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 »

Tuesday, May 14, 2013 Xindi PHP Version 2013.5.14 Released

The latest PHP version of Xindi is available to download. What is Xindi? Xindi 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 a great choice for your next web project. The backend of Xindi PHP is written in CodeIgn...

Read more »

Wednesday, May 1, 2013 Xindi CMS CFML version 2013.5.1 released

The latest version of Xindi CMS CFML is available to download from GitHub. Minor changes this month include: Added headings to sample news articles. Added placeholder images to sample site. Updated Xindi logo. Set default value for published variable in Article.cfc file. Xindi is a small, lightweight and flexible CFML content management system. It's great f...

Read more »

Tuesday, April 2, 2013 Xindi CMS PHP Version 2013.3.28 Released

At the end of last year a job change meant I would be coding PHP rather than CFML. I hadn't coded much PHP so I thought a good way to get up to speed with the language would be to port Xindi, the CFML CMS I released last year, to PHP. Xindi PHP is now available to download from the Xindi website. Xindi is a small, lightweight and flexible content management system. It's great fo...

Read more »

Friday, March 29, 2013 Xindi CMS CFML version 2013.3.29 released

The latest version of Xindi CMS is available to download from GitHub. Changes include: Updated Bootstrap to version 2.3 User interface enhancements Added Google Analytics tracking id variable to configuration settings in Application.cfc Added Google Analytics tracking code to public site header Added event tracking JavaScript - useful for tracking outbound site a...

Read more »

Monday, March 11, 2013 Converting IP Addresses To And From Integer Values With SQL Server

I recently worked on a project where I needed to: store an IP address in a database retrieve the IP address at a later date determine if an IP address is present within a range of addresses To complicate things further I needed to be able to handle IP addresses of both IPv4 (e.g. '70.112.108.147') and IPv6 (e.g. '70.112.108.147.123.123') format. Aft...

Read more »

Thursday, February 7, 2013 Difference between $(document).ready and $(window).load in jQuery

The other day I ran into an issue where my JavaScript wasn't working as intended. I needed my code to execute after the page had finished loading (including images). It turns out that, in jQuery, if you want your code to execute after the page has finished loading (including images) you should be using $(window).load instead of $(document).ready. ...

Read more »

Thursday, February 7, 2013 Making equal height columns with jQuery

I should note that, if you can achieve equal height columns using CSS alone, that is what you should use. However, in my case, CSS wasn't quite up to the task. Here's how you achieve equal height columns in jQuery. ...

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 »
Next
Host Media ColdFusion Hosting
"Good code is its own best documentation."

Steve McConnell