Changes between Version 7 and Version 8 of CosmeticVosDroits


Ignore:
Timestamp:
Nov 19, 2009, 7:50:52 PM (9 years ago)
Author:
http://emmanuel.raviart.myopenid.com/
Comment:

Ajout de scripts Cosmetic-Vos-Droits

Legend:

Unmodified
Added
Removed
Modified
  • CosmeticVosDroits

    v7 v8  
    3636== Utilisation ==
    3737
     38'''Attention''': Les traitements énumérés ci-dessous doivent être effectués quotidiennement, afin que les fichiers HTML produits par [wiki:Cosmetic] soient à jour.
     39
    3840=== Téléchargement des fichiers XML "Vos droits" ===
    3941
     
    5557Note : Si le script précédent échoue avec une erreur `403 Forbidden`, cela signifie que l'adresse IP de votre ordinateur n'est pas acceptée par le serveur de la Documentation française. Pour plus d'informations, reportez-vous aux [http://lecomarquage.service-public.fr/informations_techniques.html informations techniques du co-marquage avec Service-public.fr].
    5658
    57 === Téléchargement de la page principale pour les particuliers ===
     59=== Récupération des thèmes et raccourcis de la page principale pour les particuliers ===
    5860
    5961Le fichier XML de la page principale pour les particuliers (appelée `N0`) contient uniquement la liste des thèmes, sans les raccourcis vers les fiches les plus fréquentes de chaque thème. [wiki:Cosmetic] dispose donc d'un script pour extraire les thèmes et les raccourcis directement depuis la [http://www.service-public.fr/ page web de Service-public.fr] :
     
    6264}}}
    6365
     66=== Récupération du bloc "Focus sur" ===
     67
     68La page principale de [http://www.service-public.fr/ Service-public.fr] affiche un bloc "Focus sur" mettant en valeur des actualités importantes.
     69
     70Ce bloc n'est pas fourni dans les fichiers XML. Pour pouvoir l'afficher, [wiki:Cosmetic] le récupère directement sur le site web :
     71{{{
     72python -m cosmetic2.vosdroits.scripts.download_vos_droits_focus ${VOS_DROITS_XML_PATH}
     73}}}
     74
     75=== Récupération du bloc des mots-clés ===
     76
     77Le bloc "Mots-clés" contenant les recherches les plus fréquentes faites sur [http://www.service-public.fr/ Service-public.fr] n'est pas fourni dans les fichiers XML. Pour pouvoir l'afficher, [wiki:Cosmetic] le récupère directement sur le site web :
     78{{{
     79python -m cosmetic2.vosdroits.scripts.download_vos_droits_frequent_search_queries ${VOS_DROITS_XML_PATH}
     80}}}
     81 
     82=== Conversion des fichiers XML en HTML ===
     83
     84Cette étape, la plus importante de ''Cosmetic-Vos-Droits'', consiste à convertir les fichiers XML en fichiers HTML valides et sémantiques. Les fichiers HTML produits sont "nus" : ils contiennent toutes les informations importantes figurant dans les fichiers XML, mais sans aucune information de mise en forme (pas de CSS), ni de JavaScript, ni de contenu local.
     85
     86Avant de convertir les fichiers, il est nécessaire de créer un répertoire destiné à contenir les fichiers HTML :
     87{{{
     88mkdir vos-droits-html
     89cd vos-droits-html
     90export VOS_DROITS_HTML_PATH=`pwd`
     91cd -
     92}}}
     93
     94La conversion proprement dite peut alors être lancée :
     95{{{
     96python -m cosmetic2.vosdroits.scripts.convert_vos_droits_xml_v2_to_html ${VOS_DROITS_XML_PATH} ${VOS_DROITS_HTML_PATH}
     97}}}
     98
     99=== Génération de la liste des dossiers ===
     100
     101Pour pouvoir proposer une [http://cosmetic-front.comarquage.fr/vos-droits/particuliers/index-dossiers page recensant tous les dossiers], comme le fait [http://www.service-public.fr/tous-dossiers-az/ Service-public.fr], ''Cosmetic-Web-Front'' doit rechercher tous les dossiers parmi les pages HTML et construire cette page :
     102{{{
     103python -m cosmetic2.vosdroits.scripts.build_vos_droits_folders_index ${VOS_DROITS_HTML_PATH}
     104}}}
     105
     106=== Génération de la liste des 200 mots-clés les plus fréquents ===
     107
     108La liste des [http://www.service-public.fr/200-mots-cles/ 200 mots-clés les plus demandés] n'est pas fournie dans les fichiers XML. Pour pouvoir la [http://cosmetic-front.comarquage.fr/vos-droits/particuliers/index-mots-cles?two_columns=1 construire], [wiki:Cosmetic] larécupère directement sur [http://www.service-public.fr/ Service-public.fr]:
     109{{{
     110python -m cosmetic2.vosdroits.scripts.build_vos_droits_keywords_index ${VOS_DROITS_HTML_PATH}
     111}}}
     112
     113
    64114== Plus d'informations ==
    65115