Kelsey Martens
Kelsey Martens

Director of Software Operations

Posted on Nov 10, 2015

Tag for ExpressionEngine 3

Today we are pleased to announce our next major release for ExpressionEngine 3, Tag 5!

As mentioned previously with Super Search 3 launch, we have been trying to clean up and smooth out the wrinkles in our add-ons for their EE3 compatible release. In Tag 5 specifically, you'll notice a few new things:

  • IMPORTANT: Removed 'marker' and 'marker_id' parameters in favor of feeding segments via the tag="{segment_3}" parameter directly to the template tags. We often had a lot of support requests and misunderstandings about how viewing entries assigned to tags (through Tag:Entries) worked. The idea of needing a 'marker' to let Tag know where to look for the tag in the URI seemed like a silly approach when it's more intuitive to just use a {segment_X} variable inside the tag="" parameter. It also allows for cleaner and shorter URL's. Be sure to update your templates!
  • Removed Tag Publish Tab feature (field type still exists) - this is essentially a legacy feature that dates back to when field types had to be tabs in the publish page. We hung onto it as an option (for a little too long) to help customers transition to the fieldtype approach.
  • Removed Tag Subscriptions and supporting template tags - we felt that our approach to it wasn't the best, and we believed very few customers used it.
  • Removed Tag:Search Results template tag - this template tag was for placing on a native EE Search results page to provide supplemental results from tag names that matched the keyword search. Since that time, Super Search and Low Search became available, and are much better searching tools.
  • Removed Tag:Tagged template tag - shows if the entry is tagged or not - this was more of a workaround feature for the few people that needed it, and we realized that with enhancements to the Tag:Tags template tag a while back, this could already be achieved.
  • Removed Tag:Entry_Widget template tag - using the Tag standard fieldtype takes its place and it was only a shim for older functionality.
  • Removed Tag:Form - this was a legacy support template tag. Since then, the Tag fieldtype became available in the Channel:Form tag in Edit mode.
  • Removed exclusive="yes" functionality and ability to negate tags in Tag:Entries - we believe few customers used this, and this being removed became a byproduct of the new tag="{segment_3}" approach (without marker parameter).

Some Important Information about our EE3 releases

We have decided that all EE3 converted add-ons will ONLY work with ExpressionEngine 3+ (if you've been around long enough, you'll remember that we managed to have a single code base work for both EE1 and EE2 back when EE2 was released). The EE2 versions of our add-ons will remain "feature-frozen", except for critical and security fixes. An EE2 compatible version will be available inside of the EE3 compatible download package. We know that many customers will have to wait until there is enough critical mass of third party add-on availability before they can begin using EE3 in the real world, so for the next 6-12 months, a new purchase or upgrade of EE3 compatible add-ons will also include an EE2 compatible version. You can use the EE2 compatible version until you're ready to upgrade to ExpressionEngine 3.x.

Due to the large amount of time involved with updating and testing our add-ons for EE3 compatibility, there will be an upgrade fee associated with each. Tag in particular is $14.95 to upgrade. Buying upgrades can be done in your Account area. Customers that purchased a Solspace add-on up to 3 months before release of the EE3 compatible version will receive an automatic free upgrade. Tag 4.x customers from the past 3 months have already received this.

Let's begin our conversation

Contact us now.