1. introduction
2. communities
a) current state
b) missing features
c) next steps (communities teams)
3. flightjs
a) features
b) bad Invenio's js example
c) good Invenio's js example
4. less
a) variables (+ Invenio example - styling featured community)
b) mixins (+ Invenio example - css3please rules)
c) functions (+ Invenio example - labels)
5. jinja
a) templates inheritance (groups <-> communities/teams)
b) macros (paginate)
6. ending