La plateforme derrière nous le peuple. Fork de Pligg.
PHP Smarty JavaScript CSS Other
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
admin
avatars
cache
install
internal
languages
libs
logs
modules
patchs
plugins
templates
widgets
.gitattributes
.gitignore
.php_cs
CONTRIBUTING.md
Config_File.class.php
LICENSE.txt
README.md
advancedsearch.php
checkfield.php
class.compiler.php
class.config.php
class.template.php
cloud.php
config.php
cvote.php
delete.php
deletegroup.php
edit.php
editgroup.php
editlink.php
error_404.php
group_share.php
group_story.php
groupadmin.php
groups.php
htaccess.default
index.php
join_group.php
live.php
live2.php
live_comments.php
live_published.php
live_unpublished.php
load_data.php
load_data_for_groups.php
load_data_for_search.php
load_data_for_topusers.php
login.php
module.php
out.php
page.php
patchs.php
profile.php
readme.html
recover.php
register.php
register_complete.php
robots.txt
rss.php
rssfeeds.php
rsssearch.php
search.php
settemplate.php
settings.php.default
story.php
storyrss.php
submit.php
submit_groups.php
topusers.php
trackback.php
user.php
user_add_remove_links.php
user_settings.php
userrss.php
validation.php
vote.php
vote_total.php

README.md

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 !