Ceci est une ancienne révision du document !
Cette page est le point de départ pour tout ce qui concerne le développement du nouveau site web de l'association.
Une analyse a été publiée ici.
Le travail de développement partira de ce document.
À noter que si cette analyse n'en parle pas, la gestion des comptes utilisateurs est évidemment à prendre en compte.
Comme ce projet produira du code, notamment les scripts Ansible, il serait bien d'avoir une petite “forge” pour gérer nos dépôts GIT.
Voici la structure de 1er niveau, telle qu'elle apparaitra dans les menus:
Activités
Aide
Discussion
Association
Chacune de ces entrées présentera plusieurs entrées de second niveau.
Actualités (blog)
Événements (calendrier)
Note: Un meilleur nom, plus généraliste, est à trouver pour ces sous menus
Forum et/ou mailing-list
Salon jabber et
IRC (avec un chat intégré au site)
[WIP] Création de scriptes Ansible nécessaires au déploiement du nouveau site avec utilisation de Vagrant pour créer une réplique locale avec laquelle hacker en toute tranquillité
[DONE] Teste de diverses sollutions
[DONE] Choisir les applications Web
[DONE] Ajouter à Django-qa les fonctionnalités manquantes
[TODO] Créer un site Django avec les gabarits de base: Base, Pages de connexion, Page de création de compte, Page de déconnexion
[TODO] Créer les gabarits pour Djargo-qa et l'intégrer au site
[TODO] Créer les gabarits pour django-wiki et l'intégrer au site
[TODO] Créer les gabarits pour pybbm et l'intégrer au site
[TODO] Créer les gabarits pour Agenda et l'intégrer au site
[TODO] Créer les gabarits pour Contact et l'intégrer au site
[TODO] Finir l'application Lieux: Manque l'affichage d'une carte OSM et des informations pratiques (transports publiques, accès, etc…)
[TODO] Créer les gabarits pour Lieux et l'intégrer au site
[TODO] Créer Gestion de médias et l'intégrer aux autres applications
[TODO] Créer Pages
[TODO] Créer les gabarits pour Pages et l'intégrer au site
[TODO] Créer Blog
[TODO] Créer les gabarits pour Blog et l'intégrer au site
[TODO] Créer Galerie
[TODO] Créer les gabarits pour Galerie et l'intégrer au site
[TODO] Créer Profiles
[TODO] Créer les gabarits pour Profiles et l'intégrer au site
[TODO] Créer les groupes avec leurs droits d'accès
[TODO] Mettre en ligne une version bac à sable
[TODO] Écrire le contenu des pages
[TODO] Créer la structure du Wiki
[TODO] Créer la structure du Forum
[TODO] Mettre en ligne sur swisslinux.org