extrapole
clone your own copy | download snapshot

About

Extrapole

Website

(short, EN) A Maildir-based information system, initially built for extrapole (FR)

(long, FR)

Hello Agnès,

On a réfléchi pour le site Extrapole depuis notre dernière discussion. On a une proposition qui peut s'articuler comme détaillé ci-dessous. Je vais aller dans les détails avec des exemples pour tenter d'être le plus concret possible (du coup, je suis un peu long, désolé pour ça).

  • On entamerait la matinée tout de suite par la mise en place d'un serveur, dont tu es la locataire. On vous montre l'interface à vous 4, le minimum pour être à l'aise, et pour payer les factures tous les mois. Ce ne sont pas des coûts énormes, et on peut discuter des options et donc du prix qui varie. Mais comme ça on a une base propre pour travailler.

  • On installe dessus les logiciels nécessaires, et pendant que ça tourne, par exemple, on peut faire une présentation plus détaillée de comment OSP travaille. On progresse dans notre organisation depuis quelques mois, là aussi, on voudrait tenter d'être le plus clair possible sur ce qu'on imagine être la collaboration/coopération future extrapole ↔ osp.

  • Pour ce jour, on vous propose de mettre en place un système assez inédit, et pourtant tout simple. Il sera entièrement basé sur ce qu'on connait tous et ce qu'on manipule toute la journée : le mail.

