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/06/30 18:40] Eggman fix typos |
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 test 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 test 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 test 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 ===== | ||