#### The Third Step --- Install modules

##### The Third Step (1) --- How to install modules

Modules are the most important additional factor in XOOPS Cube Legacy. XOOPS Cube Legacy is just common platform for XOOPS users. Like a game console without game software is not useful for anything, XOOPS Cube Legacy without modules is not useful. After you install some modules, your site will be completed.

You need additional modules and FTP client to upload them to the server. At first, let's get modules. XOOPS Cube Legacy 2.1 runs the following modules.

- XOOPS Cube Legacy 2.1 Modules
- XOOPS 2.0.x JP Modules
- XOOPS 2.0.9 Modules

XOOPS Cube Legacy has the compatible feature which emulates XOOPS2 JP. By that, most XOOPS2 JP modules and XOOPS 2.0.9 modules are worked on XOOPS Cube Legacy. But, this compatibility is not perfect upper-compatibility.

###### Get new modules

Where do you get informations of modules? xoopscube.org and Wiki page are good for you, as well as themes. And, modules and themes have the same cautions about archives and uploading. You may need decompression tools again, because most modules are compressed.

###### Upload modules to your site

Upload the directory of the decompressed modules to /modules directory under the root directory of your XOOPS Cube Legacy. The directory should include xoops_version.php or package.ini.php. Keep in your mind the following directory tree.

Attention again! It's the popular error that user uploads an extra directory as the following.

##### The Third Step (2) --- Install forum module

Your site plan consists of news and forum. At first, let's install the forum module. There are many forum modules --- vB like, guestbook like and others. You should choose great and your favorite module. But, this time, we install newbb module. That's old and bad module. But, it's easy to install and explain. Newbb was the standard forum module of XOOPS2. You can get successor modules now --- newbb2, xhnewbb and d3forum.

###### Upload newbb

Download the archive and unzip it. And, upload the directory you unzipped, as the following.

###### Install module

Click "Module Instllation" of Legacy module in the left block of the control panel.

You see the list of uninstalled modules.

Find newbb modules and click the install-icon of the row indicating newbb.

Confirm-form shows up. Confirm the module you try to install is newbb. Then, click "submit".

###### newbb settings

Go to the homepage to confirm newbb. But, you can't use newbb, because newbb isn't finished enough settings. Most modules need additonal settings to work. At first, read the help of the module. (But newbb doesn't have any documents...)

Ok, explains newbb setting as a standard forum module example. At first, open newbb menu in the control panel, with clicking [+] icon. And, click "Category". Categories contain some forums.

Create "MLB" category, "Minor League" category and "Oregon" category.

Next, let's create forums in these categories. Click "Add Forum" of newbb forum in the left block of the control panel.

In "MLB" category, create "2006 League" forum, "Team Informations" forum and "Report watching game" forum. In "Minor League", create such forums. In "Oregon", create "Local Baseball team" forum and "Oregon Basellball forum".

Newbb became ready to talk baseball! Go to the homepage to confirm.

##### The Third Step (3) --- Install news module

Your anothor plan is news module. Administrator posts important information --- site news, players news who is from Oregon and others --- to news module.

There are many news modules as well as forum modules. Like we chose newbb, we choose "news" module at this time. "News" was the standard news module of XOOPS2. That's old and bad. But, it's easy to install and expain, too. You should find your best news module instead of "news" module.

###### News settings

You need to do news settings as well as forum. Like newbb, explains news settings as a news modules example.

At first, click "Topic Manager" of news module in the left block of the control panel.

Next, add "Site News" topic & "Oregon Players News".

And, let's delete "XOOPS" topic, because this news module creates "XOOPS" topic by default. In Topic Manager, choose "XOOPS" to modify.

Then, push "Delete" button.

##### The Third Step (4) --- How to control a weight of modules

Go to the homepage to confirm two modules you installed. You may notice that forum module is on the top of news module, in the main menu block.

It's possible to control these things by "Module Management", like you controled a weight of blocks. At first, click "Module Management" of Legacy module in the left block of the control panel.

You see the list of installed modules.

Next, input 5 to a weight of newbb module. And, input 10 to a weight of news module.

Then, push "Update" button. The confirm form shows up. Confirm your action, and click "Update" botton again.

###### TIPS: How to rename modules

The display of the main menu block isn't enough for you. "News" and "Forum" ... these names aren't kind for visitors. You can rename them in the module management.

###### dirname

Modules have two kind of names. They are "title" and "dirname". "title" is free to change, as like you've renamed modules already. "dirname" is the technical term of XOOPS, which meaning "a name of directory". Most modules are impossible to rename their dirname. Keep in your mind as the basic thing of XOOPS Cube Legacy.

##### The Third Step (5) --- Let's finish the top page

###### Add new blocks about forum and news

Lastly, let's add new blocks to the top page for visitors to show latest posts. Go to "Block Installation". You see new blocks of newbb module and news module. Most modules have blocks about their modules. These blocks become able to be installed by installing modules. Now, install "Recent Topics" block of newbb module.

And, install "Recent News" block of news module.

Specify as the following.

- Side is "Center block - center".
- Target modules are "Toppage" only.
- Target groups are all groups.

###### Control a weight of blocks in the center column

Go to "Block Management". Then, input 5 to a weight of the cutom block "Welcome!!". And, input 10 to a weight of "Recent News" block, input 15 to a weight of "Recent Topics". After then, push "Submit" button.

##### Conclusions

XOOPS Cube Legacy standard package is not enough for users and administrators. But, you can get powerful modules and install them. And, remember that blocks become able to be installed by installing modules.

GO TO FINAL STEP