Giter VIP home page Giter VIP logo

zds-site's Introduction

Build Status Coverage Status Code Health

Requirements Status Dependency Status

Licence GPL Documentation Status

Zeste de Savoir

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

Voir l'instance en ligne.

Fonctionnalités implémenté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épôt, vous devez exécuter les commandes suivantes (depuis la racine de votre projet) pour mettre à jour les dépendances.

pip install --upgrade -r requirements.txt -r requirements-dev.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
python manage.py load_factory_data fixtures/advanced/aide_tuto_media.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
  • 4 aides pour l'écriture des tutoriels

La documentation complète

Voir la documentation en ligne.

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/ depuis votre terminal, et lancez la commande make html. Vous pourrez ensuite la consulter en ouvrant le fichier zds-site/doc/build/html/index.html

Conseils de développement

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 (voir le dépôt sur Bitbucket).

zds-site's People

Contributors

alex-d avatar dralliw avatar eskimon avatar spacefox avatar gustavi avatar sandhose avatar artragis avatar firm1 avatar situphen avatar pierre-24 avatar cgabard avatar gerardpaligot avatar vhf avatar poulp avatar shigerum avatar ge0 avatar devhugo avatar 0hexit avatar taluu avatar geoffreyc avatar nodraak avatar chantytaguan avatar akulen avatar arnaudcalmettes avatar devock avatar coy0te avatar coma94 avatar steenzout avatar fulbert avatar yapper-git avatar

Stargazers

Simon avatar

Watchers

James Cloos avatar Simon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.