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

Experience Internet EE 2 Upgrade Plans

Blog Entry

Stephen Lewis of Experience Internet (creator of BucketList, Campaigner, SmartDown) has posted a roadmap for converting his add-ons to EE 2. Stephen doesn’t give any dates (or even estimates) for when this will be done, but he does let you know which add-ons he plans to convert.

SmartDown is already converted to EE 2, while BucketList, Campaigner and SL MailChimp Subscribe are on deck to be converted.

Read the whole chart for all of the info, so you know which add-ons you use will be available for EE 2.

Posted on May 03, 2010 by Ryan Irelan

Filed Under: EE Add-ons, ExpressionEngine 2

blog icon image

New Extension: CP Pad Lock

Blog Entry

Erik Reagan has posted a new extension on GitHub, called CP Pad Lock, that allows you to easily lock all member groups out of your control panel except Super Administrators.

This extension is not intended to take the place of the normal member group access permissions, but instead as a way to temporarily block out member groups while some maintenance work or updates are happening.

All none super admin users would get the following message:

CP Pad Lock screenshot

CP Pad Lock is only available for EE 1.6 and is a free download. Download now: CP Pad Lock

Posted on May 03, 2010 by Ryan Irelan

Filed Under: EE Add-ons, EE Extensions

blog icon image

Your Weekly Devot:ee

Blog Entry

image

Here are the newest additions to the devot:ee add-on index for the last week of April:

Have a great weekend!

 

Posted on May 01, 2010 by Ryan Irelan

Filed Under: Weekly Devot:ee

blog icon image

EE Help Chat Today

Blog Entry

Today is Wednesday and that means it’s time to gather together around your glowing computer screens and chat ExpressionEngine with folks from all over the world.

The chat is typically available at two different times:

European EE Help Chat

The European EE Help Chat will return next week after a short hiatus.

EE Help Chat

The original EE Help Chat—started in September 2008— will also take place at its regular time of 9 PM EDT. There’s plenty of space for everyone (the room is capped at 24), so join us with your EE questions.

To access the EE Help Chat go to http://eescreencasts.com/ee-chat shortly before 9 PM EDT.

See you there!

Posted on Apr 28, 2010 by Ryan Irelan

Filed Under: News

blog icon image

EE Podcast 15: Preparing for Client Hand-off

Blog Entry

In the latest episode of the EE Podcast, Dan and I talk about the things you can do to make client hand-off of a project easier.

You’ve spent weeks developing an ExpressionEngine-powered website for your client. The site looks great, works great and you’re ready to hand it over to the client. What now?

We not only discuss things you can do, but also add-ons and other materials to help you have a smooth transition from development to hand-off.

Subscribe, download and listen: EE Podcast 15: Preparing for Client Hand-off

Posted on Apr 28, 2010 by Ryan Irelan

Filed Under: EE Podcast

blog icon image

Cartthrob License Winners!

Blog Entry

A couple of weeks ago I announced a giveaway of 2 free licenses to Cartthrob, the new e-commerce solution for ExpressionEngine. Hundreds signed up for a chance to win and I randomly selected two winners from the list. The lucky winners are…

Congrats to both of them! They’ve been contacted by Cartthrob to redeem their free licenses. Thank you to Cartthrob for their generosity. More giveaways coming soon!

Posted on Apr 26, 2010 by Ryan Irelan

Filed Under: E-commerce, News

blog icon image

New Extension: reCAPTCHA for EE2

Blog Entry

In a post in the EE forums, Brandon Jones released the reCAPTCHA extension.

reCAPTCHA is an ExpressionEngine 2 extension that replaces the built-in captcha with the reCAPTCHA system on member registration and comment forms. If you don’t already have reCAPTCHA keys, you can sign up and get them here.

With reCAPTCHA you can have CAPTCHAs that are accessible to the visually impaired, work with javascript disabled and supports multiple languages.

The extension is currently only available for EE 2. Read Brandon’s announcement post for some FAQs and a download link.

Posted on Apr 26, 2010 by Ryan Irelan

Filed Under: EE Add-ons, EE Extensions

blog icon image

EE 2 Development Cheat Sheet

Blog Entry

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

blog icon image

EE 2 Tag and Freeform modules in beta

Blog Entry

Attention EE 2 holdouts!

Another step toward total EE 2 domination is taking place. Yes, it’s true. Solspace has started a private beta for EE 2-compatible version of both their Tag and Freeform modules.

From the announcement:

Both Tag 3.0 and Freeform 3.0, built upon the Solspace Bridge expansion, will work on both EE 1.6.8+ and EE 2.x. We’ll be releasing copies of these Add-Ons to Private Beta groups in the next few days. In the meantime, we’re accepting applicants to be a part of each Private Beta group. There is no charge to purchase the software for either group.

