SlideShare a Scribd company logo
1 of 47
Documentatie, van last naar kracht
Informatie aan zee – 18 september 2015
Anke Jacobs & Richard Philips
If people don’t know why your project exists,
they won’t use it.
If people can’t figure out how to install your software,
they won’t use it.
If people can’t figure out how to use your software,
they won’t use it.
3
Specifiek
Beknopt
Relevant
Voorziet in alle
informatie van belang
voor de gebruiker van
de documentatie.
Goede documentatie
4
Eindgebruikers
Eindgebruikers
Bib management
Eindgebruikers
Bib management
Actieve gebruikers
Actieve gebruikers
Bibliotheekpersoneel
• Onervaren Brocade gebruikers
nieuw in dienst – jobstudenten – vrijwilligers – tijdelijke mensen
• Frequente Brocade gebruikers
ervaring – steeds dezelfde module – routine - basisfuncties
• Expert Brocade gebruikers
A-Z kennis – beheersfuncties van een module
• Brocade gangmakers
verantwoordelijke module – opzetten meta informatie –
opleiding - Anet
Eindgebruikers
Bib management
Actieve gebruikers
Niet-actieve gebruikers
Eindgebruikers
Bib management
Actieve gebruikers
Niet-actieve gebruikers
Ontwikkelaars
Ervaring eerdere projecten
• De auteur is het meest kostbare goed in de
documentatieketting
• Documentatie moet mooi zijn
• Documentatie moet worden hergebruikt
• Documentatie moet binnen handbereik zijn
• Documentatie moet doorzoekbaar zijn
Documentatie = Data
Een gedachtenexperiment (I)
• Laten we catalografische beschrijvingen
behandelen zoals we dat met documentatie doen …
• We openen een Word-document
• We noteren onze beschrijving
• We denken WEL na over de layout (bladschikking, lettertype,
kleur, …)
• We bewaren het document onder de naam van het
moment
• We bergen dit document veilig en vooral onbereikbaar
op
Een gedachtenexperiment (II)
• Deze aanpak is niet bruikbaar:
• Te moeilijk om in te bedden in toepassingen
(publiekscatalogus, leen)
• Nauwelijks raadpleegbaar
• Moeilijk aanpasbaar
• Omslachtig en vooral te statisch
• We zouden dit onze ergste vijand niet aandoen
• Maar wel onze gebruikers, collega's, onze vrijwilligers,
tijdelijke werkkrachten, jobstudenten, overheden.
Documentatie als Data (I)
• Traject in de UAntwerpen
• HyperLib (HTML 3.2 gebaseerd): SGML structuur
Documentatie als Data (II)
• Traject in de UAntwerpen
• DocBook: XML structuur
Documentatie op het Internet (I)
Documentatie op het Internet (II)
• Tekst georiënteerde systemen
• `asciidoc`
• http://www.methods.co.nz/asciidoc/
• Markdown
Documentatie op het Internet (III)
• reST
Documentatie op het Internet (IV)
• reST
• Aan te maken met eenvoudige instrumenten
• Kan worden bewaard in een databank
• Sphinx productie keten
• Leesbaar
• Rigoureus en (dus) programmeerbaar
Documentatie op het Internet (V)
• reST (toch XML :-)
Documentatie op het Internet (VI)
• reST als XML
• Programmeerbaar
• Dynamisch
• Sommige elementen uit het bibliotheeksysteem worden
opnieuw gebruikt
• Layout
• Aanpasbaar met 'begrijpbare' technologie
• Verschijningsvormen
• HTML, PDF, ePUB
• Herbruikbaar in andere toepassingen
Hergebruik van documentatie (I)
Voorbeeld: Lezergegevens
Hergebruik van documentatie (II)
Voorbeeld: Lezergegevens
Ervaring naar keuzes
Markup reST
Ervaring naar keuzes
Markup reST
Sphinx
Sphinx
• Een toepassing die intelligente en mooie
documentatie kan creëren en publiceren vanuit
reST.
• Oorspronkelijk gemaakt voor Python documentatie.
• Weergave van hiërarchische structuur
• Werken met templates (open source)
28
Documentatie - Auteurszijde
29
30
31
Ervaring naar keuzes
Markup reST
Sphinx
WebDAV
Ervaring naar keuzes
Markup reST
Sphinx
WebDAV
Lucene
Kers op de slagroom op de taart: Zoeken via
Lucene
Ervaring naar keuzes
Markup reST
Sphinx
WebDAV
Lucene
OpenSource
Ervaring eerdere projecten
• De auteur is het meest kostbare goed in de
documentatieketting
• Documentatie moet mooi zijn
• Documentatie moet worden hergebruikt
• Documentatie moet binnen handbereik zijn
• Documentatie moet doorzoekbaar zijn
Alles kan beter!
OpenSource
Software
Ontwikkelaars
Extra
snufjes
Maatwerk
Ervaring eerdere projecten
• De auteur is het meest kostbare goed in de
documentatieketting
• Documentatie moet mooi zijn
• Documentatie moet worden hergebruikt
• Documentatie moet binnen handbereik zijn
• Documentatie moet doorzoekbaar zijn
Lokale documentatie
Ook onze partners kunnen dit platform gebruiken om
documentatie aan te maken, en te koppelen aan een
formulier.
• Elke organisatie
• Eigen documenten aanmaken
• Eigen look and feel toepassen
• Integratie van bestaande documenten van Anet/Brocade
• Auteurs  personeel van de bibliotheek
• Platform  WebDav en Brocade toepassing
Voorbeeld UAntwerpen Lezersdiensten
Verschillende aanbiedingsvormen
• Inline bij de toepassing
• Pure reST
• HTML of PDF versie van reST
• Contextgevoelige help: ?
• /*Commentaar in de code*/
• Rechtermuisknop in formulier meta informatie
Ervaring eerdere projecten
• De auteur is het meest kostbare goed in de
documentatieketting
• Documentatie moet mooi zijn
• Documentatie moet worden hergebruikt
• Documentatie moet binnen handbereik zijn
• Documentatie moet doorzoekbaar zijn
Tot slot
• Documentatie schrijven is manueel werk 
motiveren, inbedden in proces
• Vraagt tijd
• Ervaring
• Afspraken maken rond stijl, structuur, taal, …
 Anet style guide
