<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 24, 2015 at 11:16 AM, Vaclav Petras <span dir="ltr"><<a href="mailto:wenzeslaus@gmail.com" target="_blank">wenzeslaus@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<br><br>in r65999 [1] I added a "graphical index". Hopefully it is an appropriate name. Run make in man dir to get graphical_index.html.<br><div><br></div><div>The page itself is quite simple, just images, highlight and link title attribute (shown on hover).<br><br></div><div>The generation is quite time consuming and it won't scale well when we add more images (which we will, right?). But if we will keep docs submitting rules [2] then it can be actually much faster.<br><br></div><div>The page itself can also to big in the future. I see three options how to solve it: lazy loading, generate thumbnails, split by some categories (probably r, v, ...). Multiple approaches can be combined together to create different indexes.<br><br></div><div>There are many ways to improve it, so feel free to suggest or implement one.<br><br></div><div>Some ideas are need also for making this page more visible.<br></div></div></blockquote><div><br>Next version of Graphical index is in the repository. Still experimental but the index now links to module family/class/category list made also with the images. The images are individually made specifically for the index. There are some additional links, one of them is to Manual gallery which is the original auto-generated graphical index of all images in manual pages.<br><br></div><div>To compile, go to the man directory and run make. The dependencies in the Makefile are not yet sorted out, so you need to remove the files which should be updated from dist.../docs/html/.<br></div><div><br></div><div>To compare, have a look at matplotlib [1] (thumbnail) gallery [2] and screenshot page [3] as well as non-image pages such as examples and documentation TOC [5] and how they are linked from the main page [1]. Other example is PCL documentation [6] or Qt Widget Gallery [7].<br></div><div><br></div><div>Vaclav<br></div><div><br>[1] <a href="http://matplotlib.org">http://matplotlib.org</a><br></div><div>[2] <a href="http://matplotlib.org/gallery.html">http://matplotlib.org/gallery.html</a><br>[3] <a href="http://matplotlib.org/users/screenshots.html">http://matplotlib.org/users/screenshots.html</a><br>[4] <a href="http://matplotlib.org/examples/">http://matplotlib.org/examples/</a><br>[5] <a href="http://matplotlib.org/contents.html">http://matplotlib.org/contents.html</a><br>[6] <a href="http://pointclouds.org/documentation/">http://pointclouds.org/documentation/</a><br>[7] <a href="http://doc.qt.io/qt-5.5/gallery.html">http://doc.qt.io/qt-5.5/gallery.html</a><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>Best,<br></div><div>Vaclav<br></div><div><br>[1] <a href="https://trac.osgeo.org/grass/changeset/65999" target="_blank">https://trac.osgeo.org/grass/changeset/65999</a><br><a href="https://trac.osgeo.org/grass/wiki/Submitting/Docs#Images" target="_blank">https://trac.osgeo.org/grass/wiki/Submitting/Docs#Images</a><br><br></div></div>
</blockquote></div><br></div></div>