XOOPS Cube Legacy KICK START GUIDE

Welcome to XOOPS Cube Legacy 2.2. You are now the proud owner of your very own dynamic web site. Whether you want a portal site, a business site, a site about your family or your hobby, XOOPS Cube Legacy 2.2 makes it easy.

What is Legacy?

It's a modular system and the Legacy modules have different functions for a particular purpose. XOOPS Cube is the core of the system running the base modules, those modules that make the system interoperability usefull ! One of these Base modules are called Legacy which is the container for other modules, including the Xoops modules you add to your site. The Package_Legacy for XOOPS Cube is released only with essential resources. It is up to you to extend your site functionality with other modules : articles, blog, image gallery, forums, etc. This can be easily done by installing free modules. Not only that but you can also easily extend your website without hack the source code by installing Preloads - extensions based in one file. You change the look-and-feel of your site by installing different themes. And much more. You just need to try and learn a little bit more about Cube Legacy 2.2.


Getting Started

First of all - security! It's essential to confirm that your installation is secure. After what, you can start building your site.
So, go to the top level of Control Panel (Administration) and confirm whether any warnings are on the screen. Initially, after a clean install, you will see at least two warnings, one about the install directory and one about a file called mainfile.php

Depending on the configuration of your server, you may get other warnings but right now, we are just going to look at the two that deal with security as that must be the top priority.

Warning about the install directory

This is really dangerous! You must remove the install directory from your public directory right now! With the install directory still there, a malicious user can access the installer of your site. They could then re-install XOOPS Cube in your site and become the administrator with full privileges! You should be able to remove this directory, since you have already uploaded and installed XOOPS Cube successfully. But if you are not sure how to remove the directory, contact the administrator of your server immediately.

Warning about mainfile.php

This message warns that a malicious attacker could rewrite your mainfile.php. This file contains important configuration information about your system including your database connection details. You should make mainfile.php unwritable to prevent from such attacks.
According to the the OS of your server, if Unix or Linux family, the permissions of mainfile.php should be changed to 644.
If your server runs an OS from Microsoft, you can change file settings from the explorer.
If the message persists, notify the administrator of the server immediately.

OK? Let's go to the next section!

Table of Contents

The best way to learn how to use XOOPS Cube Legacy 2.2 is to start with with a simple site.
Suppose you plan to build a community web site.
This site will consist of forum and some news. In the forum, registered users can start discussions (threads) and post messages. While volunteers publish news where users can post comments.