Archive for February, 2008

Admin Interface Design Preview

Martin VaĊĦina sent through a draft of a new admin interface that could well feature in one of the future updates of Blaze.

Admin Layout Preview

What do you guys think?
I love it!

If you enjoyed this post, make sure you subscribe to the RSS feed!

Where is Blaze heading?

Blaze is one of the first CodeIgniter Content Management Systems…
And it’s got a bright future ahead!

I’ve decided to post here the ‘direction’ of Blaze, and where I’m hoping to take this project.

  • Firstly, Blaze will always be ‘dynamic’ and flexible, allowing developers to customize and modify everything about it.
  • There will always be 3rd party modules for people to download and add extra functionality to their install.
  • Blaze templates will allow developers to assign different content to different blocks, from any module.
    For example:
    On the home page you may want the latest news stories, latest store products and a welcome text…

    This will be possible by assign different template areas to diffent controller methods.

  • Blaze will always be free for personal use, and fairly licensed.

In the next few releases I’ll be pushing to build:

  • Simple installer - helping you to get things up and running easily.
  • New template system
  • Account module for front-end (login system)

I hope this gives you some confidence in Blaze and its future.

Elliot

If you enjoyed this post, make sure you subscribe to the RSS feed!

.htaccess file

Hey guys, I forgot that the .htaccess file isn’t included in the zip…
So here’s a copy of it:

<IfModule mod_rewrite.c> 
	RewriteEngine On
    RewriteBase /
 
	# Add Trailing Slash (Force it!) - It looks cool :)
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_URI} !(.*)/$
	RewriteRule ^(.*)$ http://cms.dev/$1/ [R=301,L]
 
	# Admin 'dashboard'
	RewriteRule ^admin$ index.php/admin [L]
	RewriteRule ^admin/$ index.php/admin/ [L]
 
	# Admin functions within Admin module and controller
	RewriteRule ^admin/(navigation|users|settings|login|logout)$ index.php/admin/$1 [L]
	RewriteRule ^admin/(navigation|users|settings|login|logout)/(.*)$ index.php/admin/$1/$2 [L]
	RewriteRule ^admin/nav_(.*)$ index.php/admin/nav_$1 [L]
 
	# All others, push to the module in question
	RewriteRule ^admin/([a-zA-Z]*)$ $1/admin [L]
	RewriteRule ^admin/([a-zA-Z]*)/(.*)$ $1/admin/$2 [L]
 
	# Any request were the file or directory doesn't exist...
	# Push to CI
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
If you enjoyed this post, make sure you subscribe to the RSS feed!

Blaze 0.82 Released

Here’s a fresh update for Blaze. This release should keep you on your toes; progress has been pretty good recently, and there’s another weekend up ahead to really get cracking on this…

Changes:

  • Modules now have their own routes file, letting you build urls like: blog/2007/06/first-post/ without changing the main routes.php file
  • New ‘Blog’ module now standard - backend will be in next release
  • New System library and system preferences in admin backend
    • Switch caching on/off in backend
    • Site title is set in backend
  • Basic User library built… backend is now locked with authentication

Install instructions.

  1. Unzip the file.
  2. Place it in your web directory.
  3. Make sure that your RewriteBase is correct in /.htaccess …. if you are in a subfolder like site.com/blaze/ - your rewritebase should be /blaze/
  4. Run the schema.sql on a clean database… set up your config/config.php and config/database.php accordingly.

Note: Default admin username is ‘admin’ with password ‘blaze’…
Future releases will be taking care of proper salted hashes for passwords, but that’ll come with the installer.

So, I’m thinking that by the end of March, we could have a pretty sweet CodeIgniter CMS here!

If you enjoyed this post, make sure you subscribe to the RSS feed!

Blaze 0.81 Release

This basic upgrade should give you a better idea of where this CMS is going, and what to expect from it when we finally hit a 1.0 version.

What’s new?

  • Multilingual Modules and System
  • Basic Pages Administration
  • Drag and Drop Navigation Administration Experiment

So, grab the update and have a go… let me know what you think of the progress so far.

Warning: This CMS really is a basic start right now, and won’t be in much of a better shape for a couple of weeks.

If you enjoyed this post, make sure you subscribe to the RSS feed!

SVN Upgraded to CI 1.6.1

I’ve finally got around to upgrading Blaze to use CI 1.6.1…
So far it looks Ok, and it’s not caused any huge problems.

The changes will be released in the next update, due for release this weekend.

Note: This project is no longer hosted on CIForge… DO NOT check out the code over there, it is OUT OF DATE.
There is currently no public SVN for this project, just regular updates.

If you enjoyed this post, make sure you subscribe to the RSS feed!

Welcome to Blaze - The First CodeIgniter CMS

Well, this is the new home of Blaze, and where you can catch all your latest updates!

So, let’s get started… After promising an update to the SVN, here’s the link to the latest snapshot of code. Keep subscribed to the feed for further updates.

If you enjoyed this post, make sure you subscribe to the RSS feed!