Overleg Wikibooks:Infobox

Pagina-inhoud wordt niet ondersteund in andere talen.
Uit Wikibooks

Infobox herstructureren[bewerken]

John, je zal het waarschijnlijk jammer vinden dat ik dat nu maar bedacht heb. Het komt voort uit de opmerkingen dat het zo moeilijk is om verschillende lijsten zoals met WSBN nummers, met volledigheid e.d. gesynchroniseerd te houden. Dit zou te doen zijn als je de structuur van de infoboxen zou aanpassen. Momenteel is een staat een infobox op de pagina Wikibooks:Infobox/Titel en alle informatie staat op deze pagina. Stel nu dat je dat zou aanpassen en dat je per informatietype een nieuwe pagina zou maken. Vb: voor de auteurs: Wikibooks:Infobox/Title/auteurs, voor het WSBN nummer: Wikibooks:Infobox/Title/WSBN enz. Het is zo te maken dat er voor de lezer van een boek geen verschillen te zien zijn. Voor de schrijvers en onderhouders van wikibooks zijn er echter wel verschillen. Ik zal even de voor- en nadelen opsommen, als er nog andere voor- of nadelen gevonden worden mogen ze gerust hier aan toegevoegd worden.

Voordelen

  • Je kan sjablonen aanmaken die de informatie over een boek opvragen, zou zou je een sjabloon vg kunnen maken die er als volgt uit ziet:

[[{{{1}}}]] {{ {{Wikibooks:Infobox/{{{1}}}/voortgang}} |datum={{Wikibooks:Infobox/{{{1}}}/laatstecontrole}} }}
Het enige dat je dan moet doen is {{vg|LaTeX}} typen en er zal een link verschijnen naar het LaTeX boek met daarna het vierkantje dat de voortgang aanduid ( Goed ontwikkeld. Revisiedatum: onbekend ).

  • Alle informatie kan via bovenstaande sjablonen op één plaats worden opgeslagen. Geen inconsistentieproblemen meer

Nadelen

  • Grootste nadeel: het huidige systeem is anders. Er is dus veel aanpaswerk.
  • Als je de infobox wil aanpassen moet je per informatietype een andere pagina aanpassen (veel keer op bewerk en opslaan klikken => veel bewerkingen goedkeuren)
  • Ik weet niet hoe pagina's gecashed worden met wikimedia software maar dit kan (ik ben het niet zeker) de snelheid beïnvloeden van cashing of van opvraging.

PS. Ik zal vandaag niet meer kunnen antwoorden. --Sanderd17 17 feb 2010 13:43 (CET)[reageer]