• Eindredactie
• Openheid  Vertrouwelijke informatie
Anke.Jacobs@uantwerpen.be
Richard.Philips@uantwerpen.be
Links naar bestaande documentatie zijn terug te vinden via
anet.be > Documentatie
Nuttige links
• reStructured Text
http://docutils.sourceforge.net/rst.html
• Sphinx http://sphinx-doc.org/
• Lucene https://lucene.apache.org/
• Webdav http://www.webdav.org/

More Related Content

Similar to Documentatie, van last naar kracht

Presentatie hello cloud sharepoint in de cloud 6 juni 2012
Presentatie hello cloud sharepoint in de cloud 6 juni 2012Presentatie hello cloud sharepoint in de cloud 6 juni 2012
Presentatie hello cloud sharepoint in de cloud 6 juni 2012e-office bv
 
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Nederland
 
VIGC Live Preflight-profielen voor InDesign CS4 (2009)
VIGC Live Preflight-profielen voor InDesign CS4 (2009)VIGC Live Preflight-profielen voor InDesign CS4 (2009)
VIGC Live Preflight-profielen voor InDesign CS4 (2009)VIGCbe
 
Lectric opleiding Intranet Manager dag 4
Lectric opleiding Intranet Manager dag 4Lectric opleiding Intranet Manager dag 4
Lectric opleiding Intranet Manager dag 4Vanessa Bos-Steijn
 
EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013Hans Palmers
 
Basisvorming digitaliseren, digitaal bewaren en online publiceren
Basisvorming digitaliseren, digitaal bewaren en online publicerenBasisvorming digitaliseren, digitaal bewaren en online publiceren
Basisvorming digitaliseren, digitaal bewaren en online publicerendatable_be
 
Digitaal archiveren: een kleine inleiding
Digitaal archiveren: een kleine inleidingDigitaal archiveren: een kleine inleiding
Digitaal archiveren: een kleine inleidingTom Cobbaert
 
Drupal intro 2010
Drupal intro 2010Drupal intro 2010
Drupal intro 2010Hans Rossel
 
Workflow maakt handmatig archiveren overbodig
Workflow maakt handmatig archiveren overbodigWorkflow maakt handmatig archiveren overbodig
Workflow maakt handmatig archiveren overbodigHarry
 
