Skip to content

arirawr/zds-site

 
 

Repository files navigation

Build Status Coverage Status Licence GPL Documentation Status Requirements Status Dependency Status

Zeste de Savoir

Site internet communautaire codé à l'aide du framework Django 1.6 et de Python 2.7.

Fonctionnalités implementées

  • Tutoriels
  • Articles
  • Membres
  • Forums
  • Messages privés
  • Galeries d'images
  • Recherche

Fonctionnalités à venir

Elles sont reportées essentiellement dans le bugtraker.

Comment démarrer une instance de ZdS ?

Installation d'une version locale de ZdS

Mettre à jour votre version locale de ZdS

Après avoir mis à jour votre dépot, vous devez executer les commandes suivantes (depuis la racine de votre projet) pour mettre à jour les dépendances.

pip install --upgrade -r requirements.txt
python manage.py migrate

Données de test

Pour bénéficier de données de test, exécutez les commandes suivantes, dans l'ordre, à la fin des précédentes :

python manage.py loaddata fixtures/*.yaml

Cela va créer plusieurs entitées :

  • 6 utilisateurs (utilisateur/mot de passe) :
    • user/user : Utilisateur normal
    • staff/staff : Utilisateur avec les droits d'un staff
    • admin/admin : Utilisateur avec les droits d'un staff et d'un admin
    • anonymous/anonymous : Utilisateur qui permet l'anonymisation des messages sur les forums
    • Auteur externe/external : Utilisateur qui permet de récupérer les tutoriels d'anciens membres et/ou de publier des tutoriels externes.
    • ïtrema/ïtrema : Utilisateur de test supplémentaire sans droit
  • 3 catégories
  • 11 forums
  • 3 sujets avec une réponse
  • 1 message privé (MP) avec 3 participants
  • 3 catégories et 2 sous-catégories

La documentation complète

En ligne : http://zds-site.readthedocs.org/

La documentation de ZdS est générée par Sphinx, et elle doit être mise à jour à chaque modification ou ajout d'une fonctionnalité du site. Les sources se trouvent ici.

Pour générer la documentation en local, rendez vous dans le répertoire zds-site/doc/sphinx depuis votre terminal, et lancez la commande make html. Vous pourrez ensuite la consulter en ouvrant le fichier zds-site/doc/sphinx/build/html/index.html

Conseils de developpement

Vous trouverez tout sur la page dédiée de la documentation

En savoir plus

Zeste de Savoir est basé sur un fork de Progdupeu.pl (Dépôt Bitbucket).

About

Dépot ZDS

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 88.6%
  • CSS 7.3%
  • JavaScript 3.3%
  • Other 0.8%