All About BLOG-CMS
From LordMattWiki
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.
- File based [wiki] (see blog-cms Wiki Hack) - why not use blog object?
- Option of Update to latest Wiki CodeBase - the wiki code abse is not supported and therefore will be full of bugs (assumed) and these will never be fixed (more than likely) so this page looks at the possibilities.
- Current Documents - and problems therein.
- How to P.O. the BLOG:CMS dudes... Not a good advert for anyone.
- Bug Tracking... (poor)
- inability to edit themes used on wiki and forum to match a change to the main blog (hard coded)
- due to core modifications: the wiki and the forum have effectivly been forked from their development lines
- significant questions of GNU GPL compliance
- Singapore Gallery (app number 4) is not well documented or intergrated by the developer. NucleusCMS has a plugin (many in fact) to do this.
- Pulled frm OpenSourceCMS for not installing read all about it
[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.
- argument is not sanitized before use:
- Additional flaws due to no validation
BLOG:CMS is NucleusCMS but heavily edited.
[edit] Elphants: Code Smells/Design Anti-patterns
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-
- BCMS-Installation issues
- BCMS-Extending the Functionality aka meeting all those other needs you just invented.
- etc
This project began when I still hoped crap:cms would be worth using and fixing. See also: BLOG:HACK
[edit] External
- Nucleus CMS home page
- Nucleus Documentation - official documentation.
- Nucleus Support Forum - discussion forum and support.
- Nucleus Wiki - community knowledge base.
- Nucleus Skins - themes to change the default Nucleus layout.
- Blog:CMS home page
- BLOG:CMS Plugin API ripped of from Nucleus
- BLOG:CMS Database Tables (lack of coheasive) Structure (also pritty similar to (the supirior) Nucleus (from wence he "stole" the code)
- XML RPC interface was disabled when last I checked.
- Xref
- BLOG:CMS Xref
- PuBB Forum Xref
- Dokuwiki Xref
- Singapore Gallery Xref
- BLOG:CMS CVS on sourceforge.net
[edit] other links
- Blogs compared (badly)
- The Security Issue that broke compatibility.
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.
Categories: Nucleus | Geek | Elephants