[...]

To be upfront, both of these Add-Ons contain very few new features, as our primary focus is getting them to work with ExpressionEngine 2.x. We’re hoping that the beta testing period will last only a couple of weeks, and then these Add-Ons will be available to everyone.

There is a signup form for each Beta, so click through to the announcement and get the details.

Posted on Apr 22, 2010 by Ryan Irelan

Filed Under: EE Add-ons, EE Modules

blog icon image

Train-ee Class, May 11-14

Blog Entry

Lots of great stuff happening in May and part of that is another Train-ee classroom training class by Mike Boyink. Taking place from May 11th to the 14th, Mike walks EE beginners through the process of creating websites with ExpressionEngine.

If this sounds like something for you, there are still tickets available. The class takes place in Holland, Michigan and you can stay at a modern and affordable hotel.

Need more info? Here you go.

Posted on Apr 22, 2010 by Ryan Irelan

Filed Under: Conferences, News

blog icon image

Structure 2.1 Released

Blog Entry

I don’t typically cover every point release of add-ons but with the recent release of EE 1.6.9 there were some compatibility issues with some add-ons. From the EE 1.6.9 blog post by Derek Jones:

A particular bug fix relating to the Pages module required a database change, which necessitates a version update rather than only replacing files.

As a result, it is imperative with this release that if you are running any add-ons that utilize the Pages module, or are interacting with the ‘site_pages’ array directly via PHP in your templates, you will need to update the add-ons or code per the version update notes

Structure 2.1 added EE 1.6.9 compatibility so you’re safe to upgrade your Structure-powered sites after installing the 2.1 update.

A couple of other notable items from their changelog:

  • [Feature] nav_sub: add class=“overview” to overview li
  • [Feature] added last class to last lis
  • [Feature] Disabled current page from publish/edit tab

Read the entire list of fixes and update your copy of Structure.

Posted on Apr 22, 2010 by Ryan Irelan

Filed Under: EE Add-ons, EE Modules

blog icon image

Your Weekly Devot:ee

Blog Entry

image

We missed last week, but here’s the round-up of recent additions to the devot:ee add-on index:

A big thank you to Ryan Masuga for putting this list together.

Posted on Apr 22, 2010 by Ryan Irelan

Filed Under: Weekly Devot:ee

blog icon image

Splitting Up MSM Sites

Blog Entry

Justin Crawford at Hosteeno has an article up about how to break an MSM installation into two separate sites.

Yesterday I completed a tricky surgical operation for a customer (who shall remain unnamed). This customer was running two sites in ExpressionEngine’s Multi-Site Manager (MSM), a tool that lets you host multiple websites on one ExpressionEngine instance. Considering the two sites, the customer’s lawyers thought hosting them together was a Bad Idea.

Justin walks you through his steps of severing the sites from each other, including some warning of potential pitfalls.

If you’re looking for another take on splitting up MSM sites, Mike Boyink at Train-ee posted a how-to on it more than a year ago. Mike included step-by-step, detailed instructions on how to do this.

Together, both articles should get what you need and hopefully assist in a painless severing of MSM sites.

Posted on Apr 21, 2010 by Ryan Irelan

Filed Under: Development Tools

blog icon image

EECI 2010 Almost a Month Away

Blog Entry

EECI 2010 LogoThe ExpressionEngine/CodeIgniter Conference (EECI) in San Francisco is happening in about 5 weeks (May 31-June 2). I will be there to speak, socialize and to cover the conference for EE Insider.

There will be over 20 speakers throughout the entire 3-day event covering topics like building add-ons for EE 2, entrepreneurship, CodeIgniter development, using PHP in templates, building great user experiences, and my talk on moving from EE 1.6 to EE 2.

Additionally, there will be a “CodeShare Corner” sponsored by Solspace:

Amidst the throng of activity at EECI2010 San Francisco, the Code Share Corner (CSC) will be an oasis of calm and enlightenment for exhibitors and attendees to exchange code and ideas, connect with others, and discuss business.

This will be a comfortable lounge where you can sit and relax, grab a cup of coffee, and empty your mind.

Hang out with developers of your favorite add-ons, other attendees and conference sponsors. The guys from Cartthrob will be there and you can use that opportunity to learn more about the newest e-commerce solution for ExpressionEngine.

Last I heard there are still tickets available and a great hotel rate for the Holiday Inn at Fishermans Wharf (where all of the speakers are staying).

Finally, almost the entire EllisLab crew will be there. They’re so excited about this event that they’re doing a Top 10 countdown of the reasons why you should go to EECI.

