Retour : page principale > sommaire applications générales
https://www.tela-botanica.org/service:annuaire:nom-du-service
En versions 1.* (obsolète > 2017), possède sa propre base de données et un jeu d'interfaces (formulaire d'inscription, gestion du compte, gestion des inscrits, cartographie...).
Ă€ partir de la version 2.0, se repose sur le stockage et les interfaces de Wordpress / Buddypress.
Chaque installation émet des jetons et des cookies différenciés, on peut les tester en parallèle sans se mélanger les pinceaux.
Application : Annuaire et authentification
https://www.tela-botanica.org/service:annuaire:nom-du-service
But(s)
- permettre de gérer un ou plusieurs annuaire avec possibilité de consulter, ajouter, modifier, et supprimer des enregistrements (chaque application gère ses droits)
- permettre aux applications de savoir qui est connecté⋅e (ou pas), quels sont ses droits, ses coordonnées
- gérer le Single Sign On (SSO) - à partir de la version 1.4
En versions 1.* (obsolète > 2017), possède sa propre base de données et un jeu d'interfaces (formulaire d'inscription, gestion du compte, gestion des inscrits, cartographie...).
Ă€ partir de la version 2.0, se repose sur le stockage et les interfaces de Wordpress / Buddypress.
Infos
- Développeurs : Mathias CHOUET, Jean-Pascal MILCENT, Aurélien PERONNET
- Liste des noms de versions : liste chronologique des constellations
- Suivi du développement : http://taiga.tela-botanica.net/project/mathias-annuaire/backlog et issues sur GitHub
- Intégration SSO : fournit le SSO
- DĂ©pendances : API Wordpress (v 2.*), tb-framework (v 1.*)
Code source
- Versions 2.* (> 2017)
- Versions 1.* (<= 2017)
- Langage(s) :
- services / scripts : PHP
- interface : PHP (v1.*)
Installations
Mode de déploiement : un tag par version (v2.*), une branche par version (v1.*)Chaque installation émet des jetons et des cookies différenciés, on peut les tester en parallèle sans se mélanger les pinceaux.
ancien test (v1)
- Serveur : Sequoia : /home/telabotap/www/reseau/annuaire-test (trunk)
- Base de données : tela_prod_v4
- URL racine : https://www.tela-botanica.org/service:annuaire-test:
prod (v1)
- Serveur : Sequoia : /home/telabotap/www/reseau/annuaire (branche de release)
- Base de données : tela_prod_v4
- URL racine : https://www.tela-botanica.org/service:annuaire:
beta (test) (v2)
- Serveur : Aphyllanthe : /home/beta/www/annuaire-test (master)
- Base de données : wordpress_test
- URL racine : https://beta.tela-botanica.org/service:annuaire-test:
beta (preprod) (v2) - préfigure la nouvelle prod sur Sycomore (2017)
- Serveur : Aphyllanthe : /home/beta/www/annuaire (tag de release)
- Base de données : wordpress
- URL racine : https://beta.tela-botanica.org/service:annuaire:
Documentation
- Cahier des charges SSO
- Documentation SSO (service:annuaire:auth)
- Méthode pour formater l'intitulé de l'utilisateur
- Intégrer le SSO à une application
Documentation spécifique v1.*
- Étapes de déploiement d'application sur Tela Botanica
- Mise en place d'open id dans l'annuaire et les applications -- obsolète, n'a jamais été fait (si je ne m'abuse)
- Mise en place des web services des applications
- Créer un squelette pour l'annuaire
- Cahier des charges version 1.00
- RĂ©union du 11 septembre 2008
Ressources
Suivi des versions
Voir le CHANGELOG v2.* (remplace le CHANGELOG v1.*).Version n° | Date de publication | Nom de la version | Notes & changelog |
2.1-capricorne | 2017-08-17 | Capricorne | Correction de nombreux bugs. Amélioration de la compatibilité Wordpress. |
2.0-bouvier | 2016-11-17 | Bouvier | Implémentation sur Wordpress / Buddypress. Passage à Git. |
v1.5-belier | 2016-03-01 | BĂ©lier | SSO : authentification avec un partenaire (Pl@ntNet) |
v1.4-baleine | 2015-05-26 | Baleine | Authentification par jeton JWT pour SSO (c'est assez pratique) |
v1.3-balance | 2014-09-29 | Balance | Scripts |
v1.2-autel | 2014-02-18 | Autel | Intégration des modifications depuis la v1.1 |
v1.1-andromede | 2010-08-12 | Andromede | Corrections |
v1.0-aigle | 2010-08-03 | Aigle | Version initiale |