Site AJPSC

Un article de Wikiajpsc.

Le nom de domaine AJPSC.com renvoie vers le site de l'AJPSC créé entre juin et septembre 2005 par Guillaume Florimond (qui assure depuis la fonction de Webmaster) sur demande du Conseil d'Administration 2005-2006.

Sommaire

Le domaine AJPSC.com

Schéma du domaine AJPSC.com
Schéma du domaine AJPSC.com

Ce site contient plusieurs parties, certaines situées sur des sous-domaines du domaine général AJPSC.com :

Certaines parties du site sont réservées aux membres du Conseil d'administration de l'AJPSC et à la Junta directiva de la AJPSCE :

  • Les adresses e-mail @ajpsc.com (par Google Apps)
  • Les documents (par Google Apps)
  • Les finances (France uniquement)

Les grandes dates de l'Histoire du site

Page d'accueil du site à l'ouverture publique (septembre 2005)
Page d'accueil du site à l'ouverture publique (septembre 2005)
Page d'accueil du site en décembre 2007
Page d'accueil du site en décembre 2007
  • le 21 novembre 2008 : Ouverture des archives AJPSC (cours et ressources) dans la partie privée réservée aux étudiants
  • le 3 août 2008 : Mise à jour majeure des forums (vBulletin 3.7.2)
  • le 4 décembre 2007 : Ouverture du Wikiajpsc.
  • le 29 novembre 2007 : Ouverture du sous-domaine orla.ajpsc.com.
  • le 16 octobre 2007 : Mise à jour majeure des forums (vBulletin 3.6.8) et de la page d'accueil.
  • en septembre 2007 : Création des adresses e-mail @ajpsc.com
  • le 3 mars 2007 : Ouverture des forums dédiés à l'AJPSCE
  • le 21 février 2007 : Ouverture publique de l'Annuaire.
  • le 6 février 2007 : Ouverture du sous-domaine dip.ajpsc.com.
  • de novembre 2005 au 18 février 2006 : Base de données de fiches d'arrêts.
  • le 31 août 2005 à 23h34 : Ouverture publique du site et des forums
  • de juin 2005 au 1er septembre 2005 : Conception du site et des forums (vBulletin 3.0)
  • le 7 juin 2005 : Ouverture de l'hébergement et du domaine AJPSC.com

Les technologies mises en oeuvre

Les forums de l'AJPSC utilisent le logiciel vBulletin de l'entreprise américaine Jellsoft qui utilise les technologies Web PHP et MySQL côté serveur et HTML + AJAX côté client.
La page d'accueil du domaine AJPSC.com est intégrée aux forums par le biais du portail CMS VbAdvanced qui utilise les technologies Web PHP et MySQL côté serveur et HTML côté client.

L'Annuaire est un logiciel propriétaire réalisé par Guillaume Florimond pour les besoins de l'AJPSC. Une licence perpétuelle d'utilisation a été accordée à l'AJPSC qui n'a cependant pas le droit de modifier le code source sans l'autorisation de l'auteur (cela évite la création de failles de sécurité par des gens bien intentionnés mais maladroits en programmation Web). Les pages de l'Annuaire s'affichent en XHTML sur le navigateur du visiteur, et la mise en page est faite grâce à des feuilles de style en cascade (CSS). Le code source du logiciel est écrit en PHP. Les données sont stockées sur une base de données MySQL.

Le module Finances, réservé au CA de l'AJPSC, est écrit par le même auteur, soumis aux mêmes conditions, et utilise les mêmes technologies.

Le Wikiajpsc utilise le logiciel libre (licence GPL) MediaWiki, réalisée par la fondation WikiMedia pour les besoins de l'encyclopédie Wikipédia. Il est écrit en PHP et les données sont stockées sur une base de données MySQL. Le lien avec les forums est réalisé grâce à l'extension pour vBulletin vbWiki Standard.

Structure des forums

Structure des forums à leur ouverture publique en septembre 2005
Structure des forums à leur ouverture publique en septembre 2005
Structure des forums en janvier 2008
Structure des forums en janvier 2008

La structure des forums est complexe. Elle a été mûrement réfléchie pour couvrir de nombreux cas de figure tout en restant logique.


Structure hiérarchique

Les forums se répartissent hiérarchiquement sur 4 niveaux :


