Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
fr:association:projets:nouveau-site-web:start [2018/05/12 16:45] Postroutine |
fr:association:projets:nouveau-site-web:start [2020/02/03 23:10] (Version actuelle) Postroutine [Applications choisis] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
===== Analyse des besoins ===== | ===== Analyse des besoins ===== | ||
- | Une analyse a été publiée [[fr:association:projets:site_internet:mise_a_niveau:besoins_de_swisslinux_pour_son_infrastructure_web|ici]]. | + | Une analyse a été publiée [[https://framagit.org/swisslinux.org/swisslinux.org-initial-doc|ici]]. |
Le travail de développement partira de ce document. | Le travail de développement partira de ce document. | ||
Ligne 12: | Ligne 12: | ||
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. | 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. | ||
+ | |||
+ | |||
+ | ===== Structure ===== | ||
+ | |||
+ | 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. | ||
+ | |||
+ | ==== Activités ==== | ||
+ | |||
+ | * Actualités (blog) | ||
+ | * Événements (calendrier) | ||
+ | |||
+ | ==== Aide ==== | ||
+ | |||
+ | * Questions (et réponses) | ||
+ | * Documentation (Liens vers documentations externes en fonction du sujet) | ||
+ | |||
+ | ==== Discussion ==== | ||
+ | |||
+ | 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) | ||
+ | |||
+ | ==== Association ==== | ||
+ | |||
+ | * À propos | ||
+ | * Nous rejoindre | ||
+ | * Nous contacter | ||
+ | * Galerie | ||
+ | * Documentation interne (wiki pour orga diverses importantes, par ex. qui prend quoi pour les pic-niques) | ||
===== Applications choisis ===== | ===== Applications choisis ===== | ||
- | * Pages: Système maison, construit par dessus les Flatpages de Django | + | Le nouveau site web sera découpé en 3 parties: |
- | * Blog: Système maison, construit par dessus notre système de Pages | + | * Un CMS, avec un design sur mesure, des pages présentant l'association, un blog, un agenda et une galerie |
- | * Agenda: Système maison, en teste sur le [[https://libreetvous.ch/|site web de Libre et Vous]] | + | * Un wiki interne, avec un design pas trop éloigné du site web |
- | * Lieux: Système maison, en teste sur le [[https://libreetvous.ch/|site web de Libre et Vous]] | + | * Un forum, qui n'aura pour seuls modifications esthétiques que le logo et peut-être une ou deux couleurs car son design de base est déjà très agréable et moderne |
- | * Gestion de médias (pour Pages, Blog et Agenda): Système maison | + | |
- | * Wiki: [[https://github.com/django-wiki/django-wiki|django-wiki]] | + | |
- | * Forum: [[https://github.com/hovel/pybbm|pybbm]] | + | |
- | * Questions-réponses: [[https://github.com/swappsco/django-qa/|django-qa]] | + | |
- | * Galerie: Système maison, construit par dessus un système notre gestion de médias maison | + | |
- | * Profiles: Système maison pour regrouper les profiles des différentes applications | + | |
- | * Contact: Système maison, en teste sur le [[https://libreetvous.ch/|site web de Libre et Vous]] | + | |
===== Planning ===== | ===== Planning ===== | ||
- | * [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é | + | FIXME |
- | * [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 | + | |
===== Comment tester ===== | ===== Comment tester ===== |