Published by Mijingo

Learn ExpressionEngine TodayAdvertise Here

Over a series of 8 videos, watch and learn as Ryan builds an entire ExpressionEngine website from beginning to end. Get started now.

blog icon image

EE Add-on Builder

Blog Entry

Sample EE Insider Extension

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.

Posted on May 23, 2013 by Ryan Irelan

Filed Under: Development Tools, EE Add-ons,

blog icon image

Ben Croker on EEUK

Blog Entry

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.

Posted on May 23, 2013 by Ryan Irelan

Filed Under: Conferences,

blog icon image

New Add-on: Entry Analytics

Blog Entry

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 add-on for ExpressionEngine

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.

Posted on May 23, 2013 by Ryan Irelan

Filed Under: EE Add-ons, EE Extensions, EE Modules,

blog icon image

Learning ExpressionEngine Page at Devot:ee

Blog Entry

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.

Posted on May 23, 2013 by Ryan Irelan

Filed Under: Training,

blog icon image

Your Weekly devot:ee - May 23, 2013

Blog Entry

devot:ee

  • Deetector by Tyssen
    An ExpressionEngine plugin of the Detector library - a simple, PHP- and javascript-based browser- and feature-detection library that can adapt to new devices & browsers on its own without the need to pull from a central database of browser information.
  • 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.

Posted on May 23, 2013 by Ryan Masuga

Filed Under: Weekly Devot:ee,

blog icon image

Erik Reagan: Why We Didn’t Start An EE Add-on Biz

Blog 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

Posted on May 20, 2013 by Ryan Irelan

Filed Under: EE Add-ons, Life as a Web Professional,

blog icon image

EEUK Overview

Blog Entry

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.

Posted on May 20, 2013 by Ryan Irelan

Filed Under: Conferences,

blog icon image

Happy Cog Hiring Back-End Developer

Blog Entry

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.

Posted on May 16, 2013 by Ryan Irelan

Filed Under: Jobs,

blog icon image

Gmaps 2.9.4 Supports New Google Maps Style

Blog Entry

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 enable_new_style="" parameter.

Gmaps costs $25 and is available at Devot:ee.

Posted on May 16, 2013 by Ryan Irelan

Filed Under: EE Add-ons,

blog icon image

EE Conference Has Six Workshops

Blog Entry

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.

Posted on May 16, 2013 by Ryan Irelan

Filed Under: Conferences,

blog icon image

Your Weekly devot:ee - May 16, 2013

Blog Entry

devot:ee

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

Posted on May 16, 2013 by Ryan Masuga

Filed Under: Weekly Devot:ee,

blog icon image

EE Podcast: Get to Know #eecms: Mitchell Kimbrough

Blog Entry

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!

Posted on May 16, 2013 by EE Podcast

Filed Under: EE Podcast,

blog icon image

Austin-based Novahurst Creative Seeks Front-End Developer

Blog Entry

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.

Posted on May 12, 2013 by Ryan Irelan

Filed Under: Life as a Web Professional,

blog icon image

What They’re Saying About EE

Blog Entry

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.

Posted on May 12, 2013 by Ryan Irelan

Filed Under: What They're Saying About EE,

blog icon image

Link Vault Updated

Blog Entry

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.

Posted on May 12, 2013 by Ryan Irelan

Filed Under: EE Add-ons, EE Extensions, EE Modules, EE Plugins,

blog icon image

Your Weekly devot:ee - May 9, 2013

Blog Entry

devot:ee

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

Posted on May 09, 2013 by Ryan Masuga

Filed Under: Weekly Devot:ee,

blog icon image

Superfish Menus for the EE CP

Blog Entry

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:

Posted on May 07, 2013 by Ryan Irelan

Filed Under: EE Add-ons, EE Extensions, ExpressionEngine 2,

blog icon image

Learn Add-on Development from Erik Reagan

Blog Entry

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.

Posted on May 07, 2013 by Ryan Irelan

Filed Under: EE Add-ons, Training,

blog icon image

Your Weekly devot:ee - May 2, 2013

Blog Entry

devot:ee

  • Superfish EE Control Panel by Joel Birch
    Adds Superfish and hover intent to the EE Control Panel flyout menus.
  • Login Override by David DeHaan
    Allows a user to be logged into an EE site via template tag.
  • Date Manipulation by Rein de Vries
    This module will manipulate all dates and times in a creative way (plain text), just like the PHP function strtotime().
  • Google Plus SSO - Single Sign On ($) by 25hweb
    Allows your users sign on to your site through a Google account. If the user accesses for the first time to your site, it will be automatically registered, thus becoming a native ExpressionEngine user (you can choose which group to register users).

Posted on May 02, 2013 by Ryan Masuga

Filed Under: Weekly Devot:ee,

blog icon image

EE Podcast: Dev Environments with Erik Reagan

Blog Entry

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!

Posted on May 02, 2013 by EE Podcast

Filed Under: EE Podcast,