Add-ons
Plugins work on the template side, and usually contain PHP functions that manipulate things behind the scenes, keeping your EE templates free of PHP code.
Plugins that are sorted by Number of Favorites (descending).
- tags: filter, search, refine, ecommerce, shop, products, categories, search by range, filter fields, price search, cateogory search, price range, ajax, grid, matrix, playa, channel relationship, forms
Reefine
Patrick Woodcock
ExpressionEngine 2, ExpressionEngine 3, ExpressionEngine 4, ExpressionEngine 5, ExpressionEngine 6
Reefine allows your users to easily filter, search and refine your entries, in the familiar way of many major ecommerce websites. Now EE5 compatible.
- 14 Reviews
- 31 Favs
Google Sitemap Lite
Rein de Vries
ExpressionEngine 2, ExpressionEngine 3
This plugin create a (Google) sitemap based on the Structure/Taxonomy/Navee module. You can generate a sitemap for all content or only the pages (Structure).
- 3 Reviews
- 31 Favs
AJW Export
Andrew Weaver
ExpressionEngine 2
AJW Export is a quick plugin for EE2 that allows you to export data from the ExpressionEngine database as a CSV or XML file.
- 3 Reviews
- 31 Favs
- tags: social networking, twitter, feed, ellislab
Twitter Timeline
EllisLab
ExpressionEngine 1.x, ExpressionEngine 2
Allows you to display information from Twitter timelines.
- 8 Reviews
- 31 Favs
- tags: social networking, social, facebook, twitter, social buttons, google plus one, socialeesta, buttons
BSD SocialEEsta
Blue State Digital
ExpressionEngine 2
SocialEEsta adds social sharing buttons to your ExpressionEngine pages with no fuss.
- 3 Reviews
- 30 Favs
- tags: javascript, assets, stylesheets, js, cache, css, buster, template, database
Cache Buster
Focus Lab, LLC (Erik Reagan)
ExpressionEngine 1.x, ExpressionEngine 2
Using ExpressionEngine’s CSS template provides a nice cache buster string of the most recent time the template was saved to the database. This is quite handy but still requires EE to process the template. This plugin will take a file path and use PHP to check the modification time returning a cache busting string like ExpressionEngine’s. This allows you to serve flat files from your server without having ExpressionEngine’s template parser run through the code first. It is very simple to use.
- 5 Reviews
- 30 Favs
Low Title
Tom Jaeger (EE Harbor)
ExpressionEngine 1.x, ExpressionEngine 2, ExpressionEngine 3
This ExpressionEngine plugin lets you retrieve an entry title quickly and effectively. Instead of the default channel:entries-tag with all its parameters, just use this plugin if you only want to display a title. Very useful for breadcrumbs or document <title>s.
- 1 Review
- 29 Favs
- tags: vcalendar, vcal, icalendar, ical, event, atom, events, rss, xml, feed, calendar, cal, generate
Easy iCalendar
Exp:resso
ExpressionEngine 2
For too long, generating iCalendars with ExpressionEngine has been far too hard. iCalendar files fail to work for silly reasons like unix line endings, times in iCalendar are tricky, text formatting is even trickier. Easy iCalendar simplifies all this down to one standard EE tag.
- 3 Reviews
- 27 Favs
- tags: parent category, subcategory, subcategories, child category, categories, custom category data, custom category fields
Child Categories
Laisvunas
ExpressionEngine 1.x, ExpressionEngine 2
Displays a list of subcategories for given parent(s).
- 3 Reviews
- 27 Favs
- tags: modify field, layout, insert, inject content, advertisement, replace content, inject, photos, ads, placement, string formatting, split, images, template variables, template, insert content, replace, variables, adwords, adsense
Hop Inject
Hop Studios
ExpressionEngine 3, ExpressionEngine 4, ExpressionEngine 5, ExpressionEngine 6
We developed Hop Inject to solve a very common but tricky problem: We wanted to place an advertisement after the 3rd paragraph on a page. But, since this is EE we're talking about, of course the 3rd paragraph was in a custom field of an entry, and it was hard to add at run time. In addition, we thought, what if we wanted to add a photo after the 4th paragraph? Or a pull quote after the 6th and 9th? What if we want to let editors add images into stories wherever they want, but they don't know HTML? (Shocking, I know.)
- 4 Reviews
- 26 Favs
- tags: string, php functions, replace, text manipulation, php, adam khan
PHPStringFun
Adam Khan
ExpressionEngine 1.x, ExpressionEngine 2
Fun with strings! PHPStringFun is the plugin that acts as a gateway to PHP’s string functions without needing to activate PHP in a template.
- 3 Reviews
- 26 Favs
- tags: infinite scroll, continuous scroll, ajax pagination, comment pagination, paginate, pagination, pagination links, pinterest, pinterest.com
Infinite Scroll
Laisvunas
ExpressionEngine 1.x, ExpressionEngine 2
Allows you to implement infinite scroll functionality in ExpressionEngine. Any ExpressionEngine tag outputting pagination links is supported!
- 1 Review
- 24 Favs
CE Gravatar
Causing Effect (Aaron Waldon)
ExpressionEngine 2
This plugin facilitates the use of Gravatar images in your ExpressionEngine templates. It provides an easy interface to all of the options currently available for Gravatar images. You can even run a conditional statement to check if a Gravatar image exists for an email address.
- 3 Reviews
- 24 Favs
EEI_Tcpdf
Massimiliano Lombardi
ExpressionEngine 2
Print output in PDF (using TCPDF library) on the fly directly from templates. Support PDF info, layout and security settings via tag parameters.
- 1 Review
- 24 Favs
- tags: template variables, embedded templates, meta descriptions, meta tags, variable, page titles, replace, seo, variables, string, template, parse, embed
String
eMarketSouth
ExpressionEngine 1.x, ExpressionEngine 2
The String plugin allows you to create and manipulate variables in your templates. This plugin is designed to take advantage of ExpressionEngine's unique way of parsing templates. Because the main template is executed to completion before any embedded templates are processed this plugin can be used to create a variable in the main template and output the value of the string in any embedded template... even an embedded page header template that comes before the point where you built the string!
- 3 Reviews
- 24 Favs
URL Tube
Mark Spurlock
ExpressionEngine 2
Using just the URL from a YouTube or Vimeo video, this plugin can create video embeds and thumbnails, of whatever size you like, for use in your templates.
- 3 Reviews
- 22 Favs
- tags: smartypants, markypants, typography, markdown, textile, format, text, extra
SmartDown
Stephen Lewis (Experience Internet)
ExpressionEngine 1.x, ExpressionEngine 2
SmartDown formats text using Markdown Extra and SmartyPants.
- 1 Review
- 22 Favs
Cat2
Mark Croxton
ExpressionEngine 2, ExpressionEngine 3, ExpressionEngine 4
Convert between category name, category id and category url title. Query results are cached, so you can use the same tag multiple times in your template without extra overhead.
- 6 Reviews
- 21 Favs
- tags: date plugin, add dates, date adding, set date, format date, subtract date, date, dt, time, format, month, year, current, add
DT Plugin
Jerry Price
ExpressionEngine 2, ExpressionEngine 3
The DT, or date and time, plugin displays dates with formatting and allows you to add days, months, years, hours, minutes and seconds to the current date/time or a static date you set.
- 3 Reviews
- 21 Favs
- tags: url segments, segment search, regex, segments, segment, search, conditional
Segment Search
Rob Sanchez
ExpressionEngine 2
Search URL segments for use in conditionals.
- 3 Reviews
- 21 Favs