aboutsummaryrefslogtreecommitdiff
path: root/idee-webcoso.rest.txt
diff options
context:
space:
mode:
authordakkar <dakkar@luxion>2007-07-07 09:43:58 +0000
committerdakkar <dakkar@luxion>2007-07-07 09:43:58 +0000
commit4f41dd5b5338d82cb5849a21e4c8c3f59b900c6c (patch)
tree9a987f95e902f03fb875b885b1850f539d96d45e /idee-webcoso.rest.txt
parentnuovo progetto, qualche idea (diff)
downloadWebCoso-4f41dd5b5338d82cb5849a21e4c8c3f59b900c6c.tar.gz
WebCoso-4f41dd5b5338d82cb5849a21e4c8c3f59b900c6c.tar.bz2
WebCoso-4f41dd5b5338d82cb5849a21e4c8c3f59b900c6c.zip
r2490@narval: dakkar | 2007-07-07 11:44:04 +0200
roba buttata qua git-svn-id: svn://luxion/repos/WebCoso/trunk@255 fcb26f47-9200-0410-b104-b98ab5b095f3
Diffstat (limited to 'idee-webcoso.rest.txt')
-rw-r--r--idee-webcoso.rest.txt73
1 files changed, 73 insertions, 0 deletions
diff --git a/idee-webcoso.rest.txt b/idee-webcoso.rest.txt
new file mode 100644
index 0000000..1020a6f
--- /dev/null
+++ b/idee-webcoso.rest.txt
@@ -0,0 +1,73 @@
+=====================
+ Idee sparse WebCoso
+=====================
+
+Generazione
+===========
+
+Roba tipo ``make`` (``Slay::Maker`` o simili?)
+
+Regole
+------
+
+``*.rest.txt``:
+ ``*.rest.tt`` (TT2)
+``*.docutils.xml``:
+ ``*.rest.txt`` (ReST)
+``categories.xml``:
+ all(``*.docutils.xml``) (dedicato)
+``changes.xml``:
+ all(``*.docutils.xml``) (dedicato)
+``*.xhtml``:
+ ``*.docutils.xml`` + ``categories.xml`` (XSLT+TT2?)
+``feed.rss``:
+ ``*.docutils.xml`` + ``categories.xml`` + ``changes.xml`` (XSLT+TT2?)
+
+Caching
+-------
+
+``$cache{nomefile}`` tiene il risultato del parse di ``nomefile``
+
+Casi particolari
+================
+
+Nomi delle categorie
+--------------------
+
+Le categorie *devono* avere un documento ciascuna, altrimenti non se
+ne cava le gambe. Lì dentro ci stanno i nomi (ovviamente un file per
+lingua etc.)
+
+Indici delle categorie
+----------------------
+
+Chiave speciale in docutils che viene espansa all'ultimo passo? (tanto
+abbiamo tutti i documenti in memoria…)
+
+Default e specifici
+-------------------
+
+Ogni documento ha, nella stessa directory, i template che gli
+servono. Di solito sono symlink.
+
+Per le pagine di indice delle categorie, possiamo avere un
+``.rest.tt`` che genera l'indice banale con 1 riga, o prende il path
+(e quindi è un symlink a un template uguale per tutte), oppure
+facciamo tutto all'ultimo passo (bruttino).
+
+Multilingua
+-----------
+
+Col trucco di ``mod_rewrite`` dovremmo farcela.
+
+Durante ciascun passo, bisogna sapere in che lingua è (dal nome del
+file, direi che basta), altrimenti i titoli e reference non vengono
+fuori nella lingua giusta.
+
+Link -> titoli
+--------------
+
+Al passo ultimo, abbiamo tutto.
+
+Non è chiaro come marcarli, ma ad esempio
+```</path/al/documento/>`_`` dovrebbe andare.