skip to content

CodeIgniter Libraries in subfolders

August 12th, 2008

Quietly last night CodeIgniter gained the oft-requested ability to load libraries from subfolders.

Added the ability to store libraries in subdirectories within either the main “libraries” or the local application “libraries” folder.

Many more good things abound in CI-land.

Where’s that file coming from?

August 05th, 2008

Courtesy of PHP::Impact ( [str Blog] ), here's a detailed "map" of the CodeIgniter system's file structure when loading files. Its beautiful.

CodeIgniter File structure

Cool Stuff for Cool People

July 22nd, 2008

Man there’s good stuff on the net, and sometimes I even get a moment to read it!

  • Jamie Rumbelow‘s, got a good start to a series of CodeIgniter articles with his first part of The Guide to CI Databases.
  • From the “D’uh, why didn’t I think of that!” department comes the excellent (and funny) CleverAndy.  You know all those designs you do that your clients pass on for one reason or another?  CleverAndy helps you find them homes so they don’t go to the island for misfit toys (or um… whatever the design equivalent is).
  • 36 seconds!  Fedor Emelianenko… wow.  You are a bad, bad man.  But seriously… Megadeth?
  • Learning ExpressionEngine?  Micheal Boyink (he of the mighty pogo) has put together Train -EE just for you.  Fantastic resources, including instructor led workshop training.  Congrats Mike, this is the way it’s meant to be done!
  • jQuery sparklines.  Looks to sweet to pass on.

CodeIgniter 1.6.3 & ExpressionEngine 1.6.4 released

June 26th, 2008

Despite mad work going into ExpressionEngine 2 development, we’ve still be heavily focused on keeping our current products the best we can.  To that end, today we managed to eek both a new version of CI and EE out the door.  While relatively light on new features (there are some nifty ones in there though) the main thrust was a significant improvement to the Input library for both security and performance.  To this end, I’d like to publicly express my gratitude to Pascal Kriete (Inparo), whose tireless efforts helped us immensely.

jQuery hosted on Google and some implications for developers

May 28th, 2008

I finally made the long discussed flip over to jQuery.  It took me about 4 and a half minutes.  It should have been a 30 second process, but I had a few lightbox images relationships named incompatibly.  Anyhow, all fixed up.  I also decided to implement the much talked about Google hosted Javascript library.  In a nutshell, Google is hosting some popular Javascript libraries.  The idea is that if enough people are using the hosted libraries, then there’s a good chance that your visitor has already locally cached the files, and your page will (give the illusion of) load faster.

As a handy extra, they take care of compressing and minifying for you, and are committed to keeping a library online permanently after it is hosted.

That said, I’m not sure how long I’ll keep it.  There are a few things that I think every responsible webmaster has to think about first.  Personally, I would only use it as part of an informed company strategy (I could see a savings on a big site like ExpressionEngine.com in terms of bandwidth and perceived load time).  But there are still some downsides I just haven’t fully reconciled yet.  Let me address the three most relevant ones that I see.

Quick Link: CodeIgniter Directory

May 26th, 2008

CodeIgniter Directory is aims to become a centralized point to find resources for CodeIgniter, an Open Source PHP framework . You will find here CodeIgniter related blog links, websites, tutorials, applications and libraries or helpers that will help you in your everyday programmer’s life - description stolen blatantly and unapologetically from their about page ;)

New look for EllisLab.com, and the GREATEST about us page of all time

May 20th, 2008

EllisLab.com got a bit of an over-hauling yesterday by Rick.  The new site is much more spacious and clean, and well… sexier.  Now normally a site redesign would be a one line entry, or possibly no entry at all, but this new site brings something very, very cool with it.  It features what I consider (without overstatement) to be the greatest company profile pages of all time. Each of the EllisLab staff have been masterfully illustrated as a super hero.  The results are positively stunning.

Keep reading to see them.

Swedish Language Pack for CodeIgniter 1.6

May 16th, 2008

BambooInvoice user Mikael Johansson has graciously translated the application into Swedish (thanks Mikael!) but also extended the translation to include all of CodeIgniter, so I now very proudly offer the Swedish Language pack for CI 1.6.x.

CodeIgniter 1.6.2 Released

May 13th, 2008

Yesterday I mentioned that a new release of CodeIgniter was right around the corner.  Well, today we made it official and released CodeIgniter 1.6.2.

As always, a lot of work has gone into it.  Thirty four (at last count) new features or enhancements are in there, notably including speed and security related code.  The File Helper has seen a series of new capabilities added into it, a Compatibility Helper was added for those of you still stuck on PHP4.  Also, the Zip library is remarkably faster.  Each of those last 2 contributions came from the community (thanks Seppo and StanleyXu) as well as many, many smaller fixes shared by the CI community.  CI rocks.

Paired with this release is the introduction of Tags in the Subversion server for version snapshots.  CLI geeks, starting with version 1.6.1, you can checkout/export full release versions directly from Subversion.

There aren’t any “earth shattering” changes here, but CodeIgniter should now run smoother, faster, and be more friendly.  Also, some groundwork has been laid for some larger changes in the next release.

CodeIgniter1.6.2 just around the corner

May 12th, 2008

I just wrote this on the CodeIgniter forums.

There’s been some notable work dropped into CodeIgniter recently. We’re working on finishing up a few things for a 1.6.2 release. A few noteworthy items include enhancements to Active Record, a new compatibility helper to allow the use of several common PHP5 only functions in PHP4 and come enhancements/behavioural changes in unit testing, form, url, directory and download helpers.

There have been several speed and security enhancements as well, in both CI “proper” (and various libraries and helpers), and of course, the usual round of bug fixes and doc changes. In fact the documentation has grown by 2 pages (Reserved names and Common functions).

If you want to leave a note, by all means feel free. I'm closing comments on this post to keep everything in one place (in this case, the CI forums).

 <  1 2 3 4 >  Last »

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