doc/tutorials/advanced/index.rst
author Sylvain Thénault <sylvain.thenault@logilab.fr>
Fri, 18 Nov 2016 17:50:56 +0100
changeset 11891 67185e65f020
parent 10491 c67bcee93248
permissions -rw-r--r--
[entity/optimization] Cache rset when entity.related is called with entities=False If fail to see why we couldn't cache in this case, while this is important for optimization reason: when doing a single HTTP request, some queries are done two or three times because of predicates / uicfg or alike. Also always store tuple and not list in the cache, because: * else we get some regression * and inconsistent result type (tuple or list) * and it simply feels better to cache an unmutable object.


.. _TutosPhotoWebSite:

Building a photo gallery with |cubicweb|
========================================

Desired features
----------------

* basically a photo gallery

* photo stored on the file system and displayed dynamically through a web interface

* navigation through folder (album), tags, geographical zone, people on the
  picture... using facets

* advanced security (not everyone can see everything). More on this later.


.. toctree::
   :maxdepth: 2

   part01_create-cube
   part02_security
   part03_bfss
   part04_ui-base
   part05_ui-advanced