Name Change Alert: Napata CMS Changes to Karnak CMS

This is the third change I have implemented for this project. The new name is Karnak CMS. This reflects the new direction that I will be taking in the development of this script. For a brief history of the ancient Egyptian place of Karnak please read this Wikipedia article.

New name, new beginnings. Watch this space. Karnak CMS 1.0 will be coming soon instead of Napata CMS 2.0. The new development blog can be found at

Karnak CMS 1.0 Coming Soon!!!

Napata CMS 2.0: A Major Rewrite Underway

Napata CMS project has been on hiatus for a while. Sorry about that. The last release was 1.6.0 released on September last year. I've been kind of got "hit by a bus", right? Not quite. Although, 1.8.0 is/was ready, I did not feel it was alright to release it. Why? I felt strongly the CMS project was constrained in terms of its architecture. So I thought it would be a good idea for me to rewrite the entire software. That is where the leap to Napata 2.0 is coming about. I am working on the rewrite currently so y'all better watch this space. The new structure will be a lot more cooler and more adaptive to whatever kind of site you would like to create. That is enough. No need of letting out the cat out of the bag.

Napata CMS 2.0 will be coming soon!!!

Napata CMS is now out and it's packed with something sweet for all you web developers: Twitter Bootstrap. This release comes with Twitter Bootstrap 2.3.2 plus some awesome Bootstrap swatches from Bootswatch. Furthermore, I've pushed the project to the GPLv3 licence. For the full changelog please read on:

Napata CMS

  1. New: "Edit Summary" textarea form element.
  2. Change: Edit.php and create.php layout tweaks.
  3. Change: NOINDEX, NOFOLLOW, NOARCHIVE robots for all special pages.
  4. Change: Admin_Pages title and text  changes to reflect that the administration page is for "articles" and not "pages".
  5. Change: Main Administration page fix to the article-administration link. Link now reads "Admin Articles" instead of "Admin pages".
  6. Fix: Generic error message printed on the homepage when the static page selected for display on the frontpage does not exist.
  7. New: Twitter Bootstrap 2.3.2 integrated.
  8. New: Superhero, Amelia, United and Cerulean Bootswatch themes added.
  9. Fix: Fixed a bug to the installer that caused the configuration form not to show.
  10. Fix: File inclusion error and styling changes made to the error files.

Napata Flat File CMS

  1. New: Both front-end and backend theming is provided by a single stylesheet that is defined in the configuration file npt-load.php.
  2. Change: css/admin folder removed. Administration theming is now provided in a single stylesheet.
  3. New: ClearStatCache() method added.
  4. New: Generic content displayed on the frontpage if the INDEX.txt file does not exist in the CMS installation directory.
  5. New: File modified timestamp printed at the bottom of each article.
  6. New: Twitter Bootstrap 2.3.2 integrated into the core.
  7. New: Amelia, United and Cerulean Bootswatch themes added to the pre-installed themes.
  8. New: Added "Theming" article.

That's it for now. If you find any bug, you can lodge it on the projects' Sourceforge Issue Trackers. Here the project pages for the database-driven CMS and the flat-file one: Napata CMS and Napata Flat CMS. Woohoo! Enjoy, ;-). I'm out.

Napata CMS is Out!

Napata CMS is now out. This release contains a number of bugfixes plus two majpr updates to the packages that ship with the script. The full changelog for this release is as follows:
  1. Fix: Major security fix to a security hole detected in the previous 1.5.2013 release.
  2. Change: Minute change to the admin static pages page.
  3. Change: Updated MarkItUp editor to 1.1.14.
  4. Change: Updated HTMLPurifier to 4.5.0.
  5. Fix: Minute bugfix on the installer.
  6. Change: WYMeditor global settings can now be altered from a single point, editor.php file.
  7. Fix: Bug fix to the Purifier() function.
 N.B: All previous releases of Napata CMS should not be used on production sites. This is the recommended version of the script that should be used since it fixes a major security hole  found in the previous releases.

Where is the Latest Release on Google Code?

This release is not ( and never will be) available on Google Code due to the changes that Google wants to introduce to its download service. See this post for more information. Presumably, I might move to Github but that is best left for another day, aye. Sad! I'm out!

Napata Flat File CMS 1.5.2013 Released

Slightly one week after I released the database-driven Napata CMS 1.5.2013 release, here comes the latest flat file package of the CMS. Here is the changelog for the release:
  1. Change: Moved the Console code to the main NapataFileCMS class file.
  2. Change: Moved the Admin page code to the main NapataFileCMS class file.
  3. New: Added new method: AdminPage();
  4. New: Added new admin page: PHP Info page.
  5. Change: NOARCHIVE, NOFOLLOW, NOINDEX robots for Login, Console and Admin pages.
  6. New: DeFunkt front-end theme added to the pre-installed themes.
That's all. Remember you can get the script on both Google Code and Sourceforge. Just follow the links on the right sidebar of this blog and get started.