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

Ben Croker - With Great Power Comes Great Responsibility

Blog Entry

Ben Croker, during the development track at EECI, showed a demo of a new ExpressionEngine add-on he has been working on.

“Continuum” allows for real time logging of how users interact with your ExpressionEngine sites. This add-on logs actions of users, be it visiting certain pages, filling out certain forms, and more. Continuum keeps track of it all.

Ben’s talk, geared towards add-on developers,highlights why you as an add-on developer need to be responsible in developing your add-ons.

Be it how you write your privacy policies, to how you follow the developer guidelines, the power is in your hands.

You need to think of ExpressionEngine as a platform, and your add-ons as a means to extend ExpressionEngine for the better. Adding hooks into your own add-ons for other developers to extend is a great point that has gained a lot of steam lately.

We make the assumption of how people will use our add-ons. And I don’t think we should.

The logic behind Continuum is built around a “progressive development”thinking pattern.

Continuum will be released at no charge in the near future.

Posted on Oct 15, 2012 by Kyle Cotter

Filed Under: Conferences, EECI 2012

blog icon image

Christopher Imrie - Blows Our Mind

Blog Entry

So, Christopher Imrie just blew our minds, to say the least.

The typical project setup for Moresoda is something along the following:

  • Default EE Install
  • Git Version Controlled
  • Customized Config
  • Beanstalk with 3 Environments

Chris mentions that in development, features are created from the dev server, pushed to the staging server, and then to production. But, in terms of content, the flow is reversed.

Chris highlighted 5 typical ways to keep databases in sync:

  1. Duplicate the DB on each environment
  2. Migrate entire DB after each environment file updates
  3. Migrate relevant DB tables
  4. Staging and production server share the same DB
  5. Update the production server first, then migrate the DB downwards

Well, today Chris introduced a sixth way to handle content across environments.

Site Manager solves many of our problems.

Site Manager gives you the ability to see all your sites, view configuration information, and best of all, sync content structure between sites.

It’s literally a one click process for taking fields from your local dev install, and transferring them to production.

Site Manager Alpha will be live today, for free.

Update: Chris has posted the alpha to github.

Posted on Oct 15, 2012 by Kyle Cotter

Filed Under: Conferences, EECI 2012

blog icon image

Ryan Irelan - The Greatest Show on Earth

Blog Entry

EECI 2012 is underway! And it’s off to a great start.

Ryan Irelan started the day off and talked about the circus that is the ExpressionEngine community.

The point of this talk was to promote the awesome that is the ExpressionEngine community.

Ryan makes an important point that I completely agree with:

As a community, be it through client services, add-ons, training, conferences, or whatever we do, we create great things and charge money that support the economy surrounded by ExpressionEngine.

There is an economy surrounded around ExpressionEngine, and it’s affected by each and everyone of us. So keep making awesome!

Our community’s goal is focused on creating a great and flexible CMS.

Ryan showcased great members of the community including:

  • Kurt Deutscher - Sustainable business model built around Non-profit organizations.
  • Ryan Masuga - Devot:ee.
  • Eric Lamb - add-on developer.
  • Mark Croxton - the black magic that is Stash (and SwitchEE).
  • Lea Alcantara and Emily Lewis - EE Podcast
  • E-commerce solutions - Cartthrob, Brilliant Retail, Store.

In conclusion Ryan ended with these points.

Go build it. Do great work. Don’t worry about anything else.

Stay tuned for more EECI updates.

Posted on Oct 15, 2012 by Kyle Cotter

Filed Under: Conferences, EECI 2012

blog icon image

EECI Shuttle Information

Blog Entry

Robert sent a tweet out regarding shuttle information for arriving EECI attendees.

Pickup location is outside exit #1 which is across baggage claim #1. http://t.co/YvwdV8I4 Be their at given times. http://t.co/ZdTziN1T.

Look forward to seeing you all!

There’s more information on the conference site. Double check your flights and double check the bus schedule and hopefully everything goes as planned.

Posted on Oct 13, 2012 by Kyle Cotter

Filed Under: Conferences, EECI 2012

blog icon image

Your Weekly Devot:ee - October 11, 2012

Blog Entry

