EllisLab text mark

Introducing the Default Theme

ExpressionEngine is a powerful tool, perfect for skilled developers and designers to jump in and make their static website dynamic.

What about the person who just wants to put up a blog, fast?

That’s where the new default theme comes in.

Simplicity

The main goal with the default theme was simplicity. Something that looks good out of the box, but that wasn’t over designed or hard to change. The default theme had to be a starting point.

Towards this goal we made the design and structure

Continue Reading

ExpressionEngine 3.3.0 Released

This release represents one of the most productive releases by our team to date, and with it comes a bunch of new features. If you just want to download and get started right away, head on over and download it now. If you’d like to see what’s new, keep reading.

Channel Sets

Channel Sets

James talked about these last week and we’re very excited to see what you can do with Channel Sets. In a nutshell: Channel Sets allow you to reuse the structure that makes up a (group of) Channel(s): Field Groups,

Continue Reading

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

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.3 Released

Just like a speedy and agile motorized drift trike we bring you ExpressionEngine 3.1.3 and announce that 3.2.0 is in Developer Preview! This patch release contains more than 30 bug fixes. Here are the highlights, but check out the changelog for the full list:

  • Added visual indicators to required grid columns.
  • Grid’s data type options now use the same names as the custom field’s type options.
  • When editing a grid column’s data type the options are now filtered based on field type compatibility.

Continue Reading