DerekAllard.com

list helper extension for Code Ingiter

I was surprised that there weren’t list helper functions in the html helper, so I wrote one. Below is a list helper for the html helper to generate ordered and unordered lists from an array.

Video tutorial link from Code Igniter

The video tutorial I created for Code Igniter has been graciously linked to off the Code Igniter Videos page, and credit was given. Excellent, thanks Rick!

Code Ingiter video tutorial

There’s been some interest in the past for video tutorials that are a bit more advanced.

What I’ve done is created a 20 minute (yeah, I wish it was shorter too) video tutorial where I tried to use some advanced techniques. In it, I tried to hit on AJAX usage, the scriptaculous library for both visual effects and an autocompleting search form, models, and unobtrusive javascript techniques.

This is not a gentle introduction into Code Igniter. I spend hardly any time explaining how to set up controllers and views. The target audience is really people who have hacked around with CI a bit, and are wanting some insight into how somebody else does it. I don’t claim my techniques are perfect, but I’m betting that a little insight into someone else’s mind might be useful, and I think generally web devs could benefit from more CSS and unobtrusive javascript.

Quick Link: Explaining Today’s Marmaduke in 500 words or less

Joe Mathlete has created an absolutley hilarious blog entitled Joe Mathlete Explains Today’s Marmaduke. A great 5 mintue break when you should really be coding.

get back to work!

Quick Link: Javascript object literal namespacing

Tim McCormack has an excellent summary of Javascript object literal namespacing.

Microformats helper for Code Igniter

Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards.

I’ve written and posted a Microformats Helper on the Code Igniter wiki. This helper is meant to ease the creation of various well known microformats. Currently, the most popular hCard format is supported. Edit: license is also now supported.

Daily Reading List

Staying up to date in the field of web-design is a really tough job. One of the best ways to stay on top of the game is to read… a lot. Here are some of the sites I make frequent visits to:

New release of the Code Igniter User Authentication/Management Library

Update May 31, 2008. There's been some interest in the post recently. CodeIgniter has evolved considerably since I first wrote this, and the Auth library as it stands now is not something that I wrote. There are many good alternatives for user authentication in CI.

A new release of the userauth management framework for Code Igniter has been made available.

Code Igniter User Authentication/Management Library

Update May 31, 2008. There's been some interest in the post recently. CodeIgniter has evolved considerably since I first wrote this, and the Auth library as it stands now is not something that I wrote. There are many good alternatives for user authentication in CI.

Update: Peccavio has taken over this project from me. The new home is http://tomcode.com/inside/codeigniter/userauth/test/.

Code Igniter is meant to be a flexible, agile and light PHP framework.  As such, for philosophical reasons it does not include a user authentication or management component (it would look different for each user).  That said, user management is one of the most commonly requested features, and since I needed one for The Shakespeare XML Project, I decided to build my own Code Igniter User Authentication/Management Library.

Code Igniter Badges

After a brief posting in the Code Igniter Forums, I decided to play with some possible Code Ingiter icons.