devot:ee

  • GroupDocs Viewer by GroupDocs
    GroupDocs Word, Excel, Powerpoint, PDF Viewer Embedder lets you embed several types of files into your pages using the GroupDocs High Fidelity Viewer - allowing inline viewing (and optional downloading) of the following file types, with no Flash or PDF browser plug-ins required.
  • Multi Language Country List ($) by outline4
    Multi Language Country List is a plugin that lets you output a list of countries in the language you choose. It comes with 7 predefined languages (default, english, french, german, italian, russian, spanish) and you can easily add your own. You can use it as a select drop-down, unordered list, just display one country or anything else you’d like.
  • Store: Firstname/Lastname by Michael Rog
    This extension makes it easy to store a separate First Name and Last Name in the Exp:resso Store Cart.
  • Weather Forecast by Marcel Villerius
    ExpressionEngine plugin that parses weather information from Wunderground (city, current temperature, wind condition, etc). This plugin requires an API key form Wunderground (free in most cases).
  • Infinite Scroll ($, also for EE1) by Laisvunas
    Allows you to implement infinite scroll functionality in ExpressionEngine. Any ExpressionEngine tag outputting pagination links is supported!
  • Category Info by Dibeja
    Fetch Category data based on category id

Posted on Oct 11, 2012 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

EllisLab Meet n’ Greet - Yacht Party Edition

Blog Entry

Parscale Media, who is also behind DevDemon, is hosting an “EllisLab Meet n’ Greet” Monday night, October 15, at 6:30 pm.

Leslie Camacho gives us an idea what the night is about:

Monday evening is reserved specifically for you to talk to us about what you love, what’s not working for you, what you’d like to see next, and most importantly to give us the chance to connect person to person. Keynote speaker Brad Parscale will also be on hand to talk ExpressionEngine and growing your business.

The Meet N’ Greet takes place at the Horeshoe Bay Yacht Club, and includes a trip around the lake.

There are two trips planned, and to attend, all you have to do is email Les expressing interest.

Check out the full blog post for the details.

(I must say, a yacht party? Pretty sweet!)

Posted on Oct 10, 2012 by Kyle Cotter

Filed Under: News

blog icon image

Mumford & Sons Site Running ExpressionEngine

Blog Entry

Every web person I’ve come in contact with enjoys some Mumford & Sons. Perhaps that’s a stereotype of being a web worker, but regardless, I enjoy them.

So, it was nice to find out that the Mumford & Sons website is powered by ExpressionEngine!

Posted on Oct 09, 2012 by Kyle Cotter

Filed Under: EE in the Wild

blog icon image

EECI - The Final Countdown

Blog Entry

In less than seven days, Austin, Texas will be home to some of the nerdiest people alive.

The final conference of the EECI series will be taking place at the Horseshoe Bay Resort October 15-17.

There is still time for you to come!

The speaker lineup is amazing! From Carl Smith of nGen Works, to EE Insider’s own Ryan Irelan. You’re in for a treat.

You’ll also be able to catch up with some of the folks at EllisLab.

So hop to it, if you haven’t already, and we hope to see you all there.

Something to pump you up:

Posted on Oct 08, 2012 by Kyle Cotter

Filed Under: Conferences, EECI 2012

blog icon image

More from EllisLab on the Affiliate Program

Blog Entry

Over the weekend Derek Jones shed some more light on the affiliate program suspension.

Here’s some of the key points mentioned in the post:

  • There were 120 active participants in the program.

Affiliate programs serve a single purpose: to drive new business. They are not lotteries for existing customers to randomly reward other existing customers for purchases.

This was apparently what the current affiliate program was doing, which led to the statement:

Affiliate programs aren’t bad, ours was just flawed.

So, why is EllisLab now just closing this program?

We launched it, then didn’t give it much thought afterward.

They say “it’s been in automated operation for six years.”

What made them reexamine it now?

Something that has continually comes up is talk of a “new shopping experience”. And in light of this new experience, the affiliate program was examined and deemed unsuccessful in driving new business.

In light of this, we asked ourselves whether paying commissions under these conditions is a better choice than, say, hiring another developer (look for this very soon)?

It would seem, they’re about to hire another developer, which can only mean good things for ExpressionEngine and the other software EllisLab builds.

Derek concludes by saying that sites such as EE Insider and Devot:ee “don’t need financing from EllisLab to be viable” but rather

…a sustainable ecosystem is not built by a provider paying for participation. It’s our earnest hope that redirecting resources will improve the product, draw in new users, and ultimately increase the quality and quantity of the traffic these sites see, supporting whatever monetization or business model they have.

And there you have it, the logic behind the suspension of the affiliate program.

Posted on Oct 08, 2012 by Kyle Cotter

Filed Under: News

blog icon image

Weekly Wrap: October 5, 2012

