Luke Wilkins (he’s a developer at Vector Media Group, one of our amazing site advertisers) built a Sublime Text plugin that makes it easy to build ExpressionEngine add-on starter files.
The Sublime Text package walks you through inputting the information needed for creating the add-on type you choose and when you’re done you have the base add-on package built for you. Pretty cool stuff.
After choosing your Add-On type, you will be asked for the relevant pieces of data to get things set up. From there it’s just a matter of adding your logic to the generated Add-On! You can refer to the Expression Engine Docs for more details on Add-On development.
In the event that you wish to add a new Add-On type to an existing Add-On you’ve created (for example, you’ve created a module and now want to add an extension), simply go through the process again with the same Package Name and path and the plugin will allow you to automatically merge that in.
It’s available on Github or you can install it right in Sublime Text.
Ben Croker wrote up his overview of the EEUK conference, highlighting some of his favorite presentations.
In Ben’s talk he announced the Open API, a “front-end, http-based API for ExpressionEngine that provides authentication and CRUD functionality to content and data in the CMS.”
Here are the slides to Ben’s talk:
You can also watch the demo (and the views slides) on Ben’s site.
Last week at EEUK, Chris Imrie demoed and announced a brand new add-on he co-developed with (EE Insider guest author) Eric Lamb. The add-on is called Entry Analytics and it gives you a glimpse into the performance of your entries…right in the entry edit form!
Here’s what it looks like when I view the Stash how-to article:
Entry Analytics uses Google Analytics to fetch the data about the visit, pageviews, bounce rate, conversions and more on each of your entries. In order to use Entry Analytics you have to have a Google Analytics account and it needs to be hooked up to the site where you want to install the add-on. I have years of Google Analytics data, so plugging in the add-on I immediately had data to view.
If you or your clients are into measuring and viewing analytics on their website, this add-on will be a good companion. I have it running here on EE Insider (the developers provided me a complimentary copy) and I look forward to seeing the numbers.
Entry Analytics cost $65 and is available on Devot:ee.
My friends at Devot:ee put up a nice page that details the ways you can learn ExpressionEngine (including EE add-on development) from Mijingo.
Check it out.
- Deetector by Tyssen
- Direct Logout by Graf Technology, LLC
This extension bypasses the “Are you sure you want to logout?” prompt inside of the EE Control Panel when you try to logout.
- Streeng by Caddis
Perform common operations on strings. Change case, truncate, find/replace, repeat, encode/decode, generate slugs and more.
- Template Info by Sean Delaney
Template Info is a simple plugin that displays basic template information about the primary template being rendered such as Template ID, Template Name, Template Group ID and Template Group Name.
- Open API by PutYourLightsOn (Ben Croker)
Open API is a front-end API for ExpressionEngine that provides authentication and CRUD functionality to the content and data in the CMS.
- Template Routes by Rob Sanchez
Control your URLs by remapping URI routes to a specific template, using CodeIgniter-style routing rules.
- Entry Analytics ($) by Christopher Imrie & mithra62
Entry analytics brings the performance of your content front and center. By integrating straight into the ExpressionEngine publish page, you’ll never be left having to parse Google Analytics URI paths in order to figure out how popular your blog articles are or what Social Media sites are generating most pageviews for an entry.
It was a few years in the making and in one decision Erik Reagan and his business partner at Focus Lab pulled the plug on their plans–and all of the work up to that point–on launching their own ExpressionEngine add-on business.
In short, after years of dreaming, planning and coding, I realized that pulling off a CMS add-on business — at the quality I wanted — would severely hurt Focus Lab. It would be profitable, no doubt. But it would also take away from our client services which we’re quite passionate about. That was all I needed to realize to justify no longer pursuing the dream.
Erik and Bill made a tough decision to kill a project that didn’t fit the vision they had for their company. Bold move.
Read the whole thing: The Sidecar that Never Was
Did you miss EEUK and want to get a run-down of went happened? John Henry Donovan posted his notes from the conference, including an overview of the speakers.
I am home now, tired, cranky and still slightly hungover and sipping on a great cup of tea. While I watch my wife’s eyes slowly glaze over as I relate the tales of Manchester, all I can think of is October when I get to do this all over again.
A couple cool software announcements were made at EEUK: Chris Imrie’s and Eric Lamb’s Entry Analytics for ExpressionEngine and Ben Croker’s ExpressionEngine Open Api library. More on both of these soon.
Happy Cog is looking for a back-end developer to join the team. This position is in the Philadelphia office (right in the heart of Center City).
Here are the basics:
As a back-end developer you will have your hands in every aspect of the site build and launch. Critical to this position is an ability to understand client feedback and requirements (implied or documented) and translate those into functional code. You should have good written and oral communications skills to facilitate that translation and a demeanor that welcomes the client into a relationship that may be more technical than with which they are comfortable.
Read more about required skills and experience and how to apply.
A new release of Gmaps, the add-on that allows you to integrate maps in your EE-powered website, adds support for the new Google maps style.
You enable the new style using the
Gmaps costs $25 and is available at Devot:ee.
One hallmark of this year’s EE Conference is the offering of extra workshops and classroom sessions. There six topics to choose from and the cost ranges from $175 to $650. These sessions are in addition to a conference ticket.
Conference tickets are on sale for the event in Portland. There are two tiers of tickets: $275 and $450.
- Maps ($) by Joel Bradbury
Maps is a simple Google Maps fieldtype. Nothing special, nothing complex. Single markers. Drop them in place. Move on. It works with everything : Matrix, Low Variables even Safecracker.
- Facebook Count by Caddis
Return Facebook page like or share count.
The latest EE Podcast continues the “Get to Know #eecms” series with President and CEO of Solspace, Mitchell Kimbrough! Mitchell talks about how he began his career in web development, leading to the creation of Solspace. He also shares his leadership philosophy and talks about what’s on the horizon for Solspace. Stay tuned ‘til the end for our rapid-fire 10 Questions!
Thanks to Engine Summit for sponsoring this episode!
The post title says it all. Novahurst Creative, a shop based right here in the Breakfast Taco Capitol of the World, is looking for a freelance front-end developer to help them handle projects going forward.
This is a on-going series of entries where I highlight EE experiences.
Mark Croxton created the great Stash add-on, among many others you may use, like Switchee. Stash is free but he is requesting that you donate to his choice of charity: The Cambodian Children’s Charity.
Last week Masuga Design updated Link Vault, their add-on that makes it easy to create and track protected download links in your EE site.
Version 1.3.0 has some additions, like ability to create pretty URLs and append the file name to the URL. There are some refinements and bug fixes included.
I have personally used Link Vault and can recommend it as a solid way to track and protect downloads.
Read about the changes in the this version and learn more about Link Vault.
- CAS Elapsed Time by Chris Adams Studios
Displays the elapsed time passed from a timestamp.
- Gmaps FieldType ($) by Rein de Vries
The official FieldType extension for the Gmaps module. Simply adding markers + modify your Map from within your entry/CP.
- Category Select by Rein de Vries
This extension will convert the category checkboxes to a select element, handy when you only need one category.
- eeXam ($) by Coffee Bean Design
eeXam is an eLearning fieldtype/module combo for ExpressionEngine 2. It can be used for exams, quizzes, assessments or polls. Create simple tests or complex training courses for your ExpressionEngine Members.
There’s a new extension available that makes it possible to use the Superfish drop-down menu plugin in the ExpressionEngine control panel.
You should install it on your copy of EE and give it a shot. The main navigation in the control panel no longer needs a click to open and Superfish includes hoverIntent functionality so the menus only open when they should.
Here’s a quick look at the normal EE menus vs the Superfish menus. EE menus are first. Take a look:
Taking place in beautiful Savannah, Georgia is the latest installment of Train-ee’s ExpressionEngine Add-on Development Class taught by Erik Reagan of Focus Lab.
Erik has a passion for helping people both on and off the web. He is a web developer based in beautiful Savannah Georgia where he was born and bred. There he leads the development at his company Focus Lab, LLC. His EE teaching spans private training and consulting, public conferences and online blogs like NETUTS+ and EE Insider.
The class run Tuesday May 21ts through Friday May 24th and covers “planning, building, testing and delivering add-ons.”
Learn more and register now.
How do you manage new ExpressionEngine development when you have a live site that can’t be interrupted? For the latest EE Podcast, FocusLab’s Erik Reagan returns to the show to talk about working in a dev environment to help retain the integrity and uptime of a live, production site. Erik shares the processes and workflows they follow at FocusLab, including version control, content entry and database management, as well as their EE Master Config setup for multiple environments. Tune in now!
Thanks to CSS Dev Conference for sponsoring this episode!