Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

Bienvenue invité
 

Langue

 

Nouveau site web de l'association

Cette page est le point de départ pour tout ce qui concerne le développement du nouveau site web de l'association.

Analyse des besoins

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.

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

  • Pages: Système maison, construit par dessus les Flatpages de Django
  • Blog: Système maison, construit par dessus notre système de Pages
  • Agenda: Système maison, en test sur le site web de Libre et Vous
  • Lieux: Système maison, en test sur le site web de Libre et Vous
  • Gestion de médias (pour Pages, Blog et Agenda): Système maison
  • Forum: pybbm
  • Questions-réponses: 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 site web de Libre et Vous

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é
  • [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

FIXME

Création du site web de présentation/aiguillage

Powered by Dokuwiki - fr/association/projets/nouveau-site-web/start.txt · Dernière modification: 2018/07/06 02:29 par Postroutine