January 16th, 2008
I’ve been quiet on the blog recently… but not in my code - and the same can be said of the rest of the EllisLab dev team. I’m finally ready to say that the next version of CodeIgniter will be out shortly. We’ve added all our completed* work into the subversion repository, and we’re just finalizing a few bug fixes and admin details before we go formal with it. If you have access to the bleeding edge that is our SVN, please grab a copy and run it through its paces. Beat it up, inspect it… poke, prod and otherwise try to tear it limb from limb.
And let me also just add that we are not done. Not by a long shot. What is up there now represents much less then a month of development - and we’ve been doing massive work on ExpressionEngine 2.0, so this is all “trickle down”. There are many more exciting things in the works that will make it into CodeIgniter shortly.
*What an odd choice of words… “completed"… Does it make you wonder what kind of half-finished but not quite ready for prime-time stuff is coming down the pipes?
Continue reading “CodeIgniter 1.6.0 “beta””. Posted in
CodeIgniter with 7 comments 
January 09th, 2008
Ever wanted to pick Rick’s brain in person? Ever wanted to scream at me for introducing a bug into CodeIgniter? Now’s your chance!
If you’re going to South by Southwest this year we’re holding our usual party (last year’s was awesome), BUT we have MUCH more goodness going on. Check out http://camp.ellislab.com/
- ExpressionEngine 2.0 Sneak Preview
- EllisLab Open Panel Discussion
- Party at the Moonshine Grill
- Solspace Night Cap
- Brunch “Click” Event
And of course, just hang out with us… we’re cool like that.
Continue reading “Talkin’ ExpressionEngine and CodeIgniter at SxSW”. Posted in
CodeIgniter, ExpressionEngine with 8 comments 
December 06th, 2007
I’m very proud to say that I’ve formally joined the EllisLab development team as a Technology Architect. In the near term future, I’m focusing on code changes to ExpressionEngine and CodeIgniter in our goal to get EE 2 out the door (its a major task). I’m looking forward to sinking a bit more time into the codebase, which I really haven’t had the opportunity to do.
Not many people realized it, but I was only onboard with EllisLab part time. I’d spend a few hours each day working there, mostly in the support forums, where I acted as Senior Technical Support Specialist. The rest of my day was spent running my business, which I’m fortunate was pretty busy. So yeah, I was the classic “freelancer” - keeping busy with client projects and programming. Freelancing was very good to me, but it’s a bit “unrewarding” (is that a word) to pour yourself into a project, and then have it end. What I really wanted professionally, was to be part of something “bigger then I am”.
Now EE 2 development is underway, and EllisLab needs a few more hands on deck. If ever there was something worth joining, if ever there was something that I want to have a legacy in… its ExpressionEngine and CodeIgniter. So I did something that scares the hell out of me - I put my business (which I’ve proud to say I’ve built up into a nice little organization since 1999) on hold, and accepted a senior role at EllisLab.
Time to start building up a new legacy.
Continue reading “I’ve joined the EllisLab development team”. Posted in
CodeIgniter, ExpressionEngine, Personal with 16 comments 
December 03rd, 2007
I stumbled across two noteworthy CodeIgniter blog posts today when reading the forums today, that I wanted to share.
- Favio wrote Forms in CodeIgniter Views. Essentially, what they’ve done is created a controller that takes the data you feed it (as a csv via a textarea) and generates all the validiation rules for you, as well as the forms. Looks very promising, and is a clever solution.
- Jonathan Abbett posted instructions on how he uses Oracle with PHP and CodeIgniter. Its well written, step by step, and hopefully will be useful for you.
There’s a lot of exciting things happening in the CI community recently - its hard to keep up with everything.
Continue reading “Passive Form Generation in CodeIgniter; and using CodeIgniter with Oracle”. Posted in
CodeIgniter, Quick Links with 2 comments 
November 21st, 2007
If you’ve been following the CodeIgniter community, then you’ll know that some time ago, we made an subversion (SVN) repository available. Subversion is a version control system that we use internally to be sure we’re all working from the same page. The SVN is publicly available, and is committed to by 4 of the fine folks at EllisLab. I’ve referred to it before, but I’ve never really talked about how to use it. Recently, there’s been some people interested in getting the latest and greatest CodeIgniter changes pre-release - and heck, why not, as there’s some fine work in there. This post will talk about how you can use the SVN to keep up with the latest CodeIgniter changes.
First of all, the standard disclaimer: we make great efforts to be sure that the code in the repository is bug free and functioning, but as is the case with all “bleeding edge” releases, from time to time things may slip in there, so I don’t recommend you use it in a “mission critical” environment.
So, how to use it? If you are a Mac user, there are 2 pretty nice graphical interfaces. SCPlugin gets the most attention, but I really like SVNX.
In windows? Go for Tortoise SVN. Integrates with Windows Explorer and has probably the most intuitive interface I’ve ever worked with. In any event, pick a client ;)
Now create a folder on your computer somewhere, and rightclick to set up a new repository. As your destination, choose “http://dev.ellislab.com/svn/CodeIgniter/trunk” which is where we keep our stuff. Now your goto command is “update” and “show log”. Update gets you the latest files, and “log” let’s you see what changed. Here’s an example of the log file from today.
Notice that most times when we check something in we make a comment? Sometimes a change is so minor that we don’t bother, but in general it’ll help you stay on top of what is new in the repository.
Changes tend to come in fits and spurts. You might see nothing for two weeks, and then a dozen changes in two days. In general, anything particularly noteworthy will be discussed here (on this blog), so you don’t need to check it every day, but you might want to keep an eye on future changes yourself.
Welcome to the cutting edge! ;)
Continue reading “Checking CodeIgniter out of the Subversion Repository”. Posted in
CodeIgniter, How-To with 16 comments 
October 24th, 2007
So tomorrow I’m off to a two day open source conference. Not sure how much I’ll be around for on the net, but probably a lot… but still, I wanted to mention a few things before I holed myself away to revel in geekery. First, there are a few well known CodeIgniter community members who are doing some cool stuff, and deserve our attention. I’m a big fan of this work, and this contribution to the community. Guys, you don’t hear it enough. Thanks!
- Michael Wales released “Erkana” another CodeIgniter authorization library. Looks nice.
- Jim O’Halloran continued his excellent series “Building a Complete CodeIgniter Application” with part 3. I never had an appropriate post for part 2 (so there you go), but I did mention part 1.
- pr0digy wrote a great little peice. CodeIgniter - loading external libraries. Well done. I’ve actually been sitting on this one for a few days, as I debated using the Zend PDF engine for BambooInvoice. This post is meant to remind me to do that. Its been sitting marked as “unread” in my RSS feed for 17 days… time to stop hiding it and share the love ;)
Also, just a quick ExpressionEngine tip (EE doesn’t get enough of my attention on this blog, despite the fact that I spend several hours a day working with it). If you aren’t masking your control panel… you should be. It couldn’t be easier, and it will save you from problems like… oh I don’t know… to pull an example totally out of thin air that absolutely didn’t happen to me… your browser histroy showing it while your laptop is hooked up to a projector in a room of 50 people. OK, I confess… it did happen to me. Fortunately, with a masked CP, I just FTP’ed in and renamed it at break. Easy-peasy. Makes me glad I was masking it!
And finally, just for fun, here are 2 links that made me laugh over the last 2 days. How to survive a zombie attack (pure awesome), and the super-est.
Next up, hoping to write a bit about the conference. I’m hoping for a chance to steal a conversation with a few Mozilla guys, and Bob Young (founder and CEO of Redhat).
Until next time! Signed,
Little Bobby Tables
Continue reading “3 great CodeIgniter links, and masking your CP in ExpressionEngine”. Posted in
CodeIgniter, ExpressionEngine, Noteworthy with no comments 
October 09th, 2007
Quietly added, CodeIgniter now has the ability to auto-load Models. This is super handy if you have a site-wide need for a model, say a “settings” model, or an “auth” model. The feature will be in the next CI release*, but you can grab it now if you want to. Just get a new copy of the Loader from the SVN (here it is), and add this into your config/autoloader.php file.
$autoload['model'] = array('model1_model', 'model2_model');
And magically, your models will be autoloaded ;) There are updated docs in the SVN also. If you are a true nerd, you’ll might enjoy the “foreach” variables on line 112. Well, I thought it was clever. Anyhow, enjoy it while its hot, I have no idea if those variable names will stay the same when we release. (Oh man, my nerd humour can be pretty lame...)
Features are slowly tricking into the SVN, and we’ve got many more goodies waiting to be released.
* I just wanted to drop an update, there is no release date established yet.
Continue reading “Auto-Loading Models in CodeIgniter”. Posted in
CodeIgniter with 6 comments 
October 02nd, 2007
I’ve always told people that scaffolding should NOT be used “in the wild”. Here’s proof (note the strategic cropping of beer from the frame).
Continue reading “Scaffolding in the real world”. Posted in
CodeIgniter, Personal with 4 comments 
September 24th, 2007
OK, these are the laziest of possible posts, but there have been a few things I’ve found in the last few days that I wanted to bring up.
- 7 reasons I switched back to PHP after 2 years on Rails.
- Jim O’Halloran has been blogging about CodeIgniter a bit recently, including Building a Complete CodeIgniter Application (there are several parts to this, so go read it). Nice work Jim!
- EE Design has started a rebuild/refresh/whatever and the site is starting to come alive again. I wish the same could be said of the awesome Jambor-EE, but they haven’t updated in 8 months… ;(
- glider.js is out, and looks sexy as hell.
- More impressive in my mind is ModalBox which I intend on utilizing shortly. Looks great, and is built on Prototype/Scripto, which is my JS library(ies) of choice recently.
- Mobile Web Design was released, and I was fortunate enough to have EllisLab provide me with a copy. There’s some real gold in there, and while I’m not doing anything explicitly mobile at the moment, I know this book will end up being one of those “keep going back to” texts that we all have.
Continue reading “Few notable links recently”. Posted in
CodeIgniter, Noteworthy, PHP with 5 comments 
« First < 1 2 3 4 5 > Last »