Published by Mijingo

All entries filed under “CodeIgniter”

Add-on Development Basics from Erik Reagan

Over at his company blog, Erik Reagan has kicked off a cool new series that will help people approach building their first add-on. It’s not a how-to in the sense that you’ll build an add-on. Instead, Erik will drop some knowledge on everything you need to know to get started building your first add-on. A good idea because the initial context of building an add-on is usually missing for most people.

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.

Erik starts off with the letter “A” and the topic of…wait for it…“Add-on.” Read his first post: The ABC’s of EE Add-on Development

CodeIgniter Conference 2011

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.

Learn more: CICON 2011

Posted on Apr 20, 2011 by Ryan Irelan

Filed Under: CodeIgniter, Conferences

Jesse Bunch on Harnessing CodeIgniter in EE2

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.

Read how he did it along with some code examples: Harnessing the Power of CodeIgniter in ExpressionEngine 2.0

Posted on Dec 06, 2010 by Brian Warren

Filed Under: CodeIgniter, ExpressionEngine 2

CodeIgniter and MojoMotor Workshops

Thomas Myer Workshops

Thomas Myer is offering two different workshops next month; the first is on CodeIgniter and the second is on our new little brother, MojoMotor.

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.”

Early bird tickets are on sale now for the classes, both of which take place on September 13, 2010.

Posted on Aug 04, 2010 by Ryan Irelan

Filed Under: CodeIgniter, MojoMotor, Training

EE 2 Development Cheat Sheet

Add-on developer PutYourLightsOn (Firemail, LogMein) created and published a cheat sheet for EE 2 development. A handy reference for the Template class, Input class, Functions class and more.

EE 2 Developer Cheat Sheet

Download the cheatsheet, print it out and hang it on the wall next to your desk.

Posted on Apr 26, 2010 by Ryan Irelan

Filed Under: CodeIgniter, Development Tools, EE Add-ons

Derek Allard on CodeIgniter Documentation

Derek Allard, everyone’s favorite Canadian coder, has written a great, great post on getting changes made to the CodeIgniter manual. In his scribing, Derek makes a call-to-arms:

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.

Posted on Sep 23, 2009 by Kenny Meyers

Filed Under: CodeIgniter

Upcoming EE Conferences

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).

EE Roadshow

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!

EECI 2009

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!

CodeIgniter, jQuery and JSON Screencast

Geek Hut posted a helpful screencast tutorial on how to work with jQuery, JSON and CodeIgniter.

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).

Posted on Jun 22, 2009 by Ryan Irelan

Filed Under: CodeIgniter, Development Tools

EECI 2009 Registration Open

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.

Posted on Jun 08, 2009 by Ryan Irelan

Filed Under: CodeIgniter, News

CodeIgniter Folder Icons

From Derek Allard on Twitter I found out about some really nice CodeIgniter OS X folder Icons by Vicente Russo Neto.

You could use Get Info on any icon and paste these icons in as replacements or use a great app like CandyBar to manage custom icons (and more).

Posted on May 04, 2009 by Ryan Irelan

Filed Under: CodeIgniter

CodeIgniter Digg API Library

In anticipation of EE 2.0, I’m going to start covering some CodeIgniter news and software.

Jamie Rumbelow released the CodeIgniter Digg API Library today.

My new library, creatively titled “Digg API Library” allows you to hook into Digg’s API and pull stories, topics, photos and user data via Digg’s API.

It works as a standalone class too - CodeIgniter is not required.

The library is available in a Github repository or from Jamie’s website.

Posted on Mar 08, 2009 by Ryan Irelan

Filed Under: CodeIgniter, CodeIgniter Libraries