doc/book/fr/22-faq.fr.txt
brancholdstable
changeset 7074 e4580e5f0703
parent 6749 48f468f33704
parent 7073 4ce9e536dd66
child 7078 bad26a22fe29
child 7083 b8e35cde46e9
equal deleted inserted replaced
6749:48f468f33704 7074:e4580e5f0703
     1 .. -*- coding: utf-8 -*-
       
     2 
       
     3 Foire Aux Questions
       
     4 ===================
       
     5 
       
     6 [FILL ME]
       
     7 
       
     8 * A quoi servent les crochets?
       
     9   
       
    10   Les crochets sont appeles lorsqu'une requete RQL est executee. Cela
       
    11   permet d'executer des actions specifiques lors d'un acces a la base
       
    12   de donnees, ce qui donne un controle de la base de donnees afin de
       
    13   prevenir l'insertion de `mauvaises` entites dans la base.
       
    14 
       
    15 * Quand utiliser un template HTML plutot qu'un composant graphique?
       
    16 
       
    17   Un template HTML ne peut contenir de logique, il ne permettra donc
       
    18   que de definir une vue statique. Un composant permet lui de gerer
       
    19   plus de logique et d'operations sur le contexte dans lequel il 
       
    20   s'applique. Il faut donc bien reflechir avant de decider de l'un ou
       
    21   de l'autre, mais vous avez la possibilite de choisir.
       
    22 
       
    23 * Comment mettre à jour une base de données après avoir modifié le schéma?
       
    24   
       
    25   Cela dépend de ce qui a été modifié dans le schéma. 
       
    26   
       
    27   * Modification d'une relation non finale
       
    28 
       
    29   * Modification d'une relation finale 
       
    30 
       
    31 [TO COMPLETE]
       
    32 
       
    33 * Comment créer un utilisateur anonyme?
       
    34   
       
    35   Cela vous permet d'acceder a votre site sans avoir besoin de vous authentifier.
       
    36   Dans le fichier ``all-in-one.conf`` de votre instance, définir l'utilisateur
       
    37   anonyme en initilisant les valeurs des variables suivantes ::
       
    38   
       
    39     # login of the Erudi user account to use for anonymous user (if you want to
       
    40     # allow anonymous)
       
    41     anonymous-user=anon
       
    42 
       
    43     # password of the Erudi user account matching login
       
    44     anonymous-password=anon
       
    45 
       
    46   Vous devez aussi vous assurer que cet utilisateur `anon` existe dans la base
       
    47   de données, le plus simple étant de s'identifier sur votre application en
       
    48   administrateur et de rajouter l'utilisateur `anon` via l'interface d'administration.
       
    49 
       
    50 * Quelle est la différence entre `AppRsetObject` et `AppObject` ?
       
    51 
       
    52   La différence entre la classe `AppRsetObject` et la classe `AppObject` est que
       
    53   les instances de la premières sont séléctionnées pour une requête et un "result
       
    54   set" et alors que les secondes ne sont séléctionnées qu'en fonction de leur
       
    55   identifiant.