Add-ons
Plugins that start with the letter S, run on ExpressionEngine 2 and are sorted by Number of Favorites (descending).
85 results
- tags: parse order, switch, if else, detect pagination, conditionals, case, control, logic, templates
Editor's Pick
Each month the devot:ee staff picks an add-on that's especially well thought out, well built, and useful. They're add-ons that we love and think you will too!
Switchee was chosen in May 2012.
Switchee
Switchee was chosen in May 2012.
Mark Croxton
ExpressionEngine 1.x, ExpressionEngine 2, ExpressionEngine 3, ExpressionEngine 4
Use switch/case control logic in your templates.
- 14 Reviews
- 243 Favs
- tags: custom markup, matrix, output, html, pages, fieldframe, entries, category, categories, markup, freedom, custom, structure
Structure Entries
Peter Lewis
ExpressionEngine 1.x, ExpressionEngine 2
Extends the excellent Structure module with a tag pair that allows you to output your Structure managed pages with your own html markup, with control on the depth of parent/child and is completely independent of weblog:entries (doesn’t sit inside {exp:weblog:entries} tag). It also supports categories and FieldFrame.
- 7 Reviews
- 56 Favs
Splitter
Oliver Heine (silenz)
ExpressionEngine 1.x, ExpressionEngine 2
The Splitter plugin may be used to split any kind of listings into several blocks with evenly distributed items.
- 5 Reviews
- 47 Favs
- tags: modulo, years, halfway, regex, strip_tags, utlities, loop, loops, regular exp, regular expression, tools, surgery, make divisible by, uri string, current uri, total segments, segment count, surgeree, collection, php, functions, templates
SurgerEE
Digital Surgeons
ExpressionEngine 2
Ever want to use php in your templates because of some glaringly missing functionality? SurgerEE is an ongoing collection of tags filling those gaps and aiding with your template surgery.
- 1 Review
- 32 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
- 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: 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
- tags: keep tags, html entities, html tags, encode html, strip tags, html, block, tag, strip, strips
SuperGeekery Tag Stripper
John Morton (SuperGeekery)
ExpressionEngine 2
It takes a block of HTML and strips out tags, based on what you want to keep or save. Simple. Also supports encoding of HTML special characters as an option, which can be useful for meta data tags in the header.
- 3 Reviews
- 21 Favs
Session Variables Plugin
PutYourLightsOn (Ben Croker)
ExpressionEngine 1.x, ExpressionEngine 2
This is an Expression Engine plugin that allows you to store variables in PHP's native session.
- 3 Reviews
- 21 Favs
- tags: format string, text, chop text, find and replace, slug, upper, lowercase, strip tags, word count
Stringy
Glenn Jacobs
ExpressionEngine 2
Allows you to easily manipulate text/strings in lots of different and useful ways!
- 1 Review
- 19 Favs
Search Fields
Mark Croxton
ExpressionEngine 1.x, ExpressionEngine 2
Use this plugin to search channel entry titles, entry custom fields, category names, category descriptions, category custom fields and Tagger tags.
- No Reviews.
- 18 Favs
- tags: pages, pagination, multiple pages, vaya design
Simple Pagination
Vaya Design
ExpressionEngine 1.x, ExpressionEngine 2
The Simple Pagination plugin makes it possible to split up an entry into an unlimited number of pages by simply entering {pagebreak}. Unlike EE's built-in pagination system there is no need to create a custom field for each page.
- 1 Review
- 18 Favs
- tags: windows phone, windows, android, tablet, auto redirect, site, ipad, switch, phone, iphone, mobile, redirect, optimized, detect
Site Switch
Benjamin David
ExpressionEngine 2
Site Switch redirects your iPhone and iPad visitors to an optimized version of your website. You can choose whether to redirect the visitor automatically or ark a confirmation.
- 1 Review
- 17 Favs
- tags: safecracker, safesharpener, safe, saef, saefcracker, restrict, member
SafeSharpener
Darren Miller (DM Logic)
ExpressionEngine 2
Adds an additional layer of security to the SafeCracker module by restricting which fields can be posted on a per-member-group basis
- 1 Review
- 15 Favs
- tags: mathematical operations, mathematical functions, math, addition, subtraction, division, multiplication, simple math
Simple Math
Laisvunas
ExpressionEngine 1.x, ExpressionEngine 2
Provides support for doing simple mathematical operations in templates.
- No Reviews.
- 14 Favs
- tags: 404, error, george ornbo, shape shed
SS Friendly 404
George Ornbo (Shape Shed)
ExpressionEngine 1.x, ExpressionEngine 2
This plugin suggests relevant pages to users on your 404 page.
- No Reviews.
- 14 Favs
- tags: bit.ly, tweet, is.gd, shorten url, url shortener, twitter, short url
Short’n Tweet
Masuga Design
ExpressionEngine 1.x, ExpressionEngine 2
Allows users to tweet blog entries, and will optionally automatically shorten the URL using is.gd or bit.ly.
- No Reviews.
- 13 Favs
- tags: safecracker, profile, member management, edit profile, add member, registration, registration form, standalone registration form, member custom fields, custom member fields, members, member channel, member, management, register
Safecracker Registration
Objective HTML
ExpressionEngine 2
Safecracker Registration brings member management into your Channels by extending the all-mighty Safecracker. Safecracker Registration is perfect for those sites that just need a simple member registration form, but need to use Channel Fields to store the data.
- 1 Review
- 11 Favs
- tags: server variables, get_post, post, post array, get, get array, get variables, post variable, post variable print, post variables, server_array, _get, _post, _server, server, variables, vars, retrieve
Server Variable
Rein de Vries
ExpressionEngine 2
[discontinued] A small module that retrieves the SERVER / POST / GET / SESSION / COOKIE vars from the server. You can use it as single tag as well as tag pair.
- No Reviews.
- 10 Favs
- tags: highlight, text, search, text formatting, text processing, oliver heine
Search Marker Plugin
Oliver Heine (silenz)
ExpressionEngine 1.x, ExpressionEngine 2
Highlights search terms on ExpressionEngine's search results page.
- 2 Reviews
- 10 Favs