sessions_start
- Reset any session class variable
- Override the whole session check
- Modify default/guest settings
View this hook in the ExpressionEngine Developer Documentation »
Addons (72)
- Add-on: Extension
- tags: cookie consent, cookie
Admin Auto Cookie Consent
Make it clear that cookies are required to log in to the CP. If someone disagrees, they can go find an administrative interface on another server.
- No Reviews.
-
- 1 Fave
- Add-on: Extension
- tags: ajax, publish form, publish, publishing, content editing, control panel
AjaxPublish
AjaxPublish hooks into the publish page to prevent the need for a full page reload when saving an entry. This can greatly improve the performance and experience of editing content through ExpressionEngine.
- No Reviews.
-
- 8 Favs
Auto Expire
Auto Expire adds the ability to any weblog to automatically expire new entries. It adds a predefined amount of time to the entry date. If an expiration date has already been set, that date will be used as the expiration date.
- 1 Review
-
- 18 Favs
- Add-on: Extension
- tags: bad behavior, spam, anti-spam, comments, ellislab
- Add-on: Accessory, Extension
- tags: workflow, preview, publishing drafts, drafts, draft, live preview, entry preview, approval, draft entry, better, entry, process
Better Workflow
With in-line previews, draft versions and a real approval process, Better Workflow is a 'must have' add-on for anyone who takes their content seriously.
- 6 Reviews
-
- 59 Favs
- Add-on: Extension, Fieldtype
- tags: s3, cdn, ftp, upload, amazon, fieldtype, integration, file, seamless
BucketList
EE meets S3. Seamless integration of Amazon S3 with your ExpressionEngine website.
- 2 Reviews
-
- 9 Favs
- Add-on: Extension
- tags: category, custom category fields, category file
- Add-on: Extension, Module
- tags: custom variables, variables, early parsed variables, global, global variables, user defined global variables, global template variables
Collective
When you need end-user friendly global variables for your sites, Collective makes it easy with a simple and intuitive interface!
- No Reviews.
-
- 2 Favs
Current URL
Provides the following global variables: {current_url}, {all_segments}, {parent_segment}
- 1 Review
-
- 3 Favs
Current Url
Provides the following global variables: {current_url}, {all_segments}, {parent_segment}
- 2 Reviews
-
- 3 Favs
Custom System Messages
Custom System Messages provides an alternative to the the Specialty Templates for ExpressionEngine. All ExpressionEngine messages, regardless of type or severity, are filtered through the same group of templates, which are only editable within the Control Panel. If you use Subversion or Git to version your templates, the Specialty Template are left out. On top of this fact the Specialty Templates do not not parse other template tags, so embedding other templates, or using tags from third party add-ons do not work... until now.
- 9 Reviews
-
- 107 Favs
- Add-on: Extension, Module
- tags: dashboard, control panel homepage, control panel, widgets, dashee, customize, control, panel, alternative, dash
- Add-on: Extension
- tags: require category, category, categories, designchuchi
- Add-on: Extension, Module
- tags: redirect, 301 redirect, 301, http 301, 302, .htaccess, detour, pro, redirects, vanity
Detour Pro
Are you tired of managing your redirects with a clunky .htaccess file? Do you want to have Control Panel access to set up and manage redirects? Detour Pro (upgrade from the Detour extension) is here with new exciting features including 301 and 302 redirects, wildcards, start dates, expiration dates and more.
- 17 Reviews
-
- 57 Favs
Diggbar Blocker
This ExpressionEngine extension allows you to show a standard error message with the content of your choice if your site is visited via a DiggBar frame.
- No Reviews.
-
- 0 Favs
Easy Custom Fields
ExpressionEngine extension that exposes custom fields via $SESS.
- No Reviews.
-
- 0 Favs
- Add-on: Extension
- tags: auth, authentication, security
EE 2FA (Two Factor Auth) beta
Add an extra layer of security. Most people only have one layer, their password, to protect their account. With 2-Step Verification, if a bad guy hacks through your password layer, he'll still need your phone or Security Key to get into your account.
- No Reviews.
-
- 1 Fave
- Add-on: Extension
- tags: debug, template profiler, template debugger, developer tools, debugging
EE Debug Restrict
This extension enables restriction of the Display Output Profiler and Display Template Debugging to selected members or ip address.
- No Reviews.
-
- 1 Fave
- Add-on: Extension, Module
- tags: soap, xmlrpc, soap service, xmlrpc service, api, entry api, rest, rest service, restfull, webservice, service, entrie api, entries api, entries soap, entries rest, entries xmlrpc, xml-rpc, rest api, restful, entry, reinos
Entry API
(discontinued, please use the Webservice module instead). Entry API is a module that creates a REST/XMLRPC/SOAP server under the hood of the ExpressionEngine CMS. With this module you are capable to CRUD entries and categories with a REST, SOAP or XMLRPC call. It support the default fields as well custom fields. So you can for example insert entries from within another application like an Iphone app or another web app.
- 3 Reviews
-
- 29 Favs
fabEE
fabEE integrates Facebook Connect with your ExpressionEngine application. It allows Facebook users to automatically create user accounts, login and act as site members.
- No Reviews.
-
- 3 Favs
- Add-on: Extension
- tags: file, file management, upload, fieldtype, custom field, mark huot
- Add-on: Extension
- tags: logging, server side logging, console, firelogger, firebug, logger
Firelogger
Server-side Firebug logging using Firelogger (http://firelogger.binaryage.com/)
- No Reviews.
-
- 2 Favs
- Add-on: Extension
- tags: safesegment, url segment, uri, structure, ignore, segments, segment, routing
Freebie
Take control of your URLs — define segments that you want EE to ignore completely. Use 'freebie' segments to trigger template behavior, build dynamic archives inside Structure, or just build special URLs for analytics purposes. Freebie allows you to use segments in powerful, flexible ways without the hassle of dealing with strict URL parsing (like Structure's).
- 6 Reviews
-
- 112 Favs
- Add-on: Module
- tags: global variables, variables, ellislabs, derek jones
Fresh Variables
Allows you to create and manage early-parsed global variables from the control panel.
- No Reviews.
-
- 8 Favs
- Add-on: Extension
- tags: geoip, location, ipgeo, ip, country, geographical, geography, information, geolocation, user location, freegeoip
GeoIP Access
Detect GEO position by IP address and write in global variables. Can use White/Black list countries for limit access.
- No Reviews.
-
- 0 Favs
- Add-on: Extension
- tags: custom fields, custom field, gypsy, brandon kelly
- Add-on: Extension
- tags: entry expiration, expiration, requires, date, entries
Jb Require Expiry
Every entry in expression engine has a start date. It’s something you can rely on. By default it’s set to the time that the entry was created, but you can change it whenever you please. Entries can also have expiry dates, but by default this is left blank (after all most of the time we don’t want entries to expire).
- No Reviews.
-
- 1 Fave
- Add-on: Extension
- tags: segment, global variable, segment variables, uri, weblogs, url_title, url segment, url, last segment
Last Segment
The Last Segment extension creates a new global variable which fetches and renders the current last segment in a URL.
- 1 Review
-
- 6 Favs
- Add-on: Extension
- tags: browser log, log php variables, session, loggr, log, php, variables, browser, console
Member Utilities
Do you or your clients run a membership site or forum? If you do you’ll know how tedious it can be moving spam members into different member groups or just looking at their profiles. Member Utilities fixes that.
- 3 Reviews
-
- 12 Favs
- Add-on: Extension
- tags: android, ipad, iphone, mobile, templates, template, mobile device, smartphone
- Add-on: Fieldtype
- tags: linkmanager, filemanager, ckeditor, markitup, wysiwyg editor, matrix, tinymce, fieldframe, mx, tinybrowser, universal, unieditor
MX Universal Editor
MX Universal Editor is Fieldframe field and helps you easily integrate in to ExpressionEngine TinyMCE or MarkItUp or CKeditor with FileManager and LinkManager support.
- 1 Review
-
- 5 Favs
- Add-on: Extension
- tags: user message, notifications, submit, form, javascript, template, nathan pitman
NoScript Messages
This extension picks up the referring page URL of 'User Message' templates and passes that to the User Message template instead.
- No Reviews.
-
- 1 Fave
- Add-on: Extension
- tags: drafts, revisions, privileges, previews, notes, workflow, publishing, draft, revision
NSM Publish Plus
Important: This addon is no longer supported. Legacy versions available at http://ee-garage.com/ee1
NSM Publish Plus improves your ExpressionEngine workflow with drafts, revisions, notes and fine-grained member publishing privileges.
- No Reviews.
-
- 7 Favs
- Add-on: Extension
- tags: ignore segment, static page, structure, segment, segments, safe segment, url segment
NSM Safe Segments
Ignores segments in the url when parsing templates, but keeps them available as {segment_n}. Perfect for adding /thanks or /error to the end of a URL, particularly when using the Structure module.
- No Reviews.
-
- 5 Favs
- Add-on: Extension
- tags:
Override_site_name
Change {site_name} to the one you actually specified in index.php with assign_to_config (without MSM)
- No Reviews.
-
- 1 Fave
- Add-on: Extension, Module
- tags: settings, configuration, config, create, edit, templates, global, variables, panel
Panel
Easily create and edit settings and then use them in your templates as global variables. Create settings that are text fields, on/off or yes/no switches, text areas, drop downs, or even entries from a channel.
- No Reviews.
-
- 10 Favs
- Add-on: Extension
- tags: redirect, http redirect, 301 redirect, http 301, redirect url, url redirect, entry redirect, redirect entry url, entry url redirect, change url, change slug, change url_title, change url slug, change entry url, change entry slug, change entry url_title, change entry url slug, redirect slug, redirect url_title, redirect url slug, redirect entry slug, redirect entry url_title, redirect entry url slug, pathfinder, 301, change, url, title, urltitle, slug
PathFinder
Configure ExpressionEngine to automatically perform an HTTP 301 redirect when the URL slug (url_title) for an entry is changed.
- No Reviews.
-
- 0 Favs
- Add-on: Extension
- tags: multi-lingual, multi language, publisher
Publisher Domain Control
Domain Control is a companion extension to the Publisher module. It lets you easily define sub or top level domains to be used for each language of your site.
- No Reviews.
-
- 1 Fave
- Add-on: Extension
- tags: publisher, multi language, multi lingual
Publisher Language Control
Language Control is a companion extension to the Publisher module. Multi-lingual or multi-regional websites often have different groups of content editors responsible for managing their own content. All settings are site specific, so it works great with the ExpressionEngine MSM module.
- No Reviews.
-
- 2 Favs
- Add-on: Extension
- tags: recaptcha, captcha, comment, antispam, anti-spam, spam, form, register, member, user, honeypot, registration, protect
reCAPTCHA v2
This addon replaces the built-in ExpressionEngine captcha to Google reCAPTCHA v2
- 5 Reviews
-
- 3 Favs
Redirect Helper Lite
Redirecting can be a hairy thing if you don’t know how to do it. Redirect Helper Lite is here to make that part of your life easier now. With a few clicks and strokes of the keyboard you can setup simple URL redirects for your ExpressionEngine site. You can also use Redirect Helper Lite to setup and track campaigns that utilize special URLs on your site.
- 1 Review
-
- 4 Favs
- Add-on: Extension, Module
- tags: auto redirect, redirect, old page to new page, routing, custom routing, export redirects, 301 redirect, redirect entry slug, 302 redirect, ee7 supported
Redirect Pro
Redirecting the URLs in the site without use of the .htaccess file. It also provide the feature of activation according to the start date and end date for particular redirect setting and count of redirects and 301 and 302 redirection method.
- No Reviews.
-
- 0 Favs
- Add-on: Extension
- tags: relationship, relationship field
Relationship Field Links
[Discontinued] This Extension will add an edit link to all entries in a relationship field. This way you can edit/view your related entries in a quick way.
- 2 Reviews
-
- 3 Favs
- Add-on: Extension, Module
- tags: custom variables, global variables, multi-language, multi languages, variables, languages, republic, view, organize, edit, global, variable, language
Republic Variables
View, organize and edit your Global Variables. Republic Variables is made for multi-language content, but works great for your single language sites too. ExpressionEngine 2 and ExpressionEngine 3.1+ compatible.
- 7 Reviews
-
- 40 Favs
RequireJS for EE
This extension loads RequireJS early into the ExpressionEngine CP and makes it available via a PHP API to all addon types throughout the entire Control Panel.
- No Reviews.
-
- 1 Fave
- Add-on: Extension, Module
- tags: translation, machine translation, google translate, bing translator
- Add-on: Accessory, Extension, Module
- tags: rss aggregator, rss feed, xml, rss, feed
RSS Feedr
RSS Feedr allows you to aggregate limitless numbers of RSS providers into a single feed using a simple admin interface. It allows you to specify whether the RSS feeds are 'Automatic' (pulled in and published to the front end) or 'Manual' (pulled in but held in a 'draft feeds' option for manual publishing).
- No Reviews.
-
- 2 Favs
- Add-on: Accessory, Extension, Fieldtype, Module
- tags: security, control panel, ip locker, login alert, security scanner, encryption, encrypt, cp, forgot password, change password, member group expire, password expire, password, member password, securitee, suite, secure, seecure
Securit:ee
Securit:ee is a security suite for ExpressionEngine 2. Securit:ee adds a number of security enhancements to ExpressionEngine including an Encryption Fieldtype, improved forgot password, change password, file monitor, CP login alert, CP and Client Side IP locker, CP Quick Deny and security scanner. Plus, completely tested on Windows with Apache and IIS!
- 5 Reviews
-
- 34 Favs
- Add-on: Accessory, Extension, Fieldtype, Module
- tags: .htpasswd, security scanner, control panel, ip locker, login alert, encrypt, cp, forgot password, change password, member group expire, password, member password, security
Securit:ee Developer
--THIS IS DISCONTINUED AND NO LONGER AVAILABLE FOR PURCHASE--
You can purchase single licenses here.
Securit:ee is a security suite for ExpressionEngine 2. Securit:ee adds a number of security enhancements to ExpressionEngine including an Encryption Fieldtype, improved Forgot Password, Change Password, Expiring Password, Member Group Expire, File Monitor, CP login alert, CP and Client Side IP locker, CP Quick Deny and security scanner. Plus, completely tested on Windows with Apache and IIS!
- No Reviews.
-
- 5 Favs
Shorty
Automatically create and display your own short url's. Add a single tag to your page and instantly be given a short url at your site (i.e. http://example.com/b6).
- No Reviews.
-
- 3 Favs
- Add-on: Extension
- tags: smart switch, administer, administration, system, switch, smart, off, access, switched, ip
Smart Switch
Smart Switch allows full access to your ExpressionEngine website even if the website is switched off. This allows modules that use ExpressionEngine's built in action (ACT) urls to still work. This makes life easier when developing a website that is shut off.
- 3 Reviews
-
- 10 Favs
- Add-on: Extension
- tags: sync, snippet, global variables, files, snippets, snippetssync, synchronize, global, variables
SnippetsSync
SnippetsSync is a very basic extension that lets you save your global variables and snippets as files, keeping them in-sync during development and enabling you to use version control on the files.
- 9 Reviews
-
- 38 Favs
- Add-on: Extension, Module
- tags: alias, structure, structure module, reinos, url rewrite
Structure URL Alias
Structure URL Alias is a module that will create one or more aliases of your Structure Page or Listings. This may handy in times when you need two or more url`s pointing to the same Page.
- 2 Reviews
-
- 11 Favs
- Add-on: Extension
- tags: subdomain, global variables
- Add-on: Extension
- tags: offline, control panel, ellislab
System Offline
Makes the System Offline template output 503 status headers in ExpressionEngine 1.x.
- No Reviews.
-
- 2 Favs
- Add-on: Extension
- tags: layout, publish layout, tabs, custom fields, tabify, custom, field, publish, tab, edit
Tabify
Tabify allows you to place any custom field into a Publish Tab on the EE Publish and Edit pages. You can use this to move extra fields out of the main form. This provides functionality similar to Publish Layouts in EE 2.0.
- No Reviews.
-
- 1 Fave
- Add-on: Extension
- tags:
Template Info
Template Info is a simple extension that displays basic template information about the primary template being rendered such as Template ID, Template Name, Template Group ID and Template Group Name. Global variables, passed early.
- 1 Review
-
- 1 Fave
- Add-on: Extension
- tags: save templates as files, template file type, template, snippets, global variables, template variables, template partials, template files, two way sync
Template Sync
ExpressionEngine has basic capability for templates, template partials, and template variables as files, but if you delete a template, template partial, or template variable file from the file system it is not deleted from EE. Or if you change a template's file extension, it does not change the template type in EE. ExpressionEngine also does not sync System Specialty Templates with the file system. Template Sync makes all of these things easy!
- 2 Reviews
-
- 5 Favs
- Add-on: Extension
- tags: validation, text, fieldtype, control panel, mark huot
- Add-on: Extension
- tags: control uri, last segment, segments, url segment, url, return, segment, reverse, order
Tnemges
Returns segments in a back order. It's like a {segment_1} and so on, but on vice versa: {tnemges_1} = last segment, {tnemges_2} previous to last segment. Ignore pagination segment by default.
- No Reviews.
-
- 1 Fave
- Add-on: Extension
- tags: email harvesting, bad behavior, stand-alone entry form, forums, security, comment, spam, saef, vz, bad, behavior, block, spammers, view, open-source
VZ Bad Behavior
Uses the open-source Bad Behavior script to block potential spammers, not only from submitting forms, but from even seeing your website.
- 4 Reviews
-
- 21 Favs
- Add-on: Extension
- tags: freedom, show_full_control_panel_end, hook
Wallace
The Wallace extension restores the show_full_control_panel_end hook in EE 2.0, allowing other extensions to make use of this useful functionality.
- No Reviews.
-
- 4 Favs
- Add-on: Extension, Module
- tags: soap, webservice, entry api, api, 3rd-party api, rest, xmlrpc, webservice api, restfull
Webservice
Webservice (previously Entry API) is a module that creates a REST/XMLRPC/SOAP server under the hood of the ExpressionEngine CMS. It support out of the box a Entry API with support for third party addons support (Grid, Matrix, Playa, Relationship etc...). Additional you can extend the API with other APIs like;Comments, Categories, Channels etc...
- 1 Review
-
- 7 Favs
- Add-on: Extension, Module
- tags: archives, taggable, filtering, tagger, titles, archive, tag, tags, structure, category, categories, tree, listing, overview, triggers
Zoo Triggers
No more fiddling around and wasting time trying to get categories and archives to play nice with your Structure setup. Zoo Triggers is the add-on that fills the gap between Structure and 'categories and archives'. Within seconds you have 'category and archive' functionality on your base Structure install.
- 8 Reviews
-
- 43 Favs