Hallo Sanderd, ik vind het nooit jammer als mensen iets bedenken om WB te perfectioneren. Wel jammer vind ik dat je verhaal abacadabra voor mij is. Ik kan wel een beetje volgen, maar de rest laat ik maar aan anderen over die wel met je mee kunnen denken hierover. Groet, --John angelis. overleg 17 feb 2010 14:40 (CET)[reageer]
Ik hoop van mijn kant dat mijn denkwerk enigszins nuttig is. Ik zal nu wel niet meer verder doen met hieraan te werken tot ik ook een andere menig te horen krijg. Je moet dus niet bang zijn dat ik begin WB overhoop te gooien. --Sanderd17 18 feb 2010 10:54 (CET)[reageer]
Hoi Sanderd, ik kan het redelijk volgen wat je scrijft. Ook de voor- en nadelen zijn zichtbaar. Voor wat betreft het aanpassen, dit zou waarschijnlijk met een robot gedaan kunnen worden. Zie Handleiding_moderatoren/Pywikipedia_bot en w:Help:Gebruik van bots. Zelf ben ik er niet bekend mee, maar Gebruiker:Pjetter is er mee bekend.
Alleen het feit dat je dus meerdere pagina's gaat krijgen voor (vaak) vrij summiere pagina's zou jammer zijn. Ik ben net begonnen met wat boeken over Unix te lezen, dus misschien praat ik wel abracadabra (heb thuis een Linuxbak staan en probeer met de terminal te leren werken), maar is het dan niet mogelijk om met reguliere expressies, in combinatie met een bot de specifieke informatie uit de huidige (alles omvattende) infobox-pagina's uit te lezen en dus op deze manier de lijsten te synchroniseren? Koos Overleg 18 feb 2010 11:10 (CET)[reageer]
Ik heb nog niet naar bots gekeken en tot wat die in staat zijn. Met regex zou je in ieder geval informatie uit de infoboxen kunnen halen maar ik zie niet in hoe je het gemakkelijk in de andere pagina's kan aanpassen tenzij mijn ideeën over bots verkeerd zijn. Ik zal eens kijken wat ik kan doen met bots. --Sanderd17 18 feb 2010 12:35 (CET)[reageer]
Op Wikipedia zitten een aantal mensen die een kei zijn in het bedienen van bots. Die hebben in het verrleden ook botmatig volledige pagina's aangemaakt, waarvoor ze de informatie uit een open database haalden. Heel veel namen schieten me nu niet te binnen, alleen van w:Gebruiker:Michiel1972 weet ik dat hij er erg in thuis is. Op termijn wil ik ook proberen of ik een bot kan draaien, maar daarvoor moet ik eerst wat meer van Python en regex weten. Koos Overleg 19 feb 2010 00:44 (CET)[reageer]
Als het om regex gaat, is er een standaard bot die je kunt gebruiken, maar makkelijker is het om AutoWikiBrowser hiervoor te gebruiken (als je tenminste windows gebruikt). Als je informatie vanuit meerdere pagina's moet halen, zal het meestal nodig zijn een speciale bot daarvoor te maken. Maar alles dat je systematisch kunt uitleggen, is ook mogelijk. Ik heb me nog niet verdiept in de WSBN infobox, dus ik snap het wijzigingsvoorstel ook niet helemaal. Maar ik wil daar best eens naar kijken, ik heb op wikipedia ervaring met zelfgeschreven botjes (w:Gebruiker:Rozebotje). ∼ Wimmel 19 feb 2010 19:50 (CET)[reageer]
De voorbije dagen heb ik me wat verdiept in botjes, vandaar dat ik niet meer zo actief ben op de site zelf. En ik geloof dat ik een botje heb kunnen maken die informatie uit de infoboxen haalt en ze op een zelf te bepalen manier als wiki code exporteert. Omdat ik geen python ken (en ik hou niet van programmeertalen waar het aantal spaties of tabs van belang is) heb ik de bot in Java gemaakt en die java code de python scriptjes laten oproepen. Spijtig genoeg wil dit zeggen dat hij enkel op linux werkt en dat er zelfs nog aanpassingen nodig zijn om die op een andere computer te doen werken. Als ik de code meer draagbaar gemaakt heb zal ik ze ergens openstellen. Kan dat op een wiki site of moet ik iets anders zoals google code gebruiken? --Sanderd17 20 feb 2010 10:35 (CET)[reageer]

De bot is, op de opmaak van de tabel na, af. Kan ik vragen als er iemand kijkt naar de tabel Gebruiker:Sanderd17/WSBNlijst en commentaar geeft over wat er moet veranderen. Wat de bot betreft moet ik nog wat commentaar schrijven bij de code om die gemakkelijk onderhoudbaar te houden en daarna geef ik de broncode wel vrij. De bot kan nog altijd enkel gebruikt worden op Linux maar is gemakkelijk aan te passen tussen verschillende computers.--Sanderd17 20 feb 2010 13:42 (CET)[reageer]

Oh ja, nog iets, moet ik een bot gebruikers account aanvragen? Alles wat ik wil kan ik met mijn eigen account. En bedankt voor de hulp, zonder hulp kwam ik iedere keer bij php bots terecht ipv python bots. Met php kan ik wel een beetje programmeren maar ik begreep maar niet hoe je die code kon gebruiken om informatie van de wiki site te halen. De python scriptjes waren daarentegen heel duidelijk gedocumenteerd en met wat CLI kennis zo te gebruiken.----Sander Deryckere 20 feb 2010 14:07 (CET)[reageer]
Ok, code open gesteld, de installatie instructies staan op mijn gebruikers pagina wegens gebrek aan een andere logische plaats.--Sander Deryckere 20 feb 2010 22:13 (CET)[reageer]

Uitleg Infobox[bewerken]

Kan iemand mij uitleggen waar alle gegevens voor staan? Een aantal spreken natuurlijk voor zich, maar anderen niet... Bvd Q.Zanden (overleg) 13 jul 2016 13:51 (CEST)[reageer]

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.