diff -r 30f19b976857 -r 9c919a47e140 doc/book/fr/22-faq.fr.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/book/fr/22-faq.fr.txt Tue Nov 18 01:16:30 2008 +0100 @@ -0,0 +1,55 @@ +.. -*- coding: utf-8 -*- + +Foire Aux Questions +=================== + +[FILL ME] + +* A quoi servent les crochets? + + Les crochets sont appeles lorsqu'une requete RQL est executee. Cela + permet d'executer des actions specifiques lors d'un acces a la base + de donnees, ce qui donne un controle de la base de donnees afin de + prevenir l'insertion de `mauvaises` entites dans la base. + +* Quand utiliser un template HTML plutot qu'un composant graphique? + + Un template HTML ne peut contenir de logique, il ne permettra donc + que de definir une vue statique. Un composant permet lui de gerer + plus de logique et d'operations sur le contexte dans lequel il + s'applique. Il faut donc bien reflechir avant de decider de l'un ou + de l'autre, mais vous avez la possibilite de choisir. + +* Comment mettre à jour une base de données après avoir modifié le schéma? + + Cela dépend de ce qui a été modifié dans le schéma. + + * Modification d'une relation non finale + + * Modification d'une relation finale + +[TO COMPLETE] + +* Comment créer un utilisateur anonyme? + + Cela vous permet d'acceder a votre site sans avoir besoin de vous authentifier. + Dans le fichier ``all-in-one.conf`` de votre instance, définir l'utilisateur + anonyme en initilisant les valeurs des variables suivantes :: + + # login of the Erudi user account to use for anonymous user (if you want to + # allow anonymous) + anonymous-user=anon + + # password of the Erudi user account matching login + anonymous-password=anon + + Vous devez aussi vous assurer que cet utilisateur `anon` existe dans la base + de données, le plus simple étant de s'identifier sur votre application en + administrateur et de rajouter l'utilisateur `anon` via l'interface d'administration. + +* Quelle est la différence entre `AppRsetObject` et `AppObject` ? + + La différence entre la classe `AppRsetObject` et la classe `AppObject` est que + les instances de la premières sont séléctionnées pour une requête et un "result + set" et alors que les secondes ne sont séléctionnées qu'en fonction de leur + identifiant.