doc/book/fr/22-faq.fr.txt
author Alexandre Fayolle <alexandre.fayolle@logilab.fr>
Sun, 18 Oct 2009 19:06:24 +0200
branchstable
changeset 3714 3cb7dcd9ae77
parent 93 9c919a47e140
permissions -rw-r--r--
ugly workaround to javascript serialisation problem #481437 (not considered fixed by this changeset)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     1
.. -*- coding: utf-8 -*-
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     2
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 90
diff changeset
     3
Foire Aux Questions
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 90
diff changeset
     4
===================
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     5
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     6
[FILL ME]
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     7
24
b5303abf484a Add a FAQ and started a section on views selector.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 0
diff changeset
     8
* A quoi servent les crochets?
b5303abf484a Add a FAQ and started a section on views selector.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 0
diff changeset
     9
  
b5303abf484a Add a FAQ and started a section on views selector.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 0
diff changeset
    10
  Les crochets sont appeles lorsqu'une requete RQL est executee. Cela
b5303abf484a Add a FAQ and started a section on views selector.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 0
diff changeset
    11
  permet d'executer des actions specifiques lors d'un acces a la base
b5303abf484a Add a FAQ and started a section on views selector.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 0
diff changeset
    12
  de donnees, ce qui donne un controle de la base de donnees afin de
b5303abf484a Add a FAQ and started a section on views selector.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 0
diff changeset
    13
  prevenir l'insertion de `mauvaises` entites dans la base.
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    14
27
ef1c80154d6f Add a little in FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 24
diff changeset
    15
* Quand utiliser un template HTML plutot qu'un composant graphique?
ef1c80154d6f Add a little in FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 24
diff changeset
    16
ef1c80154d6f Add a little in FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 24
diff changeset
    17
  Un template HTML ne peut contenir de logique, il ne permettra donc
ef1c80154d6f Add a little in FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 24
diff changeset
    18
  que de definir une vue statique. Un composant permet lui de gerer
ef1c80154d6f Add a little in FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 24
diff changeset
    19
  plus de logique et d'operations sur le contexte dans lequel il 
ef1c80154d6f Add a little in FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 24
diff changeset
    20
  s'applique. Il faut donc bien reflechir avant de decider de l'un ou
ef1c80154d6f Add a little in FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 24
diff changeset
    21
  de l'autre, mais vous avez la possibilite de choisir.
24
b5303abf484a Add a FAQ and started a section on views selector.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 0
diff changeset
    22
44
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    23
* Comment mettre à jour une base de données après avoir modifié le schéma?
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    24
  
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    25
  Cela dépend de ce qui a été modifié dans le schéma. 
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    26
  
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    27
  * Modification d'une relation non finale
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    28
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    29
  * Modification d'une relation finale 
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    30
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    31
[TO COMPLETE]
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    32
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    33
* Comment créer un utilisateur anonyme?
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    34
  
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    35
  Cela vous permet d'acceder a votre site sans avoir besoin de vous authentifier.
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    36
  Dans le fichier ``all-in-one.conf`` de votre instance, définir l'utilisateur
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    37
  anonyme en initilisant les valeurs des variables suivantes ::
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    38
  
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    39
    # login of the Erudi user account to use for anonymous user (if you want to
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    40
    # allow anonymous)
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    41
    anonymous-user=anon
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    42
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    43
    # password of the Erudi user account matching login
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    44
    anonymous-password=anon
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    45
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    46
  Vous devez aussi vous assurer que cet utilisateur `anon` existe dans la base
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    47
  de données, le plus simple étant de s'identifier sur votre application en
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    48
  administrateur et de rajouter l'utilisateur `anon` via l'interface d'administration.
7e62f9c9a3c8 Changes hierarchy in index pages. Merged FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 27
diff changeset
    49
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 90
diff changeset
    50
* Quelle est la différence entre `AppRsetObject` et `AppObject` ?
27
ef1c80154d6f Add a little in FAQ and HOWTO.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 24
diff changeset
    51
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 90
diff changeset
    52
  La différence entre la classe `AppRsetObject` et la classe `AppObject` est que
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 90
diff changeset
    53
  les instances de la premières sont séléctionnées pour une requête et un "result
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 90
diff changeset
    54
  set" et alors que les secondes ne sont séléctionnées qu'en fonction de leur
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 90
diff changeset
    55
  identifiant.