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 Huyghebaertironized

— 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 Marchandlet out

— Initial commit

Thursday, 21st March 2013 - 12:02

 

Pierre Marchandadmitted

— First elements of a postfix mailboxes management application

Thursday, 21st March 2013 - 13:01

 

Pierre Marchandconfessed

— Few fixes to get django_postfix admin up and running

Thursday, 21st March 2013 - 13:31

 

Pierre Marchandsaid

— A maildir model

Thursday, 21st March 2013 - 16:46

 

Pierre Marchandsaid

— A maildir index view

Thursday, 21st March 2013 - 17:02

 

Pierre Marchandtalked

— Fixed - forgot model

Thursday, 21st March 2013 - 17:06

 

Pierre Marchandsang

— Fixed - wrong view name in urls

Thursday, 21st March 2013 - 17:11

 

Pierre Marchandsaid

— A maildir index template

Thursday, 21st March 2013 - 17:24

 

Pierre Marchandlet the cat out of the bag

— Fixed - typo

Thursday, 21st March 2013 - 17:32

 

Pierre Marchanddivulged

— Fixed - get_all is too much, just get it

Thursday, 21st March 2013 - 17:48

 

Pierre Marchandlet out

— Fixed - missing 'a'

Thursday, 21st March 2013 - 17:49

 

Pierre Huyghebaerttold

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

Thursday, 21st March 2013 - 21:42

 

Pierre Huyghebaertcomitted

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

Wednesday, 3rd April 2013 - 16:27

 

Pierre Huyghebaertspilled the beans

— module 1, le programme

Sunday, 21st April 2013 - 11:55

 

Pierre Marchandrevealed

— Better message parsing
attachment retrieving
backbonejs skeleton app

Thursday, 4th April 2013 - 07:43

 

Pierre Marchandironized

— mising files due to gitignore misconfiguration

Thursday, 4th April 2013 - 07:52

 

Pierre Marchandspilled the beans

— Properly decode text payload

Thursday, 4th April 2013 - 08:14

 

Pierre Marchandsaid

— more decoding + refactoring

Thursday, 4th April 2013 - 08:54

 

Pierre Marchandblabbed

— Adjusted layout and added functions to message view

Thursday, 4th April 2013 - 09:47

 

Pierre Marchandpeached

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

Thursday, 4th April 2013 - 10:20

 

Pierre Marchandconfessed

— formated all fields

Thursday, 4th April 2013 - 11:08

 

Pierre Marchandemited

— More on style side

Thursday, 4th April 2013 - 11:23

 

Pierre Marchandbabbled out

— style adjustments

Thursday, 4th April 2013 - 11:36

 

Pierre Marchanddiscovered

— style typo

Thursday, 4th April 2013 - 11:37

 

Pierre Marchandblabbed out

— Finished to render the prototype

Thursday, 4th April 2013 - 12:07

 

Pierre Marchandcomitted

— Add status field in postix senders

Thursday, 4th April 2013 - 12:48

 

Pierre Marchandsaid

— expose contributor status in admin site

Thursday, 4th April 2013 - 12:59

 

Pierre Marchandexpressed

— ???

Thursday, 4th April 2013 - 16:51

 

Pierre Marchandlet the cat out of the bag

— try to get better address formating

Thursday, 4th April 2013 - 16:56

 

Pierre Marchandargued

— made a typo

Thursday, 4th April 2013 - 16:57

 

Pierre Marchandspoke

— even better

Thursday, 4th April 2013 - 17:07

 

Pierre Marchanddeclared

— made a typo

Thursday, 4th April 2013 - 17:08

 

Pierre Marchanddisclosed

— better than ever

Thursday, 4th April 2013 - 17:14

 

Pierre Marchandironized

— underscore template fix

Thursday, 4th April 2013 - 17:25

 

Pierre Marchandstated

— Sort messages

Thursday, 4th April 2013 - 18:02

 

Pierre Huyghebaertpublished

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

Sunday, 21st April 2013 - 11:57

 

Pierre Huyghebaertlet loose

— Préparation pour le chantier

Tuesday, 4th June 2013 - 21:56