Un espace est destiné à regrouper les forums qui sont basés sur les mêmes droits d'accès (v. ci-dessous).

  • L'espace Annonces est un espace public, il est ouvert aux visiteurs à la lecture mais la création de nouvelles discussion est restreinte aux rédacteurs, modérateurs, super-modérateurs, administrateurs et membres du Conseil d'Administration de l'AJPSC et de la Junta directiva de la AJPSCE.
  • L'espace Public est ouvert à tous les utilisateurs enregistrés, tant en lecture qu'en écriture.
  • L'espace Privé n'est accessible, en lecture et en écriture, qu'aux étudiants et anciens étudiants de la double-maîtrise.
  • L'espace Association n'est accessible, en lecture et en écriture, qu'aux membres de l'actuel Conseil d'Administration de l'AJPSC et Junta Directiva de l'AJPSCE.
  • L'espace Rédaction n'est accessible, en lecture et en écriture, qu'aux rédacteurs et aux traducteurs.
  • L'espace Administration n'est accessible, en lecture et en écriture, qu'aux modérateurs et administrateurs membres de l'équipe du site.


Au sein d'un espace, il existe plusieurs forums. Chaque forum est indépendant des autres et contient ses propres discussions.
Certains forums contiennent des sous-forums. Par exemple, le forum Les Promotions de l'espace Privé contient autant de sous-forums qu'il y a de promotion de la double-maîtrise (depuis 2005).


Structure fonctionnelle

La structure hiérarchique présentée ci-dessus ne permet pas une différenciation suffisante des forums. Il a donc été nécessaire de lui superposer une structure fonctionnelle en distinguant :

  • Les forums fermés (couleur rose saumon dans les schémas ci-contre) et les forums ouvertes (en vert miellé dans les schémas ci-contre)
  • Les forums normaux et les forums d'annonces (couleur bleu ciel dans les schémas ci-contre)


Forums fermés et forums ouverts.
La plupart des forums sont ouverts. Cela signifie qu'un utilisateur qui dispose des droits d'accès suffisants (v. ci-dessous) peut en lire le contenu, créer de nouvelles discussions et répondre aux discussions existantes en soumettant des nouveaux messages. Certains forums sont au contraire fermés. Cela signifie qu'un utilisateur, même disposant de tous les droits d'accès, ne peut pas créer de nouvelle discussion. Un forum fermé ne disparaît pas de la liste des forums : il y est affiché au même titre que les forums ouverts.

La fermeture d'un forum peut répondre à deux nécessités différentes :

  • La nécessité tenant à l'organisation des forums : dans ce cas, le forum fermé est un simple conteneur de sous-forums. Ce sont ces sous-forums qui sont destinés à recueillir les discussions des utilisateurs. Par exemple, le forum "Vie Pratique" pourrait contenir toutes les discussions relatives à la vie à Paris et à la vie à Madrid, mais ce ne serait pas très clair. Il existe donc deux sous-forums, respectivement destinés à la vie à Paris et à Madrid. Dans ce contexte, tous les messages peuvent être répartis entre ces deux forums et le forum parent n'a plus de raison d'être hormis de contenir les deux sous-forums.
  • La nécessité de contrôler le contenu du forum fermé : dans ce cas, l'idée est d'empêcher la création de nouvelles discussions et la modification des pièces-jointes du forum concerné. Les deux seuls forums dans ce cas sont les forums destinés à recueillir les procès-verbaux de l'AJPSC et de l'AJPSCE. Il s'agit des publications officielles des deux associations, et il est inconcevable que les utilisateurs puissent en modifier le contenu.


Forums normaux et forums d'annonces. La plupart des forums sont normaux : ils présentent une liste de discussions que les utilisateurs peuvent lire et auxquelles ils peuvent participer. Certains forums dits d'annonces présentent en outre la particularité d'afficher le début du contenu du premier message de chaque discussion sur la page d'accueil du site AJPSC.com. Ces forums d'annonces sont destinés à la publication d'informations importantes.

