Page 1 sur 5

LIQD

Publié : ven. 13 janv. 2012, 21:09
par crl
Bonjour à tous,

L'heure est enfin venue de vous présenter mes travaux sur la démocratie liquide : http://liqd.dyndns.org/cupp/

(compte utilisateur : admin / pwd : aze)

Brève d'histoire et rappel sur le pourquoi du comment
Suite à nos nombreuses tentatives de comprendre, installer, traduire l'outil de démocratie liquide allemand Adhocracy , j'ai décidé, il y a quelques semaines, d'en développer une version simplifiée fonctionnellement et techniquement. (l'histoire ici discussions/adhocracy-democratie-liquid-t6732.html)

Pendant ces quelques semaines, j'ai établis les bases du projet, et mis l'organisation nécessaire en place pour pouvoir travailler à plusieurs.
Aujourd'hui, il est temps de vous montrer ce que j'ai réalisé a l'heure actuelle, et former une vraie équipe pour travailler dessus.

Présentation de la solution
Issu du readme
------------------------------------------------------------------------------------------------
LIQD -- Démocratie Liquide - Présentation fonctionnelle
------------------------------------------------------------------------------------------------
LIQD est une plateforme de démocratie liquide s'inspirant de la solution allemande Adhocracy.

Cette outil permet de créer des *instances* de réflexions organisés par *catégories*
Chaque membre peut participer à n'importe quelle *instance* et faire ses propres *propositions*.

Les utilisateurs votes pour les meilleurs propositions, et pour les meilleurs *mises en oeuvre*
Les *mises en oeuvre* représentent les différentes possibilités pour la mise en place des *propositions*

Pour finir, on totalise le nombre de votes, et on valide les *propositions* ainsi que les *mises en oeuvres*

A chaque instant, vous pouvez déléguer votre voix à un autre utilisateur. Et à chaque instant, vous pouvez lui
retirer votre délégation (Pas besoin d'attendre 5 années)

------------------------------------------------------------------------------------------------
LIQD -- Démocratie Liquide - Présentation technique
------------------------------------------------------------------------------------------------
LIQD est une plateforme web :

Codée en :
* PHP5
* HTML
* CSS
* JAVASCRIPT

Utilisant les outils suivants :
* SYMFONY 2
* BOOTSTRAP TWITTER
* JQUERY 1.6
* JQUERY PLUGIN TABLESORTER
* BUNDLE SYMFONY2 TINYMCE

Base de données :
* Testée MYSQL
* Fonctionne normalement sur d'autres... ;) (Doctrine inside)


Les versions et la mise en production
Aujourd'hui, la version actuellement en production n'est même pas une Alpha. Comprenez pas là que peu de choses sont finalisées (ou sécurisées).
Cependant, l'avancée des travaux et la plateforme de production est accessible ici : http://liqd.dyndns.org/cupp/


Les sources et les dépôts
Vous trouverez toute les sources sur github ici : https://github.com/CRLbazin/liqd
Vous trouverez la documentation en cours de rédaction ici : http://ks21658.kimsufi.com/doc/0.1/


Rejoindre le projet
Des sessions IRC et IRL seront organisées dès la semaine prochaine.
N'hésitez pas à me contacter ou contribuer sur le wiki si vous souhaitez participer : wiki/liqd

Re: LIQD

Publié : ven. 13 janv. 2012, 22:12
par pers
CuPP, le retour :-)

Bon, je n'ai pas (encore) (l'intention de) tout regardé(r) mais ça a l'air d'en jeter pas mal question apparence, avec un côté "Diasporien" très mode. Et je vois qu'il y a même un embryon de doc auto-générée, donc ça mérite quand même un grand bravo.

Veux-tu un dépôt git sur https://redmine.partipirate.org/ ? (Ou sinon gitorious est ton ami...) Le but étant que d'autres puissent très vite te rejoindre sur ton projet de développement avant que tu ne risques de t'essouffler...

Re: LIQD

Publié : ven. 13 janv. 2012, 22:57
par cry-stof
merci crl d'avancé vraiment sur le sujet
et désoler de pas pouvoir t'aiderr comme je l'avais promis au départ

Re: LIQD

Publié : sam. 14 janv. 2012, 00:47
par AmoK
Je mate ça dans la semaine :D

et à tester en interne du coup, histoire de te remonter les anos au plus vite

Re: LIQD

