Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres
Pourquoi créer une sous-page « Annexe et index » avec le nom des auteurs et les licences d’utilisation du texte et des images ? Cela n’a sans doute aucun intérêt pour les lecteurs et pour les impressions personnelles, le lecteur a accès aux origines des textes et des images par le réseau internet.
Si un livre doit être imprimé et distribué on ne peut pas faire fi du nom des contributeurs et du droit de copie.
PediaPress imprime les wiki-livres par l’intermédiaire du compilateur, ajoute une page "annexe" et une page "index", mais lors de l’édition des livres de « La goélette Cardabela » il n’a pas été possible de remédier à la disposition et à la taille des images, de plus; l’index lexical mériterait d’être affiné.
Le compilateur en libre service qui créait ce PDF n’est pas disponible actuellement. L’annexe et l’index sont difficiles à produire, il faut chercher dans l’historique de chaque article, recopier manuellement l’origine des images, les noms des auteurs, les licences d’utilisation.
Faire imprimer les livres par un imprimeur local est une solution. Les imprimeurs peuvent assembler les feuilles et produire des livres, mais il faut leur fournir tout le matériel au format PDF et l’éditeur du livre (vous, moi) doit intégrer l’annexe et l’index dans ce PDF.
Ce livret, "Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres" propose des solutions.
Liste des articles
[modifier | modifier le wikicode]Articles
[modifier | modifier le wikicode]Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Introduction Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Référencement manuel Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Référencement semi-automatique Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Référencement automatique
Annexe et index
[modifier | modifier le wikicode]Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Annexe et index
Introduction
[modifier | modifier le wikicode]Documentation des ressources
[modifier | modifier le wikicode]Les articles de ce wiki-livre font appel à de nombreuses ressources media-wiki :
https://fr.wikipedia.org/wiki/Aide:Syntaxe https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions https://www.mediawiki.org/wiki/Help:Magic_words/fr#Fonctions_de_parseur
Annexer et indexer les articles
[modifier | modifier le wikicode]- Une première solution consiste à créer une sous-page sclti de chaque article à l'aide du « canevas sclti »[1] : {{FULLPAGENAME}}/sclti où {{FULLPAGENAME}} est le lien racine de l'article.
Il est possible d'utiliser le modèle {{Référencer la page}} à placer à la fin de l'article, le modèle est à supprimer lorsque la page "Annexe et index" aura été créée.
Exemple : Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Introduction et sa sous-page est Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Introduction/sclti.
Annexer et indexer les livres
[modifier | modifier le wikicode]- Un wiki-livre est normalement composé d'articles.
Pour créer l'annexe d'un livre on utilise le « canevas SCLTI » dans la sous page {{FULLPAGENAME}}/SCLTI où {{FULLPAGENAME}} est le nom de base de l'article « Livre ».
Exemple : le nom de base de ce livre {{FULLPAGENAME}} : Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres,
* la sous-page intermédiaire : Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/SCLTI,
* la sous-page finale Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Annexe et index,
* et la sous-page imprimable du livre Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Version_imprimable
- Références
- ↑ https://fr.wikibooks.org/w/index.php?title=Goélette_Cardabela/Références/Canevas_sclti&action=edit
Référencement manuel
[modifier | modifier le wikicode]Avant de vous lancer dans ce référencement manuel il faut que ça en vaille la peine. Faites une compilation (menu de gauche : Imprimer/Exporter) et vérifiez que la présentation de PediaPress peut vous convenir.
Avec le référencement manuel, on ne sort pas de l'environnement Wiki
Dans l'environnement semi-automatique ou complètement automatisé, il est nécessaire d'utiliser des programmes sous Windows ou Linux.
Le canevas sclti
[modifier | modifier le wikicode]Il s'agit de produire la sous-page {{PAGENAME}}/sclti de chaque article. La création est assez facile lorsqu'il n'y a qu'un auteur et peu d'images,mais c'est plus compliqué lorsqu'il y a de nombreuses images.
Dans le cas où il y aurait nombreuses images il faudrait extraire les liens, rechercher les attributions, les licences, trouver les pages où elles apparaissent.
Construction de l'index des articles, il est construit à l'aide de la sous-page {{PAGENAME}}/Sommaire.
Disponibilité du canevas sclti : Références/Canevas_sclti pour les articles disposant d'un "Sommaire"
Exemple de création d'une sous-page {{PAGENAME}}/sclti : Goélette_Cardabela/Après/L'entretien/sclti
« L'entretien » est la sous page, elle apparaît à la fin de la version imprimable : Goélette_Cardabela/Après/L'entretien/Version imprimable débarrassée de sa structure d'extractions.
Le canevas SCLTI ? Ou la section ? Ou la sous-page "Annexe"
[modifier | modifier le wikicode]Si le livre est plus compliqué on pourra utiliser le "canevas SCLTI" pour produire l’annexe, à défaut de disponibilité des sous-pages sclti.
Disponibilité du canevas SCLTI : Goélette_Cardabela/Références/Canevas SCLTI
Ce canevas se distingue du canevas sclti par le fait qu'un livre est constitué d'articles avec un sommaire de Contenus qui est la liste des articles du livre, semblable à la liste créée par le compilateur. C'est cette liste qui doit nous servir pour créer la sous-page Annexe.
L’index est habituellement construit à l’aide de la sous-page {{PAGENAME}}/Contenus.
Exemple de création d'une sous-page {{BASEPAGENAME}}/SCLTI : Collection des livrets techniques de la goélette Cardabela/SCLTI. Elle apparaît à la fin de la version imprimable : Collection des livrets techniques de la goélette Cardabela/Version imprimable débarrassée de la structure des repères d'extraction.
Remarque : Dans cet exemple la sous-page SCLTI est utilisée directement sans produire la sous-page Annexe.
Les canevas des référencements manuels
[modifier | modifier le wikicode]Les canevas sont proposés pour créer la documentation d'un article ou d'un Wiki-livre.
Utiliser le canevas sclti
[modifier | modifier le wikicode]Le Canevas_sclti est proposé pour créer la sous page sclti des articles simples, ou composé de peu de sous-pages et de peu d'images.
La création simplifiée est manuelle.
La création est semi-automatique avec les fichiers de commandes :
https://fr.wikibooks.org/w/index.php?title=Goélette_Cardabela/Références#Les_fichiers_de_commandes
La procédure consiste à transclure la sous-page sclti en bas-de-page de l'article {{PAGENAME}} :
- Copier le texte : {{:{{PAGENAME}}/sclti}} et le coller en bas-de-page de l'article.
Le lien doit apparaître en rouge à la prévisualisation si il n'a pas déjà été créé.
Cliquer sur le lien en rouge pour créer la page {{PAGENAME}}/sclti. - Éditer le Canevas_sclti
https://fr.wikibooks.org/w/index.php?title=Goélette_Cardabela/Références/Canevas_sclti&action=edit.
Copier le code du canevas et le coller dans la sous-page {{PAGENAME}}/sclti, puis Enregistrer les modifications. - Essayer le modèle {{Référencer la page}} qui aide à l'exécution des deux actions précédentes.
Voir le modèle : Modèle:Référencer la page.
Remarque :
- Si l'article ne doit jamais être inclus dans un livre il n'est pas nécessaire de créer une nouvelle sous-page sclti.
Il suffit de copier le Canevas_sclti en bas de l'article et de procéder de la même façon que pour la sous-page. De cette manière on aura créé une nouvelle section dans l'article qui sera l'Annexe de l'article : = Annexe =
Procéder ainsi :
- Éditer Canevas_sclti.
- Copier le code et coller ce code à la fin de l'article.
- Pour utiliser ce Canevas_sclti assurez-vous que l'article n'est pas composé de plusieurs articles.
Pour les livres utiliser le Canevas_SCLTI qui est très semblable mais qui tient compte des articles transclus comme dans les versions imprimables.
Les articles composés sont souvent des livres avec une sous-page de « Contenus ».
La liste des articles est habituellement donnée dans la sous-page de {{BASEPAGENAME}}/Contenus.
Description de la page ou de la section créée :
Lignes 1 à 6 du canevas :
1 = Annexe = 2 == Références == 3 <references /> 4 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 5 /*1 6 {{Vert|Prévisualiser, copier les références ci-dessus, les coller ici (remplacer ce texte vert).}}*/</noinclude>
- La ligne 1 est la tête du chapitre (Annexe)
- La ligne 2 est la première section (Références)
- La ligne 3 place la balise <references /> en dessous de laquelle viendront se placer automatiquement les références qui n'ont pas été prises en compte dans l'article {{PAGENAME}}, volontairement ou non. On peut y ajouter d'autres références.
- Les lignes 4 à 6 sont réservées à la recopie des lignes qui apparaissent sous la balise <references />. Ces lignes entre les balises n'apparaîtront pas dans la publication de la page source {{PAGENAME}}.
- La ligne 6 pourra être copiée dans la section Annexe d'un livre avec la commande mkd.
7 8 {{Nouvelle page imprimée}} 9 == Sources et contributeurs des articles == 10 '''''Source de cette édition : <br />'''''{{Canonicalurl:{{PAGENAME}}}} 11 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 12 /*2 13 {{Vert|Prévisualiser, copier le lien ci-dessus, le coller ici (remplacer ce texte vert).}}*/</noinclude>
- La ligne 8 introduit le modèle Nouvelle page imprimée destiné à l'imprimante.
- La ligne 9 définit la deuxième section (Sources et contributeurs des articles)
- La ligne 10 fixe l'origine de la page en cours
- Les lignes 11 à 13, ont le même rôle que les lignes 4 à 6, en vue de copier la ligne 13 dans la page Annexe d'un livre. Ces lignes n’apparaîtront pas lors de la publication de la page source {{PAGENAME}}.
14 15 '''''Sources des articles :''''' <br /> 16 <noinclude>{{Orange|Partie destinée à la création du fichier sclti.<br />}} 17 {{#ifexist:{{BASEPAGENAME}}/Contenu| 18 {{Canonicalurl:{{BASEPAGENAME}}/Contenu}}| 19 {{Canonicalurl:{{BASEPAGENAME}}}} 20 }}</noinclude> 21 quasi 22 '''''Article : ''{{BASEPAGENAME}}'''<br /> 23 ''Source : ''{{Vert|Prévisualiser, copier le lien ci-dessus, le coller ici (remplacer ce texte vert)}}, 24 ''Licence : ''{{Vert|Suggestion : Creative Commons Attribution-Share Alike 3.0}}, 25 ''Contributeurs : ''{{Vert|Liste des auteurs}}, 26 ''Page : ''{{Vert|Numéro de page dans l'article}}. 27 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 28 /*3 29 {{Vert|Prévisualiser, copier le bloc de lignes ci-dessus, les coller ici.}}*/</noinclude>
- La ligne 15 définit une sous-section de la section Sources et contributeurs des articles
- Les lignes 16 à 20 sont cachée lors de la publication. Ces lignes sont précisées à l'attention de l'éditeur de la sous-page sclti.
- La ligne 17 permet de savoir si il s'agit d'un article composé de plusieurs articles, voire d'un livre :
Si il existe une sous page Contenu d'une page de base c'est que la page est composée d'articles et que le la liste des articles est donnée dans la page de contenu, (tout au moins dans la série des articles de la goélette Cardabela) et si il s'agit d'un article composé
alors : la ligne 18 affiche le lien complet (l'URL canonique) de la page de contenu,
sinon : la ligne 19 affiche le lien complet (l'URL canonique) de la page de base. - La ligne 22 Nous examinons ici le cas d'un article qui ne contient pas de sous article, (sans transclusion). Il nous suffira donc de nommer la page de base.
- La ligne 23 Copier l'adresse canonique (voir : ligne 18 et 19) de l'article après Source :
- La ligne 24 Lors de l'impression d'un article, à la dernière page une licence est précisée et on peut s'en inspirer (Exemple) :
Récupérée de « https://fr.wikibooks.org/w/index.php?title=Goélette_Cardabela/Après/La_cuisine_à_bord&oldid=608272 » La dernière modification de cette page a été faite le 24 novembre 2018 à 11:55. Les textes sont disponibles sous licence Creative Commons attribution partage à l’identique ; d’autres termes peuvent s’appliquer. Voyez les termes d’utilisation pour plus de détails.
- La ligne 25 : Les auteurs - contributeurs de la page : Voyez l'historique de la page. On trouve les noms des contributeurs dans Outils externes et statistiques :.
- Copier et coller dans votre page : https://xtools.wmflabs.org/articleinfo/fr.wikibooks.org/{{PAGENAMEE}}
- Notez qu'il sagit bien de {{PAGENAMEE}} et non de {{PAGENAME}}
- Pour la page actuelle on obtient : https://xtools.wmflabs.org/articleinfo/fr.wikibooks.org/Go%C3%A9lette_Cardabela/R%C3%A9f%C3%A9rences
- Les lignes 26 à 29 servent comme précédemment à la création de la page Annexe
- Les lignes 31 à 46 peuvent être supprimées si il n'y a pas d'image dans l'article.
30 31 == Source des images, licences et contributeurs == 32 '''''Article : ''{{BASEPAGENAME}}'''<br /> 33 '''Image 1 : {{Vert|Titre}}''', 34 ''Source : ''{{Vert|Lien}}, 35 ''Licence : ''{{Vert|Licence}}, 36 ''Contributeurs : ''{{Vert|Liste}}, 37 ''Page : ''{{Vert|Numéro de la page où se trouve l'image}}. 38 39 '''Image 2 : {{Vert|Titre}}''', 40 ''Source : ''{{Vert|Lien}}, 41 ''Licence : ''{{Vert|Licence}}, 42 ''Contributeurs : ''{{Vert|Liste}}, 43 ''Page : ''{{Vert|Numéro de la page où se trouve l'image}}. 44 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 45 /*4 46 {{Vert|Prévisualiser, copier le bloc de lignes ci-dessus, les coller ici.}}*/</noinclude>
- Ligne 46 Éditer et copier puis coller dans le code Wiki. Cela nécessite d'avoir deux fenêtres d'édition dans le navigateur.
47 48 {{Nouvelle page imprimée}} 49 == Licence == 50 '''''Article : ''{{BASEPAGENAME}}'''<br /> 51 {{Vert|Suggestion : Creative Commons Attribution-Share Alike 3.0<br />//creativecommons.org/licenses/by-sa/3.0/}} 52 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 53 /*5 54 {{Vert|Prévisualiser, copier les lignes ci-dessus, les coller ici.}}*/</noinclude>
- Ligne 54 Éditer et copier puis coller dans le code Wiki. Cela nécessite également d'avoir deux fenêtres d'édition dans le navigateur.
55 56 {{Nouvelle page imprimée}} Il est possible que la sous-page Sommaire n'ait pas été créée, auquel cas on peut copier le sommaire qui est créé automatiquement.<br /> On peut forcer la création d'un sommaire avec le mot magique __TOC__, au moins provisoirement, pour en recopier le bloc. 57 = Index = 58 {{#ifexist:{{BASEPAGENAME}}/Sommaire|'''''Article : ''{{BASEPAGENAME}}'''<br />{{:{{BASEPAGENAME}}/Sommaire}}| 59 <noinclude>{{Rouge|La page « {{BASEPAGENAME}}/Sommaire » n'est pas trouvée.}} 60 __TOC__</noinclude>}} 61 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 62 /*6 63 {{Vert|Prévisualiser, copier le bloc de lignes ci-dessus, les coller ici.}}*/</noinclude>
Utiliser le canevas SCLTI
[modifier | modifier le wikicode]Le Canevas_SCLTI permet de créer une section ou une sous-page SCLTI non imprimable d'un livre qui sera transformé en Annexe imprimable.
Exemples de sous-pages :
Exemple de sous-page de travail SCLTI :
Goélette_Cardabela/Collection_des_livrets_techniques_de_la_goélette_Cardabela/SCLTI
Exemple de sous-page finale Annexe obtenue :
Goélette_Cardabela/Collection_des_livrets_techniques_de_la_goélette_Cardabela/Annexe
Pour utiliser ce canevas : Il faut disposer de la liste des articles du livre.
- Cette liste peut être trouvée dans une sous-page du livre nommée Contenus ou Sommaire.
Si elle n'existe pas il faut la créer : {{:{{PAGENAME}}/Contenus}} On y écrira ligne par ligne, la liste des sous-pages ou des articles qui composent le livre.
La procédure consiste à transclure la sous-page SCLTI en bas-de-page du livre ou de sa version imprimable {{PAGENAME}} :
- Copier le texte : {{:{{PAGENAME}}/SCLTI}} et le coller à la fin de la version Livre ou de la Version imprimable du livre. Le lien doit apparaître en rouge à la prévisualisation si la sous-page n'est pas déjà créée.
- Cliquer sur le lien en rouge pour créer la sous-page {{PAGENAME}}/SCLTI
- Éditer la page Canevas_SCLTI (Cliquer sur ce lien). Copier le code du canevas, le coller dans la sous-page SCLTI et enregistrer la création.
Remarque : Il est possible de créer directement la sous-page Annexe
Description de la page ou de la section créée :
Lignes 10 à 16 du canevas :
10 /*A 11 = Annexe = 12 == Références == 13 <references /> 14 <br /> */ 15 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 16 /*1 17 {{Vert|Prévisualiser, copier les références ci-dessus, les coller ici (remplacer ce texte vert).}}*/</noinclude>
- Les lignes 10 à 14 sont destinées à être recopiées dans la page Annexe avec la commande "mkd -Ctw A <nom du fichier.SCLTI> Annexe.txt"
- La ligne 11 est la tête du chapitre (Annexe)
- La ligne 12 est la première section (Références)
- La ligne 13 place la balise en dessous de laquelle viendront se placer automatiquement les références qui n'ont pas été prises en compte dans l'article {{PAGENAME}}, volontairement ou non. On peut y ajouter d'autres références.
- Les lignes 14 à 16 sont réservées à la recopie des lignes qui apparaissent sous la balise . Ces lignes entre les balises n'apparaîtront pas dans la publication de la page source {{PAGENAME}}.
- La ligne 16 pourra être copiée dans la section Annexe d'un livre avec la commande mkd.
18 19 /*B 20 {{Nouvelle page imprimée}} 21 == Sources et contributeurs des articles == 22 <small>Les sources listées pour chaque article fournissent des informations de licence plus détaillées, y compris le statut des droits d'auteur, les détenteurs de ces droits et les conditions de licence.</small><br /> 23 '''''Source de cette édition : '''''<br /><small>{{Canonicalurl:{{PAGENAME}}}}</small> */ 24 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 25 /*2 26 <small>{{Vert|Prévisualiser, copier le lien ci-dessus, le coller ici (remplacer ce texte vert).}}</small><br />*/</noinclude> 27 28 /*C 29 '''''Sources des articles :'''''<br /> */ 30 <div class="noprint">{{Orange|... introduire ici la liste des sources et compléter avec le nom des Contributeurs et les Licences des Sources.}} 31 <small> 32 {{#ifexist:{{BASEPAGENAME}}/Contenu|{{BASEPAGENAME}}/Contenu 33 |{{#ifexist:{{BASEPAGENAME}}/Sommaire|{{BASEPAGENAME}}/Sommaire 34 |{{Rouge|La liste des article n'est pas trouvée. Introduire la liste manuellement ou créer la sous-page {{BASEPAGENAME}}/Contenu}}}}}}</small> 35 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 36 /*3 37 <small><small>{{Vert|Prévisualiser, copier le bloc ci-dessus, le coller ici (remplacer ce texte vert).}}</small></small><br />*/</noinclude>
38 39 /*D 40 {{Nouvelle page imprimée}} 41 == Source des images, licences et contributeurs == 42 <small>Les sources listées pour chaque image fournissent des informations de licence plus détaillées, y compris le statut des droits d'auteur, les détenteurs de ces droits et les conditions de licence.</small> */ 43 <div class="noprint">{{Orange|... introduire ici la liste des sources avec Contributeurs et les Licences des images.}} 44 <small> 45{{#ifexist:{{BASEPAGENAME}}/Contenu|{{BASEPAGENAME}}/Contenu 46 |{{#ifexist:{{BASEPAGENAME}}/Sommaire|{{BASEPAGENAME}}/Sommaire 47 |{{Rouge|La liste des article n'est pas trouvée. Introduire la liste manuellement ou créer la sous-page {{BASEPAGENAME}}/Contenu}}}}}}</small> 48 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 49 /*3 50 <small><small>{{Vert|Prévisualiser, copier le bloc ci-dessus, le coller ici (remplacer ce texte vert).}}</small></small><br />*/</noinclude>
51 52 /*E 53 == Licence == 54 <small>Creative Commons Attribution-Share Alike 3.0<br /> 55 //creativecommons.org/licenses/by-sa/3.0/</small> */
56 57 /*F 58 == Index == */ 59 <div class="noprint">{{Orange|... introduire ici la liste des ''Sommaires'' des articles.}} 60<small> 61 {{#ifexist:{{BASEPAGENAME}}/Contenus|{{BASEPAGENAME}}/Contenus 62 |{{#ifexist:{{BASEPAGENAME}}/Sommaire|{{BASEPAGENAME}}/Sommaire 63 |{{Rouge|La liste des article n'est pas trouvée. Introduire la liste manuellement ou créer la sous-page {{BASEPAGENAME}}/Contenus}}}}}}</small> 64 <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} 65 /*4 66 <small><small>{{Vert|Prévisualiser, copier le bloc ci-dessus, le coller ici (remplacer ce texte vert).}}</small></small><br />*/</noinclude> 67 68 69</small></small> 70
Copier les résultats dans la page Annexe
[modifier | modifier le wikicode]Exemple dans l'espace de noms Utilisateur
[modifier | modifier le wikicode]Créer un livre et sa documentation
[modifier | modifier le wikicode]La documentation : s'entend « La page Annexe du livre »
Wikilivres:Bac_à_sable est communautaire et ne convient pas pour cet exercice qui doit avoir un minimum de pérennité.
Bac à sable personnel pour les essais
[modifier | modifier le wikicode]Si vous ne l'avez pas déjà fait créez votre « bac à sable » voir :
- Créez et éditez votre page Utilisateur:<Votre pseudo>/Sandbox (Sandbox peut aussi s'appeler Bac à sable)
Notion d'espace de noms
[modifier | modifier le wikicode]Documentation : https://www.mediawiki.org/wiki/Help:Magic_words/fr
La préservation des pages Wiki fonctionne en nuage qui permet un accès rapide aux fichiers. Il y a 58 382 pages sur ce wiki et 20 757 articles.
Toutes les pages sont au même niveau et l'utilisation de la barre oblique '/' peut faire croire à un répertoire racine avec avec des sous-répertoires. La barre oblique est un choix qui peut être remplacé par d'autres caractères comme le tiret '-' ou le point '.' etc.
À l'intérieur de ce nuage il y a les espaces de noms : Utilisateur, Modèle, Aide, etc.
Ces espaces de nom sont tous au même niveau que les pages c'est à dire sous la racine wiki/
Si on ne connaît pas bien son fonctionnement on peu faire des erreurs parfois difficiles à interpréter.
Lorsque l'on est dans l'espace de noms Utilisateur on peut être tenté de créer une sous page ainsi :
- {{PAGENAME}}/NouvellePage
- {{PAGENAME}} est le titre complet de la page (incluant tous les niveaux des sous-pages) sans l'espace de noms.
Cette page ne sera pas créée dans l'espace de noms Utilisateur mais dans l'espace de noms principal, à la racine du Wiki
Pour que la NouvellePage soit créée dans l'espace de noms Utilisateur il faut écrire :
- {{NAMESPACE}}:{{PAGENAME}}/NouvellePage
- On peut aussi écrire :
- {{FULLPAGENAME}}/NouvellePage
Cette page sera créée dans l'espace de noms racine incluant tous les niveaux des sous-pages mais cette fois avec l'espace de noms.
Pour bien comprendre, éditez cette section. Copiez le bloc ci-dessous et collez-le dans une page en mode édition de votre espace personnel et prévisualisez.
Sans soulignements : (Notez que l'espace racine est une chaîne vide.)
{{PAGENAME}} = Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres {{BASEPAGENAME}} = Goelette Cardabela/Sandbox {{SUBPAGENAME}} = Annexion et indexation des wiki-livres {{NAMESPACE}} = Utilisateur '{{NAMESPACE}}:{{PAGENAME}} = Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres {{FULLPAGENAME}} = Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres {{TALKPAGENAME}} = Discussion utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres {{ROOTPAGENAME}} = Goelette Cardabela
Avec des soulignements :
{{PAGENAMEE}} = Goelette_Cardabela/Sandbox/Annexion_et_indexation_des_wiki-livres {{FULLPAGENAMEE}} = Utilisateur:Goelette_Cardabela/Sandbox/Annexion_et_indexation_des_wiki-livres
Exemple : Utilisateur:Goelette_Cardabela/Sandbox#Tests_de_l'espace_de_noms_Utilisateur
Créer le livre avec trois Articles et trois chapitres par article
[modifier | modifier le wikicode]Vous allez créer un Livre simple contenant trois Articles avec des images.
La page principale sera automatiquement catégorisée dans la catégorie cachée : Pages_non_indexées grâce au mot magique __NOINDEX__
- Pour une meilleure compréhension évitez les modèles {{Livre}} et {{Sommaire}} pour cette fois.
- En mode édition de votre page Sandbox collez les blocs suivants et supprimez les éventuelles balises "pre" du premier bloc.
__NOINDEX__ Utilisateur:<Votre pseudo>/Sandbox/LivreTest<br /> Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleUn<br /> Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleDeux<br /> Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleTrois<br /> Utilisateur:<Votre pseudo>/Sandbox/LivreTest/Contenu<br /> Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleUn/Sommaire<br /> Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleDeux/Sommaire<br /> L'Article trois est sans sous-page Sommaire.
La page Utilisateur:<Votre pseudo>/Sandbox/LivreTest/Contenu doit contenir le nom des Articles sur trois lignes
[[Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleUn|ArticleUn]]<br /> [[Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleDeux|ArticleDeux]]<br /> [[Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleTrois|ArticleTrois]]
[[Utilisateur:<Votre pseudo>/Sandbox/LivreTest/Contenu]]
La page Utilisateur:<Votre pseudo>/Sandbox/LivreTest/ArticleUn peut contenir plusieurs chapitres : == Chapitre 1 == == Chapitre 2 == == Chapitre 3 == Le Sommaire de cet Article doit contenir les titres des chapitres
On fait la même chose avec l'ArticleDeux et avec l'ArticleTrois dans lesquels on ajoutera des images.
On a déjà un livre conséquent pour faire nos essais.
Voir l'exemple Utilisateur:Goelette_Cardabela/Sandbox
Documentation manuelle
[modifier | modifier le wikicode]Nous allons copier le Canevas_SCLTI à la fin du livre « LivreTest ».
Cette solution est très pratique pour éviter de créer la sous-page SCLTI ou Annexe, mais a l'inconvénient de ne pas tenir compte des directives de transclusions .
- [[Utilisateur:<Votre pseudo>/Sandbox/LivreTest]]
- Exemple : Utilisateur:Goelette Cardabela/Sandbox/LivreTest
- À ce point il n'est pas nécessaire de copier les champs de texte dans les espaces réservé à la documentation automatique (Les champs de couleur verte).
Nous allons créer la sous page Annexe [[Utilisateur:<votre pseudo>/Sandbox/LivreTest/Annexe]]
Première solution : Éditer et prévisualiser la section Annexe du livre LivreTest
- Copier la prévisualisation dans la sous-page Annexe.
- Le texte est maintenant pur, délivré des liens de construction.
- Rétablir la forme Wiki de la sous page avec les balises de titre et de sous titre, les retour chariots les numéros de pages manquants etc.
Deuxième solution : Copier la section éditée avec tous les codes Wiki et faire le tri ...
On peut maintenant créer la version imprimable de LivreTest et supprimer la section de construction de la page principale du livre.
Indexer les documents avec OpenOffice (OO)
[modifier | modifier le wikicode]OpenOffice peut nous aider à créer les pages d'index et peut être téléversé.
(OO est l'abréviation de OpenOffice)
Préparation du document OO pour l’exercice
[modifier | modifier le wikicode]- Démarrer "OpenOffice Writer".
- Au démarrage la page est en style "Standard". Modifier le style de la page en style "Première page". (Pour le sommaire dont la page ne doit pas être numérotée). Appuyer sur la touche "F11", Choisir "Style et formatage" puis "Première page" et validez par un retour chariot.
- Insérer une nouvelle page de style "Première page". (Pour le verso du sommaire qui ne doit pas être numéroté.)
- "Insérer" un "Saut manuel", avec le choix du "Style" : "Première page", sans cocher "Modifier le numéro de page".
- Insérer une troisième page, style "Standard", et valider la numérotation qui doit commencer à 1 (page impaire).
Copier le document dans OO
[modifier | modifier le wikicode]- Se déconnecter du compte utilisateur. (Cela évite de recopier les renvois tels que ↑ [URL] [[lien]].)
- Dérouler les textes masqués.
- Surligner et copier (avec touches Crtl-c) le document. (Tout le document imprimable par exemple.)
- Coller (avec touches Ctrl-v) le document dans la page de "Style standard".
- Le cas échéant, chercher et supprimer les liens associés aux chapitres « ↑ », « [URL][[lien]] ».
- Corriger la mise en page, réinsérer les sauts de pages qui n'auront pas été pris en compte.
Créer l'« Index lexical »
[modifier | modifier le wikicode]Il faut commencer par créer tous les index afin qu'ils soient pris en compte dans la table des matières.
Documentation : Index lexical[1], Fichier de concordance[2].
Références de la documentation :
- ↑ https://forum.openoffice.org/fr/forum/viewtopic.php?p=185643#p185643 Writer - Index Lexical
- ↑ https://help.libreoffice.org/6.3/fr/text/swriter/01/04120250.html?DbPAR=WRITER#bm_id3148768 Fichier de concordance
- Ajouter une page de style standard à la suite du document pour y insérer les index. Dans le menu « Insérer, saut manuel, saut de page », Choisir style Index et placer le curseur en haut de la page.
- Créer l'indexation : « Insertion/Index et tables », choisir « Entrée » et « Index lexical »
- Dans le champ « Entrée » surligner le mot ou la phrase à indexer. Carthagène des Indes dans l'exemple ci-dessous.
- Dans le champ « Clé 1 » LivreTest dans l'exemple ci-dessous.
- Dans le champ « Clé 2 » Annexe dans l'exemple ci-dessous.
- Cliquer sur « Insérer »
Exemple d'Index lexical créé pour l'exercice "LivreTest" (Utilisateur:Goelette_Cardabela/Sandbox/LivreTest).
Index lexical LivreTest Annexe Carthagène des Indes. (Colombie), 5 Commerce de communautés indigènes, 5 Fernando Botero (2018), 5 Fernando_Botero, 5 Gabriel Garcia Marquez, 5 Leticia et Tabatinga, 5 Licence, 6 Pano Plazo Botero, 5 Pohline Blast, 5 Références, 5 Source des images, licences et contributeurs, 5 Sources et contributeurs des articles, 5 Utilisateur:Goelette Cardabela, 5 ArticleDeux, 3 Chapitre 1, 3 Chapitre 2, 3 Chapitre 3, 3 Sommaire, 3 ArticleTrois, 4 Chapitre 1, 4 Chapitre 2, 4 Chapitre 3, 4 ArticleUn, 2 Chapitre 1, 2 Chapitre 2, 2 Chapitre 3, 2 Sommaire, 2 Contenu, 1
Créer la « Table des matières »
[modifier | modifier le wikicode]Créer une page de style "première page" en tête du document pour y insérer la table des matières. Placer le curseur au début de la page.
La table des matières donne le titre des articles et des sections. Il n'y a pratiquement aucun travail supplémentaire pour établir cet index. Dans le menu « Insertion/Index et tables », choisir « Table des matières » puis décocher la case « Protéger contre toute modification manuelle », puis cliquer sur « OK ». C'est terminé, l'index se place où votre souris a positionné le curseur.
Les liens internes vers les chapitres peuvent être effacés si l'index n'est pas protégé contre les modifications manuelles.
Exemple de table des matières créé pour l'exercice "LivreTest".
Table des matières Contenu du livre, 1 ArticleUn, 2 Sommaire, 2 Chapitre 1, 2 Chapitre 2, 2 Chapitre 3, 2 ArticleDeux, 3 Sommaire, 3 Chapitre 1, 3 Chapitre 2, 3 Chapitre 3, 3 ArticleTrois, 4 Chapitre 1, 4 Chapitre 2, 4 Chapitre 3, 4 Annexe, 5 Références, 5 Sources et contributeurs des articles, 5 Source des images, licences et contributeurs, 5 Licence, 6 Index, 7
Méthode générale pour imprimer avec OpenOffice (OO)
[modifier | modifier le wikicode]Rappel : (OO est l'abréviation de OpenOffice)
Préparer le document OO
[modifier | modifier le wikicode]- Procéder comme dans le sous-chapitre précédent #Préparation_du_document_OO, en créant autant de pages de style "Première page" qu'il y aura de pages non numérotées, ou numérotées différemment des pages du contenu (i, ii,iii, etc.) : L'énumération suivante est non-exhaustive : Première et deuxième de couverture, deux éventuelles pages de gardes blanches (pour les gros livres), faux titre, dos de faux titre, titre avec sous-titre et le nom de l'éditeur, sommaire, voire un dos de sommaire, (huit ou dix pages en général, sachant que le contenu doit toujours commencer sur une page impaire.)
- Ajouter une page standard à la fin du document avec une numérotation qui doit commencer à 1.
- Ajouter les pages de la fin du document en style "Première page", (pages de garde, troisième et quatrième de couverture. etc.). À défaut, elles pourront facilement être ajoutées plus tard.
Recopier le contenu WikiMedia (textes et images) dans OO
[modifier | modifier le wikicode]- Méthode 1 : Surligner et Copier (clic Ctrl-c) le contenu WikiMedia à recopier sans être connecté, ceci permet d'éviter d'être obligé de supprimer les ↑ [URL] [[lien]]. La méthode convient lorsqu'il y a des textes masqués que l'on doit dérouler avant de copier.
- Méthode 2 : Éditer, surligner, copier, avec le menu "Modifier" s’il n'y a pas de texte masqué.
- Coller ce contenu dans "OO writer" (clic Ctrl-v), le contenu collé ne tient pas compte des directives {{Nouvelle pages imprimée}}
- Rétablir les nouvelles pages à imprimer dans "OO Writer" : "Insertion" + "Saut manuel" + "Saut de page"
- Faites une sauvegarde initiale du contenu dans le style "date-titre-initial".
Corriger et compléter les pages
[modifier | modifier le wikicode]- Si vous disposez d'un correcteur analyseur de syntaxe ("Antidote" ?), c'est le moment de vous en servir.
- Faites une sauvegarde du contenu corrigé dans le style "date-titre-corrrigé".
Toutes les sauvegardes doivent ensuite être incrémentées de façon à retrouver les originaux si ça tourne mal après, ou au cours d'une intervention. Il existe une macro qui fait cela :
https://forum.openoffice.org/fr/forum/viewtopic.php?f=18&t=18566. - Vous pouvez maintenant insérer l'index lexical "Insertion" + "Index et tables" + "Entrée" (Voir la section précédente Indexation de l'index lexical).
- Faites une sauvegarde incrémentée.
- Insérer une "En-tête" dans les pages de contenu (ou un pied de page) dans laquelle vous pourrez placer le numéro de page qui doit commencer à '1' sur une page impaire. Cliquez sur la touche F11 pour obtenir les listes de styles et formatages. Finissez par ajouter "Insérer" une "Règle horizontale" (sur la même ligne). Cette règle crée une sorte de séparateur entre le texte et l'entête.
- Pour finir Recopiez les éventuelles pages de présentation et faites une sauvegarde du fichier.
Documentation générale
[modifier | modifier le wikicode]- Une liste des styles de pages est disponible sur https://fr.wikipedia.org/wiki/Page_(livre)#Lexique.
- Exemple de modèle pour les couvertures : {{Couverture d'un wikilivre}}
- Visualiser le fichier PDF cette page, daté du 23 septembre 2019
https://upload.wikimedia.org/wikipedia/commons/e/eb/Référencement_manuel_des_pages_et_livres_de_MediaWiki-fr.pdf - Créez une compilation des fichiers du livre (menu latéral, "imprimer/exporter") et voyez ce que propose PediaPress.
Vous pourrez noter à part les résultats qui vous conviennent (le copier-coller ne marche pas), si tout est bon commandez le livre.
Référencement semi-automatique
[modifier | modifier le wikicode]
Les fichiers de commandes
[modifier | modifier le wikicode]Les fichiers de commandes servent à automatiser la création des fichiers Annexe.doc des livres.
Ces fichiers seront recopiés sous formes de pages ou de sous-pages dans l'environnement Wiki
Où trouver la documentation des fichiers de commandes
[modifier | modifier le wikicode]Où trouver la documentation des fichiers de commandes
- Où trouver la commande mkd ?
- Sur le serveur de l'EELL : ftp://91.162.11.71:44227/pub
Sur wikilivres : mkd (extracteur de documents) Documentation complète. - Où trouver les commandes batch
- Sur Wikipedia : Liste des commandes DOS
Sur wikilivres : DOS - Où trouver les commandes PowerShell (Windows 10)
- Sur wikipedia : PowerShell
Sur wikilivres : Programmation PowerShell Livre de niveau 12 - Où trouver les commandes Shell
- Sur Wikipedia : Shell - Tcsh et Mas OS
- Où trouver les commandes Bash
- Sur wikipedia : bash
Sur Wikilivres : Programmation Bash - Où trouver un comparatif entre ces langages en lignes de commandes
- Comparaison du langage PowerShell et des langages de script UNIX
- Installation de electron-render-service dans le système d'exploitation Debian
- Simple PDF/PNG/JPEG render service, accepts webpage URL and returns the resource.
Malheureusement ce service n’inclut pas la numérotation des pages PDF.
Les pages Wiki incluent le service de création de fichiers PDF avec les liens internet dans le menu Télécharger comme PDF.
https://github.com/wikimedia/mediawiki-services-electron-render/blob/master/README.md
Aperçu explicatif des fichiers de commandes
[modifier | modifier le wikicode]Aperçu explicatif des fichiers de commandes
Ces fichiers en tests permettent d'évaluer la possibilité de créer des fichiers intermédiaires sclti :
- De quelle manière on crée la structure de ces fichiers et comment on en extrait la documentation finale.
Pour comparer les les commandes des fichiers ci-dessous, consulter la Liste des commandes PowerShell, DOS et UNIX/Linux
Remarquer que l'on obtient les mêmes résultats avec les trois fichiers de commandes DOS, PoweShell testés sous Windows 10 et sous Linux testé avec Fedora et Ubuntu.
On verra par la suite que les commandes utilisées dans ces fichiers ne sont pas tout à fait équivalentes.
- PowerShell est plus sécurisé mais plus compliqué à utiliser, il est par exemple nécessaire de créer une session DOS pour lancer mkd qui n'est pas un membre de PowerShell.
- MS DOS a une liste de commandes plus réduite.
- UNIX/Linux après ces premiers tests il semble que les shells nous permettront de créer des fichiers de commandes plus complets et plus faciles à utiliser.
Ceci est une première évaluation. Si nous ne parvenons pas à créer des fichiers de commandes acceptables il nous restera la possibilité d'arriver à nos fins par la programmation.
Fichier de première évaluation avec les commandes DOS de Windows
[modifier | modifier le wikicode]
- Exemple
cls
@echo off
@echo Ce fichier de commandes tests-1.bat est un fichier de tests
@rem fond noir=1, texte jaune=7
@color 1E
@echo "tests"
@echo = Annexe = > Annexe.txt
@echo /*1 >> Annexe.txt
@echo Blabla */ >> Annexe.txt
@echo .
@echo Contenu du fichier cree : Annexe.txt :
@echo ----
@type Annexe.txt
@echo ----
@rem
@rem mkd extrait le bloc 1 de annexe.txt au format
@rem langage c (directive C)
@rem texte seul (option t), et
@rem force (option w) l'écriture dans Annexe.doc
@mkd -Cwt 1 Annexe.txt Annexe.doc
@echo .
@echo Contenu du fichier Annexe.doc après extraction par la Commande DOS mkd.exe :
@echo ----
@type Annexe.doc
@echo ----
@rem
@pause "Retour chariot pour quitter"
exit
- Résultat
- Création du fichier Annexe.txt : La couleur du texte est jaune sur fond noir (Color 1E). Les couleurs sont modifiées ici pour ne pas saturer l'imprimante avec le fond noir.
= Annexe = /*1 Blabla */
- Extraction du Fichier Annexe.doc avec mkd
Blabla
Fichier de première évaluation avec les commandes PowerShell
[modifier | modifier le wikicode]
cls
echo "Ce fichier de commandes tests-1.ps1 est un fichier de tests"
#
echo "= Annexe =" > Annexe.txt
echo "/*1" >> Annexe.txt
echo "Blabla */" >> Annexe.txt
#
echo "Contenu du fichier créé : Annexe.txt :"
echo "----"
Cat Annexe.txt
echo "----"
# "mkd extrait le bloc 1 de annexe.txt au format"
# "langage c (directive C)"
# "texte seul (option t), et"
# "force (option w) l'écriture dans Annexe.doc"
Start-Process cmd
".\mkd.exe -Cwt 1 Annexe.txt Annexe.doc"
#
echo " Contenu du fichier Annexe.doc après extraction par la Commande DOS mkd.exe :"
echo "----"
Cat Annexe.doc
echo "----"
# Il ne faut arrêter le process cmd qu'après exécution complète des commandes DOS.
Pause
Get-Process cmd | Stop-Process
echo "Retour chariot pour quitter"
Fichier de première évaluation avec les commandes Unix - Linux
[modifier | modifier le wikicode]Remarque: Permettre l'exécution du fichier de commande. (sudo chmod 777 ./tests-1.bash)
#!/bin/bash
# Ce fichier de commandes tests-1.bash est un fichier de tests
clear
echo "tests"
echo "= Annexe =" > Annexe.txt
echo "/*1 " >> Annexe.txt
echo "Blabla */" >> Annexe.txt
#
echo "Contenu du fichier créé : Annexe.txt :"
echo "----"
cat Annexe.txt
echo "----"
#
mkd -Cwt 1 Annexe.txt Annexe.doc
#
echo " Contenu du fichier Annexe.doc après extraction par la commande Linux mkd :"
echo "----"
cat Annexe.doc
echo "----"
#
read -p "Appuyer sur une touche pour continuer ..."
Commuer en sous-pages "Annexe" et "Index" le texte concaténé ou transclus ou en sous-page
[modifier | modifier le wikicode]SCLTI vers Annexe
Remarques :
L'annexe d'un livre peut être ajoutée à la fin d'une version imprimable du livre, elle peut être :
- Concaténée. Le texte du canevas SCLTI est copié puis collé à la fin de la dernière page. Cette méthode est plutôt réservée au "canevas sclti" pour les pages ou les articles séparés.
- Le "canevas SCLTI" transclus comme une sous-page du livre.
- Une sous-page "Annexe" transclue après avoir été retravaillée et corrigée.
Noter que les livres compilés, lorsqu'ils sont publiés par PediaPress, ont une page "Annexe" une page "Index" et une page "Contenus". Il est inutile d'ajouter ces éventuelles sous-pages avec l'éditeur de compilation.
Les sections "Annexe" et "Index" sont pré-écrites dans le canevas "SCLTI".
Extraire les informations contenues dans la sous-page SCLTI
[modifier | modifier le wikicode]La sous-page SCLTI est composée de parties repérées pour être extraites par un extracteur de documents.
Les repères de chaînes de caractères sont de la forme /*A ou 1 ou B etc. et se termine par */
Ces repères sont les repères d'usage pour les commentaires dans différents langages de programmation.
L'extracteur de document extrait le texte qui se trouve entre ces repères.
Pour extraire les lignes avec l'extracteur de documents il est nécessaire de :
- Surligner et copier tout le texte repéré /* ... */ y compris les /* et */, puis coller ce texte dans un éditeur de texte (Notepad, Bluefish, etc..)
- Enregistrer ce texte au format texte avec un nom queconque d'extension ".txt"
- Pour extraire l'annexe : Si vous ne l'avez pas encore installé, téléchargez la commande mkd pour Windows ou pour Linux : Goélette_Cardabela/Références#Où_trouver_la_documentation_des_fichiers_de_commandes
- Exemple de concaténation de Canevas_SCLTI à la fin d'un livre
- Utilisateur:Goelette_Cardabela/Sandbox#Créer_le_livre_avec_trois_Articles_et_trois_chapitres_par_article
Code pour l'extraction
[modifier | modifier le wikicode]Ce code crée un fichier d'extension "Annexe.doc". Il recrée toute la structure de l'annexe et inclut le texte recopié au sous-chapitre précédent.
#!/bin/bash
echo "Ce fichier de commandes SCLTI2Annexe.bash est un fichier d'extraction de la documentation des livres."
echo " "
echo "Le fichier de commandes "$0" doit être en mode lecture, écriture et exécution : Commande : chmod 777 "$0
echo " "
echo "Le fichier (Argument "$1") en lecture est un fichier texte, copie de la dernière partie de l'édition du livre, la section SCLTI ajoutée."
read -p "Appuyer sur une touche pour continuer ..."
clear
echo "tests de : "$0
echo "Argument : "$1
echo "{{#ifeq:{{SUBPAGENAME}}|Version imprimable||= Annexe =}}" > Annexe.doc
echo "== Références ==" >> Annexe.doc
echo "{{#ifeq:{{SUBPAGENAME}}|Version imprimable|<references />|" >> Annexe.doc
mkd -Cta 1 $1 Annexe.doc
echo "}}" >> Annexe.doc
echo "{{Nouvelle page imprimée}}" >> Annexe.doc
echo "== Sources et contributeurs des articles ==" >> Annexe.doc
echo "'''''Source de cette édition : <br />" >> Annexe.doc
mkd -Cta 2 $1 Annexe.doc
echo "'''''Sources des articles :''''' <br />" >> Annexe.doc
mkd -Cta 3 $1 Annexe.doc
echo "{{Nouvelle page imprimée}}" >> Annexe.doc
echo "== Source des images, licences et contributeurs ==" >> Annexe.doc
mkd -Cta 4 $1 Annexe.doc
echo "{{Nouvelle page imprimée}}" >> Annexe.doc
echo "== Licence ==" >> Annexe.doc
mkd -Cta 5 $1 Annexe.doc
echo "{{Nouvelle page imprimée}}" >> Annexe.doc
echo "= Index =" >> Annexe.doc
mkd -Cta 6 $1 Annexe.doc
echo "#####################################################"
echo "# Résultat de l'extraction dans le fichier Annexe.doc"
echo "#####################################################"
Fichier intermédiaire LivreTest.txt pour l'extraction
[modifier | modifier le wikicode]Extrait de la section SCLTI ou Annexe ajoutée à la fin du livre :
= Annexe = == Références == <references /> <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} /*1 https://fr.wikivoyage.org/wiki/Carthagène des Indes. (Colombie)<br /> https://fr.wikivoyage.org/wiki/Leticia et Tabatinga<br /> https://fr.wikipedia.org/wiki/Fernando_Botero */</noinclude> {{Nouvelle page imprimée}} == Sources et contributeurs des articles == '''''Source de cette édition : <br />'''''{{Canonicalurl:{{FULLPAGENAME}}}} <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} /*2 https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest */</noinclude> '''''Sources des articles :''''' <br /> <noinclude>{{Orange|Partie destinée à la création du fichier sclti. Le '''Nom du premier article''' est la première ligne, etc.<br />}} {{#ifexist:{{FULLPAGENAME}}/Contenu| {{:{{FULLPAGENAME}}/Contenu}}| {{Rouge|La page {{FULLPAGENAME}}/Contenu n'est pas trouvée.}} }}</noinclude> '''{{FULLPAGENAME}}/ArticleUn'''<br /> ''Source : ''{{canonicalurl:{{FULLPAGENAME}}/ArticleUn}},<br /> /*3 '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn''', ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn, ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela}, ''Page : ''{{Vert|Numéro de page dans l'article}}. */ '''{{FULLPAGENAME}}/ArticleDeux'''<br /> ''Source : ''{{canonicalurl:{{FULLPAGENAME}}/ArticleDeux}},<br /> /*3 '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleDeux''', ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleDeux, ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela, ''Page : ''{{Vert|Numéro de page dans l'article}}. */ '''{{FULLPAGENAME}}/ArticleTrois'''<br /> ''Source : ''{{canonicalurl:{{FULLPAGENAME}}/ArticleTrois}},<br /> /*3 '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleTrois''', ''Source :'' https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleTrois ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela, ''Page : ''{{Vert|Numéro de page dans l'article}}. */ {{Nouvelle page imprimée}} == Source des images, licences et contributeurs == <!--=== A1-i1 ===--> '''{{FULLPAGENAME}}/ArticleUn'''<br /> ''Article : ''{{canonicalurl:{{FULLPAGENAME}}/ArticleUn}},<br /> /*4 ''Article : ''Article : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn, */ /*4 '''Image 1 : Gabriel Garcia Marquez - Fresque de Pohline Blast''', ''Source : ''https://commons.wikimedia.org/wiki/File:Gabriel_Garcia_Marquez_-_Fresque.jpg, ''Licence : ''CC BY-SA 4.0, ''Contributeurs : Pohline Blast Clm, ''Page : ''4. */ <!-- '''Image 2 : {{Vert|Titre}}''', ''Source : ''{{Vert|Lien}}, ''Licence : ''{{Vert|Licence}}, ''Contributeurs : ''{{Vert|Liste}}, ''Page : ''{{Vert|Numéro de la page où se trouve l'image}}. <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} --> <!--=== A2-i1 ===--> '''{{FULLPAGENAME}}/ArticleDeux'''<br /> ''Article : ''{{canonicalurl:{{FULLPAGENAME}}/ArticleDeux}},<br /> /*4 ''Article : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleDeux, */ /*4 '''Image 1 : Commerce de communautés indigènes''', ''Source : ''https://commons.wikimedia.org/wiki/File:Commerce_de_communaut%C3%A9s_indig%C3%A8nes.JPG, ''Licence : ''CC BY-SA 3.0, ''Contributeurs : ''Goelette.Cardabela, ''Page : 6. */ <!-- '''Image 2 : {{Vert|Titre}}''', ''Source : ''{{Vert|Lien}}, ''Licence : ''{{Vert|Licence}}, ''Contributeurs : ''{{Vert|Liste}}, ''Page : ''{{Vert|Numéro de la page où se trouve l'image}}. <noinclude>{{Orange|<br />Partie réservée à l'extracteur de documents.<br />}} --> <!--=== A3-i1 ===--> '''{{FULLPAGENAME}}/ArticleTrois'''<br /> ''Article : ''{{canonicalurl:{{FULLPAGENAME}}/ArticleTrois}},<br /> /*4 ''Article : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleTrois */ /*4 '''Image 1 : Fernando Botero (2018)''', ''Source : ''https://commons.wikimedia.org/wiki/File:Fernando_Botero_(2018).jpg, ''Licence : ''CC BY 4.0, ''Contributeurs : '' Sylvain van Eeckhout ''Détenteur du droit d'auteur : '' Culturespaces, ''Page : ''7. */ <!--=== A3-i2 ===--> /*4 '''Image 2 : Pano Plazo Botero''', ''Source : ''https://commons.wikimedia.org/wiki/File:Pano_Plazo_Botero.jpg, ''Licence : ''Domaine public, ''Contributeurs : ''Scabredon~commonswiki, ''Page : ''8. */ {{Nouvelle page imprimée}} == Licence == '''''Article : ''{{FULLPAGENAME}}'''<br /> ''Source : ''{{canonicalurl:{{FULLPAGENAME}}}},<br /> /*5 '''''Article : ''LivreTest''', ''Source : '' https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest , ''Licence :'' Creative Commons Attribution-Share Alike 3.0<br />//creativecommons.org/licenses/by-sa/3.0/ ''Contributeurs : ''Goelette Cardabela. */ {{Nouvelle page imprimée}} = Index = <!-- ... Partie longue suprimée ... --> /*6 <syntaxhighlight lang="text"> Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn ArticleUn/Sommaire : Chapitre 1 ''Page : ''... Chapitre 2 ''Page : ''... Chapitre 3 ''Page : ''... Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleDeux ArticleDeux/Sommaire : Chapitre 1 ''Page : ''... Chapitre 2 ''Page : ''... Chapitre 3 ''Page : ''... Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleTrois Table des matières : Sections 1 Chapitre 1 ''Page : ''... 2 Chapitre 2 ''Page : ''... 3 Chapitre 3 ''Page : ''... */ </syntaxhighlight>
Page extraite
[modifier | modifier le wikicode]Ce fichier extrait pourra être copié dans la sous-page Annexe du livre.
{{#ifeq:{{SUBPAGENAME}}|Version imprimable||= Annexe =}} == Références == {{#ifeq:{{SUBPAGENAME}}|Version imprimable|<references />| https://fr.wikivoyage.org/wiki/Carthagène des Indes. (Colombie)<br /> https://fr.wikivoyage.org/wiki/Leticia et Tabatinga<br /> https://fr.wikipedia.org/wiki/Fernando_Botero }} {{Nouvelle page imprimée}} == Sources et contributeurs des articles == '''''Source de cette édition : <br /> https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest '''''Sources des articles :''''' <br /> '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn''', ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn, ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela}, ''Page : ''{{Vert|Numéro de page dans l'article}}. '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleDeux''', ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleDeux, ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela, ''Page : ''{{Vert|Numéro de page dans l'article}}. '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleTrois''', ''Source :'' https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleTrois ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela, ''Page : ''{{Vert|Numéro de page dans l'article}}. {{Nouvelle page imprimée}} == Source des images, licences et contributeurs == ''Article : ''Article : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn, '''Image 1 : Gabriel Garcia Marquez - Fresque de Pohline Blast''', ''Source : ''https://commons.wikimedia.org/wiki/File:Gabriel_Garcia_Marquez_-_Fresque.jpg, ''Licence : ''CC BY-SA 4.0, ''Contributeurs : Pohline Blast Clm, ''Page : ''4. ''Article : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleDeux, '''Image 1 : Commerce de communautés indigènes''', ''Source : ''https://commons.wikimedia.org/wiki/File:Commerce_de_communaut%C3%A9s_indig%C3%A8nes.JPG, ''Licence : ''CC BY-SA 3.0, ''Contributeurs : ''Goelette.Cardabela, ''Page : 6. ''Article : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleTrois '''Image 1 : Fernando Botero (2018)''', ''Source : ''https://commons.wikimedia.org/wiki/File:Fernando_Botero_(2018).jpg, ''Licence : ''CC BY 4.0, ''Contributeurs : '' Sylvain van Eeckhout ''Détenteur du droit d'auteur : '' Culturespaces, ''Page : ''7. '''Image 2 : Pano Plazo Botero''', ''Source : ''https://commons.wikimedia.org/wiki/File:Pano_Plazo_Botero.jpg, ''Licence : ''Domaine public, ''Contributeurs : ''Scabredon~commonswiki, ''Page : ''8. {{Nouvelle page imprimée}} == Licence == '''''Article : ''LivreTest''', ''Source : '' https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest , ''Licence :'' Creative Commons Attribution-Share Alike 3.0<br />//creativecommons.org/licenses/by-sa/3.0/ ''Contributeurs : ''Goelette Cardabela. {{Nouvelle page imprimée}} = Index = <syntaxhighlight lang="text"> Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn ArticleUn/Sommaire : Chapitre 1 ''Page : ''... Chapitre 2 ''Page : ''... Chapitre 3 ''Page : ''... Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleDeux ArticleDeux/Sommaire : Chapitre 1 ''Page : ''... Chapitre 2 ''Page : ''... Chapitre 3 ''Page : ''... Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleTrois Table des matières : Sections 1 Chapitre 1 ''Page : ''... 2 Chapitre 2 ''Page : ''... 3 Chapitre 3 ''Page : ''...
Pages "Annexe" et "Index" telles qu'elles apparaitront à la fin du livre
[modifier | modifier le wikicode]Annexe
Références
[modifier | modifier le wikicode]https://fr.wikivoyage.org/wiki/Carthagène des Indes. (Colombie)
https://fr.wikivoyage.org/wiki/Leticia et Tabatinga
https://fr.wikipedia.org/wiki/Fernando_Botero
Sources et contributeurs des articles
[modifier | modifier le wikicode]Source de cette édition :
https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie)
Sources des articles :
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Cartag%C3%A8ne_des_Indes_(Colombie), Licence : Creative Commons Attribution-Share Alike 3.0, Contributeurs : Goelette Cardabela, Page : Numéro de page dans l'article.
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Fronti%C3%A8re_triple_au_sud_de_la_Colombie-copie, Licence : Creative Commons Attribution-Share Alike 3.0, Contributeurs : Goelette Cardabela, Page : 6.
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie), Licence : Creative Commons Attribution-Share Alike 3.0, Contributeurs : Goelette Cardabela, Page : 9.
Source des images, licences et contributeurs
[modifier | modifier le wikicode]Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)
File:Gabriel_Garcia_Marquez_-_Fresque.jpg, Source : https://commons.wikimedia.org/wiki/File:Gabriel_Garcia_Marquez_-_Fresque.jpg, Licence : Pohline Blast Clm [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)], de Wikimedia Commons, Contributeurs : Pohline Blast Clm, Page : Numéro de la page où se trouve l'image.
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie
Image 1 : Commerce_de_communaut%C3%A9s_indig%C3%A8nes, Source : https://commons.wikimedia.org/wiki/File:Commerce_de_communaut%C3%A9s_indig%C3%A8nes.JPG, Contributeurs et Licence : Goelette.Cardabela [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)], de Wikimedia Commons, Page : 8.
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)
Image 1 : https://commons.wikimedia.org/wiki/File:Fernando_Botero_(2018).jpg, Source : https://upload.wikimedia.org/wikipedia/commons/6/6a/Fernando_Botero_%282018%29.jpg, Licence : Culturespaces [CC BY 3.0 (https://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons, Contributeurs : Jan Arkesteijn , Page : 11.
Image 2 : File:Pano_Plazo_Botero.jpg, Source : https://commons.wikimedia.org/wiki/File:Pano_Plazo_Botero.jpg, Licence : Public, Contributeurs : Pas d’auteur lisible par la machine identifié. Scabredon~commonswiki supposé (étant donné la revendication de droit d’auteur). [Public domain], via Wikimedia Commons, Page : 11.
Licence
[modifier | modifier le wikicode]Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Cartag%C3%A8ne_des_Indes_(Colombie), Licence : Creative Commons Attribution-Share Alike 3.0, Contributeurs : Coelette Cardabela
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Fronti%C3%A8re_triple_au_sud_de_la_Colombie-copie, Licence : Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/, Contributeurs : Goelette Cardabela
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie), Licence : Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/, Contributeurs : Goelette Cardabela
Index
[modifier | modifier le wikicode]Source : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)/Sommaire
Carthagène Page :
Gabriel Garcia Marquez Page :
Source : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie/Sommaire
Leticia Page : 7.
Le commerce indigène Page : 8.
Source : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)/Sommaire
Medellin Page : 10.
Fernando Botero Page : 11.
Commuer les sous-pages sclti du livre, les articles, en sous-page Annexe
[modifier | modifier le wikicode]Sous-pages sclti d'articles vers sous-page Annexe du livre
Un livre est composé de sous-pages aussi appelées Articles.
Il est possible de créer une sous-page sclti de chacun de ces articles ou de concaténer le canevas_sclti à la fin de chaque article.
- L'avantage de la sous-page sclti est de bénéficier des directives de transclusion noinclude
- L'avantage de la section Annexe avec le Canevas_sclti concaténé est de conserver la mise en page Wiki.
- Exemple de concaténations d'articles d'un livre avec le Canevas_sclti
- Utilisateur:Goelette_Cardabela/Sandbox#Recréer_le_livre_pour_la_version_semi_automatique
- Nous allons extraire les informations de la partie concaténée pour créer la sous-page annexe du livre
- Il est à noter qu'après avoir construit la documentation dans la partie concaténée il n'est plus nécessaire qu'elle soit visible dans le livre. On peut la mettre en commentaire sans effet nuisible à l'extraction de la documentation.
- Il faut recopier dans des fichiers texte la fin des articles auxquels on avait ajouté le canevas sclti. Les sections sclti doivent avoir été complétée.
- Créer un fichier Annexe.pj dans lequel on va ajouter les noms des fichiers recopiés précédemment.
Manuel de la commande mkd : Mkd_(Extracteur_de_documents)/mkd-Manuel_(fr)
Exemple de contenu fichier Annexe.pj
[modifier | modifier le wikicode]Carthagène_des_Indes_Colombie.txt Frontière_triple_au_sud_de_la_Colombie-copie.txt Medellin_(Colombie).txt
- Syntaxe de la ligne de commande
./LivreTestSA2Annexe.bash Annexe.pj LivreTestSA.sclti
Le fichier LivreTestSA.sclti peut être copié dans la sous-page Annexe du LivreTestSA : LivreTestSA/Annexe
Code bash-linux pour l'extraction
[modifier | modifier le wikicode]Adapter ce code pour les autres systèmes d'exploitation Windows, DOS ou Mac.
#!/bin/bash
clear
echo "Ce fichier de commandes LivreTestSA2Annexe.bash est un fichier d'extraction de la documentation du livre en test : LivreTestSA."
echo " "
echo "Le fichier de commandes "$0" doit être en mode lecture, écriture et exécution : Commande : chmod 777 "$0
echo " "
echo "Le premier argument "$1" est un fichier texte source."
echo "Le deuxième argument "$2" est le fichier texte cible."
read -p "Appuyer sur une touche pour continuer ..."
clear
echo "Fichier de commandes : "$0
echo "Fichier source : "$1
echo "Fichier cible : "$2
echo "{{#ifeq:{{SUBPAGENAME}}|Version imprimable||= Annexe =}}" > $2
echo "== Références ==" >> $2
echo "{{#ifeq:{{SUBPAGENAME}}|Version imprimable|<references />|" >> $2
mkd -Cajt 1 $1 $2
echo "}}" >> $2
echo "{{Nouvelle page imprimée}}" >> $2
echo "== Sources et contributeurs des articles ==" >> $2
echo "'''''Source de cette édition : <br />" >> $2
mkd -Cajt 2 $1 $2
echo "'''''Sources des articles :''''' <br />" >> $2
mkd -Cajt 3 $1 $2
echo "{{Nouvelle page imprimée}}" >> $2
echo "== Source des images, licences et contributeurs ==" >> $2
mkd -Cajt 4 $1 $2
echo "{{Nouvelle page imprimée}}" >> $2
echo "== Licence ==" >> $2
mkd -Cajt 5 $1 $2
echo "{{Nouvelle page imprimée}}" >> $2
echo "= Index =" >> $2
mkd -Cajt 6 $1 $2
echo "#####################################################"
echo "# Résultat de l'extraction dans le fichier" $2
echo "#####################################################"
Page extraite
[modifier | modifier le wikicode]Annexe obtenue près quelques corrections peu importantes de mise en forme wiki, dues aux codes des fichiers sources incomplets.
Vous pouvez détecter ces défauts dans le code obtenu non corrigé ci-dessous :
{{#ifeq:{{SUBPAGENAME}}|Version imprimable||= Annexe =}} == Références == {{#ifeq:{{SUBPAGENAME}}|Version imprimable|<references />| https://fr.wikivoyage.org/wiki/Carthagène des Indes. (Colombie) https://fr.wikivoyage.org/wiki/Leticia et Tabatinga https://fr.wikipedia.org/wiki/Fernando_Botero }} {{Nouvelle page imprimée}} == Sources et contributeurs des articles == '''''Source de cette édition : <br /> https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Cartag%C3%A8ne_des_Indes_(Colombie) https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Fronti%C3%A8re_triple_au_sud_de_la_Colombie-copie https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie) '''''Sources des articles :''''' <br /> '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)'''<br /> ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Cartag%C3%A8ne_des_Indes_(Colombie), ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela, Page : Numéro de page dans l'article. '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie'''<br /> ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Fronti%C3%A8re_triple_au_sud_de_la_Colombie-copie, ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela, ''Page : 6. '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)<br /> ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie)}}, ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Goelette Cardabela, ''Page : ''9. {{Nouvelle page imprimée}} == Source des images, licences et contributeurs == '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)'''<br /> '''File:Gabriel_Garcia_Marquez_-_Fresque.jpg''', ''Source : ''https://commons.wikimedia.org/wiki/File:Gabriel_Garcia_Marquez_-_Fresque.jpg, ''Licence : ''Pohline Blast Clm [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)], de Wikimedia Commons, ''Contributeurs : ''Pohline Blast Clm, Page : Numéro de la page où se trouve l'image. '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie'''<br /> '''Image 1 : Commerce_de_communaut%C3%A9s_indig%C3%A8nes''', ''Source : ''https://commons.wikimedia.org/wiki/File:Commerce_de_communaut%C3%A9s_indig%C3%A8nes.JPG, ''Contributeurs et Licence : ''Goelette.Cardabela [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)], de Wikimedia Commons, ''Page : ''8. '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)'''<br /> '''''Image 1 : ''https://commons.wikimedia.org/wiki/File:Fernando_Botero_(2018).jpg''', ''Source : ''https://upload.wikimedia.org/wikipedia/commons/6/6a/Fernando_Botero_%282018%29.jpg, ''Licence : ''Culturespaces [CC BY 3.0 (https://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons, ''Contributeurs : ''Jan Arkesteijn , ''Page : ''11. '''''Image 2 : ''File:Pano_Plazo_Botero.jpg''', ''Source : ''https://commons.wikimedia.org/wiki/File:Pano_Plazo_Botero.jpg, ''Licence : ''Public, ''Contributeurs : ''Pas d’auteur lisible par la machine identifié. Scabredon~commonswiki supposé (étant donné la revendication de droit d’auteur). [Public domain], via Wikimedia Commons, ''Page : ''11. {{Nouvelle page imprimée}} == Licence == '''''Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)'''''<br /> ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Cartag%C3%A8ne_des_Indes_(Colombie), ''Licence : ''Creative Commons Attribution-Share Alike 3.0, ''Contributeurs : ''Coelette Cardabela '''''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie'''<br /> ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Fronti%C3%A8re_triple_au_sud_de_la_Colombie-copie, ''Licence : ''Creative Commons Attribution-Share Alike 3.0 //creativecommons.org/licenses/by-sa/3.0/, Contributeurs : Goelette Cardabela ''Article : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)<br /> ''Source : ''https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie), ''Licence : ''Creative Commons Attribution-Share Alike 3.0 //creativecommons.org/licenses/by-sa/3.0/, ''Contributeurs : ''Goelette Cardabela {{Nouvelle page imprimée}} = Index = ''Source : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)/Sommaire<br /> Carthagène ''Page : '' Gabriel Garcia Marquez ''Page : '' '''''Source : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie/Sommaire'''<br /> Leticia ''Page : ''7. Le commerce indigène ''Page : ''8. '''''Source : ''Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)/Sommaire'''<br /> Medellin ''Page : ''10. Fernando Botero ''Page : ''11.
Présentation de la page "Annexe" et "Index" finale (ci après)
[modifier | modifier le wikicode]Annexe
Références
[modifier | modifier le wikicode]https://fr.wikivoyage.org/wiki/Carthagène des Indes. (Colombie)
https://fr.wikivoyage.org/wiki/Leticia et Tabatinga
https://fr.wikipedia.org/wiki/Fernando_Botero
Sources et contributeurs des articles
[modifier | modifier le wikicode]Source de cette édition :
https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie)
Sources des articles :
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Cartag%C3%A8ne_des_Indes_(Colombie), Licence : Creative Commons Attribution-Share Alike 3.0, Contributeurs : Goelette Cardabela, Page : Numéro de page dans l'article.
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Fronti%C3%A8re_triple_au_sud_de_la_Colombie-copie, Licence : Creative Commons Attribution-Share Alike 3.0, Contributeurs : Goelette Cardabela, Page : 6.
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie)}}, Licence : Creative Commons Attribution-Share Alike 3.0, Contributeurs : Goelette Cardabela, Page : 9.
Source des images, licences et contributeurs
[modifier | modifier le wikicode]Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)
File:Gabriel_Garcia_Marquez_-_Fresque.jpg, Source : https://commons.wikimedia.org/wiki/File:Gabriel_Garcia_Marquez_-_Fresque.jpg, Licence : Pohline Blast Clm [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)], de Wikimedia Commons, Contributeurs : Pohline Blast Clm, Page : Numéro de la page où se trouve l'image.
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie
Image 1 : Commerce_de_communaut%C3%A9s_indig%C3%A8nes, Source : https://commons.wikimedia.org/wiki/File:Commerce_de_communaut%C3%A9s_indig%C3%A8nes.JPG, Contributeurs et Licence : Goelette.Cardabela [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)], de Wikimedia Commons, Page : 8.
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)
Image 1 : https://commons.wikimedia.org/wiki/File:Fernando_Botero_(2018).jpg, Source : https://upload.wikimedia.org/wikipedia/commons/6/6a/Fernando_Botero_%282018%29.jpg, Licence : Culturespaces [CC BY 3.0 (https://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons, Contributeurs : Jan Arkesteijn , Page : 11.
Image 2 : File:Pano_Plazo_Botero.jpg, Source : https://commons.wikimedia.org/wiki/File:Pano_Plazo_Botero.jpg, Licence : Public, Contributeurs : Pas d’auteur lisible par la machine identifié. Scabredon~commonswiki supposé (étant donné la revendication de droit d’auteur). [Public domain], via Wikimedia Commons, Page : 11.
Licence
[modifier | modifier le wikicode]Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Cartag%C3%A8ne_des_Indes_(Colombie), Licence : Creative Commons Attribution-Share Alike 3.0, Contributeurs : Coelette Cardabela
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Fronti%C3%A8re_triple_au_sud_de_la_Colombie-copie, Licence : Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/, Contributeurs : Goelette Cardabela
Article : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)
Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTestSA/Medellin_(Colombie), Licence : Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/, Contributeurs : Goelette Cardabela
Index
[modifier | modifier le wikicode]Source : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Cartagène des Indes (Colombie)/Sommaire
Carthagène Page :
Gabriel Garcia Marquez Page :
Source : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Frontière triple au sud de la Colombie-copie/Sommaire
Leticia Page : 7.
Le commerce indigène Page : 8.
Source : Utilisateur:Goelette Cardabela/Sandbox/LivreTestSA/Medellin (Colombie)/Sommaire
Medellin Page : 10.
Fernando Botero Page : 11.
Référencement automatique
[modifier | modifier le wikicode]Automatiser l'ensemble des tâches de la documentation des livres n'est pas facile car rien n'est prévu par WikiMedia.
Jusqu'en 2017 le menu Créer une compilation permettait de créer une image PDF du livre avec sa documentation, annexes et index. Plus tôt encore, on pouvait obtenir d'autres formats.
Notez qu'il est toujours possible de créer une compilation et de commander un livre à PediaPress.
Automatiser la documentation avec mwlib et linux ubuntu
[modifier | modifier le wikicode]C'est la méthode utilisée par PediaPress avec les versions pdf writer 0.10.4 et mwlib 0.15.18
- documentation
- https://media.readthedocs.org/pdf/mwlib/latest/mwlib.pdf
Cette librairie est obsolète et on comprend le problème actuel de PediaPress. Elle a été publiée par Volker Haas, Ralf Schmitt, Johannes Beige en 2010.
Pour utiliser cette librairie il faudrait équiper un serveur avec les recommandations pour Ubuntu 18 LTS et Mediawiki Version 1.17 ou + à cette url :
Automatiser la documentation sans changer les habitudes Wikimédia
[modifier | modifier le wikicode]Il n'est pas possible d'agir sur une page Wiki à l'aide de commandes externes, il faut donc créer des fichiers sur lesquels on peut agir.
L'idée première est de créer un fichier html copie de la page à documenter. Cela peut se faire avec les commandes spéciales wget disponibles en standard sous Linux et PowerShell
La seconde idée est de créer un flux d'extraction du texte d'un fichier et de faire un tri à la volée de ce que l'on cherche, et que l'on redirige vers un fichier qui recueuille ces données.
Équivalence des commandes shell selon les systèmes d'exploitation
[modifier | modifier le wikicode]Utiliser les commandes bash sous linux ou sous Windows
[modifier | modifier le wikicode]Pour extraire la documentation nous disposons des commandes grep, mkd, etc. Mais comment faire pour que le contributeur puisse créer la documentation de son livre avec un minimum de clics.
Code d'essai avec wget
[modifier | modifier le wikicode]- Code des commandes d'essais avec une liste fullurl des pages à traduire en code html
- extraire.bash
#!/bin/bash
# fichier extraire (ou extraire.bash)
# fichier de test de la commande wget
# ce fichier de commandes lit le contenu du fichier liste projet.list ligne à ligne et produit des fichiers
# Syntaxe : extraire <projet>
# exemple : ./extraire.bash LivreTest
# Exemple de LivreTest.list
#################################################################################################
### https://fr.wikibooks.org/wiki/Utilisateur:Goelette Cardabela/Sandbox/LivreTest #
### https://fr.wikibooks.org/wiki/Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn #
### https://fr.wikibooks.org/wiki/Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleDeux #
### https://fr.wikibooks.org/wiki/Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleTrois #
#################################################################################################
# Exemple de LivreTest.prj obtenu
##################
### ArticleDeux #
### ArticleTrois #
### ArticleUn #
### LivreTest #
##################
rm *.1 *.2
clear
echo "Extraction de la documentation du livre en test: "$1
echo " "
echo "Ce fichier de commandes "$0" doit être en mode lecture, écriture et exécution : Commande : chmod 777 "$0
echo " "
echo $1" est le nom de projet du livre à documenter."
echo " "
echo "La liste "$1".list, doit contenir les liens vers les pages qui composent le livre, (le Contenu du livre)."
echo " "
#read -p "Appuyer sur retour-chariot une pour continuer ..."
if (test -a $1".list") then {
wget -i $1.list
if (test -a $1".1")
then echo "Les listes sont créées au premier tour.";
else wget -i $1.list # force la création des fichiers d'extension ".1" pour la sélection.
echo "Les listes sont créées au deuxième tour.";
fi
}
else exit -1;
fi
rm *.tmp
ls *.1 > $1.tmp
cat $1.tmp | sed "s/.1//g" > $1.prj
cp -f *.1 *
echo $1".prj contient la liste des fichiers à convertir en fichier.html avec les liens vers wikibooks à compléter :"
echo " "
cat $1.prj
Fichier des liens internet vers les pages du livre pour créer la page Annexe
[modifier | modifier le wikicode]- La liste des liens vers les pages du livre permet de créer la page Annexe avec wget.
- Dans les exemples suivants les liens vers wikibooks français sont artificiels. Pour les pages issues d'autres sites wiki il faudrait extraire l'adresse du site {{SERVER}}=//fr.wikibooks.org pour l'incorporer à la génération de la liste, ou encore: extraire la liste des pages de la page principale.
- Il est peut être préférable d'utiliser les Modèles pour créer ces listes ?
- Exemple : {{FULLURL:Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn}}
- qui donne //fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn
- Le lien est relatif mais il suffit de faire précéder la commande par "https:"
- qui donne https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn
avec la page Contenu de LivreTest
[modifier | modifier le wikicode]- LivreTest.contenu (Fichier)
- Copier le wikicode suivant dans l'espace de travail ~Wget (Dossier Personnel) :
[[Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn|ArticleUn]]<br /> [[Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleDeux|ArticleDeux]]<br /> [[Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleTrois|ArticleTrois]] {{AutoCat}}
- Construction du fichier de liste LivreTest.list
- Copier mkd-getwikifiles dans le même répertoire : ~Wget.
- Utilisateur:Goelette_Cardabela/mkd-getwikifiles
mkd-getwikifiles --s LivreTest.contenu > LivreTest.list
- autre solution avec bash, sans mkd-getwikifiles :
- Code bash ;
cat LivreTest.contenu | sed "s/\[\[/%https:\/\/fr.wikibooks.org\/wiki\//g" | sed "s/]]/%/g" | cut -d'%' -f2 |tr '|' '\n' | grep "wiki" > LivreTest.list
avec la page LivreTest.compilé issue de la compilation
[modifier | modifier le wikicode]- wikicode de LivreTest compilé (fichier)
== LivreTest == === Tests de référencement === :[[Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn]] :[[Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleDeux]] :[[Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleTrois]] [[Catégorie:Compilations|LivreTest]]
- Code bash ;
cat LivreTest.compilé | sed "s/:\[\[/%https:\/\/fr.wikibooks.org\/wiki\//g" | sed "s/]]/%/g" | cut -d'%' -f2 |tr '|' '\n' | grep "wiki" > LivreTest.list
fichier LivreTest.list obtenu avec les pages Contenu ou la page issue de la compilation
[modifier | modifier le wikicode]https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleDeux https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleTrois
Code ArticleUn.1 obtenu avec wget pour la page ArticleUn
[modifier | modifier le wikicode]Les liens sont relatifs à la page, sur le serveur de wikibooks, ce code html n'est pas exploitable tel quel sur un navigateur local. ...
Voir le sous-chapitre ci-après #Extraire_les_liens_des_images_de_la_page_ArticleUn
ArticleUn.1
<!DOCTYPE html>
<html class="client-nojs" lang="fr" dir="ltr">
<head>
<meta charset="UTF-8"/>
<title>Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn — Wikilivres</title>
<script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script>
<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"User","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":2,"wgPageName":"Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn","wgTitle":"Goelette Cardabela/Sandbox/LivreTest/ArticleUn","wgCurRevisionId":610077,"wgRevisionId":610077,"wgArticleId":72692,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"fr","wgPageContentModel":"wikitext","wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"wgMonthNamesShort":["","janv.","fév.","mars","avr.","mai","juin","juill.","août","sept.","oct.","nov.","déc."],"wgRelevantPageName":"Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn","wgRelevantArticleId":72692,"wgRequestId":"XCSoOwpAADkAAAzOfL8AAABM","wgCSPNonce":false,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgRelevantUserName":"Goelette Cardabela","wgCategoryTreePageCategoryOptions":"{\"mode\":0,\"hideprefix\":20,\"showcount\":true,\"namespaces\":false}","wgWikiEditorEnabledModules":[],"wgBetaFeaturesFeatures":[],"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"fr","pageLanguageDir":"ltr","pageVariantFallbacks":"fr","usePageImages":false,"usePageDescriptions":true},"wgMFExpandAllSectionsUserOption":true,"wgMFEnableFontChanger":true,"wgMFDisplayWikibaseDescriptions":{"search":true,"nearby":true,"watchlist":true,"tagline":false},"wgWMESchemaEditAttemptStepOversample":false,"wgULSCurrentAutonym":"français","wgNoticeProject":"wikibooks","wgCentralNoticeCookiesToDelete":[],"wgCentralNoticeCategoriesUsingLegacy":["Fundraising","fundraising"],"wgScoreNoteLanguages":{"arabic":"العربية","catalan":"català","deutsch":"Deutsch","english":"English","espanol":"español","italiano":"italiano","nederlands":"Nederlands","norsk":"norsk","portugues":"português","suomi":"suomi","svenska":"svenska","vlaams":"West-Vlams"},"wgScoreDefaultNoteLanguage":"nederlands","wgCentralAuthMobileDomain":false,"wgCodeMirrorEnabled":true,"wgVisualEditorToolbarScrollOffset":0,"wgVisualEditorUnsupportedEditParams":["undo","undoafter","veswitched"],"wgEditSubmitButtonLabelPublish":true});mw.loader.state({"ext.globalCssJs.user.styles":"ready","ext.globalCssJs.site.styles":"ready","site.styles":"ready","noscript":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","ext.globalCssJs.site":"ready","user":"ready","user.options":"loading","user.tokens":"loading","ext.cite.styles":"ready","mediawiki.legacy.shared":"ready","mediawiki.legacy.commonPrint":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.wikimediaBadges":"ready","ext.3d.styles":"ready","mediawiki.skinning.interface":"ready","skins.vector.styles":"ready"});mw.loader.implement("user.options@1dpodri",function($,jQuery,require,module){/*@nomin*/mw.user.options.set({"variant":"fr"});
});mw.loader.implement("user.tokens@0tffind",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});
});RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.startup","mediawiki.page.ready","mediawiki.searchSuggest","ext.gadget.extlinks","ext.gadget.EditIndex","ext.centralauth.centralautologin","mmv.head","mmv.bootstrap.autostart","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.eventlogger","ext.uls.init","ext.uls.compactlinks","ext.uls.interface","ext.centralNotice.geoIP","ext.centralNotice.startUp","skins.vector.js"];mw.loader.load(RLPAGEMODULES);});</script>
<link rel="stylesheet" href="/w/load.php?debug=false&lang=fr&modules=ext.3d.styles%7Cext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.skinning.interface%7Cskins.vector.styles&only=styles&skin=vector"/>
<script async="" src="/w/load.php?debug=false&lang=fr&modules=startup&only=scripts&skin=vector"></script>
<meta name="ResourceLoaderDynamicStyles" content=""/>
<link rel="stylesheet" href="/w/load.php?debug=false&lang=fr&modules=site.styles&only=styles&skin=vector"/>
<meta name="generator" content="MediaWiki 1.33.0-wmf.9"/>
<meta name="referrer" content="origin"/>
<meta name="referrer" content="origin-when-crossorigin"/>
<meta name="referrer" content="origin-when-cross-origin"/>
<link rel="alternate" type="application/x-wiki" title="Modifier" href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit"/>
<link rel="edit" title="Modifier" href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit"/>
<link rel="shortcut icon" href="/static/favicon/wikibooks.ico"/>
<link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="Wikilivres (fr)"/>
<link rel="EditURI" type="application/rsd+xml" href="//fr.wikibooks.org/w/api.php?action=rsd"/>
<link rel="license" href="//creativecommons.org/licenses/by-sa/3.0/"/>
<link rel="alternate" type="application/atom+xml" title="Flux Atom de Wikilivres" href="/w/index.php?title=Sp%C3%A9cial:Modifications_r%C3%A9centes&feed=atom"/>
<link rel="canonical" href="https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn"/>
<link rel="dns-prefetch" href="//login.wikimedia.org"/>
<link rel="dns-prefetch" href="//meta.wikimedia.org" />
<!--[if lt IE 9]><script src="/w/load.php?debug=false&lang=fr&modules=html5shiv&only=scripts&skin=vector&sync=1"></script><![endif]-->
</head>
<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-2 ns-subject mw-editable page-Utilisateur_Goelette_Cardabela_Sandbox_LivreTest_ArticleUn rootpage-Utilisateur_Goelette_Cardabela skin-vector action-view"> <div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body" role="main">
<a id="top"></a>
<div id="siteNotice" class="mw-body-content"><!-- CentralNotice --></div><div class="mw-indicators mw-body-content">
</div>
<h1 id="firstHeading" class="firstHeading" lang="fr">Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn</h1> <div id="bodyContent" class="mw-body-content">
<div id="siteSub" class="noprint">Un livre de Wikilivres.</div> <div id="contentSub"><span class="subpages">< <a href="/wiki/Utilisateur:Goelette_Cardabela" title="Utilisateur:Goelette Cardabela">Utilisateur:Goelette Cardabela</a>‎ | <a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox" title="Utilisateur:Goelette Cardabela/Sandbox">Sandbox</a>‎ | <a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest" title="Utilisateur:Goelette Cardabela/Sandbox/LivreTest">LivreTest</a></span></div>
<div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Sauter à la navigation</a>
<a class="mw-jump-link" href="#p-search">Sauter à la recherche</a>
<div id="mw-content-text" lang="fr" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p><br />
</p>
<h2><span class="mw-headline" id="Sommaire">Sommaire</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&veaction=edit&section=1" class="mw-editsection-visualeditor" title="Modifier la section : Sommaire">modifier</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit&section=1" title="Modifier la section : Sommaire">modifier le wikicode</a><span class="mw-editsection-bracket">]</span></span></h2>
<pre> <a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn#Chapitre_1" title="Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn">Chapitre 1</a>
<a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn#Chapitre_2" title="Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn">Chapitre 2</a>
<a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn#Chapitre_3" title="Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn">Chapitre 3</a>
</pre>
<div style="page-break-before:always"></div>
<h2><span class="mw-headline" id="Chapitre_1">Chapitre 1</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&veaction=edit&section=2" class="mw-editsection-visualeditor" title="Modifier la section : Chapitre 1">modifier</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit&section=2" title="Modifier la section : Chapitre 1">modifier le wikicode</a><span class="mw-editsection-bracket">]</span></span></h2>
<div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:502px;"><a href="/wiki/Fichier:Gabriel_Garcia_Marquez_-_Fresque.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Gabriel_Garcia_Marquez_-_Fresque.jpg/500px-Gabriel_Garcia_Marquez_-_Fresque.jpg" width="500" height="375" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Gabriel_Garcia_Marquez_-_Fresque.jpg/750px-Gabriel_Garcia_Marquez_-_Fresque.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Gabriel_Garcia_Marquez_-_Fresque.jpg/1000px-Gabriel_Garcia_Marquez_-_Fresque.jpg 2x" data-file-width="1280" data-file-height="960" /></a> <div class="thumbcaption"><div class="magnify"><a href="/wiki/Fichier:Gabriel_Garcia_Marquez_-_Fresque.jpg" class="internal" title="Agrandir"></a></div>Gabriel Garcia Marquez - Fresque de Pohline Blast</div></div></div></div>
<div style="clear:both;"></div>
<p><a href="https://fr.wikipedia.org/wiki/Gabriel_Garc%C3%ADa_M%C3%A1rquez" class="extiw" title="w:Gabriel García Márquez">Gabriel_García_Márquez</a> est un romancier colombien, prix Nobel de littérature en 1982.
</p><p>La fresque de Pohline Blast sur le fronton de l’hôtel Bellavista a été peinte en décembre 2017 lors de son passage chez <i>Tonton</i> hôtelier d'origine française et propriétaire de l'hôtel.
</p><p>Références :<br />
<a class="external free" href="https://fr.wikivoyage.org/wiki/Carthagène">https://fr.wikivoyage.org/wiki/Carthagène</a> des Indes. (Colombie)<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
</p>
<div style="page-break-before:always"></div>
<h2><span class="mw-headline" id="Chapitre_2">Chapitre 2</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&veaction=edit&section=3" class="mw-editsection-visualeditor" title="Modifier la section : Chapitre 2">modifier</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit&section=3" title="Modifier la section : Chapitre 2">modifier le wikicode</a><span class="mw-editsection-bracket">]</span></span></h2>
<h2><span class="mw-headline" id="Chapitre_3">Chapitre 3</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&veaction=edit&section=4" class="mw-editsection-visualeditor" title="Modifier la section : Chapitre 3">modifier</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit&section=4" title="Modifier la section : Chapitre 3">modifier le wikicode</a><span class="mw-editsection-bracket">]</span></span></h2><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a class="external free" href="https://fr.wikivoyage.org/wiki/Carthagène">https://fr.wikivoyage.org/wiki/Carthagène</a> des Indes. (Colombie)</span>
</li>
</ol>
<!--
NewPP limit report
Parsed by mw1285
Cached time: 20181221101408
Cache expiry: 1900800
Dynamic content: false
CPU time usage: 0.016 seconds
Real time usage: 0.025 seconds
Preprocessor visited node count: 46/1000000
Preprocessor generated node count: 0/1500000
Post‐expand include size: 386/2097152 bytes
Template argument size: 0/2097152 bytes
Highest expansion depth: 2/40
Expensive parser function count: 0/500
Unstrip recursion depth: 0/20
Unstrip post‐expand size: 83/5000000 bytes
Number of Wikibase entities loaded: 0/400
-->
<!--
Transclusion expansion time report (%,ms,calls,template)
100.00% 10.190 1 -total
30.26% 3.084 1 Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn/Sommaire
24.18% 2.464 2 Modèle:Nouvelle_page_imprimée
20.89% 2.129 1 Modèle:Clr
-->
<!-- Saved in parser cache with key frwikibooks:pcache:idhash:72692-0!canonical and timestamp 20181221101419 and revision id 610077
-->
</div><noscript><img src="//fr.wikibooks.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;" /></noscript></div> <div class="printfooter">
Récupérée de « <a dir="ltr" href="https://fr.wikibooks.org/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&oldid=610077">https://fr.wikibooks.org/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&oldid=610077</a> » </div>
<div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> <div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Menu de navigation</h2>
<div id="mw-head">
<div id="p-personal" role="navigation" class="" aria-labelledby="p-personal-label">
<h3 id="p-personal-label">Outils personnels</h3>
<ul>
<li id="pt-anonuserpage">Non connecté</li><li id="pt-anontalk"><a href="/wiki/Sp%C3%A9cial:Mes_discussions" title="La page de discussion pour les contributions depuis cette adresse IP [n]" accesskey="n">Discussion</a></li><li id="pt-anoncontribs"><a href="/wiki/Sp%C3%A9cial:Mes_contributions" title="Une liste des modifications effectuées depuis cette adresse IP [y]" accesskey="y">Contributions</a></li><li id="pt-createaccount"><a href="/w/index.php?title=Sp%C3%A9cial:Cr%C3%A9er_un_compte&returnto=Utilisateur%3AGoelette+Cardabela%2FSandbox%2FLivreTest%2FArticleUn" title="Nous vous encourageons à créer un compte utilisateur et vous connecter; ce n’est cependant pas obligatoire">Créer un compte</a></li><li id="pt-login"><a href="/w/index.php?title=Sp%C3%A9cial:Connexion&returnto=Utilisateur%3AGoelette+Cardabela%2FSandbox%2FLivreTest%2FArticleUn" title="Nous vous encourageons à vous connecter ; ce n’est cependant pas obligatoire [o]" accesskey="o">Se connecter</a></li> </ul>
</div>
<div id="left-navigation">
<div id="p-namespaces" role="navigation" class="vectorTabs" aria-labelledby="p-namespaces-label">
<h3 id="p-namespaces-label">Espaces de noms</h3>
<ul>
<li id="ca-nstab-user" class="selected"><span><a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn" title="Voir la page utilisateur [c]" accesskey="c">Page d’utilisateur</a></span></li><li id="ca-talk" class="new"><span><a href="/w/index.php?title=Discussion_utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit&redlink=1" rel="discussion" title="Discussion au sujet de cette page de contenu (page inexistante) [t]" accesskey="t">Discussion</a></span></li> </ul>
</div>
<div id="p-variants" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-variants-label">
<input type="checkbox" class="vectorMenuCheckbox" aria-labelledby="p-variants-label" />
<h3 id="p-variants-label">
<span>Variantes</span>
</h3>
<ul class="menu">
</ul>
</div>
</div>
<div id="right-navigation">
<div id="p-views" role="navigation" class="vectorTabs" aria-labelledby="p-views-label">
<h3 id="p-views-label">Affichages</h3>
<ul>
<li id="ca-view" class="collapsible selected"><span><a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn">Lire</a></span></li><li id="ca-ve-edit" class="collapsible"><span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&veaction=edit" title="Modifier cette page [v]" accesskey="v">Modifier</a></span></li><li id="ca-edit" class="collapsible"><span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit" title="Modifier le wikicode [e]" accesskey="e">Modifier le wikicode</a></span></li><li id="ca-history" class="collapsible"><span><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=history" title="Historique des versions de cette page [h]" accesskey="h">Voir l’historique</a></span></li> </ul>
</div>
<div id="p-cactions" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-cactions-label">
<input type="checkbox" class="vectorMenuCheckbox" aria-labelledby="p-cactions-label" />
<h3 id="p-cactions-label"><span>Plus</span></h3>
<ul class="menu">
</ul>
</div>
<div id="p-search" role="search">
<h3>
<label for="searchInput">Rechercher</label>
</h3>
<form action="/w/index.php" id="searchform">
<div id="simpleSearch">
<input type="search" name="search" placeholder="Rechercher dans Wikilivres" title="Rechercher dans Wikilivres [f]" accesskey="f" id="searchInput"/><input type="hidden" value="Spécial:Recherche" name="title"/><input type="submit" name="fulltext" value="Rechercher" title="Rechercher les pages comportant ce texte." id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/><input type="submit" name="go" value="Continuer" title="Accédez à une page du même nom si elle existe" id="searchButton" class="searchButton"/> </div>
</form>
</div>
</div>
</div>
<div id="mw-panel">
<div id="p-logo" role="banner"><a class="mw-wiki-logo" href="/wiki/Accueil" title="Visiter la page d’accueil"></a></div>
<div class="portal" role="navigation" id="p-Bibliothèque" aria-labelledby="p-Bibliothèque-label">
<h3 id="p-Bibliothèque-label">Bibliothèque</h3>
<div class="body">
<ul>
<li id="n-mainpage"><a href="/wiki/Accueil" title="Visiter la page d'accueil du site [z]" accesskey="z">Accueil</a></li><li id="n-La-vitrine"><a href="/wiki/Wikilivres:Vitrine">La vitrine</a></li><li id="n-Tous-les-livres"><a href="/wiki/Wikilivres:Tous_les_livres">Tous les livres</a></li><li id="n-Rechercher-un-livre"><a href="/wiki/Wikilivres:Rechercher_un_livre">Rechercher un livre</a></li><li id="n-Wikijunior"><a href="/wiki/Wikijunior">Wikijunior</a></li> </ul>
</div>
</div>
<div class="portal" role="navigation" id="p-Navigation" aria-labelledby="p-Navigation-label">
<h3 id="p-Navigation-label">Navigation</h3>
<div class="body">
<ul>
<li id="n-recentchanges"><a href="/wiki/Sp%C3%A9cial:Modifications_r%C3%A9centes" title="Liste des modifications récentes sur le wiki [r]" accesskey="r">Modifications récentes</a></li><li id="n-Communauté"><a href="/wiki/Wikilivres:Portail_communautaire">Communauté</a></li><li id="n-Le-Bistro"><a href="/wiki/Wikilivres:Le_Bistro/2018">Le Bistro</a></li><li id="n-sitesupport"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_fr.wikibooks.org&uselang=fr" title="Soutenez-nous">Faire un don</a></li><li id="n-Livre-au-hasard"><a href="/wiki/Sp%C3%A9cial:RandomRootpage">Livre au hasard</a></li> </ul>
</div>
</div>
<div class="portal" role="navigation" id="p-Aide" aria-labelledby="p-Aide-label">
<h3 id="p-Aide-label">Aide</h3>
<div class="body">
<ul>
<li id="n-help"><a href="/wiki/Aide:Accueil" title="Accès à l’aide">Aide</a></li><li id="n-Wikilivre-d'aide"><a href="/wiki/Wikilivres">Wikilivre d'aide</a></li> </ul>
</div>
</div>
<div class="portal" role="navigation" id="p-tb" aria-labelledby="p-tb-label">
<h3 id="p-tb-label">Outils</h3>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="/wiki/Sp%C3%A9cial:Pages_li%C3%A9es/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn" title="Liste des pages liées qui pointent sur celle-ci [j]" accesskey="j">Pages liées</a></li><li id="t-recentchangeslinked"><a href="/wiki/Sp%C3%A9cial:Suivi_des_liens/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn" rel="nofollow" title="Liste des modifications récentes des pages appelées par celle-ci [k]" accesskey="k">Suivi des pages liées</a></li><li id="t-contributions"><a href="/wiki/Sp%C3%A9cial:Contributions/Goelette_Cardabela" title="Voir la liste des contributions de cet utilisateur">Contributions de l’utilisateur</a></li><li id="t-log"><a href="/wiki/Sp%C3%A9cial:Journal/Goelette_Cardabela">Journaux d’opérations</a></li><li id="t-userrights"><a href="/wiki/Sp%C3%A9cial:Permissions/Goelette_Cardabela">Voir les groupes de l’utilisateur</a></li><li id="t-upload"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard?uselang=fr" title="Importer des fichiers [u]" accesskey="u">Importer un fichier</a></li><li id="t-specialpages"><a href="/wiki/Sp%C3%A9cial:Pages_sp%C3%A9ciales" title="Liste de toutes les pages spéciales [q]" accesskey="q">Pages spéciales</a></li><li id="t-permalink"><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&oldid=610077" title="Adresse permanente de cette version de la page">Lien permanent</a></li><li id="t-info"><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=info" title="Plus d’information sur cette page">Information sur la page</a></li> </ul>
</div>
</div>
<div class="portal" role="navigation" id="p-lang" aria-labelledby="p-lang-label">
<h3 id="p-lang-label">Dans d’autres langues</h3>
<div class="body">
<ul>
</ul>
</div>
</div>
<div class="portal" role="navigation" id="p-coll-print_export" aria-labelledby="p-coll-print_export-label">
<h3 id="p-coll-print_export-label">Imprimer / exporter</h3>
<div class="body">
<ul>
<li id="coll-create_a_book"><a href="/w/index.php?title=Sp%C3%A9cial:Livre&bookcmd=book_creator&referer=Utilisateur%3AGoelette+Cardabela%2FSandbox%2FLivreTest%2FArticleUn">Créer une compilation</a></li><li id="coll-download-as-rdf2latex"><a href="/w/index.php?title=Sp%C3%A9cial:ElectronPdf&page=Utilisateur%3AGoelette+Cardabela%2FSandbox%2FLivreTest%2FArticleUn&action=show-download-screen">Télécharger la compilation au format PDF</a></li><li id="t-print"><a href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&printable=yes" title="Version imprimable de cette page [p]" accesskey="p">Version imprimable</a></li> </ul>
</div>
</div>
</div>
</div>
<div id="footer" role="contentinfo">
<ul id="footer-info">
<li id="footer-info-lastmod"> La dernière modification de cette page a été faite le 21 décembre 2018 à 11:14.</li>
<li id="footer-info-copyright">Les textes sont disponibles sous <a href="//creativecommons.org/licenses/by-sa/3.0/">licence Creative Commons attribution partage à l’identique</a> ; d’autres termes peuvent s’appliquer.<br/>
Voyez les <a href="//wikimediafoundation.org/wiki/Conditions_d'utilisation">termes d’utilisation</a> pour plus de détails.<br/></li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="https://meta.wikimedia.org/wiki/Privacy_policy/fr" class="extiw" title="m:Privacy policy/fr">Politique de confidentialité</a></li>
<li id="footer-places-about"><a href="/wiki/Wikilivres:%C3%80_propos_de" class="mw-redirect" title="Wikilivres:À propos de">À propos de Wikilivres</a></li>
<li id="footer-places-disclaimer"><a href="/wiki/Wikilivres:Avertissements_g%C3%A9n%C3%A9raux" title="Wikilivres:Avertissements généraux">Avertissements</a></li>
<li id="footer-places-developers"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/How_to_contribute">Développeurs</a></li>
<li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Cookie_statement">Déclaration sur les témoins (cookies)</a></li>
<li id="footer-places-mobileview"><a href="//fr.m.wikibooks.org/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Version mobile</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-copyrightico">
<a href="https://wikimediafoundation.org/"><img src="/static/images/wikimedia-button.png" srcset="/static/images/wikimedia-button-1.5x.png 1.5x, /static/images/wikimedia-button-2x.png 2x" width="88" height="31" alt="Wikimedia Foundation"/></a> </li>
<li id="footer-poweredbyico">
<a href="//www.mediawiki.org/"><img src="/static/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/static/images/poweredby_mediawiki_132x47.png 1.5x, /static/images/poweredby_mediawiki_176x62.png 2x" width="88" height="31"/></a> </li>
</ul>
<div style="clear: both;"></div>
</div>
<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.016","walltime":"0.025","ppvisitednodes":{"value":46,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":386,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":40},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":83,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 10.190 1 -total"," 30.26% 3.084 1 Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn/Sommaire"," 24.18% 2.464 2 Modèle:Nouvelle_page_imprimée"," 20.89% 2.129 1 Modèle:Clr"]},"cachereport":{"origin":"mw1285","timestamp":"20181221101408","ttl":1900800,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":89,"wgHostname":"mw1262"});});</script>
</body>
</html>
Quellle documentation peut-on extraire de ces fichiers obtenus avec wget ?
[modifier | modifier le wikicode]Voir aussi :
- mw.config.set : Tout le nécessaire pour créer la documentation se trouve dans la ligne 7 : (table de configuration du serveur)
- Informations sur la page : https://fr.wikibooks.org/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=info
- Code JavaScript : https://fr.wikipedia.org/wiki/MediaWiki:Guidedtour-tour-tuto3.js
- mw.config.set : Tout le nécessaire pour créer la documentation se trouve dans la ligne 7 : (table de configuration du serveur)
Extraits du fichier obtenu : (ligne 7)
...
"wgPageName":"Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn",
"wgTitle":"Goelette Cardabela/Sandbox/LivreTes/ArticleUn",
"wgCurRevisionId":610077,
"wgRevisionId":610077,
"wgArticleId":72692,
"wgRelevantPageName":"Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn",
"wgRelevantArticleId":72692,
"wgRelevantUserName":"Goelette Cardabela",
...
On y trouve aussi du texte extractible :
ligne 5: titre de la page, <title>Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn — Wikilivres</title>
ligne 19: le nom de la page, <link rel="edit" title="Modifier" href="/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&action=edit"/>
ligne 23: la licence, <link rel="license" href="//creativecommons.org/licenses/by-sa/3.0/"/>
ligne 25: le lien canonical, <link rel="canonical" href="https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn"/>
lignes 42 à 46: le Sommaire,
<h2><span class="mw-headline" id="Sommaire">Sommaire</span> ...
<pre> <a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn#Chapitre_1" title="Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn">Chapitre 1</a>
<a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn#Chapitre_2" title="Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn">Chapitre 2</a>
<a href="/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn#Chapitre_3" title="Utilisateur:Goelette Cardabela/Sandbox/LivreTest/ArticleUn">Chapitre 3</a>
</pre>
lignes 91 et 92: le bas de page de la dernière page imprimée,
<div class="printfooter">
Récupérée de « <a dir="ltr" href="https://fr.wikibooks.org/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&oldid=610077">https://fr.wikibooks.org/w/index.php?title=Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn&oldid=610077</a> » </div>
lignes 190 à 192: suite du bas de page de la dernière page imprimée,
<li id="footer-info-lastmod"> La dernière modification de cette page a été faite le 21 décembre 2018 à 11:14.</li>
<li id="footer-info-copyright">Les textes sont disponibles sous <a href="//creativecommons.org/licenses/by-sa/3.0/">licence Creative Commons attribution partage à l’identique</a> ; d’autres termes peuvent s’appliquer.<br/>
Créer une page html et en extraire les chaînes de caractères pour créer la documentation annexe
[modifier | modifier le wikicode]Les commandes ci-après sont à inclure dans un fichier shell bash pour l'exécution automatique. On pourra ensuite essayer de créer un équivalent pour Windows 10.
- Transformer le fichier ArticleUn.1 en fichier html avec les commandes cat et sed :
cat ArticleUn | sed -e "s/\"\/wiki\//\"https:\/\/fr.wikibooks.org\/wiki\//g" > ArticleUn.html
Signifie : Remplacer de façon récursive (option g) la chaîne de caractères « "/wiki/ » par la chaîne« "https://fr:wikibooks.org/wiki/ » et concaténer le résultat dans un nouveau fichier ArticleUn.html
- Vérifier avec le navigateur internet que ce fichier html a bien été correctement modifié et s'affiche avec un navigateur web. Remarque: La mise en page n'est pas copiée.
- Extraire toutes les chaînes de caractères avec mkd option -p et les copier dans un nouveau fichier AtrticleUn.str
mkd -p '**' ArticleUn.html ArticleUn.str
Extraire la documentation
[modifier | modifier le wikicode]- Obtenir le droit de copie (exemple)
cat ArticleUn.str | grep -n -m 1 -i -e license | sed "s/\"\//%\//g" | cut -d'%' -f2 |sed "s/\/\//https:\/\//g" > ArticleUn.license
- Signifie : ouvrir le flux ArticleUn.str
| ne retenir que les chaînes de caractères contenant license
| remplacer les caractères "/ par le caractère %
| couper les chaînes en dehors des chaîne contenue entre les deux caractères %
| remplacer les caractères // par https://
> concaténer le résultat dans un nouveau fichier ArticleUn.license - Résultat : https://creativecommons.org/licenses/by-sa/3.0/
- Obtenir le nom de l'auteur de la page (exemple)
cat ArticleUn.str | grep -n -m 1 -i -e wgRelevantUserName | sed "s/,\"/%\"\n\"%/g" | grep -n -m 1 -i -e wgRelevantUserName | cut -d'%' -f2 | sed "s/wgRelevantUserName\":\"/\"''Auteur '' : /g" | cut -d'"' -f2 > ArticleUn.auteur
- Signifie : ouvrir le flux ArticleUn.str
| ne retenir que la première chaîne contenant wgRelevantUserName
| remplacer les caractères ,/ par %"\n"%
| couper les chaînes en dehors de celles contenues entre les deux caractères %
| remplacer les chaînes wgRelevantUserName\":\" par la chaîne "Auteur :
> ArticleUn.auteur - Noter que '\n' est un simple retour chariot et "\n" est un double retour chariot car la fin de chaîne inclut un retour-chariot.
- Résultat :Auteur : Goelette Cardabela
Construire la section Source des articles; droits; auteur(s), de la page Annexe
[modifier | modifier le wikicode]Les liens vers les pages se trouvent dans la page « Contenus ». Pour le cas, l'exemple est limité à l'« ArticleUn »
'''''Article : ''{{PAGENAME:Nom de la page}}''' ''Source : ''{{canonicalurl:Nom de la page}}, ''Droits de copie :''_, ''Auteur(s) :''_, ({{orange|''Page :''_.}})
Wikitexte à copier dans la page Annexe et index :
<small><small>'''''Article : ''{{PAGENAME:Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn}}''' ''Source : ''{{canonicalurl:Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn}}, ''Droits de copie :''https://creativecommons.org/licenses/by-sa/3.0/, ''Auteur(s) :''Goelette Cardabela, </small></small>
Résultat :
- Article : Goelette Cardabela/Sandbox/LivreTest/ArticleUn Source : https://fr.wikibooks.org/wiki/Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn, Droits de copie :https://creativecommons.org/licenses/by-sa/3.0/, Auteur(s) : Goelette Cardabela,
- Notez que l'on peut remplacer le lien Utilisateur:Goelette_Cardabela/Sandbox/LivreTest/ArticleUn par son numéro de révision : "wgRevisionId":610077 que l'on peut aussi obtenir par {{REVISIONID}} au moment de l'édition, car ce numéro changera dès la prochaine révision de la page ...
Code bash en exemple pour créer la ligne Source licence et contributeur des articles
[modifier | modifier le wikicode]- Exemple avec ArticleUn de LivreTest
#! /bin/bash
clear
rm ArticleUn.tmp
rm ArticleUn.sclt
echo "Création de ArticleUn.sclt avec ArticleUn.str "
echo '--------------------'
echo " "
echo "<small><small>'''ArticleUn''' ''Source :''"\
'https://fr.wikibooks.org/w/index.php?oldid=' >> ArticleUn.tmp
cat ArticleUn.str | grep -n -m 1 -i -e wgRevisionId | sed "s/,\"/%\"\n\"%/g" | grep -n -m 1 -i -e wgRevisionId | cut -d'%' -f2 | sed "s/wgRevisionId\"://g" >> ArticleUn.tmp
echo ", ''Droits de copie :''" >> ArticleUn.tmp
cat ArticleUn.str | grep -n -m 1 -i -e license | sed "s/\"\//%\//g" | cut -d'%' -f2 |sed "s/\/\//https:\/\//g" >> ArticleUn.tmp
echo ", ''Auteur(s) :''" >> ArticleUn.tmp
cat ArticleUn.str | grep -n -m 1 -i -e wgRelevantUserName | sed "s/,\"/%\"\n\"%/g" | grep -n -m 1 -i -e wgRelevantUserName | cut -d'%' -f2 | sed "s/wgRelevantUserName\":\"/\"/g" | cut -d'"' -f2 >> ArticleUn.tmp
echo "</small></small>" >> ArticleUn.tmp
#
echo "== Sources et contributeurs de l'article ==" > ArticleUn.sclt
cat ArticleUn.tmp | sed ':z;N;s/\n//g;bz' >> ArticleUn.sclt ##voir aussi avec la commande tr
cat ArticleUn.sclt
Résutat (wikitexte) :
== Sources et contributeurs de l'article == <small><small>'''ArticleUn''' ''Source :''https://fr.wikibooks.org/w/index.php?oldid=632571, ''Droits de copie :''https://creativecommons.org/licenses/by-sa/3.0/, ''Auteur(s) :''Goelette Cardabela</small></small>
Résutat (affichage) :
Il ne convient pas, ici, d'afficher le titre == Sources et contributeurs de l'article ==
ArticleUn Source :https://fr.wikibooks.org/w/index.php?oldid=632571, Droits de copie :https://creativecommons.org/licenses/by-sa/3.0/, Auteur(s) :Goelette Cardabela
Extraire les liens des images de la page ArticleUn
[modifier | modifier le wikicode]- Sélectionner les lignes qui contiennent les liens d'images, avec la commande grep, et les pousser dans un nouveau fichier ArticleUn.img
cat ArticleUn.str | grep -n -i -e fichier: -e file: -e image: > ArticleUn.img
Signifie : Sélectionner les lignes contenant fichier: ou file: ou image: avec -i : sans distinction majuscules/minuscules et avec -n : numéroter les lignes.
Code ArticleUn.img résultant : ligne 42 de ArticleUn.42:<div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:502px;"><a href="https://fr.wikibooks.org/wiki/Fichier:Gabriel_Garcia_Marquez_-_Fresque.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Gabriel_Garcia_Marquez_-_Fresque.jpg/500px-Gabriel_Garcia_Marquez_-_Fresque.jpg" width="500" height="375" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Gabriel_Garcia_Marquez_-_Fresque.jpg/750px-Gabriel_Garcia_Marquez_-_Fresque.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Gabriel_Garcia_Marquez_-_Fresque.jpg/1000px-Gabriel_Garcia_Marquez_-_Fresque.jpg 2x" data-file-width="1280" data-file-height="960" /></a> <div class="thumbcaption"><div class="magnify"><a href="https://fr.wikibooks.org/wiki/Fichier:Gabriel_Garcia_Marquez_-_Fresque.jpg" class="internal" title="Agrandir"></a></div>Gabriel Garcia Marquez - Fresque de Pohline Blast</div></div></div></div>
- Couper les chaînes avec la commande awk et comme séparateur le retour chariot '\n' ("\n" double le new-line)
Nonbre de champs du fichier ArticleUn.img avec le séparateur de champ "=" : cat ArticleUn.img | awk -F"=" '{print NF}' ⇒ 20 champs.
-
cat ArticleUn.img |awk -F"=" '{for (i=1;i<=NF;i++) print $i "\n"}' | grep https | sed "s/\"/%/g" | cut -d'%' -f2 > ArticleUn.lnk
- signifie : remplacer le séparateur '=' par un double retour-chariot "\n", sélectionner les lignes qui contiennent "https", répéter (option /g) le remplacement du caractère '"' par le caractère '%', et à la fin (cut), ne sélectionner que les 2 champs délimités par les caractères '%' (-f2). Le flux est envoyé au fichier en création > ArticleUn.lnk.
- ⇒ résultat: un champ $0 contenant les deux liens de ArticleUn.img vers la page de l'image sur wikibooks, sur deux lignes :
ArticleUn.lnk :
-
- Couper le doublon
cat ArticleUn.lnk | sed 'N;s/\nh/%h/g;P;D;' | cut -d'%' -f1 > ArticleUn.images
- signifie : concaténer les chaînes en remplaçant dans l'espace de traitement (N) de façon répétitive (/g) "\nh" par "%h" (P=print dans l'espace de traitement) avec la condition (D:si l'espace de traitement ne contient pas '\n'), et enfin, sélectionner (cut) le premier champ délimité par le caractère '%' (-f1). Le flux est envoyé au fichier en création > ArticleUn.images.
- ( il reste):
https://fr.wikibooks.org/wiki/Fichier:Gabriel_Garcia_Marquez_-_Fresque.jpg
Construire la section Source des images; droits; auteur(s), de la page Annexe
[modifier | modifier le wikicode]- Éliminer les lignes en doublon des fichiers .lnk de la Version imprimable.
- Éditer les pages des images sur wikilivres puis sélectionner et copier le nom des auteurs et les licences associées.
'''''Illustration : ''{{PAGENAME:Fichier:Gabriel_Garcia_Marquez_-_Fresque.jpg}}''' ''Source : ''{{canonicalurl:Fichier:Gabriel_Garcia_Marquez_-_Fresque.jpg}}, ''Droits de copie :''_, ''Auteur(s) :''_, ({{orange|''Page :''_.}})
Illustration : Gabriel Garcia Marquez - Fresque.jpg Source : https://fr.wikibooks.org/wiki/Fichier:Gabriel_Garcia_Marquez_-_Fresque.jpg, Droits de copie :_, Auteur(s) :_, (Page :_.)
Code bash en exemple pour créer la ligne Source licence et contributeurs des images
[modifier | modifier le wikicode]- Exemple avec ArticleUn de LivreTest
#!/bin/bash
clear
prefix=https://fr.wikibooks.org/wiki/
file=File:Gabriel_Garcia_Marquez_-_Fresque.jpg
### Téléchargement du fichier image
# wget $prefix$file
### Extraction de la licence : licensetpl (courte)
cat $file | grep licensetpl_short | sed "s/\">/%/g" > tmp
echo '%' >> tmp
cat tmp | tr -d '\n' | cut -d'%' -f2 > $file.licence
#
echo "'''$file''' " > tmp
cat tmp | tr _ ' ' > temp
echo ", ''source:''$prefix$file" >> temp
echo ", ''licence:''">> temp
cat $file.licence >> temp
echo ", ''Contributeur(s):''">> temp
#
### Extraction du nom du contributeur : User
cat $file | grep User: | tr \" % | cut -d'%' -f2 | grep User: | tr / '\n' \
| grep User: | \sed "s/User://g" | tr _ ' ' >> temp
### Supprimer les retour-chariot
cat temp | tr -d '\n' > $file.scli
echo " " >> $file.scli
cat $file.scli
exit 0
- Résultat
'''File:Gabriel Garcia Marquez - Fresque.jpg''' , ''source:''https://fr.wikibooks.org/wiki/File:Gabriel_Garcia_Marquez_-_Fresque.jpg, ''licence:''CC BY-SA 4.0 , ''Contributeur(s):''Pohline Blast Clm
- Application dans le wiki
File:Gabriel Garcia Marquez - Fresque.jpg , source:https://fr.wikibooks.org/wiki/File:Gabriel_Garcia_Marquez_-_Fresque.jpg, licence:CC BY-SA 4.0 , Contributeur(s):Pohline Blast Clm
Construire le fichier complet Annexe et index de la Version imprimable
[modifier | modifier le wikicode]La gestion automatique des numéros de pages est un problème insoluble avec les Versions imprimables.
Automatiser, éditer avec OpenOffice ou LibreOffice
[modifier | modifier le wikicode]OpenOffice peut nous aider à automatiser la création d'un livre grâce aux "macros".
Voyez cette première approche : Indexer les documents avec OpenOffice
Votre aide pour créer des "macros" serait bienvenue. ...
Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Annexe et index
À faire : [[Utilisateur:Goelette Cardabela/Sandbox/Annexion et indexation des wiki-livres/Version imprimable]]