Hi Mario,
On 17 Aug 2016, at 10:34, Mario
<Mario.Hofstaetter(a)automationx.com> wrote:
vmassol wrote
I’m not exactly sure what you’re looking after
I want the image to open as a popup / overlay as seen in e.g. wikipedia.
vmassol wrote
The following seems to do what you want:
[[[[image:myimage.png||width=“100"]]>>attach:myimage.png]]
It’ll display the image resized to a width of 100 pixels and when clicked
it’ll display the image in full.
This is kind of a compromise as it enables image manipulation in WYSIWYG but
two issues remain: when clicking the image you leave the actual wiki page
(which is inconvenient) and for each image file the user is pasting in the
editor he has to create the attachment link afterwards. But its easier than
using Macros.
That’s a good point. It would be interesting to allow plugging different ways of rendering
images.
Actually this is already possible but requires some technical knowledge. We have a
XHTMLImageRenderer component role. Right now we offer a default implementation in the
DefaultXHTMLImageRenderer class.
To be more precise we have different renderers depending on the type of the image (icon,
datauri, standard, etc). The standard impl is in DefaultXHTMLImageTypeRenderer (which
implements the XHTMLImageTypeRenderer role).
So technically, if you want to change how images are rendered all you need to do is
develop your own component that implements the XHTMLImageTypeRenderer role, package that
as a JAR and deploy it in your xwiki instance (by making sure you set a higher priority
than 1000 for your component). See
http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents for more details.
Now it would be nice if we could provide an implementation that does something similar to
what wikipedia does and that could be configured from the Admin UI.
Is it possible to configure CKEditor so that when
pasting an image file (via
Ctrl+V from the clipboard) the editor is inserting
[[[[image:myimage.png||width=“100"]]>>attach:myimage.png]] ? I guess we'd
have to dig into its source code for this feature?
I don’t know if that’s possible but using a custom XHTML Renderer for images might be
simpler IMO and would allow you to do exactly what you want to have.
You could open a jira issue as an “idea” type maybe. It would be nice to know what other
xwiki devs think about the idea above.
Thanks
-Vincent
Thank you
--
View this message in context:
http://xwiki.475771.n2.nabble.com/Use-image-popup-as-default-behavior-tp760…
Sent from the XWiki- Users mailing list archive at
Nabble.com.