LIBISnet Gebruikersdag 01062017 - Nieuws vanuit LIBIS
LIBISnet Gebruikersdag 01062017 - Nieuws vanuit LIBISLIBISnet Gebruikersdag 01062017 - Nieuws vanuit LIBIS
LIBISnet Gebruikersdag 01062017 - Nieuws vanuit LIBISLIBIS
 
App development step by step
App development   step by stepApp development   step by step
App development step by stepPhilippe De Pauw
 
Wikidata als metadataplatform
Wikidata als metadataplatformWikidata als metadataplatform
Wikidata als metadataplatformLennert Holvoet
 

Similar to Documentatie, van last naar kracht (20)

Presentatie hello cloud sharepoint in de cloud 6 juni 2012
Presentatie hello cloud sharepoint in de cloud 6 juni 2012Presentatie hello cloud sharepoint in de cloud 6 juni 2012
Presentatie hello cloud sharepoint in de cloud 6 juni 2012
 
KOGK - Case Gemeentemuseum - Vincent de Keijzer
KOGK - Case Gemeentemuseum - Vincent de KeijzerKOGK - Case Gemeentemuseum - Vincent de Keijzer
KOGK - Case Gemeentemuseum - Vincent de Keijzer
 
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
 
Duurzaam digitaliseren. Praktijk
Duurzaam digitaliseren. PraktijkDuurzaam digitaliseren. Praktijk
Duurzaam digitaliseren. Praktijk
 
VIGC Live Preflight-profielen voor InDesign CS4 (2009)
VIGC Live Preflight-profielen voor InDesign CS4 (2009)VIGC Live Preflight-profielen voor InDesign CS4 (2009)
VIGC Live Preflight-profielen voor InDesign CS4 (2009)
 
Lectric opleiding Intranet Manager dag 4
Lectric opleiding Intranet Manager dag 4Lectric opleiding Intranet Manager dag 4
Lectric opleiding Intranet Manager dag 4
 
Booosting 24sept13 bim dutch revit standards mark wieringa cepezed
Booosting 24sept13 bim dutch revit standards   mark wieringa cepezedBooosting 24sept13 bim dutch revit standards   mark wieringa cepezed
Booosting 24sept13 bim dutch revit standards mark wieringa cepezed
 
EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013
 
Basisvorming digitaliseren, digitaal bewaren en online publiceren
Basisvorming digitaliseren, digitaal bewaren en online publicerenBasisvorming digitaliseren, digitaal bewaren en online publiceren
Basisvorming digitaliseren, digitaal bewaren en online publiceren
 
Online documenten beheren
Online documenten beherenOnline documenten beheren
Online documenten beheren
 
Bibliotheek 4.0
Bibliotheek 4.0Bibliotheek 4.0
Bibliotheek 4.0
 
Digitaal archiveren: een kleine inleiding
Digitaal archiveren: een kleine inleidingDigitaal archiveren: een kleine inleiding
Digitaal archiveren: een kleine inleiding
 
Drupal intro 2010
Drupal intro 2010Drupal intro 2010
Drupal intro 2010
 
Workflow maakt handmatig archiveren overbodig
Workflow maakt handmatig archiveren overbodigWorkflow maakt handmatig archiveren overbodig
Workflow maakt handmatig archiveren overbodig
 
EDepots in het CVAa en het NAi
EDepots in het CVAa en het NAi EDepots in het CVAa en het NAi
EDepots in het CVAa en het NAi
 
SODA - Overdracht van digitaal archief in 10 stappen
SODA - Overdracht van digitaal archief in 10 stappenSODA - Overdracht van digitaal archief in 10 stappen
SODA - Overdracht van digitaal archief in 10 stappen
 
Vanstappen De Caigny
Vanstappen De CaignyVanstappen De Caigny
Vanstappen De Caigny
 
LIBISnet Gebruikersdag 01062017 - Nieuws vanuit LIBIS
LIBISnet Gebruikersdag 01062017 - Nieuws vanuit LIBISLIBISnet Gebruikersdag 01062017 - Nieuws vanuit LIBIS
LIBISnet Gebruikersdag 01062017 - Nieuws vanuit LIBIS
 
App development step by step
App development   step by stepApp development   step by step
App development step by step
 
Wikidata als metadataplatform
Wikidata als metadataplatformWikidata als metadataplatform
Wikidata als metadataplatform
 

