Xindi CMS

Xindi CMS is a small, lightweight and flexible content management system. It's great for web developers looking for a simple way to make site content editable by their clients.

Open source, free and flexible, Xindi is available in CFML and PHP versions.

Find out more »

About Me

I am a web developer living and working in Exeter, Devon (United Kingdom). I use my blog to document and share the things I learn and I hope fellow developers will find it to be a useful resource.

Read more »

Saturday, February 2, 2013 Xindi CMS version 2013.2.2 released

The latest version of Xindi CMS is available to download from GitHub. Changes include: Removed username field (email address used for login) Railo fix and support for basic support for changing subsystemDelimiter - contribution from John Whish Updated ARIA landmark roles Updated to version 2.1.1 of FW/1 Updated to version 1.8.3 of jQuery Updated to version ...

Read more »

Monday, December 31, 2012 My new year's resolutions for 2013

So it's New Year's Eve and a good opportunity to review the resolutions I set myself a year ago. 2012 New Year's Resolutions Read the following books: jQuery: Novice to Ninja HTML5 & CSS3 for the Real World Mobile Websites and Apps for Smartphones I read the first book, but didn't get around to reading the other two. However, I...

Read more »

Saturday, December 8, 2012 Xindi CMS version 2012.12.8 released

The latest version of Xindi CMS is available to download from GitHub. Changes include an upgrade to the latest release of DI/1. Xindi is a small, lightweight and flexible CFML content management system. It's great for web developers looking for a simple way to make site content editable by their clients. Open source, free and flexible, Xindi is a great choice for your next web...

Read more »

Friday, November 23, 2012 Xindi CMS version 2012.11.23 released

Today I released the latest version of Xindi CMS which is available to fork or download from GitHub. Xindi CMS is a small, lightweight and flexible CFML content management system. It's great for web developers looking for a simple way to make site content editable by their clients. Open source, free and flexible, Xindi is a great choice for your next web project. ...

Read more »

Friday, October 5, 2012 An overview of Xindi CMS

I was recently asked to prepare some slides for a presentation giving an overview of Xindi CMS. I thought I would share the slides here. For more information about the project please visit getxindi.com. ...

Read more »

Friday, August 24, 2012 Using CFSelenium with Xindi CMS

Before each release of Xindi we test to identify and fix any errors that might be present in the code. We have a suite of MXUnit unit tests that test the model, but testing the user interface (e.g. logging in, adding a page, editing a page, etc) has been a manual process. Ideally we wanted to be able to automate this testing. Fortunately Bob Silverberg's CFSelenium offers a solution to our ...

Read more »

Thursday, August 23, 2012 Detecting datasource type in CFML

The code below returns the datasource type (i.e. MySQL, Microsoft SQL Server, etc) in CFML. <!--- detect datasource type in ColdFusion/Railo using tags ---> <cfdbinfo type="version" datasource="datasource-name" name="result"> <cfdump var="#result.DATABASE_PRODUCTNAME#"> <!--- detect datasource type in ColdFusion usi...

Read more »

Monday, August 20, 2012 FileAppend in ColdFusion

Frustratingly in ColdFusion there is no FileAppend method in CFSCRIPT. There is a FileWrite method, but it replaces content rather than appends to it. To overcome this problem you can do the following: // open an on-disk file to which you would like to append content fileObj = FileOpen( ExpandPath(".") & "\foobar.txt","append" ); // append content ...

Read more »
Next
Host Media ColdFusion Hosting
"To write clean code, you must first write dirty code and then clean it."

Robert Martin