From b916780290851b4d610aa451297760708ce4b1c8 Mon Sep 17 00:00:00 2001 From: dakkar Date: Mon, 29 Aug 2016 14:16:32 +0100 Subject: article about Sietima --- src/SW/Sietima/.gitignore | 2 ++ src/SW/Sietima/document.en.rest.txt | 55 +++++++++++++++++++++++++++++++++++ src/SW/Sietima/document.it.rest.txt | 57 +++++++++++++++++++++++++++++++++++++ src/SW/Sietima/du2html.xsl | 1 + 4 files changed, 115 insertions(+) create mode 100644 src/SW/Sietima/.gitignore create mode 100644 src/SW/Sietima/document.en.rest.txt create mode 100644 src/SW/Sietima/document.it.rest.txt create mode 120000 src/SW/Sietima/du2html.xsl diff --git a/src/SW/Sietima/.gitignore b/src/SW/Sietima/.gitignore new file mode 100644 index 0000000..08d33d4 --- /dev/null +++ b/src/SW/Sietima/.gitignore @@ -0,0 +1,2 @@ +/document.en.du.xml +/document.it.du.xml diff --git a/src/SW/Sietima/document.en.rest.txt b/src/SW/Sietima/document.en.rest.txt new file mode 100644 index 0000000..27f0a65 --- /dev/null +++ b/src/SW/Sietima/document.en.rest.txt @@ -0,0 +1,55 @@ +==================================================== +Sietima, a mailing list manager construction toolkit +==================================================== +:CreationDate: 2016-08-29 12:20:04 +:Id: SW/Sietima +:tags: - perl + - software + +What is it +========== + +Sietima is a mailing list manager construction toolkit, written in +Perl 5. It's an exercise in modularity, a showcase of the latest +features of Perl 5, and should eventually include an actually usable +mailing list manager. + +History +======= + +Once upon a time, there was a mailing list manager called Siesta, +written by Richard Clamp, Greg McCarrol and Simon Winstow. You can +still look at the `Subversion repository`_, `development mailing list +archives`_, `the slides of the talk Richard gave`_ at `YAPC::EU +2003`_, and `the full history as written by Simon`_. + +It is completely plugin-driven, and has per-user configuration. I +still run a few lists on Siesta. + +Fast forward 13 years: Perl and CPAN have come a long way. Can we +write a better list manager now? How hard can it be? That's why I +started writing Sietima. + +Construction toolkit? +===================== + +Sietima provides a bunch of modules you can plug together to make your +ideal mlm. Writing new plugins to add features should be as easy as +possible. It is currently not a "just works" application, though. + +Contributing +============ + +Check out `the source code`_, push your branch somewhere, then `email +me about it`_. Or `ask me to give you write access to the repository`_. + +.. _`Subversion repository`: https://siesta.svn.unixbeard.net/trunk/siesta/ +.. _`development mailing list archives`: http://siesta.unixbeard.net/siesta/archive/siesta-dev/lurker_15.html +.. _`the slides of the talk Richard gave`: http://unixbeard.net/~richardc/talks/siesta/ +.. _`YAPC::EU 2003`: http://conferences.mongueurs.net/ye2003/talk/355 +.. _`the full history as written by Simon`: http://www.thegestalt.org/simon/siesta-article.pod + +.. _`the source code`: https://www.thenautilus.net/cgit/Sietima/ +.. _`email me about it`: mailto:dakkar@thenautilus.net?subject=Code%20for%20Sietima +.. _`ask me to give you write access to the repository`: mailto:dakkar@thenautilus.net?subject=Please%20allow%20me%20to%20push%20to%20Sietima + diff --git a/src/SW/Sietima/document.it.rest.txt b/src/SW/Sietima/document.it.rest.txt new file mode 100644 index 0000000..e0c91b2 --- /dev/null +++ b/src/SW/Sietima/document.it.rest.txt @@ -0,0 +1,57 @@ +===================================================== +Sietima, un kit per costruire gestori di mailing list +===================================================== +:CreationDate: 2016-08-29 12:20:04 +:Id: SW/Sietima +:tags: - perl + - software + +Che cos'è +========= + +Sietima è un kit per costruire gestori di mailing list, scritto in +Perl 5. È un esercizio di modularizzazione, una vetrina per le +funzionalità più recenti di Perl 5, e prima o poi includerà un gestore +di mailing list più o meno usabile. + +Storia +====== + +Tanto tempo fa, c'era un gestore di mailing list chiamato Siesta, +scritto da Richard Clamp, Greg McCarrol e Simon Winstow. Potete ancora +accedere al `repository Subversion`_, `gli archivi della mailing list +di sviluppo`_, `le slides dell'intervento di Richard`_ alla +`YAPC::EU 2003`_, e `la storia completa scritta da Simon`_. + +È completamente definito dai plugin, e la configurazione è per +utente. Io lo uso ancora per gestire un po' di liste. + +Negli ultimi 13 anni, però, Perl e CPAN sono cambiati +parecchio. Possiamo scrivere un gestore migliore? Sarà un gioco da +ragazzi! E così ho cominciato a scrivere Sietima. + +Kit di costruzione? +=================== + +Sietima fornisce una collezione di moduli che potete combinare per +costruire il vostro gestore di liste ideale. Scrivere nuovi plugin per +aggiungere funzioni dovrebbe essere quanto più semplice possibile. Al +momento, però, non è un'applicazione "chiavi in mano". + +Per contribuire +=============== + +Prendete il `codice sorgente`_, pubblicate la vostra branch da qualche +parte, e `fatemelo sapere per email`_. Oppure `chiedetemi di darvi +accesso in scrittura al repository`_. + +.. _`repository Subversion`: https://siesta.svn.unixbeard.net/trunk/siesta/ +.. _`gli archivi della mailing list di sviluppo`: http://siesta.unixbeard.net/siesta/archive/siesta-dev/lurker_15.html +.. _`le slides dell'intervento di Richard`: http://unixbeard.net/~richardc/talks/siesta/ +.. _`YAPC::EU 2003`: http://conferences.mongueurs.net/ye2003/talk/355 +.. _`la storia completa scritta da Simon`: http://www.thegestalt.org/simon/siesta-article.pod + +.. _`codice sorgente`: https://www.thenautilus.net/cgit/Sietima/ +.. _`fatemelo sapere per email`: mailto:dakkar@thenautilus.net?subject=Codice%20per%20Sietima +.. _`chiedetemi di darvi accesso in scrittura al repository`: mailto:dakkar@thenautilus.net?subject=Dammi%20accesso%20a%20Sietima,%20per%20favore + diff --git a/src/SW/Sietima/du2html.xsl b/src/SW/Sietima/du2html.xsl new file mode 120000 index 0000000..e2487e0 --- /dev/null +++ b/src/SW/Sietima/du2html.xsl @@ -0,0 +1 @@ +../../../templates/du2html.xsl \ No newline at end of file -- cgit v1.2.3