Et on imagine deux étapes :

  • D'abord la captation. L'idée est d'avoir votre propre serveur mail, avec un outil auquel vous pouvez envoyer des mails, ou bien les forwarder. En fonction du destinataire du mail et de son sujet, le système commence à le ranger en lui ajoutant des catégories et des mots-clés. Par exemple, tu pourrais mettre en copie ton mail d'hier soir à processus-creatif@extrapole.eu avec comme sujet "document de travail #budget #éditorial". Le système reçoit alors ce mail et le stocke dans sa base de données avec comme catégorie "processus-creatif", et comme mot-clés "budget" et "éditorial", il sait aussi que ça a été envoyé à telle ou telle personne par Agnès, et que telles personnes sont citées ce qui crée une autre type de mots-clés liés à des contacts. Il stocke bien sur la date (et peut aussi stocker d'autres dates si le mail comporte des forwards ou reply). On fait ça en groupe, et de diverses manières, tu fais des essais depuis ton smartphone en forwardant des mails issus de ton dernier mois de travail, Marie idem mais depuis son ordi et avec un focus sur des images, Molia sélectionne des fichiers de votre serveur Partage" et les envoie ainsi au système en les qualifiant. Ce sont tous des exemples, on en discute ensemble!

  • Puis la restitution. Sur base de ces dizaines de mails qu'on envoie au système, et qui remplissent la base de donnée, on commence à lui faire traiter, et à mettre en chantier des moyens de les visualiser en sortie. Lui faire fabriquer des listes, de petits dictionnaires, des pavés de texte, des photos provenant des attachements, des diagrammes générés à partir des catégories/mot-clés. On peut imaginer reconstituer une partie de votre site-web existant, mais sur un mode bien différent, nettement moins lisse.

  • En fin de journée, on aura sûrement pas un système complet ni propre, mais on peut déjà se faire une idée de flux de travail et de la cartographie qu'Extrapole explore et dessine. On a aura aussi un outil simple à apprendre et partageable à terme avec d'autres personnes. Puisqu'il s'agit de logiciel libre, la construction de l'outil lui-même est partageable. OSP est par exemple intéressé par un tel outil, pour nous-mêmes! Et sans doute d'autres organisations. La semence donc d'un système d'information/de publication dont vous ne devriez pas supporter tout le développement.

Pour Extrapole, il faudra plus tard ajouter d'autres modules, de quoi par exemple traiter le son et la vidéo.

Mais il nous semble que ça permet de mettre le pied à l'étrier de toute l'équipe, de travailler de manière serrée avec du contenu réel immédiatement, avec un outil qui est déjà le vôtre depuis 15 ans sans doute.

Pour la suite, on peut budgeter ça ensemble à la fin de la journée en nombre de jours nécessaires, et mettre en balance les différents projets que tu as et leur budget.

Est-ce que ça te semble une bonne manière de travailler? Est-ce que vous serez toutes là jeudi, et avec une journée disponible? Nous, on est assez excité de pouvoir démarrer enfin!

Bon matin,

OSP

Snapshots | iceberg

No images in this repository’s iceberg at this time

Inside this repository

Log

 

Pierre Huyghebaertrendered

— a read me, some graphviz, a few pictures, the beginning of a template, the joy of the starting in the first day of the spring

Thursday, 21st March 2013 - 21:42

 

Pierre Marchandbrought out

— Initial commit

Thursday, 21st March 2013 - 12:02

 

Pierre Marchandexposed

— First elements of a postfix mailboxes management application

Thursday, 21st March 2013 - 13:01

 

Pierre Marchandtalked

— Few fixes to get django_postfix admin up and running

Thursday, 21st March 2013 - 13:31

 

Pierre Marchandblabbed out

— A maildir model

Thursday, 21st March 2013 - 16:46

 

Pierre Marchandshouted

— A maildir index view

Thursday, 21st March 2013 - 17:02

 

Pierre Marchandemited

— Fixed - forgot model

Thursday, 21st March 2013 - 17:06

 

Pierre Marchanddivulged

— Fixed - wrong view name in urls

Thursday, 21st March 2013 - 17:11

 

Pierre Marchandgave away

— A maildir index template

Thursday, 21st March 2013 - 17:24

 

Pierre Marchandwhispered

— Fixed - typo

Thursday, 21st March 2013 - 17:32

 

Pierre Marchanddisclosed

— Fixed - get_all is too much, just get it

Thursday, 21st March 2013 - 17:48

 

Pierre Marchandverbalised

— Fixed - missing 'a'

Thursday, 21st March 2013 - 17:49

 

Pierre Huyghebaertbabbled

— Merge branch 'master' of git.constantvzw.org:osp.work.extrapole

Thursday, 21st March 2013 - 21:42

 

Pierre Huyghebaertrevealed

— some polish on the template layout to hope make the first seed shine

Wednesday, 3rd April 2013 - 16:27

 

Pierre Huyghebaertgave away

— module 1, le programme

Sunday, 21st April 2013 - 11:55

 

Pierre Marchandtalked

— Better message parsing
attachment retrieving
backbonejs skeleton app

Thursday, 4th April 2013 - 07:43

 

Pierre Marchandunwrapped

— mising files due to gitignore misconfiguration

Thursday, 4th April 2013 - 07:52

 

Pierre Marchandverbalized

— Properly decode text payload

Thursday, 4th April 2013 - 08:14

 

Pierre Marchandsang

— more decoding + refactoring

Thursday, 4th April 2013 - 08:54

 

Pierre Marchandinterpreted

— Adjusted layout and added functions to message view

Thursday, 4th April 2013 - 09:47

 

Pierre Marchandexpressed

— circumvent weird chromium behaviour
It turns some not absolute image src URLs in x-msg://

Thursday, 4th April 2013 - 10:20

 

Pierre Marchandtold

— formated all fields

Thursday, 4th April 2013 - 11:08

 

Pierre Marchandsaid

— More on style side

Thursday, 4th April 2013 - 11:23

 

Pierre Marchandpeached

— style adjustments

Thursday, 4th April 2013 - 11:36

 

Pierre Marchandblabbed

— style typo

Thursday, 4th April 2013 - 11:37

 

Pierre Marchandlet loose

— Finished to render the prototype

Thursday, 4th April 2013 - 12:07

 

Pierre Marchandtold

— Add status field in postix senders

Thursday, 4th April 2013 - 12:48

 

Pierre Marchandunwrapped

— expose contributor status in admin site

Thursday, 4th April 2013 - 12:59

 

Pierre Marchanduttered

— ???

Thursday, 4th April 2013 - 16:51

 

Pierre Marchandsaid

— try to get better address formating

Thursday, 4th April 2013 - 16:56

 

Pierre Marchandlet loose

— made a typo

Thursday, 4th April 2013 - 16:57

 

Pierre Marchandadmitted

— even better

Thursday, 4th April 2013 - 17:07

 

Pierre Marchandbrought out

— made a typo

Thursday, 4th April 2013 - 17:08

 

Pierre Marchandrevealed

— better than ever

Thursday, 4th April 2013 - 17:14

 

Pierre Marchandconfessed

— underscore template fix

Thursday, 4th April 2013 - 17:25

 

Pierre Marchandspilled the beans

— Sort messages

Thursday, 4th April 2013 - 18:02

 

Pierre Huyghebaertbabbled

— Merge branch 'master' of git.constantvzw.org:osp.work.extrapole

Sunday, 21st April 2013 - 11:57

 

Pierre Huyghebaertexpressed

— Préparation pour le chantier

Tuesday, 4th June 2013 - 21:56