More from Vlaamse Vereniging voor Bibliotheek, Archief & Documentatie vzw (VVBAD)

More from Vlaamse Vereniging voor Bibliotheek, Archief & Documentatie vzw (VVBAD) (20)

Presentatie AHD studiedag Leeszaalmedewerkers -
Presentatie AHD studiedag Leeszaalmedewerkers -Presentatie AHD studiedag Leeszaalmedewerkers -
Presentatie AHD studiedag Leeszaalmedewerkers -
 
ChatGPT, chatboxes en het einde van de databases
ChatGPT, chatboxes en het einde van de databasesChatGPT, chatboxes en het einde van de databases
ChatGPT, chatboxes en het einde van de databases
 
Connecting libraries to EU resources
Connecting libraries to EU resourcesConnecting libraries to EU resources
Connecting libraries to EU resources
 
Ben je klaar voor innovatie?
Ben je klaar voor innovatie?Ben je klaar voor innovatie?
Ben je klaar voor innovatie?
 
Hoe maak ik mijn project impactvol?
Hoe maak ik mijn project impactvol?Hoe maak ik mijn project impactvol?
Hoe maak ik mijn project impactvol?
 
Connecteren faciliteren in hoger onderwijs, welke rol heeft de bibliotheek?
Connecteren faciliteren in hoger onderwijs, welke rol heeft de bibliotheek?Connecteren faciliteren in hoger onderwijs, welke rol heeft de bibliotheek?
Connecteren faciliteren in hoger onderwijs, welke rol heeft de bibliotheek?
 
Netwerken bij Informatie aan Zee
Netwerken bij Informatie aan ZeeNetwerken bij Informatie aan Zee
Netwerken bij Informatie aan Zee
 
Islamtisch (religieus) erfgoed. Waar liggen de uitdagingen en kansen?
Islamtisch (religieus) erfgoed. Waar liggen de uitdagingen en kansen?Islamtisch (religieus) erfgoed. Waar liggen de uitdagingen en kansen?
Islamtisch (religieus) erfgoed. Waar liggen de uitdagingen en kansen?
 
Waarderen van archieven
Waarderen van archievenWaarderen van archieven
Waarderen van archieven
 
Okapi2-Vlaanderen een hulp richting data driven management
Okapi2-Vlaanderen een hulp richting data driven managementOkapi2-Vlaanderen een hulp richting data driven management
Okapi2-Vlaanderen een hulp richting data driven management
 
Van experiment naar structurele oplossing: gezichtsherkenning in functie van ...
Van experiment naar structurele oplossing: gezichtsherkenning in functie van ...Van experiment naar structurele oplossing: gezichtsherkenning in functie van ...
Van experiment naar structurele oplossing: gezichtsherkenning in functie van ...
 
Het gebruik van AI bij het catalogiseren van boeken in KBR
Het gebruik van AI bij het catalogiseren van boeken in KBRHet gebruik van AI bij het catalogiseren van boeken in KBR
Het gebruik van AI bij het catalogiseren van boeken in KBR
 
Data-interoperabiliteit in de praktijk
Data-interoperabiliteit in de praktijkData-interoperabiliteit in de praktijk
Data-interoperabiliteit in de praktijk
 
Droomhuis of luchtkasteel: De verbouwing van de Nederlandse informatiehuishou...
Droomhuis of luchtkasteel: De verbouwing van de Nederlandse informatiehuishou...Droomhuis of luchtkasteel: De verbouwing van de Nederlandse informatiehuishou...
Droomhuis of luchtkasteel: De verbouwing van de Nederlandse informatiehuishou...
 
Participative Registration of Intangible Cultural Heritage on immaterieelerfg...
Participative Registration of Intangible Cultural Heritage on immaterieelerfg...Participative Registration of Intangible Cultural Heritage on immaterieelerfg...
Participative Registration of Intangible Cultural Heritage on immaterieelerfg...
 
Een MaakBib voor iedereen in elke bib
Een MaakBib voor iedereen in elke bibEen MaakBib voor iedereen in elke bib
Een MaakBib voor iedereen in elke bib
 
De bib als derde plek? Ja, selvølgelig
De bib als derde plek? Ja, selvølgeligDe bib als derde plek? Ja, selvølgelig
De bib als derde plek? Ja, selvølgelig
 
