I'm looking in a way to display a Masonry style page in XWiki for blog or

The masonry style (often called "grid") is something like this :

// Why ?

In termes of ergonomics it show it full potential when images speak better
than text. This is why Google images and Pinterest use it.

Typical applications for XWiki could be :
- Physicial products database : the image help finding the product quicly
when not sure of the name.
- Designs database : not just an image, a design goes with some description
and data so it is usefull to link to a page.
- Physicial defects database : in industry, to quicly caracterise a defect
that appears visually on a part.
- ...

My need is for a nice looking collaborative product designs database.
This database would be one app in a Wiki that has other uses.

// The question :

What would be a simple way to make it in XWiki with a minimum coding ?

// My current search state and ideas :

I already searched the plugin database and couldn't find someting already
build. But I could have missed something.

Then, I thinked in making an app with App Within Minuts and modifing

First step would be to edit the code to display only the first attachement
as a bigguer image.

It could be a quick fix waiting for the second step, more complex, to
display the LiveTable as a masonry view. There is already existing code
that could be adapted. However this would be at the limit of my few
programming skills and then taking a lot of time.

Also I'm not sure if LiveTable can be modified on the context of one
application only (not modifiing the others applications).
- If yes, would it still be possible to use Apps Within Minutes to modify
other parts of the app, not reversing the handmade code modifications ?
- If not I gess this mean I need a more complex plugin to add a "massonery
view" option to LiveTable and another option to Apps Within Minuts to
display it by default ?

This is only a XWiki beginner ideas so maybe someone has an idea of a
simpler way to do it ?

+33 (0)6 75 51 20 80
users mailing list

Reply via email to