Shortcut 3.x

Legacy documentation for Shortcut 3.x.


Updating Instructions #

If you're upgrading from Shortcut 2.x on ExpressionEngine 2.x, it's recommended that you upload the new Shortcut files to your new ExpressionEngine 3.x site directory just before running the EE2 -> EE3 upgrade. Proceed with the following instructions...

  1. Within your sites ./system/user/addons/ directory, delete the shortcut folder and upload the new one from the /system/user/addons/ directory in your download package.
  2. Go to the Add-On Manager area in the ExpressionEngine control panel, scroll to down to the Third Party Add-Ons section, and find Shortcut in the list, and click Update.

Changelog #

3.0.1 (April 29, 2016) #

  • Added support for PHP7.

3.0.0 (December 3, 2015) #

  • Updated Shortcut to be compatible with ExpressionEngine 3+ (only). Shortcut 2.x is required for ExpressionEngine 2.x.
  • Removed Shortcut Accessory, as EE3 does not support Accessories anymore.

2.1.7 (September 15, 2014) #

  • Added an extra layer of duplicate shortcut key protection.
  • Changed random shortcut key function to be a bit more random to avoid duplicates.
  • Fixed a bug where previous duplicate protection schemes could accidentally run with the duplicate when shortcuts were auto generated during channel entry publish submission.

2.1.6 (August 22, 2014) #

  • Fixed a potential PHP error (string offset cast) when creating shortcuts with PHP 5.4+.

2.1.5 (June 20, 2014) #

  • Fixed a bug that could sometimes occur in the EE control panel in EE 2.8.

2.1.4 (March 29, 2014) #

  • Updated for compatibility with ExpressionEngine 2.8.

2.1.3 (January 20, 2014) #

  • Added {channel_short_name} variable available for use in URL generation field for Shortcut fieldtype.
  • Fixed a bug where new, unique shortcuts would stop being automatically generated. Updated upgrade script to clean up affected sites with "stuck" shortcuts.

2.1.2 (October 16, 2013) #

  • Updated for compatibility with ExpressionEngine 2.7.
  • Fixed a bug where the Shortcut fieldtype would trigger errors with PHP 5.2.x and EE 2.7.

2.1.1 (May 17, 2013) #

  • Added confirmation dialog when deleting shortcuts from the module CP.
  • Updated for compatibility with ExpressionEngine 2.6.

2.1.0 (April 15, 2013) #

  • Added {exp:shortcut:shortcuts} tag, which allows listing and ranking of Shortcut data and total hits for each.
  • Updates are now automatic and no longer require a manual update screen.
  • Fixed a bug where Shortcut would not fully register a URL in its databases in some situations.

2.0.0 (November 12, 2012) #

  • Removed support for ExpressionEngine 1.x (Shortcut is now EE2 only).
  • Added Shortcut fieldtype to allow automation of shortcut URL creation upon adding/editing of channel entries in CP or front end.
  • Added Shortcut accessory to allow for easy shortcut URL creation anywhere in the control panel.
  • Added ability to shorten URL's automatically with {exp:shortcut:url} template tag.
  • Added preference to control use of ambiguous characters in automatically generated URL's (1, i, l, 0, o).
  • Updated to allow for MySQL strict mode compatibility.
  • Updated module control panel interface to improve usage.
  • Fixed a bug where preferences for sites added after installing Shortcut would not save.
  • Fixed a bug where the Shortcut preferences description language would sometimes conflict with other add-ons and show incorrect information.