Code

Missing Link

for ExpressionEngine 2

Missing Link connects the dots between ExpressionEngine's control panel and the frontend of your site by providing an Admin menu to any logged in users with control panel access.

Buy Now £10 single site license

Already purchased Missing Link? Download now

Features

Entry Controls

  • Entry view count
  • Edit This Entry
  • Manage This Entry’s Comments
  • Delete This Entry

Content Management Controls

  • Publish an Entry (dropdown)
  • Edit Entries

Site Management Controls

  • Control Panel
  • Categories
  • Channels
  • Custom Fields
  • Members
  • System Preferences
  • Templates
  • Logout

Usage

Installation

Inside your main template

{exp:channel:entries channel="news" limit="1"}
    {embed
="includes/header" entry_id="{entry_id}"}
    
<h1>{title}</h1>
    
{embed="includes/footer"}
{
/exp:channel:entries} 

Inside includes/header

{exp:missing_link:body entry_id="{embed:entry_id}"

Additional Notes

License

Each license purchase entitles you to install Missing Link on one production site and any number of private, in-development sites.

Keyboard Shortcuts

Missing Link includes two custom keyboard shortcuts:

  1. CTRL-G will toggle the Missing Link menu
  2. CTRL-E will instantly load the Edit This Entry link, if one is present

If you would prefer that the shortcuts used the ALT modifier then you can set that in the Missing Link settings, under Extras. You can also disable shortcuts altogether via the same page, if you wish.

jQuery Version Compatibility

As the beta releases of Expression Engine 2 shipped with jQuery 1.3 and jQuery UI 1.7 I added the option to disable some or all of EE’s bundled jQuery packages so that Missing Link would play nicely with more recent jQuery releases. The EE 2.1 release should render the compatibility settings unnecessary for most people as it includes up to date jQuery and jQuery UI packages (1.4 and 1.8 respectively). Nonetheless, in the event that you still want to override some or all of the EE jQuery packages, here’s how you do it:

Missing Link is not compatible with jQuery 1.2 or below.

ExpressionEngine 2.1

Missing Link is compatible with EE 2.1, however the first EE 2.1 build (20100712) contained a bug which broke Missing Link along with any other addons that utilise the EE jQuery module. The bug has since been fixed and newer EE builds should work without issue.

Changelog

Feedback & Support

Currently all support is being handled via email, following the closure of the official EE third party addon forums. You may still find that the Missing Link thread on the archived forums is of use.