jCore server is the core system on which you can build your jCore client sites. This is the system that contains all the libraries and/or modules you would use for your client sites.This way if there is a new release or an important bug fix you won't have to update all your sites one by one for each of your clients, just update jCore server and all your client sites will be updated at once.

There are two recommended ways to use jCore server:

  1. Using it for multiple websites by installing jCore server in a global place for example /var/www/jcore/ with all client sites having their own home directories, usually /home/client1/public_html/ and having read access to this path. This way even if an account gets compromised you won't have to be worried about the other clients nor about the jCore server as only read access is given to that directory.
     
  2. Using as a standalone website by installing it separately for each client to their own home directories but this way you would have to keep all clients up to date separately so this is meant only for those who don't have multiple clients. In this case please use jCore Client's sql file (make sure it's the same version) to set up the initial db for your site. See Downloads -> jCore Client

Both install methods are described in the Help -> Installer section.

 Official modules are already included in jCore server, so you don't have to download these modules separately but client sites won't see these modules automatically. This is because I don't think clients should see the modules they don't even use. To install modules for clients you would have to copy over the module you want to their /home/client1/public_html/lib/modules/ directory or just adding the module to their db manually. The second one is recommended even if it's a bit more complicated because that way you won't have to keep the modules updated separately, but would use the ones from the jCore server to easily update and/or extend your modules list. To learn more about how to install modules please see our Help -> Modules section.

jCore server also contains an icon library with all the neccessary icons for most of the needs in three sizes 16, 32, 48. You should consider using these icons in your sites/modules as that way you can keep your template's size lower and give more portability to it. By default all css files use these icons and gather the icons from http://icons.jcore.net but feel free to edit this links in the template css files to point to your own jCore server. Modules also use this path for their icons so those css files should be also edited (after installation) if needed.

If you would like to know more about jCore system why not test it out online now?