Publié : sam. 14 janv. 2012, 11:30
par piotrr
Hello,

bravo pour ce travail. L'interface est super pour ce que j'ai pu en voir. Mais....impossible de créer une instance: Notice: Undefined index: id in /var/www/Symfony2/src/cupp/liqdBundle/Controller/instancesController.php line 131

Merci.

Re: LIQD

Publié : sam. 14 janv. 2012, 20:15
par crl
Merci à vous, n'hésitez pas à utiliser le compte administrateur (admin / pwd aze) pour vous amuser avec l'administration !

@pers : J'aime te voir enjoué ! Je te remercie pour le dépot sur le redmine du PP, mais je vais décliner l'invitation. Je préfère le mettre sur un endroit "public".
Actuellement, je tiens un dépôt sur github. (https://github.com/CRLbazin/liqd) Je ne sais pas si je vais migrer vers gitorious.

Maintenant que les bases du projet sont établies, je te confirme que je souhaite monter une équipe et être rejoins par de nouveaux contributeurs par continuer/finaliser le projet.

@qqcry-stof : Aucun soucis, de toute façon je vais t'envoyer des devoirs à faire à la maison :)

@amok | Piottr, n'hésitez pas à utiliser le bugzilla mis en place pour remonter les anos : http://liqd.dyndns.org/bugzilla3/


@all : N'hésitez pas à tester, contribuer, copier, faire vos remarques, faire de la pub :)

Re: LIQD

Publié : sam. 14 janv. 2012, 21:51
par pers
crl: reste sur github, c'est pas Libre mais on ne va pas éparpiller les dépôts non plus.

Sinon, vous pourriez arrêter de dire "remonter les anos" ? À chaque fois je lis un autre mot et c'est extrêmement inconfortable... :D

Re: LIQD

Publié : dim. 15 janv. 2012, 03:47
par crl
piotrr a écrit :Hello,

bravo pour ce travail. L'interface est super pour ce que j'ai pu en voir. Mais....impossible de créer une instance: Notice: Undefined index: id in /var/www/Symfony2/src/cupp/liqdBundle/Controller/instancesController.php line 131

Merci.



Je viens de tester et ca semble marcher (testé avec le compte admin) :
http://liqd.dyndns.org/cupp/instances/4-education/list


Edit : Je pense effectivement qu'il y a un problème quand on souhaite créer une instance toute de suite après avoir créé son compte.

Re: LIQD

Publié : lun. 16 janv. 2012, 08:26
par AmoK
J'ai essayé d'ajouté une instance à l'intérieur d'une instance (instanception) ça me l'a ajoutée mais j'ai eu un peu de mal avec le formulaire:
<voir LIQD.PNG>
Et je n'ai pas trouvé la doc là-dessus :s

C'est peut-être juste un problème d'étiquette mais quand je vois "enable X" je m'attends à trouver un booléen derrière donc du coup je suis un peu resté bouche bée quand j'ai vu des chiffres >_<

De simples tooltips aideraient à la compréhension (quitte à ajouter un petit icone 'point d'interrogation' sur la droite de chaque champ pour décrire la liste proposée)

Une fois mon instance créée je ne trouve pas comment ajouter de proposition j'imagine que c'est pour la version suivante :mrgreen:

Je suis peu disponible en ce moment pour LIQD mais s'il y a besoin de faire des tests "fonctionnels" ou faire un peu de doc ça peut le faire.

L'interface est très sexy, une fois fonctionnel et adapté aux usages ça va cartonner!

Pas trouvé de doc sur la partie SQL au cas où je voudrais le déployer à la maison, c'est possible de joindre un script ?

Rajouter un filtre sur la taille des images linkées
<voir LIQD2.PNG>
(et proposer l'upload d'une pièce située sur la machine de l'utilisateur)

Je t'envoie plein de trucs dans la tête alors que c'est déjà super, je suis conscient que ça ne doit pas faire partie du périmètre prévu pour cette "pre-alpha"

Merci pour ce que t'as fait ça roxe!

PS: hier soir je n'ai pas réussi à me créer de compte sur bugzilla, quand je clique sur le lien reçu par mail il m'affiche une erreur (que je n'ai pas noté car ça aurait pu t'aider!!!! #mefouette)

Re: LIQD

Publié : mar. 24 janv. 2012, 12:57
par crl
AmoK a écrit :J'ai essayé d'ajouté une instance à l'intérieur d'une instance (instanception) ça me l'a ajoutée mais j'ai eu un peu de mal avec le formulaire:
[...]
Une fois mon instance créée je ne trouve pas comment ajouter de proposition j'imagine que c'est pour la version suivante :mrgreen:

Pour l'instant, l'usage est limitée à la conception d'une instance.
Il n'y a pas encore l'implémentation des propositions.


AmoK a écrit :C'est peut-être juste un problème d'étiquette mais quand je vois "enable X" je m'attends à trouver un booléen derrière donc du coup je suis un peu resté bouche bée quand j'ai vu des chiffres >_<

Il n'y a aussi aucun contrôle sur les formulaires. Je le rajoute dans la super todolist ^^

AmoK a écrit :De simples tooltips aideraient à la compréhension (quitte à ajouter un petit icone 'point d'interrogation' sur la droite de chaque champ pour décrire la liste proposée)

Pris en compte. Ce sera fait ;)

AmoK a écrit :Pas trouvé de doc sur la partie SQL au cas où je voudrais le déployer à la maison, c'est possible de joindre un script ?

Oui, il y aura un installme, avec un package complet.




AmoK a écrit :L'interface est très sexy, une fois fonctionnel et adapté aux usages ça va cartonner!
[...]
Je t'envoie plein de trucs dans la tête alors que c'est déjà super, je suis conscient que ça ne doit pas faire partie du périmètre prévu pour cette "pre-alpha"
Merci pour ce que t'as fait ça roxe!

Merci :)

Re: LIQD

Publié : mar. 24 janv. 2012, 15:14
par Stephanie
Je viens de me créer un compte pour voir. Je ne connaissait pas, c'est super intéressante dans le principe et en effet c'est très joli.
Vu que mon job à la base c'est le test, je peux tenter une passe dessus. On peut créer n'importe quoi pour tester là?

Personnellement, après la création de compte, je n'arrivais plus a accéder aux instances éducation et informatique. Après un délog/relog ça fonctionne.

Après ce n'est peut-être pas l'endroit pour en parler mais je n'arrive pas a créer de compte bugzilla, le lien du mail que m’envoie bugzilla m’amène à une erreur 404.

Re: LIQD

Publié : mar. 24 janv. 2012, 15:19
par crl
Bonjour,

Vous pouvez tout faire et surtout tout casser.
Par contre, je vous remercie pour votre engouement, mais comme le disait ce tweet, c'est une version pré alpha instable et et non finalisée ;)
http://twitter.com/#!/crlbazin/status/1 ... 7629966337


Concernant le bugzilla, je vais voir ce soir ce qui peut bien merder.
(Je dois aussi livrer ce soir à CMAL, la refonte drupal site du PP.... cmal si tu passes par là ;))

Re: LIQD

Publié : mar. 24 janv. 2012, 16:22
par pers
crl a écrit :(Je dois aussi livrer ce soir à CMAL, la refonte drupal site du PP....


http://youtu.be/4Fu8YIG8uyQ

Re: LIQD

Publié : mar. 24 janv. 2012, 16:45
par crl
pers a écrit :http://youtu.be/4Fu8YIG8uyQ


J'ai la larme à l'oeil...

Re: LIQD

Publié : ven. 27 janv. 2012, 10:55
par crl
Bonjour à tous,

Comme vous le savez, j’ai lancé il y a quelques semaines (mois ?) un projet de refonte de l’outil de démocratie liquide Adhocracy.

Certains étaient partant pour la mise en place de cet outil, et j’aimerai savoir s'il y avait de nouvelles personnes disponibles/volontaires

Aujourd’hui, j’ai mis en place une bonne base pour travailler à plusieurs. Le projet a besoin de développeurs, rédacteurs, traducteurs, graphistes, mais surtout de personnes motivées.

Je souhaite organiser une réunion IRC ou Mumble afin de faire connaissance et lancer le projet "en groupe".

J’ai ouvert une proposition de planning ici : http://framadate.org/598d62jdwt1coyge

Il y avait une liste de diffusion, mais je ne sais plus comment elle marche, ou s’inscrire, comment, etc.… merci à crystof de bien vouloir nous expliquer :-)

Pour rappel, plus d’informations ici :
https://github.com/CRLbazin/liqd
http://liqd.dyndns.org/cupp/
http://ks21658.kimsufi.com/doc/0.1/
wiki/liqd
actualite/liqd-t6992.html