skip to content

Daily Reading List

July 28th, 2006

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

July 24th, 2006

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

July 20th, 2006

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

July 05th, 2006

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

Kill All Humans Wordpress Theme

July 03rd, 2006

Update: I've stopped all development of the Wordpress theme. This blog is now powered by a custom built Code Igniter application, so the theme just wouldn't work anyhow. ;)

The theme used on DerekAllard.com is a custom build Wordpress theme that I’ve called “Kill All Humans”. It features beatiful original artwork from Simon Oxley (used with permission) and on the fly flash replacement.

More about this theme will be posted here as it evolves, including the source files for the flash if you wanted to implement it yourself.

Database Driven Websites @ McMaster June 2006

June 29th, 2006

I just finsihed teaching a wonderful class at McMaster University called database driven websites. It was part of McMaster’s Web Design and Development program, of which I am a principal instructor. This post is a way for us to stay in touch with each other and for continued updates into the world of PHP. If you weren’t a student, you are still welcome to browse, but I doubt you’ll find much interesting here. If you are a student, then read on!

I’ve decided not to password protect this post. You are free to create an account and comment with any alias you choose. Your email will not be publically available. I’ll be sure to post links to the source code of your final projects as I get them in. Thanks again for a great 14 weeks.

If anyone wants to track this thread, the easiest way to do it might be RSS (really simple syndication).  I have a post about Using Firefox with RSS available.

BambooInvoice 0.71

June 25th, 2006

New release of BambooInvoice.This release fixes a few minor code quirks, does some minor optimizing and fixes a few bugs.  If you have 0.7 working for you, 0.71 doesn’t really offer anything new to you, but it does fix a particularly irritating bug of AJAX invoice searching not working without at least 1 overdue invoice.

Server Testing

June 14th, 2006

The new release (0.7) of BambooInvoice has been written for days now. Probably the most significant addition is an installation script that runs through the tasks of setting up your database tables and entering your admin password, etc. I’ve also written a nice (well, I think its nice) installation guide to walk non-programmers through the process. So that’s all well and good. So where is the new release?

I’m bogged down in trying to make the system work as easily on as many possible environments as possible. This is a surprisingly complex process! It isn’t the PHP versions that’s killing me. Its the server configurations! Some servers have .htaccess disabled. One I tested on enables .htaccess, but disables mod_rewrite. Who’s ever heard of such things? Create a new folder on the server… sure I can do that. OH, you wanted to write something into that folder… just a minute, all the hoops you’re going to need to jump through are in the back?

Adoption of Bamboo is probably its highest compliment (well… aside from the actual compliments that is : ) but a major barrier to adoption is all the possible variations of a hosting environment! I hope I get it sorted out soon. Now then, for an example of how to do installation scripts right, take a look at Wordpress. My hat is off to you guys!

Quick Link: Animator vs Animation

June 05th, 2006

A very playful Flash animation about a Flash animation battling the animator.

Clever, witty, and um… educational… or something.

Animator vs Animation

Release of BambooInvoice

May 29th, 2006

The Punchline

bamboo_big.png I’ve finally got around to releasing the source code first Code Igniter based project - BambooInvoice. BambooInvoice is free, open-source, invoicing software based on Code Igniter. It is intended for small businesses and independent contractors. My priorities are ease of use, user-interface, and beautiful code.

It’s buzzword compliant: AJAX, unobtrusive DOM scripting, script.aculo.us, valid XHTML strict, etc. The entire application degrades gracefully for users without javascript enabled, and complies with WAI priority two.

To get the code, visit BambooInvoice. There’s also a working demo available if you just want to play.

« First  <  23 24 25 26 >

Derek Allard

I'm Derek Allard, a programmer, author, and award-winning instructor. I'm also Technology Architect at EllisLab, and the programmer behind BambooInvoice, a simple, Open Source, web-based invoicing application. [more about Derek]

Categories