de vélos participatif « la rustine » à dijon. · - extension des fonctionnalités de...

Post on 02-Jun-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Fin 2011 : création de l'atelier de réparationde vélos participatif « La rustine » à Dijon.

Il nous faut un outil simple, pas cher, adaptéà nos besoins et à nos compétences (limitées),et on en a besoin vite !

Examen des solutions existantes,propriétaires et libres.

Bref historique

De nombreuses solutions libres ne sont plusmaintenues et commencent à bien dater niveaucode (Galette, Piwam, etc.), les reprendre et lesmettre à jour serait un boulot monstre !

Les autres sont trop complexes à installer ou àutiliser, nous sommes tous débutants en comptaet gestion d'asso, pas le temps d'apprendre lacompta, l'atelier ouvre dans un mois !(PHPCompta, SQLLedger, Dollibarr, OpenERP…)

(Galette sera repris par un nouveau dév quelques mois plus tard… trop tard)

Bref historique

Les solutions propriétaires sont aussi souvent peuintuitives, et pire utilisent des formats de stockagefermés, difficile de migrer vers une solution libreplus tard.

Conclusion…

On n'a qu'à écrire notre propre outil, non ?Ça ne doit pas être si compliqué ?

:-)

Bref historique

Notre outil doit être :

- Simple : il doit être accessible à n'importe qui- Une aide à la gestion : il doit faire gagner du temps, pas en perdre- Versatile : chaque asso est différente, il faut pouvoir s'y adapter- Complet : tous les besoins de l'asso doivent pouvoir être couverts par Garradin, quitte à l'étendre avec des plugins- Libre ! et réutilisable par d'autres assos, tant qu'à faire !

Cet outil c'est Garradin (« argent » en Wagiman, dialecte aborigène du nord de l'Australie)

Naissance de Garradin

Garradin c'est quoi ?

Adhérents Comptabilité

Gestioncollaborative

Communication

Une application web en PHP (5.6+) et SQLite.Utilisable en ligne ou en local (paquet Debian).

Principales fonctionnalités à ce jour :

- Gestion des adhérents- Cotisations, rappels de cotisations- Compta en partie double- Wiki- Site web public- Extensions

(entre autres)

Garradin c'est quoi ?

2011 : gestion des adhérents2012 : messagerie, compta en partie double, wiki, site public2013 : fiches membres personnalisables2014 : extensions, version hors ligne, cotisations, rappels2015 : gestion de documents, rapprochement de comptes2017 : authentification 2FA, chèques en attente, compta analytique (projets), modernisation du code

Bref historique

Gestion des adhérents

Fiche adhérent personnalisable

- Gestion et suivi des cotisations (pas encore parfait)- Gestion des rappels de cotisation- Envoi de rappel automatique par email (avec texte personnalisable)- Catégories de membres, gestion des droits- Envoi de message à un membre- Envoi de message à une catégorie de membres- Modification des infos personnelles directement par le membre lui-même (et suivi de cotisation)

Gestion des adhérents :et aussi…

Comptabilité

- En partie double- Accessible aux débutants, mais puissante : un comptable professionnel y trouvera ses marques- Plan comptable associatif français (adaptable pour Belgique/Suisse/Canada)- Report à nouveau automatique après la clôture- Rapprochement assisté- Journal de caisse- Suivi dépenses / recettes / autres- Génération de bilan, compte de résultat, journal général, grand livre

Comptabilité

- Pour la prise de notes en réunion, le partage ou archivage d'infos, le travail collaboratif…etc.- Syntaxe SkrivML (entre WikiTexte et Markdown, très intuitive)- Restriction de la lecture / modification de page aux membres d'un groupe- Chiffrement du contenu d'une page avec mot de passe- Galerie photo, fichiers joints…

Wiki

- Utilise les page du wiki marquées comme « publiée sur le site web »- Personnalisable simplement : CSS et squelettes (templates) semblables à SPIP- N'est pas un CMS complet mais permet de créer un site vitrine de l'asso très facilement- Extensible avec les plugins…

Site web public

Site web public

- Très simples à créer avec un peu de connaissance de PHP- Extension des fonctionnalités de l'interface admin- Réaction à des signaux (création de membre, d'écriture comptable, etc.), et modification des données à la volée- Stockage dans la base SQLite principale- Création de nouveaux types de boucles pour les squelettes- Etc.

Extensions (plugins)

- Ouvertures (horaires d'ouverture du local, affichage en temps réel sur le site web)- Stock de vélos- Paiement en ligne- Agenda collaboratif- Valorisation du bénévolat- Reçu de don- Gestion de caisse- Etc…

Extensions : exemples

- Sauvegarde automatique selon un intervalle- Editeur de code (squelette)- Import / export CSV des membres et de la compta- Recherche par requête SQL- Etc…

Et une forte emphase sur la sécurité :- Mot de passe fort par défaut (4 mots au hasard)- Chiffrement des pages wiki côté client- Connexion avec second facteur (TOTP, Authenticator)- Envoi de mail chiffré avec PGP

Et aussi…

- Fichiers joints à un membre, une écriture comptable ou un rapprochement- Refonte partie compta- Refonte cotisations (?)- Gestion simplifiée des dettes et créances

Futur proche

- Magasin d'extensions- API REST- Porte-documents- Inscription autonome en ligne- Archivage des données comptables à la clôture d'un exercice- Budget prévisionnel- Report à nouveau assisté- Etc.

http://dev.kd2.org/garradin/Roadmap

À long terme

Plus de 1000 assos hébergées sur https://garradin.eu/ !

De nombreuses autres associations hébergées par elle-même :- La rustine- A'cro du vélo (Strasbourg)- Échiquier Sportif de Saint-Étienne- Le Retzien libre (membre collectif CHATONS)- Weboob- Stop Linky- Anciens retraités de Shell- UNSA Intérieur- et des centaines d'autres assos…

Qui utilise Garradin ?

Sans rien installer, sur le SaaS :https://garradin.eu/(don bienvenu si vous continuez à utiliser le compte)

Avantages :- pas d'installation / mise à jour à faire- toujours à la dernière version stable- 100 % interopérable avec une installation locale- nom de domaine personnalisé

Inconvénients :- pas de plugins non-officiels- backups à faire de votre côté (pas de SLA, pas de garanties de service, c'est bénévole)- pas de bidouillage de la base de données

Essayer Garradin

Sur sa machine Debian / Ubuntu :http://dev.kd2.org/garradin/ >> Télécharger >> .deb

Sur un serveur web (Apache préféré) :http://dev.kd2.org/garradin/ >> Télécharger >> .tar.bz2et suivre les instructions d'installation du site web

Avantages :- complète liberté de bidouillage- installation de plugins

Inconvénients :- plus complexe, mais une bonne occasion de se familiariser avec l'installation d'une application web :)

Essayer Garradin

Oui !Besoins : entraide, documentation, code, extensions…

Développement sur https://fossil.kd2.org/garradin/Ou patchs à envoyer sur patch@garradin.eu :)Licence AGPL v3

Liste d'entraide : aide@garradin.eu(envoyer un mail à aide-join@garradin.eu)

Extensions « officielles » :https://fossil.kd2.org/garradin-plugins/

Contribuer ?

top related