I am looking for a plugin where we can use text boxes with our own images OR a content template plugin.
I'm talking about boxes as seen in mayn technical books:
But I have to be able to replace the images with my own that are according to the ISO standard.
So far I have found many info/text boxes that look nice but have a fixed image/icon:
https://marketplace.atlassian.com/apps/247/content-formatting-for-confluence
https://marketplace.atlassian.com/apps/1217053/spectrum-formatting-advanced
An alternative would be templates that can be inserted consisting of a table with image and then I would create for each box a template. However, I only find templates for complete pages. Has somebody a good idea?
Hi Urs!
There are probably a few ways to do this. I'm just going to let you know what I would do, but of course that doesn't mean it's the only or best way.
I'm not aware of any plugins that have this functionality, and if it were me, I'd probably go with the template idea. However, instead of a table, I'd try panel and column macros.
Creating the template
To create the template...
Using the template
It's true that Confluence only has templates for pages, but you can also save these templates on an easy-to-access (or bookmarked) "Templates" page you can use to copy from. You can also include the message box at the bottom of a page template, then use this page template to create new pages where you know you'll need to use this type of message box.
To copy the template:
So this isn't exactly a "one-click" solution, but it should give you a nice looking message box without too much effort.
User macros
You could also try to create a user macro for this functionality. Theoretically, you might be able to make a macro that takes an image and text and displays a nice-looking message box, but this might take a bit of experimentation. For more info on user macros, see Writing User Macros.
I hope this helps!
-Zak
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.