I thought it might be handy to come up with a list of tools or concepts you’ll need to be familiar with when approaching add-ons. Some of these items are specific to EE while others are more general to PHP or CodeIgniter. The list will be delivered in a series of posts in which we will encourage you to look at the new terms and post any thoughts or followup questions in the comments.
The series will be in the ABC format, so there will be one concept for each letter of the alphabet. I’m really looking forward to this and hopefully it’ll be a good resource for anyone undertaking their first EE add-on.
Tickets are now on sale for CICON 2011 in New York City. The conference is the place to meet up with other CodeIgniter developers.
The two-day mixture of masterclasses and talks will give you a great chance to meet fellow CodeIgniter developers, listen to talks from some of the well known CodeIgniter bloggers and Reactor Engineers and learn new skills in our masterclasses which cater for beginners and advanced users alike.
Topics range from “Writing Friendly Libraries” to a crash course in the Redis caching system. If you’re an ExpressionEngine add-on developer who wants to learn more about CodeIgniter, this conference should be perfect for you.
Jesse Bunch wrote a nice tutorial on getting under the hood using CodeIgniter in ExpressionEngine 2.0. He describes his problem:
… [W]hen I needed to create a simple web service that would consume an XML post and update the ExpressionEngine database, I found myself in limbo—that is—not needing the control of a module, but needing more control than that offered by an accessory.… The idea here is to have the power of the CodeIgniter libraries and make use of the ExpressionEngine API. Choosing this method will prevent model redundancies and make for a much smoother upgrade day.
As always there are there are plenty of ways to do this. Some people would have just written a module or some sort of external script, but I like the idea of harnessing the EE API to do it without having to go all in with a module.
The CodeIgniter workshop is a high-level overview of CI and takes place over the course of 3 hours. At the end of the session you should be able to build a very simple CI application. Thomas wrote a great book on CodeIgniter (it’s the one I bought and sits on the bookshelf in my office), so you couldn’t ask for a better teacher.
The second session covers MojoMotor development. This isn’t about how to build a website with MojoMotor but instead how to developer extensions (add-ons) for it. This class does ask that you come with an “understanding of CodeIgniter and OO PHP in order to get anything out of this class.”
If you think you have something worthwhile to add, or a change that would add clarity or utility to the docs, then please feel free to contact me with your suggestions. I’m always happy to hear from a fellow Igniter!
The post goes into EllisLab documentation policy a bit as well. Make sure to read it, as CodeIgniter is the foundation of the forthcoming beta.
Our community is fortunate to have a growing selection of conferences geared towards ExpressionEngine and CodeIgniter. I want to bring to your attention two conferences that might interest you (and where I’ll be speaking).
In its second year, the EE Roadshow will be held in Seattle on Friday October 2, 2009. Here’s their pitch to you:
Come and learn, share your stories and be a part of the growing community of passionate ExpressionEngine users. The demand for ExpressionEngine sites is growing, and in just one day you can become a better developer or a more efficient user.
I will one of a handful of speakers at the conference, which includes EllisLab President Leslie Camacho who will speak on “EE 2.0 & The Future of Content Management Systems.”
Until August 7th you can purchase a ticket for only $199, which includes breakfast, lunch and an after party.
I hope to see you in Seattle in October!
I’m also pleased to be speaking at EECI 2009, the first ExpressionEngine CodeIgniter conference being held in Leiden, The Netherlands.
The conference takes place from October 22-23 2009. The first day will be packed with talks from some really great minds in the community. I’m humbled to be among them, for sure. The second day will be filled with nine different workshops to help you fine tune your EE or CI skills.
I think the early bird discount expired today, but there’s still room to register, so please consider coming!
I shot this screen for those who are looking for an extremely simple explanation and demonstration for sending and receiving data asynchronously via jQuery Post and JSON. About two years ago I really struggled with this concept so I figure there are probably others who will find this information useful. I would have been extremely happy to find something like this when I was learning (and frustrated).
The ExpressionEngine and CodeIgniter Conference in Leiden, Netherlands has launched its website and is now taking early bird registration. If you want to meet up with a fine crew of ExpressionEngine and CodeIgniter experts, Leiden is the place to be on October 22 and 23 2009.
I have the wonderful pleasure of speaking at the conference along with an impressive cast of characters like Leevi Graham, Veerle Pieters, Mike Boyink and Brandon Kelly.
Early bird tickets are available until August 1st. After that you have to cough up an extra 100 Euros.
I’m looking forward to meeting the European community and hope to see you there, too.
Copyright 2013 Mijingo, LLC and the authors. All Rights Reserved (including the best parking spot at the office). Please do not reuse this content without authorization, including full content syndication via the RSS feed. If you do, somewhere, a clown will cry.
EE Insider and its owner Mijingo, LLC are not affiliated with EllisLab, Inc., makers of ExpressionEngine. The ExpressionEngine name is a trademark of EllisLab, Inc.