EllisLab text mark

Introducing Channel Sets

I’ve built a lot of sites with ExpressionEngine. I love ExpressionEngine.

One thing that’s always been a hassle when building a new site is making all the custom fields and channels from scratch. It’s repetitive. Making new channels and fields is especially repetitive when you’ve already built fifty blogs/calendars/portfolios/etc.

In ExpressionEngine 3.3, we’re introducing Channel Sets.

With Channel Sets you can export a Channel or set of Channels. Then you can import that set into a new

Continue Reading

Time to Upgrade PHP

Now that both ExpressionEngine 3 and ExpressionEngine 2 are compatible with PHP 7, you may be wondering whether it’s worth the trouble asking your host to upgrade PHP. Why fix what’s not broken, right? If your host is resistant, certainly it’s not worth shopping for a better host, right?

There are three common myths for not updating your PHP version:

  • Web hosts don’t offer the newer version.
  • You don’t really gain a lot.
  • Things will break.

Let’s dispell these myths.

Continue Reading

Only 7 Days Remain To Join Us at Peers!

In its fourth year, Peers Conference has hit its stride, and we are happy to be sponsoring once again. Join us April 13–15 in St. Petersburg, Florida for one of the more unique tech conferences around.

St. Petersburg, FL sunrise

Instead of the same old talks you’ve heard before, Peers is more of an opportunity to learn from your industry equals. People in the trenches just like you. Nearly half of the presenters are #womenintech. Its organizers understand that our industry is stronger when we help each other.

If

Continue Reading

Peers Conference 2016 Workshop: Modernize Your ExpressionEngine Install

Pascal Kriete Peers Conf Workshop

You’ve been wanting to upgrade to ExpressionEngine 3, but you’re faced with:

  • your own site, untouched in years
  • a client looking for a refresh
  • a site you’ve inherited from another developer
  • an ailing site you’ve been asked to fix
  • a site acquired by purchase or merger

Where do you start? What do you do with the PHP someone left in the templates? What about third-party abandonware, or the bespoke add-ons that no one remembers who wrote?

On Wednesday, April 13 in St. Petersburg, Florida, our

Continue Reading

SEO and User-friendly Ajax Pagination

This article will teach you how to make SEO-friendly and user-friendly Ajax pagination using ExpressionEngine in about 6 minutes.

Ajax Pagination animated example

Read on for a simple template technique that will help optimize pagination for your visitors and server resources.

Continue Reading

ExpressionEngine 3.2.1 Released

Hot on the heels of 3.2.0, we’re releasing ExpressionEngine 3.2.1. We’ve added one small change for developers and a few bug fixes, but this one is important:

Fixed a bug where the file field could lose content when saving existing entries.

This only affected file fields on previously created entries and it doesn’t delete your files, only a file field’s connection to that file. If you’re using 3.2.0, we recommend updating as soon as possible to prevent further data loss.

You can download

Continue Reading

ExpressionEngine 2.11.0 Released

Following in the footsteps of ExpressionEngine 3.1.0, we’re releasing ExpressionEngine 2.11.0 with support for PHP 7 and MySQL 5.7.

We also fixed a few annoying bugs, so now:

  • Your relationship issues may persist, but we’re working on ours:
    • No more errors on a publish page with relationships after an update.
    • Checking for self-referential relationships no longer causes errors—you can be your own best friend again!
    • Relationships no longer go unparsed in certain templates.
  • The RTE saves

Continue Reading

ExpressionEngine 3.2.0 Released

ExpressionEngine 3.2.0 is out the door and it’s packed to the brim with goodies:

  • Three new fieldtypes: URL, toggle, and email address. Prevent invalid URLs and email addresses before they ever happen. Toggle to your heart’s content:
    Everyday I'm toggling.
  • The forum module relives its glory days back when aliases and the publish tab worked.
  • The jQuery module is now both installable and deprecated. I’d just use a CDN if I were you…
  • The default database engine joins us in 2016 with a switch to InnoDB.
  • We added an

Continue Reading

Playa & Matrix Importer for ExpressionEngine 2

Today, we’re releasing a Playa and Matrix importer for ExpressionEngine 2. Playa and Matrix served common publishing needs and grew in popularity throughout ExpressionEngine’s history. We’ve since released and matured our native versions, the Relationship and Grid fieldtypes, to cover those same needs. Along with that came requests for a tool to migrate to our native solutions for the performance gain and to reduce dependencies.

Work started on a migration tool awhile back, but when Pixel &

Continue Reading

ExpressionEngine 3.1.4 Released

We just caught and fixed a bug in yesterday’s release that could result in data loss. It should only take a few seconds to update your site, but it is critical that you do so if your site makes use of the Comment module.

For a quick update from 3.1.3, after you download ExpressionEngine 3.1.4, simply replacing the system/ee folder and running the updater should do the trick.

Very sorry for the inconvenience, please accept our apologies along with some humble 3.1.4 pi.

Continue Reading