Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-28061

As a developer, I want to easily integrate an OE button for a custom tag I have created


    • Type: Story Story
    • Status: Closed
    • Priority: High High
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:


      The purpose of the story is to make it much easier for developers to add a button to the Online Editor that inserts a custom tag they have created.

      At the moment (1.11), adding a button requires changes to core files, as well as a subsantial javascript file, configuration and CSS. Once we have agreed on the UI for custom tags, it should be fairly easy to automate the addition of such a button.

      Given the name and properties of a custom tag, all buttons have the same behaviour. The icon and help text are specific to each tag.

      Open questions

      Unless I'm mistaken, there are client side tools to "theme" the OE, and enable a set of button or another. It would be more optimal, maybe, to use that feature to choose which buttons appear and where.

      In any case, it is important that a maintainer has full freedom about the buttons that show up.

      Even though it ain't limited to the buttons, autoconfiguration should be used as much as possible for those tags. For instance, the CSS or icon for a custom tag could be picked based on a standardized path (platform/oe/custom_tags for instance).


        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Backlog Backlog Specification Specification
        14h 25m 1 Bertrand Dunogier 12/Oct/17 2:54 PM
        Specification Specification Specification Done Specification Done
        134d 9h 35m 1 Bertrand Dunogier 23/Feb/18 11:30 PM
        Specification Done Specification Done Specification Review Specification Review
        17d 17h 52m 1 Bertrand Dunogier 13/Mar/18 5:22 PM
        Specification Review Specification Review Specification Specification
        52s 1 Bertrand Dunogier 13/Mar/18 5:23 PM
        Specification Specification Closed Closed
        23s 1 Bertrand Dunogier 13/Mar/18 5:23 PM


          • Assignee:
            Bertrand Dunogier
          • Votes:
            0 Vote for this issue
            1 Start watching this issue


            • Created: