Giter VIP home page Giter VIP logo

nouslepeuple's Introduction

Nous le Peuple

Ceci est la plateforme qui permet le fonctionnement de "Nous le Peuple", l'agora citoyenne du Mouvement pour la 6ème République.

C'est un fork de Pligg.

Vous pouvez utiliser le système d'issues de Github pour signaler des bugs.

Si vous êtes développeuse ou développeur, vous êtes invité-e à contribuer au développement en rejoignant la liste http://listes.m6r.fr/wws/info/nouslepeuple-devel, et en faisant des pull requests. Avant toute chose, lisez cependant les règles de contribution.

Merci aussi de ne pas utiliser Github pour proposer de nouvelles fonctionnalités ou discuter de l'évolution de la plateforme. Utilisez plutôt la catégorie dédiée sur Nous le Peuple.

Installation pour développement

Requis

  • une base de données mysql
  • PHP

Installation

Cloner d'abord le dépot nous le peuple :

$ git clone https://github.com/m6r/nouslepeuple

Avant toute chose, il vous faut copier les fichiers de configuration par défault :

$ cd nouslepeuple/
$ cp settings.php.default settings.php
$ cp libs/dbconnect.php.default libs/dbconnect.php

Si vous avez une version de PHP inférieure à 5.4, vous devez utiliser un serveur web tel qu'Apache2 en le faisant pointer vers le répertoire du projet. Il faut que le serveur ait les droits d'écriture sur settings.php et libs/dbconnect.php. L'installateur vous le demandera si nécessaire.

Si vous avez PHP >= 5.4, il est vivement conseillé d'utiliser le serveur de développement fourni avec PHP :

$ cd nouslepeuple/
$ php -S 127.0.0.1:8000

Un serveur PHP basique écoute maintenant sur http://localhost:8000/.

Rendez-vous sur http://localhost:8000/install/ pour remplir les quelques étapes d'installation. Nous utilisons toujours l'installateur par défaut de Pligg. Il est modifié de telle sorte que la configuration du M6R s'installe automatiquement. Choisissez "Français" lors du choix de la langue, et entrez les identifiants de la base de données.

Faites bien attention lors de vos commit à ne pas inclure les fichiers renommés et le dossier install, qui sont modifiés mais restent spécifiques à votre installation !

nouslepeuple's People

Contributors

jillro avatar tanguysirot avatar guillaumerobin avatar benoitalix avatar kbyjoel avatar konkit avatar antongorodezkiy avatar francis-barban avatar bugierek avatar onmyway133 avatar mcs07 avatar farhanijaz avatar lo--ol 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.