Blog:CMS
Encyclopedia
Blog:CMS is a content management system
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...

 written in PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 with a MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

 database. It attempts to integrate several open-source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 projects into a fork
Fork (software development)
In software engineering, a project fork happens when developers take a legal copy of source code from one software package and start independent development on it, creating a distinct piece of software...

ed version of Nucleus CMS
Nucleus CMS
Nucleus CMS is an open-source blog management software package written in PHP, with a MySQL backend, primarily written and maintained by Wouter Demuynck. It is used to manage frequently-updated Web content...

, including DokuWiki
DokuWiki
DokuWiki is a wiki application aimed at small companies’ documentation needs. DokuWiki is licensed under GPL 2 and written in the programming language PHP. It works on plain text files and thus needs no database. Its syntax is similar to the one used by MediaWiki.-History:DokuWiki was created by...

, PunBB, and an image gallery, using modifications written by its primary developer, Radek Hulán. The project is generally considered a "pre-modded version" of Nucleus CMS, rather than a full product in its own right. The Blog:CMS home page claims that it is used on thousands of websites worldwide.

History

Hulán started the project after several debates with the rest of the Nucleus CMS development team centering around the revocation of his CVS
Concurrent Versions System
The Concurrent Versions System , also known as the Concurrent Versioning System, is a client-server free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set of files, and allows several developers ...

 access due to some suspicious changes to the code. Blog:CMS has suffered from some prominent public relations
Public relations
Public relations is the actions of a corporation, store, government, individual, etc., in promoting goodwill between itself and the public, the community, employees, customers, etc....

 issues centering around Hulán's attitude toward support requests , and many users have reported significant bugs. A project called Blog:Hack:CMS exists to convert Blog:CMS blogs to Nucleus CMS.

Blog:CMS is licensed under the terms of the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

version 2.

Criticism

Blog:CMS has suffered from a recurring theme of vulnerabilities: SQL Injection Vulnerabilities . In each case, this is due to unvalidated user input. The issue has been identified in core and plugins. Further issues are raised by the fact that because Blog:CMS branched the wiki, forum and photo gallery components to create Blog:CMS when these get a problem these components will carry the problem too .

There is a level of doubt regarding the legal standing of Blog:CMS under the GNU GPL. Examples about of instances where the only changes are to the copyright notices.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK