EllisLab text mark

ExpressionEngine 2.9.2 Released

ExpressionEngine 2.9.2 is available for download with a stability fix in place. For a quick and easy upgrade, all you need to do is replace these two files:

  • system/expressionengine/controllers/cp/admin_content.php
  • system/expressionengine/libraries/Core.php

And update the value of app_version in your config.php to:

$config['app_version'"292"

Continue Reading

ExpressionEngine 2.9.1 Released

ExpressionEngine 2.9.1 and Discussion Forum 3.1.17 are now available for download. ExpressionEngine 2.9.1 is a security and stability release recommended for all users. In addition to improving security, it includes over 40 bug fixes. Some of the more noteworthy bug fixes or improvements to functionality or security are:

  • Made {cp_edit_entry_url} available to Admin Notification of New Entry.
  • Improved Control Panel custom theme organization: view files can now be stored in a views subfolder.

Continue Reading

Tune Up Your Skills with Train-ee ExpressionEngine Training

This post is from a featured guest, Mike Boyink, who runs Train-ee

Some businesses are started after copious amounts of market research, product viability studies, and cost/benefit analysis.

Train-ee was born out of a love for ExpressionEngine and a desire to help others learn it.

In 2006 I was active in the EE forums and someone posted “I just wish there was a series of step by step tutorials on how to use EE”. I figured I could do that. I began a rough once-a-week schedule and a few months

Continue Reading

Mijingo: A Funny Name, But a Serious Way to Learn ExpressionEngine

This post is from a featured guest, Ryan Irelan, who runs Mijingo

Mijingo was founded on ExpressionEngine. It’s the first topic I taught and the CMS that has powered Mijingo.com from the beginning.

Since publishing my first ExpressionEngine video course in 2008, I’ve been floored by how many people have told me that the Mijingo EE course was an important part of their getting started with ExpressionEngine. For some it even helped put them on a path to a different career.

One former student

Continue Reading

Live Online ExpressionEngine Training from Creat-EE

This post is from a featured guest, Jae Barclay, who runs [Creat-ee.com][1]

As someone who’s been involved in both web design & development as well as teaching and training for the past 17 years, running [Creat-ee.com][1] was a natural extension of our business ([www.ejaedesign.com][2]).

When we first started working with EE back in 2007, there were no live online trainings available. I felt there was a need there and thus [Creat-ee.com][1] was born in 2010 with five distinct services.

Continue Reading

Top 10 Things You’ll Miss if You Don’t Attend ExpressionEngine Conference 2014

ExpressionEngine Conference

ExpressionEngine Conference 2014 promises to be an exciting and informative 3 days, where great minds come together to share their knowledge, expertise, tips, and stories. That being said, if you are still on the fence about tapping into the wealth of knowledge at EE Conference 2014, here are 10 things you will miss out on if you do not attend.

10. Get Recognized

Attending the conference gives you the opportunity to submit your best work in the conference contest to be judged on one of the

Continue Reading

SSL Everywhere at EllisLab

EllisLab.com now runs SSL Everywhere1, making your accounts safer and contributing to a more secure internet. There have not been any breaches at EllisLab.com nor any other reason to panic, we just want to do our part to be good netizens. We have three simple steps you can take as well to be internet heroes.

First, we are recommending that you change your password. Why should you bother? Probably one of these applies to you:

  1. Have you ever used your password somewhere else? Heartbleed

Continue Reading

Developer Preview Expanding

The Developer Preview program is expanding today to allow more developers to work directly with Ellislab, with these three basic changes:

  1. ExpressionEngine Reactor is officially closed
  2. The Developer Preview is now open to anyone with a publicly available add-on and an ExpressionEngine license
  3. Security reporters with a valid security report will be admitted to the developer preview

About two and a half years ago, we added ExpressionEngine Reactor as a supplement to our five year old Developer

Continue Reading

ExpressionEngine 2.9.0 Released

ExpressionEngine 2.9.0 has been released and includes new features and bug fixes. Discussion Forum 3.1.16 and Multiple Site Manager 2.1.7 are also available as maintenance releases. Here’s a look at what’s new.

New Conditionals Parser

Template Routes, advanced.

The main story for 2.9.0 is the new conditionals parser. With this new parser, we’ve been able to boost performance, ensure conditionals behave more consistently when written in different ways, and added more power. Here’s a quick summary:

  • Conditionals

Continue Reading

Better Edit Entry Links

{if logged_in_group_id == 1}
    
<a href="{cp_url}?/cp/content_publish/entry_form?channel_id={channel_id}&entry_id={entry_id}">Edit Me</a>
{/if} 

This little codeblock is probably familiar to anyone who has built an ExpressionEngine site and wanted a quick link on the front end to edit a published entry in the control panel. Simple enough if a little clunky.

When you’re running MSM, however, you may have seen this when clicking an edit link if the last visit to your control panel was in a different Site:

An Error Was Encountered

You are not authorized to access this page

Remembering which site you were using last is a convenience feature that 80% of the time is very helpful, but not in this case since the entry may not exist in that site. Workarounds exist, such as hitting refresh on that error page, or using JavaScript to set the last Site ID cookie before clicking through.

We thought this would be better:

{if logged_in_group_id == 1}
    
<a href="{cp_edit_entry_url}">Edit Me</a>
{/if} 

Starting in version 2.9.0, the {cp_edit_entry_url} variable will be available to the Channel Entries tag to build these handy links, and it will play nice with MSM to boot, switching you to the correct site to edit that entry.

Continue Reading