Search: in
Nucleus CMS
Nucleus CMS in Encyclopedia Encyclopedia
  Tutorials     Encyclopedia     Videos     Books     Software     DVDs  

Nucleus CMS

Nucleus CMS is an open-source blog management software package written in PHP,[1] with a MySQL backend, primarily written and maintained by Wouter Demuynck. It is used to manage frequently-updated Web content. With a little tweaking (mainly to skins), it might be considered[2] a lightweight content management system.[3]

Nucleus makes use of a callback function which has led to a plugin system that has inspired somewhere in the order of 50 to 100 distinct plugins.[4] The general drive within the development community is that functionality should exist as plugins as totally as possible. This philosophy has led to a relatively light and uncluttered base install.

Nucleus is included in Fantastico, available via many domains' cPanel as well as via a number of "easy install" services such as Simple Scripts.[5]



Nucleus was written mostly by Demuynck while he was studying for a bachelor in computer science. In January 2000, Wouter started a web blog using Blogger. After a while, he wanted a commenting feature, and wrote, for the first time, a PHP script for this purpose. Later, he started to use tricks to have multiple Blogger blogs on the same page (using JavaScript). In his words:

Development Community

Nucleus is developed and supported actively across five languages (English,[6] German,[7][8] Polish,[9][10] Czech,[11] Japanese[12]) as well as having more than fifty user contributed translations available.[13]

Demonstration installations of Nucleus CMS are hosted both by The Nucleus Group [14] and by Open Source CMS.[15]

The English language forum[16] has over five thousand registered users.[17]


NucleusCMS uses a database to store content which is manipulated by a number of classes. These classes fall into two groups, core and plugin. The core contains the basic functionality including a callback system which is used to trigger plugins. By default, NucleusCMS comes with just one plugin as standard (two from version 3.3).

The output is rendered using a custom two layer substitution based template and skin system. Templates generally provide the form for iterated content (such as listings) whereas the structure is provided by what are called skins. Skins are divided up by type (index, item, archive, archives, user, error, search (and custom with 3.3)) and are specified separately to each other. Include files can be used to reduce repetition of common elements.


Nucleus CMS supports a number of common blog oriented API through the use of an XML-RPC library.[18]

External sources

Very little of Nucleus CMS is sourced from additional parties. There are a few documented exceptions, however.

See also


External links

cs:Nucleus CMS de:Nucleus CMS ja:Nucleus CMS ru:Nucleus CMS

Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article

Search for Nucleus CMS in Tutorials
Search for Nucleus CMS in Encyclopedia
Search for Nucleus CMS in Videos
Search for Nucleus CMS in Books
Search for Nucleus CMS in Software
Search for Nucleus CMS in DVDs
Search for Nucleus CMS in Store


Nucleus CMS in Encyclopedia
Nucleus_CMS top Nucleus_CMS

Home - Add TutorGig to Your Site - Disclaimer

©2011-2013 All Rights Reserved. Privacy Statement