Thank you very much Marius
Sorry I didn't respond earlier, been crazy. I'll try this over the next few days
and will let you know if I have issues. Otherwise assume it all worked great :) Thanks
again.
Kind regards,
Mahomed Hussein
Custodian Data Centre
Email: Mahomed(a)CustodianDC.com
-----Original Message-----
From: users [mailto:users-bounces@xwiki.org] On Behalf Of Marius Dumitru Florea
Sent: 02 March 2017 14:15
To: XWiki Users <users(a)xwiki.org>
Subject: Re: [xwiki-users] Adding Macro as Buttons in CKEditor
See
.
On Wed, Mar 1, 2017 at 11:45 AM, Marius Dumitru Florea <
mariusdumitru.florea(a)xwiki.com> wrote:
On Mon, Feb 27, 2017 at 12:40 PM, Mahomed Hussein
<Mahomed(a)custodiandc.com
wrote:
Hi
With the editor in XWiki < v9.0.0 (GWT Editor), I could add different
buttons and macros onto the toolbar by modifying the configuration
and adding “macro:macroName” as a toolbar “feature”.
Has anyone got a simple step by step instructions
for adding the same
thing in CKEditor? I’ve tried looking at the documentation, but it
doesn’t immediately or easily relate to the macros/add-ins (e.g. the
lightbox macro/plugin is one we use a lot).
The CKEditor integration doesn't support this ATM, unfortunately.
Would be great if you could make a feature request on
http://jira.xwiki.org/browse/ CKEDITOR . Someone else also asked for
this recently so I could try to make some time to implement it but I
can't guarantee. If you can't wait and you know JavaScript you could try to
implement this yourself like this:
* read the CKEditor documentation for writing a plugin
http://docs.ckeditor.com/#!/guide/plugin_sdk_sample . You can write
the plugin in a JSX similar to
https://github.com/xwiki-
contrib/application-ckeditor/blob/application-ckeditor-1.0/
ui/src/main/resources/CKEditor/WikiSourcePlugin.xml and load it like
https://github.com/xwiki-contrib/application-ckeditor/
blob/application-ckeditor-1.0/ui/src/main/resources/
CKEditor/EditSheet.xml#L154
* the "insertTimestamp" command defined in the example plugin from the
CKEditor documentation would open the macro editor and then insert
macro when the dialog is closed. Something like this is done in
https://github.com/xwiki-contrib/application-ckeditor/
blob/master/plugins/src/main/resources/xwiki-macro/plugin.js#L160 .
But it's not very easy and I would like to implement something generic.
Thanks,
Marius
Thanks in advance for any help.
Kind regards,
Mahomed Hussein
Custodian Data Centre
Email: Mahomed(a)CustodianDC.com
http://www.CustodianDC.com