Blog Entry

Weekly Wrap Image Happy October, everyone! The baseball regular season has ended and hopefully your favorite team is in the playoffs. Mine is.

It’s been a busy week around the ExpressionEngine world, for various reasons. One thing that hasn’t changed is what the community is doing day in and day out. We post about all sorts of stuff throughout the week but let’s catch up on some other things that happened this week.

Lots of add-on updates available, so let’s roll with those and other news.

Sponsored by HelpSpot

Answering customer support through email clients is messy & error prone. HelpSpot makes it organized and easy. Learn why companies like EngineHosting, BrilliantRetail, and Focus Lab use HelpSpot to manage their support.

Preparse Update Available

Solspace made a bug fix update to Preparse available this week. It fixes a bug “where PHP was not parsing Preparse templates.”

Forms 3.2 by DevDemon

Another DevDemon update this week. This time it includes a long list of additions and a couple of bug fixes. The biggest addition is the ability to create a cart with Forms.

LH Phillips Site Launched

LH Phillips & Co has a new site powered by ExpressionEngine thanks to Richard Meredith and Frequency Is.

Polls Update by EE Harbor

Version 1.4 of Polls includes support for a custom return URL after poll submission, ability to remove a poll from an entry, ability to choose different polls from the Polls fieldtype (or you can create an additional one).

Editor New Features

Editor has been bumped up a version and includes the ability to browser uploaded images, a paste as plain text button, and syncing with the EE File Manager.

Imperial Manufacturing by 420 Creative

This week 420 Creative launched a new site for Imperial Manufacturing], which makes walk-in coolers. A big shout-out to Imperial for keeping the beer cold and to 420 Creative for building the site.

FreeForm Bug Fixes

Version 4.0.7 of FreeForm includes a couple of additions and set of bug fixes. I love this add-on. If you have it, be sure to update.

Forms JS Validation 1.3

Forms JS Validation, a plugin that makes it really simple to add validation to existing forms, was just updated for version 1.3. Added in this version was credit card validation, future validation, past validation and more.

Oh, and it’s a free add-on.

Sitemap Module and FireMail Updates

Ben Croker released updates to two of his modules: Sitemap and FireMail. Ben does really nice work, so use this opportunity to check out his add-ons.

KW Home Site Launched

Derek Allard of tunnel 7 announced the launch of a new site: KW Home, an interior design company based in Easthampton, MA.

Tweet of the Week

Chosen by me, shared with you.

Looking forward to the conference. Let’s remind each other.

That’s a wrap for this week. One more Weekly Wrap before EECI. I’m looking forward to seeing everyone at the conference.

Posted on Oct 06, 2012 by Ryan Irelan

Filed Under: Weekly Roundup

blog icon image

Solspace Non-Profit Software Donation Program

Blog Entry

The awesome folks at Solspace have a program in which they’ll donate up to $500 worth of software to a qualifying non-profit organization every month.

If you’re a non-profit, consider applying for this month’s giveaway! You have until October 29th.

Posted on Oct 05, 2012 by Kyle Cotter

Filed Under: News

blog icon image

Pixel & Tonic Needs Your Help!

Blog Entry

Pixel & Tonic is encouraging you to drink up!

We’ve got a big add-on update coming out soon, and we need your help! Before we can launch, we need lots and lots of pictures of adult beverages.

In preparation for their big add-on update, they need you to send pictures of your favorite cocktail/vino/beer to ontherocks@pixelandtonic.com. The cool part is, if they use your photo, you receive a free add-on license!

Check out the blog post for more information.

Posted on Oct 05, 2012 by Kyle Cotter

Filed Under: News

blog icon image

Your Weekly Devot:ee - October 5, 2012

Blog Entry

devot:ee

One lonely add-on submission this week. That’s OK, because EECI is right around the corner and we’re looking forward to our Texas trip to meet old freinds and make new ones in the ExpressionEngine community.

  • Trans-Struct by EpicVoyage
    If you ever create a multilingual site with Structure and Transcribe, this little plugin should be very useful.

Posted on Oct 05, 2012 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

Devot:ee Add-on Prices

Blog Entry

In his weekly update, Ryan Masuga addressed a problem with add-on prices sometimes being higher on Devot:ee:

We don’t set prices. We let developers have free real estate on our site, day in and day out. We let them have free use of our support forums (if they choose). Any developer can pretty much say whatever they want in their add-on descriptions. They can share as much or as little information as they want. At this time, we don’t put any restrictions on how they price their add-ons.

