|
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. |