ZB Bibliotheek van Zeeland maakt het verschil
ZB Bibliotheek van Zeeland maakt het verschilZB Bibliotheek van Zeeland maakt het verschil
ZB Bibliotheek van Zeeland maakt het verschil
 
Hybriditeit als uitgangspunt: de vernieuwde leeszaal van het ModeMuseum Antwe...
Hybriditeit als uitgangspunt: de vernieuwde leeszaal van het ModeMuseum Antwe...Hybriditeit als uitgangspunt: de vernieuwde leeszaal van het ModeMuseum Antwe...
Hybriditeit als uitgangspunt: de vernieuwde leeszaal van het ModeMuseum Antwe...
 
De bib is mens- en buurtversterkend
De bib is mens- en buurtversterkendDe bib is mens- en buurtversterkend
De bib is mens- en buurtversterkend
 

Documentatie, van last naar kracht

Editor's Notes

  1. Documentatie is een zeer ruim begrip: context en afbakening van het begrip documentatie Software documentatie. Brocade als praktijkvoorbeeld  gebruikersdocumentatie (hoe werkt het systeem?) en technische documentatie (om het systeem te onderhouden) Bij uitbreiding documentatie over de bibliotheek en haar werkprocessen.
  2. Documentatie is vaak een minder besproken aspect van software ontwikkeling, toch van groot belang. Laten weten dat je software bestaat en wat het allemaal kan doen. Hoe te installeren, van start gaan Hoe effectief gebruiken om bepaalde zaken te realiseren Toch, het is een essentieel onderdeel van software engineering. Degelijke documentatie komt de kwaliteit van de software ten goede, Het kan er eveneens voor zorgen dat de ontwikkeling van nieuwe software(elementen) en het onderhoud van reeds bestaande elementen efficiënter kan verlopen. Documentatie die goed geschreven is, overzichtelijk gestructureerd en makkelijk toegankelijk is een meerwaarde voor de software waarvoor ze geschreven is, zal bijdragen tot het succes van die software.
  3. Valkuilen van een productieproces (eender wat) Documentatie komt meestal wel voor in het stappenplan van een project, maar hoe het wordt ingevuld is niet altijd even oke. Want laat ons eerlijk zijn, de meeste projectmanagers en teamleden zijn meer geïnteresseerd in het inhoudelijke projectresultaat, dan in de documentatie. Deze cartoon is uiteraard een erg uitvergrote karikatuur, maar toch (helaas) wel herkenbaar. Projectdocumentatie wordt teveel stiefmoederlijk behandeld, tot groot ongenoegen van de klant/eindgebruiker. Vele discussies en problemen zijn op het einde van de Project Life Cycle dan ook het gevolg van onzorgvuldige einddocumentatie. Documentatie zou ook beter continu tijdens het proces opgebouwd worden, eerder dan op het einde van het proces. Documenteren is communiceren. Maar genoeg gezeurd. Laat ons dan zelf de eerste stap zetten om het allemaal beter te doen. Ik probeer althans bij jullie dat knopje om te draaien.
  4. Wat is voor jullie goede documentatie? Denk aan een document dat je goed vond en vraag je af waarom je dat goed vond? Je moet de lezer geven wat hij nodig heeft, maar ook niet te veel. Lezer  verschillende doelgroepen en andere noden Laat ons daar eens naar kijken. Vind alles terug wat hij nodig heeft snel niet te veel, niet te weinig
  5. = bibliotheekbezoekers Gebruikt de afgeleide toepassingen van de bibliotheeksoftware - catalogus  doorklikken op bol. Eenvoudig zoeken, geavanceerd zoeken HULP knop - online gebruikersdiensten zoals reserveren, verlengen, IBL - attendering  inlogscherm, overzicht beschikbare profielen - desktop Weinig documentatie nodig, zou intuïtief moeten zijn Enkel wat online hulp aanbieden, ingebed in de toepassing voorbeeld van opac, inlogscherm, SDI Inline info wordt beschreven in de meta informatie van de toepassing en kan per instelling op maat geschreven worden (eigen voorbeelden die aanspreken) Vandaag dus verder niet behandelen
  6. Vooral een beleidsaspect: nodig bij audits om te verantwoorden wat er allemaal gebeurd in een bibliotheek, hoe de processen lopen en dus, welke investering er zal moeten tegenover staan. Of om nieuwe medewerkers al zelfstandig (deels) te laten inwerken. Keuze maken om een open politiek te voeren en dus alles beschikbaar te maken voor iedereen. Je geeft dus en inkijk in interne procedures en dergelijke.  niets te verbergen en als men iets in vraag wil stellen (kritisch zijn) dan zal er meer argwaan zijn als men geen documentatie vindt, dan wanneer men het kan nakijken …  Deze invalshoek ik belangrijk om mee te hebben, maar zal vandaag ook niet verder aan bod komen
  7. Balanceren. Je kan niet voor elk van die gebruikers eigen documentatie schrijven. Wel kan je dezelfde documentatie op verschillende manieren gaan aanbieden en de keuze aan de gebruiker laten. Hij bepaalt zelf hoeveel documentatie hij wil en wanneer hij dat wil zien. Een ervaren gebruiker kan bijna blindelings door bijvoorbeeld een catalografie formulier lopen en werkt snel. Hij wil niet bij elk veld geconfronteerd worden met toelichting over wat en hoe. Een nieuwe gebruiker leest misschien (eenmalig) graag eens door de gehele documentatie van A-Z. Voor ieder wat wils. Komen we later nog op terug
  8. Potentiele Brocade gebruikers Medewerkers van een instelling die mogelijk in de toekomst met Brocade zullen werken of mensen die in het kader van een lastenboek willen nagaan wat Brocade te bieden heeft. Ontwikkelaars van andere bibliotheekautomatiseringssystemen Dit kan belangrijk zijn voor de koppeling van andere bibliotheeksystemen met Brocade, bijvoorbeeld in het kader van Impala (Open URL principe).
  9. Schrijven de broncode. Anet maar ook CiBLiS Je zou denken dat ze de code/software door en door kennen. Veel ja, maar alles heeft zijn grenzen en een heel team dat samen moet werken en op elkaar moet inspelen, verder bouwen … Had ik nu maar opgeschreven waarom ik dat gedaan heb? Je code/software wordt er beter van. Je moet bewust stilstaan bij elke stap in het proces en de logica van de toepassing. Je zal over zwakheden vallen die je dan nog kan verbeteren Anno 2015, bedraagt het totaal aantal bestanden (ook diegene die niet rechtstreeks de databank veranderen) 27.138 bestanden.   Dit is in het totaal 380 Mbyte. Release 1.04 uit 2001 was in totaal 70 Mbyte. Pure txt!
  10. Vanuit HyperLib project veel geleerd! Jaren ‘90 Auteur: ontwikkelaar, gangmaker, experten Mooi: voldoening geven, niet zoals hyperlib Hergebruikt: geen dubbel werk, herschrijven Handbereik: zoeken, integreren
  11. De ervaring die we hebben opgedaan, voornamelijk uit het HyperLib project, maar ook uit testen met DocBook en gewoon ook voortschrijdend inzicht hebben ons tot volgende keuzes gebracht naar tools die we zullen gebruiken Andere markup talen: HTML, SGML, Markdown, XML
  12. Hier in detail op ingaan zou ons te ver leiden en te technisch worden. Open source dus ook anderen die hier bijkomende toepassingen op ontwikkelen waar je ook van kan gebruik maken. Python, programmeertaal, ook, niet bij toeval gebruikt voor Brocade Hierarchische structuur: eenvoudige opbouw van de inhoudstafel, met automatische links naar zelfde, hoger en lager niveau
  13. Magic box toverstafje
  14. Documentatie moet niet alleen worden geschreven en ontplooid, maar het moet ook professioneel worden beheerd. Binnen Brocade begint het beheer van deze documentatie met de opslag. De technologie die hiervoor wordt gebruikt, is het WebDAV protocol. Dit uit zich als een open source add-on voor de Apache webservers waarop Brocade functioneert. Voor de auteur van documentatie manifesteert WebDAV zich als een eenvoudige schijf op zijn werkstation waarop hij zijn documenten kwijt kan. Onderhuids worden de documenten echter getransporteerd naar de webserver. Daartoe wordt op de werkstations van het bibliotheekpersoneel een commerciële software geïnstalleerd. Dit is enkel nodig op Windows werkstations: Mac en Ubuntu zijn ‘uit het doosje’ voorzien van deze software. Eens de documentatie op de webserver (via WebDAV) staat, starten er een heleboel procedures om deze documentatie te beheren: allerlei backup faciliteiten: behalve op de Brocade server zelf, worden de bestanden nog op twee backupservers weggeschreven. versie controle: het is voor de auteurs steeds mogelijk om naar een vorige versie van de documentatie terug te keren. productie van de gebruikersdocumentatie: hoewel heel goed leesbaar, is de reST toch niet echt geschikt voor het doelpubliek. Iedere dag wordt de documentatie gepubliceerd in diverse vormen (HTML, PDF, …) Het is belangrijk om te beklemtonen dat de auteurs zich van deze procedures helemaal niets hoeven aan te trekken: zij gebruiken enkel hun tekstverwerker.
  15. De datastructuren uit een Brocade bibliotheek worden doorzoekbaar gemaakt door middel van de Lucene opensource. Sphinx komt met een eigen zoekstructuur. Toch is de Lucene aanpak beter: wildcards, proximity search, facetten zijn zo van die dingen die de bibliotheekwereld heeft leren appreciëren en die niet standaard in Sphinx aanwezig zijn. Op termijn zal de bibliotheekaanpak met Lucene ook worden verwezenlijkt in het documentatieproces: de plug-in interface van Sphinx maakt dit mogelijk. Open source tool (API) die uitgebreide zoekmogelijkheden mogelijk maakt
  16. Op niveau van rst document, niet op niveau van hoofdstuk of alinea Snippet komt uit rst , en dus netjes om te lezen Enkel zoeken in unit Geen booleaanse operatoren en wildcards
  17. Auteur: gebruik van reST, Sphinx Mooi: via Sphinx kan je makkelijke mooie dingen maken, al neem je gewoon een template van iemand anders (open source)
  18. Extra snufjes die het werk vergemakkelijken en meer mogelijkheden bieden voor uniforme documenten
  19. Auteur: gebruik van reST, Sphinx, extra hulpmiddeltjes Hergebruik: velden worden al beschreven in de software. In de documentatie niet overtypen, maar integreren.  aanpassingen in de code, worden meteen ook doorgetrokken naar de documentatie. We staan al redelijk ver nu met onze documentatie. rST  Sphinx  HTML/PDF Anet heeft echter nog meer plannen Maar daarvoor moeten we eerst een structuur opzetten voor onze documentatie
  20. Mooi systeem opgezet voor documentatie van Brocade en Anet. Nu we dit hebben, willen we het toepassingsgebied zo ruim mogelijk maken. Software op zich, maar ook hoe de software gebruikt wordt per binnen elke instelling. Lokale afspraken en procedures. Voorbeeld integreren van documenten van andere groep Doorlinken naar documenten van een andere groep Meta informatie van de groep Meta informatie van de eenheid Sphinx thema
  21. Als informatie nieuwe stijl beschikbaar is, dan heeft het linken naar deze info via ? Weinig zin, want idem. Beter is dan om achter het vraagteken documentatie te stoppen die eerder handelt over de lokale afspraken hieromtrent, of de bredere context van het formulier. Zo krijgen we alle info bij binnen handbereik bij de Brocade gebruiker en heeft hij zelf in de hand, welke info hij precies wil raadplegen.
  22. Voor elke gebruiker de juiste vorm van documentatie Ervaren gebruiker : kan snel door het formulier gaan om alle gegevens in te vullen Sporadische gebruiker kan via klik in veld, rechtsmuisknop extra info over een veld opvragen Nieuwe gebruiker: kan naar uitgebreide en meer algemene documentatie gaan via ? Of nog beter is om daar de lokale vertaalslag te maken van hoe deze toepassing gebruikt/ingevuld dient te worden voor jouw instelling en dus je eigen documentatie achter deze knop te steken.
  23. Auteur: gebruik van reST, Sphinx Hergebruik: velden worden al beschreven in de software. In de documentatie niet overtypen, maar integreren.  aanpassingen in de code, worden meteen ook doorgetrokken naar de documentatie.
  24. Heel boeiend, maar zeker niet op 123 opgezet. Werk van lange adem en daardoor zit je ook enige tijd met een wat onstabiel systeem (wisselende links, structuur). Toch, de moeite waard!