BooksReunite:Actualités

De BooksReunite
Sauter à la navigation Sauter à la recherche

Ces explications sont parfois un peu techniques, (j'essaye alors de les écrire en italique). Ne vous en effrayez pas, seul leur résultat comptera pour vous.


à faire bientôt

  • dans page auteur, proposer des numéros de livre et numéros de série qui soient utilisables directement. Probablement avec un modèle qui n'affiche le nom (et lien vers création de la pge) que si la page n'existe pas déjà Modèle:AfficheSiPageInexistante.
  • pour séries pas encore créées mais dont on veut garder le code, prévoir Modèle:OpenOrCreateWithForm

2015[modifier]

  • concept de "série", permettant par ex de gérer les collection d'oeuvres complètes Rousseau ou Voltaire, car numéro du tome dans la série est sur la page de faux-titre, et pas la page de titre.

2014[modifier]

juillet[modifier]

grosse pause suite à un changement de poste qui m'a bien occupé.

  • création de la notion de Suite, pour aggréger des tomes ou livres qui vont ensemble mais ont des pages de titres assez distinctes (par ex des oeuvres complètes dont les pages de titre contiennent des noms d'oeuvre mais pas le mot "oeuvres complètes.
  • A FAIRE : aligner toutes les vignettes avec une propriété CoetusImage (et pas CoetusImageSerie) afin de pouvoir facilement aggréger toutes sortes d'éléments, par exemple suites séries et livres.

mars[modifier]

  • (en cours) qu'un livre inclus (par ex par "includeSérie") dans une page d'auteur, ne propage pas ses propriétés à cet auteur.
  • identification (quasi) exhaustive des éditions du dictionnaire de Moréri, création des pages pour chaque tome identifié soit par un scan disponible en ligne, soit par annonce de libraire. Il reste à mettre les photos de première page : si vous en disposez merci de les contribuer.

janvier, février[modifier]

  • formulaire pour les éditeurs
  • décompte du nombre de livres offerts, recherchés, ou répertoriés.

2013[modifier]

  • depuis août, beaucoup d'ajouts et améliorations que je n'ai pas tracés ici. Il faudra que je simplifie cette page. Tant que peu d'utilisateurs la lisent, elle est peu utile ;-/
  • suppression des codes auteur à lettres accentuées (car ils pourraient être compliqués à reconnaître, et saisir sur des claviers étrangers).

août 2013[modifier]

  • Les formats de la page d'accueil sont introduits dans la page de formattage (css) plutôt que dans le texte de la page.
  • Création de Drilldown, pages permettant de retrouver plus simplement un auteur ou une série.
  • Création de quelques auteurs (Molière, Machiavel, Bossuet, etc).
  • refonte graphique des formulaires SERIE et TOME, les rendants plus attractifs et plus clairs. Merci à Marie-Do pour ses précieux conseils sur le formulaire SERIE. Et bienvenue aux vôtres sur comment rendre toujours plus clair.
  • dans les vignettes présentant tous les tomes d'une série, ajoute un bandeau vertical pointant vers le scan dans internet, à côté de chaque page de titre pour laquelle un tel scan a été saisi dans le champ Scan.
  • crée catégorie "tome sans scan" permettant de repérer les pages pour lesquelles n'est pas encore fourni un lien vers une version intégrale scannée du tome.
  • ajout de liens vers les scans de nombreux volumes, dont l'ensemble de l'encyclopédie Diderot in-4 Pellet (sauf tome 30). Ceci m'a permis de repérer les années des tomes qui manquaient, et de les créer (il ne manque plus qu'à trouver une photo de page de titre libre de droits pour ces tomes. Si vous pouvez prendre celle de votre exemplaire et la contribuer, vous êtes bienvenus).
  • complète à partir des infos trouvées via The european library, les champs SCAN et les dates de publications certains tomes qui n'existaient pas dans Coetus. Il reste encore beaucoup de tomes non identifiés. Probablement la série complète a été publiée sur plusieurs années avec les structures juridiques des éditeurs qui évoluaient. Avec beaucoup plus d'exemples on pourra peut-être réunifier des séries que j'ai séparées, mais je ne veux pas les grouper trop vite et éventuellement assimiler ainsi des éditions en fait distinctes.

juillet 2013[modifier]

  • renvoi automatique à la ligne après une série de vignette de tomes d'une série, et ajout d'une ligne horizontale. Ca résout un problème d'affichage qu'on avait avant car le texte de la série suivante se mélangeait avec les vignettes de photos de la série précédente (techniquement, dans la fonction #TomesDUneSérie, j'ai ajouté <br clear=all> avant les ---- pour rendre la page Accueil plus jolie, et retiré l'équivalent dans le page Accueil).
  • suppression dans le modèle des SERIEs de la fonction qui incluait des <includeonly></includeonly> et faisait que les séries n'apparaissaient pas bien en dehors de leur propre page (c'est à dire quand elles étaient incluse dans la page d'accueil, ou dans la page d'un tome de la série).

avril, mai, (juin) 2013[modifier]

  • travail sur fonction #TomesDUneSérie et feuille de style, afin de bien afficher les photos des pages de garde les unes à la suite des autres dans l'affichage d'une série, soit dans la page d'accueil, soit dans la page de la série, doit en bas de la page d'un tome de cette série.
  • suppression des champs 'libre2' 'libre3' 'libre4' dans les modèles de séries ou de tomes.
  • remplace tous les modèles de série par un modèle unique, permettant ainsi d'avoir un unique formulaire pour créer une série.

mars 2013[modifier]

  • 20 & 23 : refonte de la page d'accueil, désormais éditable seulement par l'administrateur. rotation des séries mises en valeur sur la page d'accueil - pour augmenter mon ranking moteur de recherche
  • 11 : permet de cliquer directement vers la page formulaire, quand on doit créer un tome depuis une série.
  • 10 : supprime l'image titre d'une série, la liste des images des tomes étant assez explicite. Introduit dans modèle SERIE une break pour que les images prennent bien toute la largeur de l'écran (avant ça faisait un retour à la ligne après la première image et je ne savais pas dire pourquoi).
  • 1 à 8 : une grande image par tome de la série, et des infos quand on passe la souris dessus sur numéro du tome et contenu. Quand on clique on ouvre la page. Si la page n'est pas crée ça la crée. Si la page est créée mais que l'image manque, une image d'attente est fournie. Si l'année n'est pas d'un format conforme, alors ça ouvre vers page permettant d'éditer l'année (pour l'instant la page de la série, demain peut-être le formulaire de la série...). Les jours précédents j'ai fait d'autres tentatives mais pas concluantes (par ex combiner gallery et appel de modèles, ou utiliser tableaux)

février 2013[modifier]

  • 24 :
    • saisit les tomes de l'histoire de france de Daniel
    • ajoute %%% comme valeur dans légende_tome qui sera remplacée par le texte du champ "Contenu"
    • TOME : s'assure que tous les tomes préexistant dans SERIE ne sont pas à ressaisir dans TOME.
  • 23 :
    • rentre valeurs + image pour chaque Série existant dans Coetus.
    • Change modèle Série pour que la catégorie Série ne soit plus affichée que quand un .S et aucun - n'est présent dans le nom de la page (pour qu'une inclusion n'ait plus série, par ex page auteur). Et ajoute Série : au titre de pages de série.
  • 18 : SERIE est modifié, mise au point de Pagetitresérie, Nomimage est créé. Repose sur paramètre firstpage dans les pages SERIE, que la modèle Série N tomes affecte, mais qu'il me reste à affecter dans les autres modèles (a priori quand préfixe vide ou à 0 ou à 00, car ça sera toujours l'un des 10 premiers tomes je pense. Ou le laisser en champ facultatif).
  • 17 : pagetitreserie calcule automatiquement le texte à mettre pour l'index de la page. à terme faire que si le champ soit vide ça mette pagetitreserie à la place, ainsi le copier coller d'un tome à l'autre n'obligera plus de changer le numéro du tome.
  • 15 : réussit à ce que des champs du tome soient automatiquement remplis à partir des champs de la série dont fait partie ce tome. généraliser à tous les champs.
  • 5 : permet de nommer dans les pages de modèle avec "edit with form" (comme TOME), les onglets d'édition en "edit with form" et "edit source".
  • 3 :
    • permet au modèle Série N tomes d'avoir des liens vers pages non encore crées, qui proposent de créer les pages soit via formulaire, soit via page vide.
    • Crée les 4 pages de F.DUGÈ.S0001
    • Corrige bug du modèle TOME (qui écrasait le champ Titre).
    • ajoute l'onglet "edit with form" sur les pages de catégorie TOME.
  • 1 : création formulaire Formulaire:Série N tomes Formulaire Série N tomes qu'il reste à tester. Création de l'auteur Duguet, et de la page présentant la série F.DUGÈ.S0001

janvier 2013[modifier]

  • 30 : la catégorie Série est désormais bien mise pour la série mais ne s'inclut pas dans les tomes qui appellent cette série.
  • 27 : crée modèle SERIE, et des modèles pour créer les noms de chaque tome à partir du nom de la série et des années de publication.
  • 26 : crée 4 volumes de la série F.CXDP.S0001, et les entrées auteur Croix.
  • 25 : passe F.ROUS.S0001 et F.ROUS.S0002 au format TOME (c'étaient des pages historiques avant la création du modèle TOME). En principe ce sont les dernières qui nécessitaient cette transformation.
  • 24 :
    • met au nouveau format tous les tomes de F.THOU.S0001.
    • supprime champ Année & Tome du modèle & formulaire TOME, les calcule à partir du titre de la page : nomserie-tome.année
  • 23 : crée le modèle Modèle:Série tomes libre pour par ex t08a t5a t5b t5c
  • 22 : transforme les séries de modèles appelés par {{F.AUTR.S0001}} par inclusion de page {{:F.AUTR.S0001}}. il restera à vérifier que plus rien ne pointe sur les anciens modèles
  • 18 & 20: crée les modèles qui permettront de créer simplement les listes de livres dans les séries de livres : Modèle:Série tomes prefixe Modèle:Série_N_tomes [[1]] faire avec images ; Modèle Série tomes libres.
  • 17: met au point modèle SCAN permettant de lister et d'afficher le lien vers un exemplaire entièrement scanné d'un livre décrit dans Coetus par sa seule page de titre.
  • 16: met au format TOME les 4 tomes existants, et ajoute le 13 autres tomes, de la Bible de Vence & Calmet, FL.CALM+VENS.Sbibl
  • 15: crée les 4 tomes de la 6e édition du dictionnaire de Bayle F.BAYL.Sdic6. Crée les pages par ville d'édition.
  • 14: crée le formulaire permettant de saisir facilement un nouveau tome
  • 13: saisie de l'ensemble des 11 tomes (sur 13) de la série des oeuvres complètes de d'Aguesseau, utilisant pleinement le nouveau modèle TOME
  • 12:
    • installation http://www.mediawiki.org/wiki/Extension:StringFunctions pour calculer série à partir pagename du tome, cf [[F.AGSO.S0001-t04.1764]}
    • automatisation poussée du modèle Tome (renommé TOME) pour permettre de l'éditer intégralement via un formulaire à l'avenir, et pour alléger la saisie dans chaque page.
    • ajout titre "Code Coetus" à la 1e colonne des modèles liste-livres-...
  • 9 : renomme modèle liste-livres en liste-livres-auteurs pour homogénéiser car d'autres modèles auront recherche sur autre champ qu'auteur. Crée redirections vers les modèles de chaque série.
  • 6, 7, 8 : crée les pages par année d'édition pour y lister les ouvrages par cette clef (et ne pas perdre les pages google qui y pointaient).
  • 4 : spécifie les attributs des champs sémantiques ; renuméroter l'autre série de 17 Rousseau. F.ROUS.S0002
  • 3 : renumérotage des pages d'une édition complète (in-4) de Rousseau (12 tomes).
  • 1 :
    • termine l'ensemble des opérations pour obtenir l'URL court (cf 31 décembre).
    • active la capacité d'avoir un titre de page différent du nom de page. Ceci ouvre la voie à appeler les pages de noms plus simples comme défini dans Modèle:code-auteur.
    • renomme toutes les pages de livres de Thou. Il me restera à faire tous les autres.
    • recharge les photos pour les pages de Thou.

2012[modifier]

décembre 2012[modifier]

  • 31 : réinstalle le wiki dans un dossier spécifique pour permettre ultérieurement de faire des URL plus courtes (au lieu de http://www.coetus.eu/w/index.php?title=Voltaire, on écrit plus simplement http://www.coetus.eu/wiki/Voltaire
  • 30 : je réfléchis à ma nouvelle numérotation, qu'on trouvera dans Modèle:code-auteur. J'ajoute une table de tous les livres de cet auteur en bas de chaque page d'auteur, via le Modèle:liste-livres.
  • 29 :
    • ajoute des fonctions antispam (chat-chien, vérification à la volée de l'adresse ip pour exclure celle typique des spameurs). Ceci s'avère très efficace, j'ai supprimé les vingtaines de pages à corriger chaque jour du fait des spammeurs.
    • reconstitue quelques pages disparues, en partant des caches de Google, afin de ne pas laisser dans le vide des liens apportés par une recherche google. Si dans votre recherche google, vous tombez sur une page coetus qui n'existe plus, merci de me le signaler en me laissant un message sur la page "communauté".
  • 28 : réintroduit les extensions de wikimédia que j'avais mises antérieurement
  • 27 : réinstallation de wikimedia (version 20), restauration des pages sauvegardées fin septembre en format xml. J'ai donc perdu tout le travail que j'avais fait depuis :-(

septembre, octobre 2012[modifier]

  • formulaire pour créer automatiquement
  • coetus s'enrichit de pas mal de livres

août 2012[modifier]

création de Coetus, réservation du nom de domaine, premiers essais


à faire[modifier]

  • sécuriser mots de passe du wiki, et changer ces mots de passe. Changer mes mots de passe de l'hébergeur.
  • ssh vers mon serveur (exige une ip fixe)
  • savoir faire tourner script sur mon serveur, avec les bons droits sur ma base de données, pour savoir ainsi restaurer les images du wiki (sinon il me faudra tout refaire à la main...)
  • améliorer modèle liste-livres pour distinguer les séries des livres individuels.
  • changer le menu latéral gauche
  • design du site (pour ne pas avoir un look 100% wikipedia même s'il a l'avantage d'être familier).
  • en haut de formulaire, proposer (pour copier coller) les caractères les plus dûrs à taper, du genre Œ et majuscules accentuées. Reste à en améliorer l'esthétique.
  • créer formulaire etc pour Auteur
    • savoir créer index des auteurs comme Auteurs, mais qui sache prendre les différentes dénomination.
  • regarder pages sous Utilisateur:Coetus et comment les ressortir et utiliser.

priorité 1[modifier]

  • dans la visualisation par vignette d'une série
    • si l'année n'est pas précisée, ne pas envoyer vers la création de la page, mais vers l'édition de la série pour permettre de saisir cette année.
    • si la page existe et renvoie vers un scan, mettre un petit "scan" dans la vignette (vraisemblablement à droite du numéro de tome)
  • établir ma structure de données
    • distinguer dans les modèles, formulaires, catégories, SERIE, VOLUME (= tome d'une série), SOLO (=volume ne faisant pas partie d'une série). LIVRE = TOME ou SOLO
  • des templates pour faciliter la création de page. M'inspirer de wikitravel
  • prévoir des formulaires pour créer les pages de livres
  • inviter quelques utilisateurs pionniers et recueillir leur avis
  • regrouper les listing auteurs, etc, dans des pages disjointes.
  • prévoir versions en langues étrangères (au moins anglais, plus selon volontaires, idéalement en pouvant me réappuyer sur les pages établies en français mais ne changeant que les modèles d'affichage ???) (utiliser /fr/ au lieu de /wiki/ ??)
  • regarder comment ajouter d'autres modèles dans un formulaire, tester sur TOME en ajoutant:
    • insertion d'une image
    • insertion d'une référence à une version online de l'ouvrage
  • fabriquer un modèle type pour une série, idéalement avec photos.
  • créer un modèle et un formulaire SOLO
  • j'avais prévu d'appeler SOLO ce qui s'appelle Livre, et Livre ce qui s'appelle Livre ou Tome. Dois-je changer ça ???
  • recycler les pages de livre existant ne faisant pas partie d'une série, pour les transformer en SOLO SOLO s'appelle aujourd'hui LIVRE.
  • regarder comment documenter la page entière à la mode "catalogue de livre", en utilisant des propriétés autorisant la recherche (mais ne me laissant pas coincer par les 250 caractères => comment faire ???)
  • savoir ressortir les entrées distinctes dans coetus mais correspondant à un même tome (par ex réimpression d'une année différente etc).
  • séries sous plusieurs noms : par ex les tomes 05 à 08 de F.ROUS.S0001 constituent une série autonome à eux seuls qu'il mériterait de documenter. Pour ce faire, il faudrait pouvoir créer une "pseudo série" qui renvoie vers des pages existantes de Coetus
    • j'ai fait ça en créant la notion de SUITE, qui regroupe des LIVRES et des TOMES de séries (en principe de séries complètes).
      • il faudrait que ces livres et tomes puissent renvoyer vers la SUITE dont ils font partie. Idéalement que la SERIE puisse aussi renvoyer à la SUITE dont elle fait partie. Encore mieux si on peut renvoyer vers le bon élément de cette suite (en mettant un label sur chaque LivreOuTome de la suite). Pour celà construire proprité allant de la suite vers le tome ou le livre et disant que le tome N de la suite est telle page Coetus. Et la propriété retour renvoyant sur la Suite. Pour une série, extraire de la suite de ses pages le lien avec le plus petit numéro de tome (mais coton si des numéros non numériques ex 3a 3b 3c).
    • il ne faut pas doublonner ces pages TOMES
    • il faudra permettre que le search "Séries" cherche les séries traditionnelles et les pseudo-séries.=> réalisé par search "Séries et Suites"

priorité 2[modifier]

  • faire rentrer le logo dans la taille usuelle (135 sur 160 si j'ai bien compris, à vérifier dans la doc).
  • clarifier ma licence, ce qui est autorisé ou pas.
  • dans page d'accueil mise en valeur par alternance (selon jour du mois) d'une des séries de Coetus et de qq livres isolés de Coetus.
  • proposer une sandbox. cf par ex (mais en anglais...) http://meta.wikimedia.org/wiki/Meta:Sandbox
  • ajouter ici la liste des propriétés TODO répartis dans les pages (par un ask?...)
  • séparer modèle livre en bref en:
    • série (fait)
    • tome d'une série (fait)
    • livre constituant à lui seul son édition.

(éventuellement cf dico musique de Rousseau, un tome pourra être dans les 2 catégories, si sa page de titre ne précise pas de numéro de tome).

  • Skin d'ensemble du site. Cf Tutorial dev d'un skin, cf aussi l'exemple graphique skin Erudite
  • Palette couleurs du site.
  • Proposer des numéros disponibles sous l'auteur, pour créer une nouvelle série ou un nouveau livre.
  • Guided Tour pour montrer plus simplement comment on utiliser Coetus
  • à confirmer : Athena skin qui fonctionne sur mobile tablet et PC.
  • ajouter un champ "Pagination ou ITSC" (ISTC pour les incunables, cf. http://istc.bl.uk)
  • ajouter le format (à préciser / in-folio / in-quatro / in-8° / in-12° / in-16 / in-24 / in-32)
  • pour plusieurs fiches d'un même auteur correspondant à plusieurs de ses noms (par ex Il Tasso, Le Tasse), avoir un champ de notice d'autorité, qui permette de rapprocher ces différentes fiches. Choisir quelle référence d'autorité j'utilise.
  • puis-je intervenir sur le moteur de recherche pour qu'il ne fasse pas la différence entre I et J, entre U et V, ß - ss, afin que les fontes anciennes qui ne les différencient pas ne fassent pas foirer le moteur de recherche ???
  • serait bien de pouvoir chercher à partir de l'url d'un scan s'il est déjà dans les champ Scan ou Scan2 d'une page de Coetus. Attention comme il peut y avoir des attributs de mise en page (zoom, frames autour de la page, ...) le match devra être intelligent ie comme un drill down savoir extraire soit des chaines de numéros, soit des url, etc, et comparer ce qui reste. Idéalement en l'extrayant d'un url saisi. Bref, pas trivial ;-)


Ultérieurement :

  • J'imagine compléter ultérieurement par la possibilité de crééer une fiche par exemplaire. Par exemple je pourrais appeler

F.DDRT.SEn77-t29.1778/N le Nème exemplaire du 29e tome de l'Encyclopédie in-folio chez Pellet. Dans ces exemplaires, je n'aurais pas besoin de repréciser le titre, l'auteur, l'édition etc, mais j'aurais tous les éléments sur ce qui manque, sur ex libris, sur défauts, sur reliure, etc. Et probablement la possibilité de dire qu'il est relié uniformément avec d'autres exemplaires (qui pourraient par ex être d'une autre édition). Idéalement, ça deviendrait la fiche d'identité de l'exemplaire, et pourrait à terme garder l'historique des ventes d'ouvrages si le cédant et l'acquéreur sont mentionnés dans un "historique des propriétaires". La grande question serait alors s'il faut indiquer les prix de ventes (ce qui serait une belle référence, mais ne plaira pas à un marchant achetant 70€ pour vendre 290€).

    • dans se contexte, mettre le pédigrée du livre c'est à dire les propriétaires successifs (dont ceux membres de Coetus)

priorité 3[modifier]

  • idées de formatages de champs wikiform, à regarder dans discoursedb.org
  • http://www.mediawiki.org/wiki/Extension:Replace_Text si utile (à installer).
  • pouvoir décrire des EXEMPLAIRES de tomes ou livres, et les associer à un propriétaire (qui puisse le transférer à un autre par ex s'il le vent).
  • Formulaire auteur : créer automatiquement la page d'homonymie si champ homonymie non vide et page vers laquelle il pointe n'existe pas.

rendre multilingue[modifier]

<multilang>
@de|"Das ist ein deutscher Text."
@en|"This is an English text."
</multilang>

Documentations utiles[modifier]

en programmation plus poussée[modifier]


= optimiser l'exécution[modifier]

idées[modifier]

  • gestion de droits : [6]

exemples intéressants[modifier]

  • à quel point on peut formater le look d'un wiki : [7]