All About BLOG-CMS

From LordMattWiki

Jump to: navigation, search
This is or has been made an Elephant Hunt subsection. The Elephant Hunt deals with the short comings in systems including: Anti-patterns, code smells and support issues.
This page is or has been linked to from a significant source: wikipedia. Additional caution should be used when editing.

NucleusCMS is an open-source content management system written in PHP, with a MySQL backend, primarily written and maintained by Wouter Demuynck. It is used to manage frequently-updated Web content, commonly weblogs. The current version is 3.2, distributed under the GNU General Public License and available free of charge.

A Nucleus fork, referred to as "Blog:CMS", integrates several skins and plugins to the base install with variouse degrees of success. It also attempts to "slap" in a forum and an old wiki.

Contents

[edit] Problems

Other than the issues rased, the first time a user looks at any given wiki page they will get a lot of error messages.

[edit] Security Issues

There are a large number of security flaws detailed with this Blog:CMS primarily they relate to SQL Injection due to Not Validating Input. search.securityfocus.com.

BLOG:CMS is NucleusCMS but heavily edited.

[edit] Elphants: Code Smells/Design Anti-patterns

This is page has an elephant in the room. It uses two or more sets of jargon to cover one set of topics. Jargon unification details: It's quite minor here but please see: code smell or anti-pattern

stub: OMG! This page is not what you could really call complete.

You are here and reading it so perhaps you are the one to help compleate it.

[edit] Links

Linkage for the document: BLOG:CMS from an outside point of view.

[edit] Internal

All BLOG:CMS pages start BCMS-

This project began when I still hoped crap:cms would be worth using and fixing. See also: BLOG:HACK

[edit] External

[edit] other links


Xref is provided by Bert Garcia. BLOG:CMS logo was created by I don't care, and name suggested by who gives a toss...

[edit] History

Nucleus was written mostly by Demuynck while he was was studying to be a "master in computer science" ("Licentiaat in de Informatica"). Back in January 2000, Wouter started a weblog 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:

[edit] Quote

But the Blogger service was getting less and less fun to use, because of the constant downtimes. I had to switch to a decentralized tool, but couldn't find a 'decent' one: I tried GreyMatter, but it didn't allow multiple weblogs. PHP-Nuke and alike tools did not offer enough flexibility with the layout, and were not exactly what I was looking for. Movable Type, pMachine, Pivot etc. did not exist yet, so I had to come up with something of my own.
So I did. In the beginning of 2001, I wrote (starting from scratch) the basis of what would later turn out to become Nucleus: a set of PHP classes, reading data from XML files. No real admin-area yet, no multiple users. But multi-weblog from the start.
It was in the summer of 2001 that I decided to move from XML files to MySQL and started building a good admin interface, so I could release the script and share it with other people. It got a little out of hand ;-)"

At some point a guy whose name I can't even be arsed to type got all jumped up and started a "fork war" for some reason. Lord Matt used Blog:CMS for a while and would never do it again.

...based very loosely on article from from Wikipedia, (the free encyclopedia). This article is available uder the GNU GPDL as a result.

Personal tools