JCore

jCoreLogo.png

jCore is a free and open source content management system (CMS) written in PHP and distributed under the GNU General Public License. It can be used as a back-end system for many different types of websites, ranging from small personal blogs to large corporate sites with support for Multi Site web Content Management System build especially for webmasters (using the well known LAMP environment) who have to maintain multiple websites for their clients and they would like to keep the source codes up to date and easily fix bugs for all clients at once.

jCore has two main systems, jCore Server - which holds all the libraries and modules you can build on, and jCore Client - which is the stripped version of the core system without any libraries as it uses the ones from the core.

Think of jCore server as the library for your site/program and jCore client as the website that you show to the public. In multi site setup you don't even have to install jCore server, just copy the files in a public place where all your client sites can access it and that's it, just like you would build a program by using a library. This way when you upgrade to a new version you just overwrite the old jCore server files with the new ones and all your client sites are already "upgraded".

Although jCore offers a sophisticated programming interface for developers, no programming skills are required for basic website installation and administration.

It can run on any computing platform that supports both a web server capable of running PHP version 5.1+ (including Apache, Lighttpd) and a database (such as MySQL) to store content and settings.

History

jCore has been started as a personal project by Istvan Petres who wanted a system that can support multiple clients with one core system to update. From the start it has been made public under the GPL license. It is still a project in its early stage but should support most of a normal website needs and with third party modules (coming soon) this should get even a wider audience

Core modules

jCore includes support for modules, the core modules (which can be enabled by the administrator to extend the functionality of the core website) include together with the system features:

''''''