0.1.1releasedImproved Entry Editor

Enable in-place fields re-ordering and collapsing.

Clone URLhttps://github.com/eKoeS/iee.git

Add as a submodulegit submodule add https://github.com/eKoeS/iee.git extensions/iee --recursive

Compatibility

2.x.x2.1.x2.2.x2.3.x2.4.x2.5.x2.6.02.6.12.6.22.6.32.6.42.6.52.6.62.6.72.6.82.6.92.6.102.6.11
NoNoNo0.1.1NoNoNoNoNoNoNoNoNoNoNoNoNoNo. Soon?

Readme

Improved Entry Editor (IEE)

Improved Entry Editor allows you to re-order fields from inside the Entry Editor by means of a drag-and-drop interface. It also lets you collapse and expand fields in a Duplicator-like fashion.

There are a bunch of reasons why you could benefit from this extension:

  • Behaviour First, Appearance Later: Defining a field's behaviour is conceptually different from changing its appearance. As such, these two tasks should be kept separate and perfomed in two distinct places.

  • Trial and Error: You don't always know a priori which is the best way (i.e. the one that feels right to you) to place a field in a layout. You need to try one, fail, then try again.

  • Instant feedback: Jumping from the Section Editor to the Entry Editor and viceversa is time consuming. Even if you keep two tabs open, you need to change the look of a page from within another page, then refresh the latter to see the outcome.

If any of that feels wrong to you, then Improved Entry Editor may prove very handy. It separates behaviour from appearance, supports a process of trial and error and gives you instant feedback on your actions. Give it a go!

Installation & Updating

Information about installing and updating extensions can be found in the Symphony documentation at http://symphony-cms.com/learn/.

Usage

  1. Create or edit an entry made of some fields.
  2. To re-order a field, click on the field's label, keep the mouse button down and drag the box around to reveal the available placeholders.
    • Every time you drop a field, the new order is saved to the database and will affect everyone.
  3. To collapse or expand a field, perform a simple click on the field's label without moving it.
    • Every time you toggle a field, the new state is saved to the filesystem using localStorage on a per-device basis.

Acknowledgement

IEE is heavily based on Nick Dunn's Dashboard, so all credit goes to Nick Dunn for creating such an awesome extension!

Version history

Requires Symphony 2.3.0

  • Assets are now loaded as soon as possible to prevent conflicts with other extensions.

Requires Symphony 2.3.0