EllisLab text mark

ExpressionEngine 3.4.2 Released

ExpressionEngine 3.4.2 is available today. This is a patch release with 21 bug fixes and a handful of small improvements: you can now squelch developer log alerts in production environments and <mark> your titles. Check out the changelog for the full list and download 3.4.2 today!

Continue Reading

Better Model Searching in ExpressionEngine 3.4

With ExpressionEngine 3.4 we’ve added a new search() function to our models. It’s a clean API that developers will love. No more debugging of LIKE queries or complex string pre-processing. In the past you may have done something like this:

ee()->db
    ->from('channel_titles')
    ->join('channel_data', 'exp_channel_titles.entry_id = exp_channel_data.entry_id ', 'left');

$words = explode(' ', $search);

foreach ($words as $word)
{
    ee()->db->like('title', $word);
}

$entries =

Continue Reading

ExpressionEngine 3.4.1 Released

ExpressionEngine 3.4.1 is out, improving on the already great 3.4.0. This is a patch release with a number of bug fixes and continued security enhancements. Drop in two folders, click a button to update and enjoy the benefits of quick iterations! Check out the changelog for the full list and download 3.4.1 today.

Continue Reading

Channels Now Know Their Limits

Channel Limit Reached

Single Entry Channels are a good idea but why stop there? Introducing a powerful new Channel setting: “Maximum number of entries”. Limit content creation for a Channel to 1, 5, 20, or ∞ entries. Any positive number, really, it’s flexible.

Now, when you want to have an “About Us” page editable by the client, simply create an “About Us” channel, limit it to one entry, and create that entry. You’ll never wonder what content will show up for your About Us page, because there is only one

Continue Reading

New Color Picker for Statuses

ExpressionEngine let’s you color-code entry statuses. But, it’s hard to remember all those digits for your favorite colors. Sure, I can write them down somewhere, or use a tool or website to find them, but that’s often more work than it’s worth. With the new color picker, selecting colors for your statuses is simple and intuitive.

Color Picker

The status color picker is new to ExpressionEngine 3.4.0, available now.

Continue Reading

ExpressionEngine 3.4.0 is Out!

We’re dropping another feature release on you, this one with some nice surprises. Grab it now and start playing or keep reading for the details.

Customizable Control Panel Menu

The ExpressionEngine v3 control panel is a marvel of responsive design and we have now engineered a way to give you the ability to add custom navigation without compromise.

CP Menu Manager

We hope you’ll love our new Menu Manager. Create nested menus, assign them to member groups, view on your phone without breaking anything!

Continue Reading

Managing Menus Masterfully

In ExpressionEngine versions one and two you could customize the control panel main menu.

Due to this flexibility a person could mimic the “drowing_in_icons” desktop effect with little effort, in turn making the menu less useful, in spite of its flexibility.

When I started working on the control panel for version three, I wanted to make the cp responsive, take away the “flexibility” of the menu, and curate a more consistent user experience. My heart was in the right place, but my head was

Continue Reading

ExpressionEngine Conference 2016 Call for Papers

Madison Event Center auditorium

The ExpressionEngine Conference is coming to the midwest this year on October 3 & 4th. Details for attendees will be made available soon via the conference website. This year we’re lending a hand in getting the best speakers and presenters. We sent out a call for papers via our newsletter and Twitter, and the response has been great. The lineup is looking fantastic so far!

If you haven’t submitted your proposal to speak yet, there are only 10 days left to do so. And the bar has been set high

Continue Reading

ExpressionEngine 3.3.4 Released

We’ve just released ExpressionEngine 3.3.4. That’s 3.3.4 not 3.4.0. The 3.4.0 release is in developer preview for a wee bit longer.

Here are the highlights:

  • Security fixes in the control panel for potential SQL and XSS injection vulnerabilities. Hat tip to the dedicated folks from HackerOne who found a few more ways we could better secure our control panel! Security reports are always appreciated.
  • The publish page’s file modal now searches in all the things, as long as the things are file

Continue Reading

ExpressionEngine 3.4.0 Developer Preview

Developers now have their hands on a preview of ExpressionEngine 3.4.0. The primary reason for a developer preview is a new feature available to third-party developers: custom control panel menus.

custom control panel navigation items

Third-party developers can now add control panel navigation items with a dead simple API. It allows the creation of single item menus, dropdown menus, fuzzy search filtering, and call to action items.

$sub = $menu->addSubmenu('Widget Maker');

foreach ($widgets as $id => $title)
{

Continue Reading