Changes between Version 1 and Version 2 of Systolic


Ignore:
Timestamp:
Apr 21, 2010, 2:02:32 PM (8 years ago)
Author:
http://emmanuel.raviart.myopenid.com/
Comment:

Correction de l'installation de Systolic

Legend:

Unmodified
Added
Removed
Modified
  • Systolic

    v1 v2  
    33[[PageOutline]]
    44
    5 ''Systolic'' est une application web permettant de visualiser les changements quotidiens effectués sur les informations co-marquées.
     5''Systolic'' est une application web permettant de visualiser les changements quotidiens effectués sur des sites web. ''Systolic'' a été initialement développé pour visualiser les différences intervenues sur les informations co-marquées fournies par [wiki:Cosmetic], mais grace à un système de greffons, il peut s'adapter à tous types de sites.
    66
    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 
    9 Le nom ''Systolic'' provient d'une agglutination très approximative des mots ''site, historic, chronologic''.
     7Le nom ''Systolic'' provient d'une agglutination très approximative des mots ''site, historic, chronologic, python''.
    108
    119''Systolic'' est en développement depuis le 11 mars 2010.
     
    1715== Principe de fonctionnement ==
    1816
    19 Un 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].
     17Des scripts (fournis dans des greffons de ''Systolic'') récupèrent régulièrement (quotidiennement) les pages de sites web et les stockent dans des dépôts [http://git-scm.com/ Git].
    2018
    2119L'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.
     
    3533''Systolic'' dépend des logiciels suivants, qui doivent être installés séparément :
    3634  * [http://www.python.org/ Python]
    37   * [http://pypi.python.org/pypi/setuptools setuptools]
     35  * [http://pypi.python.org/pypi/distribute distribute]
    3836  * [http://pythonpaste.org/ Python Paste]
    3937  * [http://pythonpaste.org/webob/ WebOb]
     
    4341  * [http://samba.org/~jelmer/dulwich/ Dulwich]
    4442
    45 Pour 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).
     43Pour connaître la liste précise des dépendances, ainsi que les versions nécessaires, consulter le [http://gitorious.org/infos-pratiques/systolic/blobs/master/setup.py fichier setup.py] (variable install_requires notamment).
    4644
    47 Aprè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].
     45Après avoir installé les logiciels ci-dessus, vous devez aussi télécharger et installer les bibliothèques ''Suq-Sourceabe'', ''Suq-String'' & ''Suq-WSGI''. Elles sont elles aussi disponibles sur [http://gitorious.org/infos-pratiques Gitorious].
    4846
    49 Téléchargement et installation de Suq-Pagination :
     47Téléchargement et installation de Suq-Sourceable :
    5048{{{
    51 git clone git://gitorious.org/infos-pratiques/suq-pagination.git
    52 cd suq-pagination/
     49git clone git://gitorious.org/infos-pratiques/suq-sourceable.git
     50cd suq-sourceable/
    5351sudo python ./setup.py develop --no-deps --prefix=/usr/local
    5452cd -
     
    7977}}}
    8078
    81 Récupération quotidienne des pages du jours du co-marquage vos-droits produites par Cosmetic :
     79Téléchargement et installation du greffon ''Systolic-Comarquage'' pour les sites co-marqués :
    8280{{{
    83 cd systolic
    84 ./systolic/scripts/download_cosmetic_html.py --git -v data/comarquage-service-public/
     81git clone git://gitorious.org/infos-pratiques/systolic-comarquage.git
     82cd systolic-comarquage/
     83sudo python ./setup.py develop --no-deps --prefix=/usr/local
     84cd -
     85}}}
     86
     87Récupération quotidienne des pages du jour du co-marquage vos-droits (version 2) produites par Cosmetic :
     88{{{
     89cd systolic-comarquage
     90./systolic_plugins/scripts/download_cosmetic2.py --git --verbose ../systolic/development.ini
     91cd -
     92}}}
     93
     94Conversion des pages du jour du co-marquage vos-droits (version 2) produites par Cosmetic, en une version plus simple (sans les blocs comme les actualités dont le contenu change fréquemment) :
     95{{{
     96cd systolic-comarquage
     97./systolic_plugins/scripts/simplify_cosmetic2.py --git --verbose ../systolic/development.ini
    8598cd -
    8699}}}
     
    88101Lancement du serveur web ''Systolic'' :
    89102{{{
     103cd systolic
    90104paster serve --reload develpment.ini
    91105}}}