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 Rating (descending).
- 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
- 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
Category ID
Laisvunas
ExpressionEngine 1.x, ExpressionEngine 2
Category ID allows you to find the Category ID number by submitting category group id and category url_title.
- 3 Reviews
- 8 Favs
- tags: date, date format, date formatting, date range, ranges
Low Nice Date
Tom Jaeger (EE Harbor)
ExpressionEngine 1.x, ExpressionEngine 2, ExpressionEngine 3, ExpressionEngine 4, ExpressionEngine 5, ExpressionEngine 6
Displays a "nice date" with a given date and date formatting string. Can also tell you how many days, months and years two given dates differ.
- 3 Reviews
- 13 Favs
VZ Tabular
Eli Van Zoeren
ExpressionEngine 2, ExpressionEngine 3, ExpressionEngine 4, ExpressionEngine 5
VZ Tabular is an ExpressionEngine plugin that provides a simple method to output tabular data from the templates. Five output formats are currently supported: CSV, JSON, XML, HTML Table, & Excel. Some possible use-cases include: creating a simple read-only API, endpoints for AJAX operations, and exporting data for transfer to another system.
- 4 Reviews
- 7 Favs
Structure Nav
Rob Sanchez
ExpressionEngine 2
ExpressionEngine plugin for making custom Structure navigation using a tag pair.
- 3 Reviews
- 9 Favs
Simple MailChimp
Jeremy Worboys
ExpressionEngine 2
Simple MailChimp is a simple way to display a MailChimp sign-up form on your website.
- 3 Reviews
- 3 Favs
- tags: current, url, codeigniter, current_url, function
Current URL
Carter Digital
ExpressionEngine 2
Returns the the current URL using the Codeigniter current_url() function.
- 2 Reviews
- 11 Favs
- tags: tally, totals, sum, arithmetic, addition, add, math, average, calculate, numeric, values, entries, loop
Tally
Derek Hogue (Amphibian Design)
ExpressionEngine 1.x, ExpressionEngine 2, ExpressionEngine 3, ExpressionEngine 4
Tally is a simple plugin which allows you to calculate totals or averages for numeric values in an entries loop. A common use for this would be calculating order totals for the month from your e-commerce orders channel, or adding other financial data spreadsheet-style.
- 3 Reviews
- 17 Favs
- tags: embed templates, parse order, embed, template, pre-embed, pre, tag, parsing, early
Pre Embed
Rob Sanchez
ExpressionEngine 2
Embed a template before other tag parsing, so you can re-use templates more easily.
- 2 Reviews
- 9 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
Loopee
Daniel Ott
ExpressionEngine 1.x, ExpressionEngine 2
The Loopee ExpressionEngine Plugin allows you to loop over custom parameters using tag pairs. It is useful in scenarios where you want to loop over values that aren't in channels.
- 4 Reviews
- 13 Favs
- tags: child, navigation, category, categories, automatic, display
EE2 Child Categories
Nico De Gols
ExpressionEngine 2
This is an EE2 port of the Child categories plugin which displays child categories of a certain category. This version also supports automatic display of child categories of the current category page.
- 3 Reviews
- 21 Favs
- tags: tweets, social media, query, twitter, search, tweet, geolocation, string
Twitter Search 2
Exp:resso
ExpressionEngine 2
Find tweets based on a search string or geolocation.
- 1 Review
- 13 Favs
URL title to entry ID
Nathan Pitman (Nine Four Ltd)
ExpressionEngine 2
This simple plug-in takes any given URL title and returns the corresponding entry ID. This is useful when you have only a URL title available as a segment and need to be able to pass the corresponding entry ID to a template tag in the page.
- No Reviews.
- 11 Favs
- tags: hostname, integration, integrate, external, insert, mysql, remove, update, delete, select, export, import, ecommerce, commerce, database, ajax, entries, content
External Entries
Adam Khan
ExpressionEngine 1.x, ExpressionEngine 2
The External Entries plugin lets you manage any MySQL database table from an ExpressionEngine template. Select, update, insert and delete database rows. Now free!
- 2 Reviews
- 40 Favs
- tags: relationship field, reverse related entries, traverse, nested relationships, nested reverse relationships, playa, related entries, relational, relationship, nest
Tied Entries
Adam Khan
ExpressionEngine 2
Tied Entries is a plugin that enables unlimited traversal across the galaxy a site's various channels via their Playa and/or relationship fields. [Not yet compatible with EE's new v2.6+ relationships field!]
- 1 Review
- 15 Favs
- tags: search pagination, paginate, search results pagination, search results, paging, pagination, search, results, customization
BU Search Pagination
BridgingUnit (Aidann Bowley)
ExpressionEngine 1.x, ExpressionEngine 2
Additional pagination tags for the Search module. Use the BU Search Pagination plugin in your template when you wish to have greater control over customising the pagination tags on your search results page.
- 4 Reviews
- 17 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