If you are unable to make the conference, EE Insider is the media partner for the conference and will be covering the conference keynotes, talks and other happenings. Expect a stream of photos, short videos and other news.

See you there!

Posted on Apr 21, 2010 by Ryan Irelan

Filed Under: Conferences, EECI 2010

blog icon image

EE in the Wild: Revolver Magazine

Blog Entry

screenshot of Revolver Magazine website

In March, agency Electric Orange relaunched the Revolver Magazine on EE 1.6. Interestingly, the site (and all of its users) was moved from Drupal and the forums from PHP BB to the EE forum module. From the forum post about the launch:

This site has a ton of content and a wide variety of content needs. It is a major online magazine with significant traffic and Expression Engine was flexible and powerful enough to meet all of their feature requests. The client has been extremely happy with Expression Engine and finds updating content much easier than with Drupal.

In order to migrate the site from drupal, we exported it with a Drupal Movable Type export and imported it using the Expression Engine MT migration tool.

The add-ons used were the usual suspects from Solspace (Tag, Freeform, User), FieldFrame, LG Live Look and others. Read the forum post about the launch and for a complete list of the add-ons used.

Posted on Apr 20, 2010 by Ryan Irelan

Filed Under: EE in the Wild

how-to article icon image

Cartthrob: A Closer Look

How-to Article

A couple of weeks ago the latest attempt at e-commerce on ExpressionEngine—Cartthrob—was released. Anyone that has been using ExpressionEngine long enough knows that flexible e-commerce inside of EE has always been an elusive, slippery goal. Cartthrob is trying to change that.

I took a closer, hands-on look at the new add-on and how it impacts doing e-commerce with ExpressionEngine.

Read the Article

Posted on Apr 19, 2010 by Ryan Irelan

Filed Under: How-To, E-Commerce

blog icon image

New Plugin: Video Player

Blog Entry

Video Player by Dukt allows you to easily get the embed code for any one of many hosted video services. All you need to do is pass the plugin the URL to the video and it will do the rest.

{exp:videoplayer:details src="http://www.youtube.com/watch?v=21OH0wlkfbc"}
{embed}
{
/exp:videoplayer:details} 

The plugin supports Youtube, Vimeo, Dailymotion, Veoh, MySpace, Metacafe and Revver. It is available for both EE 1.6 and EE 2 and is currently a free download.

And while I have you here, let me share with you my favorite YouTube video:

Posted on Apr 19, 2010 by Ryan Irelan

Filed Under: EE Add-ons, EE Plugins

blog icon image

New Module: LikEE

Blog Entry

Booyant released a new module last week called LikEE. It allows your site visitors to make their opinion of the content known with one-click “Like” or “Dislike.”

You have the option of making the simple voting open to all or requiring an account (using standard methods of restricting content to logged-in members). This looks like a handy way to implement simple voting where you don’t need something as robust as the Solspace Ratings module.

LikEE is a free download and it looks to be only available for EE 1.6.

Posted on Apr 19, 2010 by Ryan Irelan

Filed Under: EE Add-ons, EE Modules

blog icon image

ExpressionEngine 2.0.2 Public Beta Released

Blog Entry

Looks like my little birdie was right. EE Public Beta 2.0.2 was released today. It contains a lot of changes, most of which are bug fixes.

Some highlights:

  • Added form class and id parameters to contact, tell-a-friend, simple and advanced search, stand alone entry form, comment, mailing list forms.
  • Enhanced Password Lockout feature, improving protection against brute force attacks (hat tip to Jim at Transmodern Media)
  • Removed the word “hell” from the captcha dictionary.
  • Developers: Added form_class and form_id class properties to the Template Library.
  • Developers: Added original redirect location to the entry_submission_redirect hook

You can read the changelog in its entirety in the forum post by Derek Jones. Please be sure to follow the updating instructions in the documentation and always back up your data first.

Posted on Apr 15, 2010 by Ryan Irelan

Filed Under: ExpressionEngine 2

blog icon image

Tip: Dynamically display Year from entries not from this year

Blog Entry

EE Insider contributor Erik Reagan submitted a tip to the EE Insider Tips section of the site about displaying years for entries not from this year:

I personally hate going to blog sites and not knowing when an article was published. I often see ‘June 2’ but no year. Sometimes I’m actually interested in whether or not that means this June 2nd or last June second, or even a June from years ago.

Erik posted a simple code snippet to check for the date and then display the year if isn’t the current year. Be sure to read the entire tip for all of the info.

If you want to submit your own tips, head over to the EE Insider Tips section of the site and share your EE knowledge with the community. Submitting a tip requires a free account but also enables you to save tips by marking them as “helpful” and monitor comments on your own tips.

Posted on Apr 15, 2010 by Ryan Irelan

Filed Under: EE Insider Tips