Projet

Général

Profil

Télécharger (3,56 ko) Statistiques
| Branche: | Révision:

root / TODO @ master

1
- Tests
2
  - egroupware
3
  - http://labs.libre-entreprise.org/
4
  - logs.entrouvert.org
5

    
6
====== Roadmap de Larpe ======
7

    
8
===== 0.2 =====
9

    
10
  * Vérifier la compatibilité avec egroupware
11
  * Mettre le vhosts générés dans /var/lib/larpe/vhosts.d et mettre un include /var/lib/larpe/vhosts.d/* dans la conf générale
12
  * Supprimer debconf
13
  * Vérification des formulaires de configuration d'hôtes
14
    * Tests de valeurs erronés diverses
15
    * Erreur si on donne un label qui existe deja
16
  * Ne plus inclure le binaire larpe-reload-apache2 dans les sources
17
  * Corriger les avertissements debian
18
  * Ne pas demander la clé publique de l'idp
19
  * Compléter les traductions
20
  * Ajouter la possibilité de changer la langue dans l'interface d'administration
21
  * Mettre à jour la documentation
22
    * Ajouter un chapitre sur les sites testés et leurs options de configuration particulières
23
  * Traduire la documentation en français
24

    
25
===== 0.3 =====
26

    
27
  * Implémenter le SLO en SOAP
28
  * Supprimer un /liberty/ des urls
29
  * Voir comment activer le SSLProxyEngine quand on utilise un sous répertoire
30
  * Faire un site web pour présenter Larpe
31
  * Ajouter la possibilité d'envoyer les exceptions par courriel à l'administrateur
32
  * Améliorer la journalisation des accès et des erreurs
33

    
34
===== 1.0 =====
35

    
36
  * Support de SAML 2.0
37
  * Implémenter l'accès à un site nécessitant une authentification préalable avant tout accès
38
    * Choix de cette fonctionnalité par une option de configuration par site
39
  * Lors de la création d'un site, choix d'un moteur de site connu (mediawiki, squirrelmail, ...) qui pré-remplirait un ensemble d'options nécessaire à ce moteur
40
  * Documentation technique pour les développeurs ?
41

    
42
===== Non classés =====
43

    
44
  * Support des sites qui ont une authentification HTTP (à priori, nécessite de charger toute la configuration de larpe dans le filtre python d'apache)
45
  * Création de nouveaux comptes pour les sites, avec des jetons (déjà implémenté en partie ; est-ce utile ?)
46

    
47
Fait
48
====
49

    
50
- Serveur python principal
51
  - Fonctionnalités liberty
52
    - SSO (depuis le sp et depuis l'idp)
53
    - Fédération
54
    - SLO (depuis le sp et depuis l'idp)
55
    - Défédération (depuis l'idp) en SOAP et redirect
56
  - Support https
57
  - Possibilité d'utiliser toutes les combinaisons de sous domaines et de sous répertoires
58
    - RP par vhost (appli1.example.com, rp de appli1.interne)
59
    - RP par repertoire (www.example.com/appli1, rp de appl1.interne)
60
  - Récupère la configuration de l'IP des vhosts
61

    
62
- Administration
63
  - Authentification liberty sur l'admin
64
  - Créer de nouveaux sites (+ modifier, supprimer)
65
  - Écrire les vhosts correspondants
66
  - Rechargement de la configuration d'apache
67
    - Script + wrapper en C suid root
68
  - Gestion d'utilisateurs pour administrer le RP (Authentification http)
69
  - Gestion des traductions
70

    
71
- Filtre Python branché en sortie sur Apache à la suite du filtre de réécriture html (proxy_html)
72
  - Générique
73
  - Personalisable par site pour une meilleure intégration dans les pages
74

    
75
- Sites testés
76
  - Dotclear
77
  - Dacode
78
    - linuxfr.org
79
  - Sympa
80
    - listes.entrouvert.com
81
    - listes.libre-entreprise.org  
82
  - Mediawiki
83
    - all4dev.libre-entreprise.org
84
    - www.libre-entreprise.org
85
  - www.besancon.com
86
  - Egroupware
87
    - quintine.entrouvert.org/egroupware/
88
  - squirrelmail
89
  - Concerto Espace-famille
90
  - Ciril Net RH
91
  - Agirhe
92

    
93
- Documentation
94

    
95
- Paquets Debian
96
  - Debconf pour demander le nom de domaine et le courriel de l'admin, ainsi que le compte administrateur
97

    
98
- Installation sur lupin
99

    
100
- Batterie de tests de non-regression
101

    
(7-7/12)