Premiers pas dans Glasnost
==========================

.. contents::
   :depth: 1
   :local:

Concepts et vocabulaire
~~~~~~~~~~~~~~~~~~~~~~~
**Système** Glasnost
--------------------

L'ensemble des **serveurs** Glasnost d'un même domaine [#]_.

**Serveur** Glasnost
--------------------

Chaque **serveur** Glasnost prend en charge une des fonctionnalités du
**système**. 

**Objet** Glasnost
------------------

A chaque **serveur** correspond un type d'**objet**. Un Article est un
**objet**, une Rubrique est un **objet** qui contient des **objets** Articles,
etc.

**Identifiant** Glasnost
------------------------

Chaque **objet** possède un **identifiant** Glasnost unique. Il s'agit
d'une URI du type : ::

	glasnost://domaine/objet/nombre_entier

Par exemple : ``glasnost://glasnost.entrouvert.org/articles/1``

.. [#] : Par exemple, ``glasnost.entrouvert.org`` et ``www.entrouvert.org`` sont des
   sous-domaines de ``entrouvert.org``.

 
Administrateurs, éditeurs et lecteurs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Il existe trois types d'utilisateurs dans Glasnost :

* Les administrateurs ont tous les droits sur les **objets** : ils peuvent
  les lire, les créer, les modifier et les effacer.
* Les éditeurs peuvent créer de nouveaux **objets**, mais ils ne
  peuvent pas toucher aux **objets** des autres.
* Les lecteurs n'ont que le droit de lire le contenu des **objets**.
  Par exemple, un Article est public si ses lecteurs sont « Tout le
  monde ».

Les administrateurs, éditeurs et lecteurs de chaque type d'**objet** sont
définis séparément. Ces réglages par défaut s'appliquent à chaque type de
nouvel **objet** créé.

Les administrateurs, éditeurs et lecteurs de chaque **objet** peuvent
aussi être redéfinis.

Groupes d'utilisateurs
----------------------

Lorsque le nombre d'utilisateurs devient important, la gestion des
droits est largement simplifiée par leur regroupement dans des
Groupes. 

Réglages
--------

Les réglages sont réservés aux administrateurs.

Sur chaque page, les administrateurs disposent d'un bouton « Réglages »
qui amène vers une page permettant de modifier les réglages de l'ensemble
des **objets**.

Sur la page correspondant à chaque **objet**, le bouton « Réglages »
amène à une page permettant de modifier les réglages de cet
**objet**.

En général, les réglages servent à définir les administrateurs,
éditeurs et lecteurs de chaque type d'**objet**, mais il y a des cas
particuliers.

.. include:: first-steps/objets.txt

.. include:: first-steps/groupes.txt

La sélection d'objets existants
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Attention ! Glasnost mémorise les dix derniers **objets** de chaque
type que vous avez consultés. Lorsque vous voulez sélectionner un
**objet** dans une liste, vous ne le trouverez pas si il ne fait pas
partie des 10 derniers consultés.

C'est très pratique lorsque le nombre d'**objets** devient important,
et de toute manière, on sélectionne le plus souvent des objets que
l'on vient de consulter ou d'éditer.

Si vous ne trouvez pas l'**objet** recherché dans la liste que
Glasnost vous propose, vous avez deux solutions [#]_ :

* Consulter cet **objet**. Il sera ensuite présent dans la liste que
  Glasnost vous propose.
* Cliquer sur le bouton « Autres », qui ouvre une fenêtre qui vous
  propose la liste de tous les **objets**.

.. [#] : C'est le comportement par défaut qui est décrit ici.
   L'option de configuration ``ShowFullListInSelectIdForServerRole``
   permet que la liste de tous les **objets** d'un certain type soit
   systématiquement proposée, ce qui rend les boutons « Autres »
   inutiles pour ces types d'**objets**.