There you have it.

Posted on Oct 04, 2012 by Ryan Irelan

Filed Under: EE Add-ons

blog icon image

Post-EECI Baltimore EE Meetup

Blog Entry

For those who couldn’t make it to EECI this year (which is fast approaching), or for those who did, and want to talk more ExpressionEngine goodness, you should come out to the Baltimore EE Meetup.

Tuesday, October 23, at 7pm, Vim Interactive is hosting the “Post-EECI Conference Meet n’ Greet.”

Come join them for pizza, drinks, ping pong, and all things EECI.

Posted on Oct 04, 2012 by Kyle Cotter

Filed Under: Meetups

blog icon image

Wendy’s “Show Us How You Melt” Facebook App Powered by ExpressionEngine

Blog Entry

Vector Media Group launched a Facebook Application for Wendy’s. That’s right, the fast food joint!

Vector Media Group built Wendy’s “Show Us How You Melt” Facebook App, and of course, it’s powered by ExpressionEngine.

It’s great to see ExpressionEngine being used by high profile companies.

As an aside, perhaps I should have eaten lunch before writing this article.

Posted on Oct 04, 2012 by Kyle Cotter

Filed Under: News

blog icon image

EE Podcast: Add-on Development w/ Mark Croxton

Blog Entry

Continuing on our template partials series, we have the creator of Stash, Mark Croxton, on today’s show! We chat about how the add-on came to be, how his other add-ons can integrate, lesser known features, and more! Mark also talks about his add-on development process, opinion on development best practices, and even why his add-ons are free.

Tune in now!

Posted on Oct 04, 2012 by CTRL+CLICK CAST

Filed Under: EE Podcast

blog icon image

More on the Affiliate Program

Blog Entry

As I stated on Twitter, I am disappointed that the affiliate program is ending. I always saw it more as a loyalty program that rightfully rewarded people who worked hard to help promote and support ExpressionEngine.

To be fair, however, this isn’t exactly how EllisLab touts the program on their website:

Do you love ExpressionEngine? Are you often referring friends, family, and coworkers to ExpressionEngine for their online projects? Now you can earn money for every new person you refer to us who makes a purchase in the store.

They are very plainly looking for people to help them refer new people to ExpressionEngine. I think I did that (just out of the sheer existence of my training materials and people finding this site through Google searches) but obviously not as much as needed. They said exactly that:

After careful evaluation we’ve determined that the affiliate program has not been as effective at bringing new ExpressionEngine users into the fold as we had hoped.

What are they going to do with the extra money?

Making this change will enable us to look at more effective forms of advertising as ways to reach new ExpressionEngine users and grow the community.

I sincerely hope they use the funds they would’ve paid out to affiliate program participants to help grow the community. Historically, there has been no push from EllisLab to advertise or promote EE, so I’m not particularly hopeful that they’ll start now.

Posted on Oct 04, 2012 by Ryan Irelan

Filed Under: EllisLab

blog icon image

EE Help Chat Starts Now!

Blog Entry

The time for the weekly EE Help Chat is NOW!

Come join the free chatroom where we’ll talk all things ExpressionEngine.

Perhaps you’d like to talk about the recent announcement from EllisLab? Whatever the case, we look forward to seeing you!

And of course, thanks to EngineHosting and Mijingo for sponsoring the room.

Posted on Oct 03, 2012 by Kyle Cotter

Filed Under: News

blog icon image

Affiliate Program Coming to an End

Blog Entry

In an email to members of EllisLab’s affiliate program, it was made known that this program will be ending, and final payments for the program will be made on November 1st.

The email makes mention of “a new, simplified and improved shopping and user experience” that is on the way. I look forward to seeing what they have in store (pun intended).

The entirety of the message is as follows:

Hello,

In just a few weeks we will be launching a new, simplified and improved shopping and user experience. At that time, we will be suspending our affiliate referral program.

After careful evaluation we’ve determined that the affiliate program has not been as effective at bringing new ExpressionEngine users into the fold as we had hoped. Mostly the program has provided long-time users and agencies with a commission on additional purchases. Making this change will enable us to look at more effective forms of advertising as ways to reach new ExpressionEngine users and grow the community.

Final payments to your PayPal account will be made on November 1st, 2012 for any remaining balance. We appreciate everyone who has participated over the years.

Thank you,
The EllisLab Team

What are your thoughts on this move? Let us know in the comments!

Posted on Oct 03, 2012 by Kyle Cotter

Filed Under: News