A lot has been done since the last release but still long way till the new 0.5 version but some of the new features already include API like system, Searchable Modules, Members Only option for Photo gallery and Shopping also Digital Goods for shopping (Download Store system). Read more to view the detailed list of upcoming features and win a Google AdWords promotional code worth of $50.
How-to Manual Install Modules
There are two ways to install modules. The one is by copying over the module file to the lib/modules/ directory for each client and the other one is by copying over the module only to the jCore server's lib/modules/ directory and let all client sites use them.
INSTALL STANDALONE MODULE
By installing a standalone module you will have to keep them updated one by one as these modules are installed separately for each client. To do this just follow the step by step instruction below:
-
Copy the module.class.php file over to lib/modules/ directory for the jCore client you have set up, usually /home/yourclient/public_html/lib/modules/
-
Load the admin page of your client site, for e.g. http://yourclient.com/admin and you will see that the new module will show up under the Modules section with a yellow development hard hat, click on it.
- You will be asked to install the module, just click the Install button and thats it.
INSTALL MULTISITE MODULE
To install a multisite module you will have to copy over the module file to your jCore server-s directory and then manually add the module to the client's db. I know this isn't as easy as the above one but this method should be used if you have multisites as this way you will only have to keep one version updated for all your clients. Here is a step by step instruction:
-
Copy the module.class.php file over to the lib/modules/ directory of your jCore server you have, usually in /var/www/jcore/lib/modules/
-
Go to the client's cpanel and click on the phpMyAdmin icon, usually you will find it at http://yourclient.com:2082 and after login you will see the phpMyAdmin icon in the Databases section.
-
On the left select the DB of your client's that you use for the jCore client site, usually yourclient_DB if you followed the jCore client install instructions.
-
Now click SQL in the top tabs on the right side of phpMyAdmin
-
In the Run SQL Query textarea run the following command:
INSERT INTO `modules` SET `Name` = 'MODULENAME';
where change MODULENAME for e.g. to PhotoGallery or FileSharing or Search and that's it.
- Now load the client's admin page at http://yourclient.com/admin and you should see the yellow development hard hat and just click on it to install the module.
NOTE: MODULENAME should be always the text that is before the .class.php for e.g. if you want to install photogallery.class.php you would enter PhotoGallery for the modulename. No spaces or any other characters should be used only alphabetic characters and the name is case insensitive so you can format it if you want.
Hope the instructions are helpful, if you have any problems please let us know in the comments.