Hi everyone,

I'm working on the roadmap issues related to the inline edition with WYSIWYG editor for macro content and macro parameters.

The first step is to add a flag to allow user specify that a content or a parameter can be edited inline with the WYSIWYG editor.

The second step is to allow the CKEditor to detect where the content and/or parameters should be edited. Let's take the exampe of a simple macro without any parameter, which currently produces this code:

<div class="box infomessage">
  <div class="title">
    <span class="icon info"></span>
    some title
  </div>
  Some content
</div>

We propose (me & Marius) to ask users to add a wrapper with a specific class around the content to tell the editor it should only allow editing this content, e.g.:

<div class="box infomessage">
  <div class="title">
    <span class="icon info"></span>
    some title
  </div>
  <span class="editable-content">Some content</span>
</div>

About parameters, our idea was to define a new metadata attribute and to ask users to use it for specifying the content is editable, such as for a parameter named foo:

<span class="editable-content" data-parameter="foo">my foo parameter value</span>

However I don't know right now how the editor would manage cases such as:
<span class="editable-content">Some content with <span class="editable-content" data-parameter="myparameter">a parameter</span></span>

So:
1. Do you agree on the usage of a class named "editable-content" which would be used as a tag to allow inline edition? 2. WDYT about using a data-parameter and this class for inline editing of parameters?

Thanks,
Simon
--
Simon Urli
Software Engineer at XWiki SAS
[email protected]
More about us at http://www.xwiki.com

Reply via email to