Changes between Initial Version and Version 1 of Systolic


Ignore:
Timestamp:
Mar 17, 2010, 3:02:58 PM (11 years ago)
Author:
http://emmanuel.raviart.myopenid.com/
Comment:

Déplacement de la page de documentation de Systolic

Legend:

Unmodified
Added
Removed
Modified
  • Systolic

    v1 v1  
     1= Systolic =
     2
     3[[PageOutline]]
     4
     5''Systolic'' est une application web permettant de visualiser les changements quotidiens effectués sur les informations co-marquées.
     6
     7''Systolic'' est optimisé pour visualiser les changements des pages de [wiki:Cosmetic], mais il ne dépend pas de [wiki:Cosmetic]. Il est possible d'installer ''Systolic'' sans installer [wiki:Cosmetic]. De ce fait, l'installation de ''Systolic'' est relativement simple.
     8
     9Le nom ''Systolic'' provient d'une agglutination très approximative des mots ''site, historic, chronologic''.
     10
     11''Systolic'' est en développement depuis le 11 mars 2010.
     12
     13== Démonstration ==
     14
     15''Systolic'' est le logiciel utilisé sur le site [http://historique.comarquage.fr/].
     16
     17== Principe de fonctionnement ==
     18
     19Un script (fourni dans ''Systolic'') récupère régulièrement (quotidiennement) les pages proposées en comarquage et les stocke dans un dépôt [http://git-scm.com/ Git].
     20
     21L'application ''Systolic'' parcourt les dépôts ''Git'' ainsi mis à jour et affiche leur contenu sous une forme la plus simple possible pour les utilisateurs.
     22
     23== Licence et copyright ==
     24
     25''Systolic'' est un logiciel libre sous licence [http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License] version 3 ou supérieure.
     26
     27Copyright © 2010 [http://www.easter-eggs.com/ Easter-eggs]
     28
     29== Téléchargement ==
     30
     31Le source de ''Systolic'' est hébergé sur [http://gitorious.org/infos-pratiques Gitorious].
     32
     33== Installation ==
     34
     35''Systolic'' dépend des logiciels suivants, qui doivent être installés séparément :
     36  * [http://www.python.org/ Python]
     37  * [http://pypi.python.org/pypi/setuptools setuptools]
     38  * [http://pythonpaste.org/ Python Paste]
     39  * [http://pythonpaste.org/webob/ WebOb]
     40  * [http://www.makotemplates.org/ Mako]
     41  * [http://codespeak.net/lxml/ lxml]
     42  * [http://git-scm.com/ Git]
     43  * [http://samba.org/~jelmer/dulwich/ Dulwich]
     44
     45Pour connaître la liste précise des dépendances, ainsi que les versions nécessaires, consulter le [http://hg.infos-pratiques.org/cosmetic2/file/tip/setup.py fichier setup.py] (variable install_requires notamment).
     46
     47Après avoir installé les logiciels ci-dessus, vous devez aussi télécharger et installer les bibliothèques ''Suq-Pagination'', ''Suq-String'' & ''Suq-WSGI''. Elles sont elles aussi disponibles sur [http://gitorious.org/infos-pratiques Gitorious].
     48
     49Téléchargement et installation de Suq-Pagination :
     50{{{
     51git clone git://gitorious.org/infos-pratiques/suq-pagination.git
     52cd suq-pagination/
     53sudo python ./setup.py develop --no-deps --prefix=/usr/local
     54cd -
     55}}}
     56
     57Téléchargement et installation de Suq-String :
     58{{{
     59git clone git://gitorious.org/infos-pratiques/suq-string.git
     60cd suq-string/
     61sudo python ./setup.py develop --no-deps --prefix=/usr/local
     62cd -
     63}}}
     64
     65Téléchargement et installation de Suq-WSGI :
     66{{{
     67git clone git://gitorious.org/infos-pratiques/suq-wsgi.git
     68cd suq-wsgi/
     69sudo python ./setup.py develop --no-deps --prefix=/usr/local
     70cd -
     71}}}
     72
     73Téléchargement et installation de ''Systolic'' :
     74{{{
     75git clone git://gitorious.org/infos-pratiques/systolic.git
     76cd systolic/
     77sudo python ./setup.py develop --no-deps --prefix=/usr/local
     78cd -
     79}}}
     80
     81Récupération quotidienne des pages du jours du co-marquage vos-droits produites par Cosmetic :
     82{{{
     83cd systolic
     84./systolic/scripts/download_cosmetic_html.py --git -v data/comarquage-service-public/
     85cd -
     86}}}
     87
     88Lancement du serveur web ''Systolic'' :
     89{{{
     90paster serve --reload develpment.ini
     91}}}
     92
     93== Plus d'informations ==
     94
     95Pour plus d'informations, vous pouvez consulter et/ou participer à la [wiki:ListesDeDiffusion liste de diffusion Infos-Pratiques].