Useful tools to kick-start your add-on development.
While setting-up a new add-on is not complicated, it can get tedious adding the required folder and file structure. To help speed up the process, there are a couple of great resources for easy package creation:
Pkg.io is an online add-on skeleton maker that allows you to rapidly create the folders and files for a variety of add-on types. Simply fill in the add-on details and download the skeleton code as an archive, ready to install and start using. Pkg.io was developed in-house by EllisLab developers.
An alternative is Bjorn Borresen’s DevKit for EE2.0 module. DevKit runs within your EE installation and can create and install your desired skeleton module for you. Although it only creates modules (not plugins or extensions etc), it does have the advantage that you can modify the skeleton templates to suit your own requirements/style.
A list of external links about EE add-on development.
Here’s a short list of good ExpressionEngine add-on development web pages:
- ExpressionEngine Add-On Development
- Integrating ExpressionEngine With Third-Party APIs
- Let’s build an ExpressionEngine Module!
Let me know if you find anymore…
Links for building EE websites.
This site will not explain how to build EE websites. Here are some great resources that will:
- Mijingo is a great resource from Ryan Irelan with a book (published by The Pragmatic Programmers), a series of screencasts, and some smaller ‘ebooklets’.
- Mike Boyink’s Train-ee is another site with plenty of excellent free tutorials and screencasts, and an ebook “Building an ExpressionEngine 2 Site for Small Business” to purchase