Les forums d'annonces présentent deux particularités quant aux droits d'accès :

  • Seuls les groupes autorisés (rédacteurs, modérateurs et membres du Conseil d'Administration et de la Junta Directiva) peuvent créer de nouvelles discussions dans ces forums. En revanche, tous les utilisateurs qui disposent des droits d'accès suffisants pour voir le contenu d'un tel forum peuvent également répondre aux discussions contenues dans ce forum.
  • Les discussions s'affichent sur la page d'accueil en fonction des droits d'accès de l'utilisateur. Ainsi, un visiteur non enregistré ne verra que les messages des forums d'annonces de l'espace Annonces, alors qu'un étudiant de la double-maîtrise verra également les messages des forums d'annonces de l'espace Privé.


Forum spéciaux L'espace privé possède deux forums spéciaux qui ne peuvent contenir aucun message mais qui renvoient respectivement vers l'Annuaire et vers l'espace des Orlas.

Structure basée sur les droits d'accès

Comme expliqué ci-dessus, un espace regroupe des forums qui fonctionnent selon des droits d'accès identiques, avec certaines restrictions dues à la nature de chaque forum (fermé/ouvert, normal/annonces).

Les droits d'accès fonctionnent de manière syllogistique :

  • Les utilisateurs rejoignent des groupes d'utilisateurs (v. ci-dessous)
  • Les droits sont attribués à ces groupes d'utilisateurs pour chaque forum.
  • Il en résulte que les utilisateurs ont des droits différents sur les forums en fonction des groupes auxquels ils appartiennent.

L'administrateur des forums attribue les droits aux différents groupes d'utilisateurs, pour chaque forum, en répondant par "Oui" ou "Non" à une série de questions :

  • Peut voir le forum
  • Peut voir le contenu des discussions
  • Peut voir les discussions des autres
  • Peut utiliser la fonction « Envoyer un email à un ami »
  • Peut télécharger les pièces jointes
  • Peut voir les notes de suppression
  • Peut effectuer des recherches sur les forums
  • Peut ouvrir de nouvelles discussions
  • Peut répondre dans ses propres discussions
  • Peut répondre dans les discussions des autres
  • Peut modifier ses propres messages
  • Peut supprimer ses propres messages
  • Peut supprimer ses propres discussions
  • Peut ouvrir / fermer ses propres discussions
  • Peut déplacer ses propres discussions
  • Peut attribuer une note aux discussions
  • Peut envoyer des pièces jointes
  • Peut ajouter des sondages
  • Peut voter dans les sondages
  • Placer les messages en attente de modération

Les groupes d'utilisateurs

Chaque utilisateur des forums est placé au moins dans un groupe d'utilisateurs. C'est ce groupe d'utilisateurs qui détermine ses droits d'accès (v. ci-dessus).


Principes de fonctionnement

Groupes et droits d'accès sur les Forums AJPSC
Groupes et droits d'accès sur les Forums AJPSC

Il existe 3 types de groupes utilisateurs, avec des caractéristiques propres:

  • Groupes principaux ou primaires
  • Groupes secondaires ou personnalisés
  • Groupes tertiaires ou publics


Ces types de groupes ont chacun trois caractéristiques :

  • Groupes Facultatifs ou Obligatoires: Si ces groupes sont facultatifs, l'utilisateur n'est pas obligé de faire partie de l'un d'eux. A l'inverse, s'ils sont obligatoire, l'utilisateur doit faire partie de l'un d'eux.
  • Groupes Éligibles ou Imposés: Si ces groupes sont éligibles, les utilisateurs pourront choisir d'en faire partie ou de les quitter. Sinon, le groupe leur sera imposé par un administrateur et ils ne pourront pas modifier cette situation d'eux-mêmes.
  • Groupes Cumulables ou Exclusifs: Si ces groupes sont cumulables, l'utilisateur peut faire partie de plusieurs d'entre eux en même temps. Dans le cas contraire, l'appartenance à l'un deux est exclusive de l'appartenance aux autres groupes du même type.


Ce qui donne la structure suivante :

Groupes primaires Groupes secondaires Groupes tertiaires
Obligatoires Facultatifs Facultatifs
Imposés Imposés Éligibles
Exclusifs Cumulables Cumulables


Les droits accordés aux différents groupes peuvent entrer en conflit si des utilisateurs se trouvent dans deux groupes concurrents, l'un permettant une opération et l'autre l'interdisant.

Exemple:
L'appartenance au groupe "Modérateurs" ne permet pas de voir tous les forums. Une personne appartenant à ce groupe ne verra donc pas les forums de l'espace Association. Cependant, cette même personne peut également être membre du groupe "Direction AJPSC", ce qui lui permet normalement d'avoir accès aux forums de l'espace Association. Son groupe principal est "Modérateurs" et son groupe secondaire "Direction AJPSC". Cette personne peut-elle finalement voir l'Espace AJPSC ?

Principe
La règle la plus favorable prévaut. Même si le groupe "Direction AJPSC" est un groupe secondaire et le groupe "Modérateurs" un groupe primaire, comme le premier prévoit une règle moins restrictive, cette dernière écrasera la règle plus restrictive prévue par le second groupe. L'utilisateur pourra voir l'Espace Association.

  • Le groupe principal prévoit une règle plus favorable: elle prévaut sur la règle du groupe secondaire (on dit que le groupe secondaire override le groupe principal).
  • Le groupe secondaire prévoit une règle plus favorable: elle prévaut sur la règle du groupe principal (on dit que le groupe secondaire hérite du groupe principal).


Les différents groupes

Groupes principaux

  • Administrateurs
    • Peuvent: tout.
    • Ne peuvent pas: rien.
  • Super-Modérateurs
    • Peuvent: voir et modérer tous les forums.
    • Ne peuvent pas: tout ce qui est réservé aux administrateurs.
  • Modérateurs
    • Peuvent: modérer les forums pour lesquels ils sont modérateur.
    • Ne peuvent pas: tout ce qui est réservé aux administrateurs et super-modérateurs, voir les forums qui ne leur sont pas accessible s'ils n'appartiennent à aucun groupe secondaire spécial.
  • Rédacteurs/Traducteurs
    • Peuvent: poster dans les forums d'annonce qui leur sont accessibles en lecture.
    • Ne peuvent pas: tout ce qui est réservé aux modérateurs et administrateurs.
  • Utilisateurs enregistrés (Registered)
    • Peuvent: voir les forums publics.
    • Ne peuvent pas: voirs les autres forums, poster dans les forums d'annonce, et tout ce qui est réservé aux modérateurs et administrateurs.
  • Utilisateurs en attente de modération (Users Awaiting Moderation)
    • Peuvent: voir les forums publics, et poster dans ces forums.
    • Ne peuvent pas: voirs les autres forums, poster dans les forums d'annonce, et tout ce qui est réservé aux modérateurs et administrateurs.
  • Visiteurs (Unregistered)
    • Peuvent: voir les forums publics.
    • Ne peuvent pas: poster, voirs les autres forums, poster dans les forums d'annonce, et tout ce qui est réservé aux modérateurs et administrateurs.
  • Bannis
    • Peuvent: rien.
    • Ne peuvent pas: tout.


Groupes secondaires

  • Étudiants de la double-maîtrise (Hispanofrancés)
  • Peuvent: Voir les forums hispanofrancés (promos), poster dans ces forums.
  • Ne peuvent pas: voirs les forums d'administration et AJPSC, poster dans les forums d'annonce, et tout ce qui est réservé aux modérateurs et administrateurs.
  • Direction AJPSC
    • Peuvent: Voir les forums AJPSC, poster dans ces forums.
    • Ne peuvent pas: voirs les forums d'administration et hispanofrancés, poster dans les forums d'annonce, et tout ce qui est réservé aux modérateurs et administrateurs.


Groupes tertiaires

  • Promotion 2005
  • Promotion 2006
  • Promotion 2007
  • etc...
  • Autres.

Peuvent/Ne peuvent pas: l'appartenance à ces groupe publics ne confère aucune autorisation supplémentaire par rapport au groupe Registered (utilisateurs de base). Le fait d'être dans le groupe "Promotion XXX" ne permet pas d'accéder aux forums privés des différentes promotions, dès lors que l'on n'appartient pas également au groupe "Hispanofrancés".


Les groupes en pratique

Lorsqu'un visiteur se rend sur les forums AJPSC, il est automatiquement placé dans le groupe Unregistered. S'il s'enregistre, il sera placé dans le groupe Users Awaiting Moderation jusqu'à ce que sa demande d'inscription soit acceptée par l'équipe du site. Lors de la validation de chaque inscription, l'administrateur contrôle les informations fournies par l'utilisateur dans son profil et le place dans les groupes correspondant à son statut. Par exemple, s'il s'agit d'un étudiant de la double-maîtrise, il sera placé par l'administrateur dans le groupe Hispanofrancés.

L'utilisateur peut ensuite rejoindre ou quitter des groupes tertiaires, lorsqu'il est enregistré et connecté aux forums, à partir de son profil.

Il est possible de rejoindre certains groupes primaires ou secondaires, comme le groupe des Modérateurs, en en faisant la demande au Webmaster. La décision d'accepter ou de rejeter la demande est discrétionnaire et sans appel.


Charte des Forums

Chaque personne inscrite aux forums AJPSC a explicitement accepté de respecter la Charte des Forums.

Récupérée de « http://wiki.ajpsc.com/Site_AJPSC »