SlideShare una empresa de Scribd logo
1 de 46
Drupal + Open Atriumbij de VlaamseErfgoedbibliotheek David Coppoolse Stafmedewerker ontsluiting en digitalisering StudievoormiddagOpensourcesoftware voor erfgoedinstellingenFARO |  Brussel  |  2011-10-12
Vlaamse Erfgoedbibliotheek gebruikt voor de organisatiewebsite            als ‘extranet’-platform 2011-10-12 2
Bron: http://blamcast.net/articles/drupal-modules-word-cloud
www.vlaamse-erfgoedbibliotheek.be 2011-10-12 4
vlaamse-erfgoedbibliotheek.be/nieuws 2011-10-12 5
vlaamse-erfgoedbibliotheek.be/e-erfgoed 2011-10-12 6
Uitgangspunten systeemkeuze Standaardhosting (L)AMP ((Linux,) Apache, MySQL, PHP) Webstandaarden Toegankelijk (W3C, Anysurfer) Contentmanagementsysteem Redactie-vriendelijk Open source Geen ‘vendor lock-in’ of licentiekost Generieke componenten Geen (duur) maatwerk } Drupal 2011-10-12 7
Open Source Web Content Management 2011-10-12 8
Wat biedt een WCM-systeem? Eenvoudig aanmaken van webpagina’s  Zonder technische kennis Via een webtoepassing (beheerinterface) Gestuurde publicatie en opmaak (front end) Volgens vooropgezette ‘regels’ Bevordert eenheid van stijl Database-gebaseerde opslag  Versus losse paginabestanden Meer mogelijkheden voor databeheer (bijv. tagging) Degelijk vertrekpunt voor realisering website Niet alles ‘uit het niets’ te programmeren 2011-10-12 9
HTML + CSS + PHP Web Content Management 2011-10-12 10 Waarmee werkt u liever elke dag?
Waarom Drupal? Gevestigd platform Sinds 2001 Zeer actieve community Gebruikt door grote organisaties Degelijke code en API WCM-systeeménapplicatieframework Veel mogelijkheden voor aanpassing en integratie 6000+ communitycontributedmodules Extra functionaliteit zonder maatwerk 2011-10-12 11
Drupal= Degelijke basisfunctionaliteiten Webcontentmanagement, plus o.a.: Toegangscontrole Registratie, authenticatie, gebruikersprofielen Menusysteem Taxonomie (trefwoorden, tagging) Zoeken Standaardzoek is beperkt, maar Kan gemakkelijk worden gekoppeld aan krachtige zoekserver (bijv. Apache Solr) 2011-10-12 12
Drupal = Flexibel Modules Uitbreidingen of aanpassingen van de standaard-functionaliteit Themes Vervangen ofwijzigen van het uiterlijk 2011-10-12 13 } ,[object Object]
Door anderen geprogrammeerd en te hergebruiken
Maatwerk
‘Zelf’ te programmeren,[object Object]
Is Drupal eenvoudig? Ja! Quasi elke hosting provider biedt de nodige infrastructuur HTTP-server, (My)SQL-server, PHP-processor Kleine sites kunnen op ‘shared hosting’ Eventueel ook op je eigen PC (via bijv. XAMPP) Een standaardinstallatie is betrekkelijk eenvoudig Idem voor extra ‘kant en klare’ modules en templates Pagina’s aanmaken is een kwestie van inloggen, een formulier opendoen, invullen en opslaan 2011-10-12 15
Is Drupal eenvoudig? Neen! Configuratie aanpassen op de eigen wensen vraagt behoorlijke kennis van de (beheers)toepassing Modules en templatesaanpassen of bouwen vraagt grondige programmeerkennis HTML + Cascaded Style Sheets (CSS) + PHP-programmeertaal+ SQL-databasetaal + Programmeerinterface(API) en templatesysteem van Drupal Degelijkbeheervraagtgrondigekennisvan infrastructuur Web- en databaseserver, netwerk, beveiliging, backups, etc. Drukke sites vrageneigen (al dannietvirtuele) server(s) 2011-10-12 16
Met andere woorden… Drupal is een uitstekende basis Met enige technische kennis en veel doorzettingsvermogen raak je een heel eind Maar voor iets  groots geavanceerds specifieks moois heb je een technische partner nodig 2011-10-12 17
Realisering organisatiesite Grote wensen + Beperkt budget (€ 15.000), dus: Doe-het-zelf waar mogelijk / Besteed uit waar nodig Hanteer de 80/20-regel: 80% van de resultaten is het gevolg van 20% van de inspanning (en omgekeerd!) Bestaande modules zoeken om gewenste functionaliteit te realiseren (= 80/20) Afzien van maatwerk (= 20/80) Duur om te maken Duur om te onderhouden 2011-10-12	 18
Projectstappen 2011-10-12 19
A | Definitiefase 2011-10-12 20 ,[object Object]
Ervoor gekozen om uit te voeren onafhankelijk van de bedrijven die de site zouden realiseren of hosten
Profielen:
Communicatiedeskundige
Businessanalist (ICT-deskundige)
Jurist,[object Object]
B | Ontwikkelfase 2011-10-12 22 ,[object Object]
In eigen beheer:
Projectmanagement
Testen
Profielen
Projectmanager
Programmeur
Grafisch ontwerper
Softwaretester
Eindgebruiker,[object Object]
Implementatie op hostingomgeving:webbouwer
Gegevensinvoer: eigen beheer
Op basis van vooraf gemaakt inhoudsplan
Profielen
Systeembeheerder
Webmaster
Redacteur,[object Object]
Gebruikte contributed modules (D6) 2011-10-12 25
Niet met Drupal? (Maar wel geïntegreerd) Nieuwsbrieven  Online service (CampaignMonitor) Drupal-module: emf (E-MailMarketing Framework) Aangepast e-mailsjabloon Online databanken Gespecialiseerd catalogussysteem (Anet) Drupal-module: iframe Aangepaste stylesheets (CSS) databanken 2011-10-12 26

Más contenido relacionado

Similar a Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek

Eduvision - Webinar drupal: gratis online cursus Drupal
Eduvision - Webinar drupal: gratis online cursus DrupalEduvision - Webinar drupal: gratis online cursus Drupal
Eduvision - Webinar drupal: gratis online cursus DrupalEduvision Opleidingen
 
Drupal Cursus Hans Rossel
Drupal Cursus Hans RosselDrupal Cursus Hans Rossel
Drupal Cursus Hans RosselHans Rossel
 
Open eGo, innovatie in eGovernment
Open eGo, innovatie in eGovernmentOpen eGo, innovatie in eGovernment
Open eGo, innovatie in eGovernmentBart Gysens
 
Vlaamse Infolijn - Drupal Community
Vlaamse Infolijn - Drupal CommunityVlaamse Infolijn - Drupal Community
Vlaamse Infolijn - Drupal Communityvlaamseinfolijn
 
Drupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingDrupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingLuciuswebsystems
 
Cloud foundry as driver of hana’s evolution
Cloud foundry as driver of hana’s evolutionCloud foundry as driver of hana’s evolution
Cloud foundry as driver of hana’s evolutionJan Penninkhof
 
Drupal opleiding
Drupal opleidingDrupal opleiding
Drupal opleidingHans Rossel
 
Lucius Websystems Drupal Startersdag
Lucius Websystems Drupal StartersdagLucius Websystems Drupal Startersdag
Lucius Websystems Drupal StartersdagLuciuswebsystems
 
Oplijsting mogelijkheden open source
Oplijsting mogelijkheden open sourceOplijsting mogelijkheden open source
Oplijsting mogelijkheden open sourceguesta83c7d
 
oplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_sourceoplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_sourceguesta83c7d
 
20081126 Hands On Presentatie Bram
20081126 Hands On Presentatie Bram20081126 Hands On Presentatie Bram
20081126 Hands On Presentatie BramFARO
 
20081126 Hands On Presentatie Bram
20081126 Hands On Presentatie Bram20081126 Hands On Presentatie Bram
20081126 Hands On Presentatie BramFARO
 
Drupal intro 2010
Drupal intro 2010Drupal intro 2010
Drupal intro 2010Hans Rossel
 

Similar a Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek (20)

Eduvision - Webinar drupal: gratis online cursus Drupal
Eduvision - Webinar drupal: gratis online cursus DrupalEduvision - Webinar drupal: gratis online cursus Drupal
Eduvision - Webinar drupal: gratis online cursus Drupal
 
Drupalgardens
DrupalgardensDrupalgardens
Drupalgardens
 
Drupal Cursus Hans Rossel
Drupal Cursus Hans RosselDrupal Cursus Hans Rossel
Drupal Cursus Hans Rossel
 
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
 
Open eGo, innovatie in eGovernment
Open eGo, innovatie in eGovernmentOpen eGo, innovatie in eGovernment
Open eGo, innovatie in eGovernment
 
Open eGo 20090910
Open eGo 20090910Open eGo 20090910
Open eGo 20090910
 
Vlaamse Infolijn - Drupal Community
Vlaamse Infolijn - Drupal CommunityVlaamse Infolijn - Drupal Community
Vlaamse Infolijn - Drupal Community
 
Drupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingDrupal Uitgebreide Starters Training
Drupal Uitgebreide Starters Training
 
DRK: Drupal: een open platform
DRK: Drupal: een open platformDRK: Drupal: een open platform
DRK: Drupal: een open platform
 
Vanstappen De Caigny
Vanstappen De CaignyVanstappen De Caigny
Vanstappen De Caigny
 
Cloud foundry as driver of hana’s evolution
Cloud foundry as driver of hana’s evolutionCloud foundry as driver of hana’s evolution
Cloud foundry as driver of hana’s evolution
 
Drupal opleiding
Drupal opleidingDrupal opleiding
Drupal opleiding
 
Lucius Websystems Drupal Startersdag
Lucius Websystems Drupal StartersdagLucius Websystems Drupal Startersdag
Lucius Websystems Drupal Startersdag
 
Oplijsting mogelijkheden open source
Oplijsting mogelijkheden open sourceOplijsting mogelijkheden open source
Oplijsting mogelijkheden open source
 
oplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_sourceoplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_source
 
20081126 Hands On Presentatie Bram
20081126 Hands On Presentatie Bram20081126 Hands On Presentatie Bram
20081126 Hands On Presentatie Bram
 
20081126 Hands On Presentatie Bram
20081126 Hands On Presentatie Bram20081126 Hands On Presentatie Bram
20081126 Hands On Presentatie Bram
 
Vvbad 25 04 2008 Weber
Vvbad 25 04 2008 WeberVvbad 25 04 2008 Weber
Vvbad 25 04 2008 Weber
 
FAS 20 mei: Gauke Pieter Sietzema over MODX
FAS 20 mei: Gauke Pieter Sietzema over MODXFAS 20 mei: Gauke Pieter Sietzema over MODX
FAS 20 mei: Gauke Pieter Sietzema over MODX
 
Drupal intro 2010
Drupal intro 2010Drupal intro 2010
Drupal intro 2010
 

Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek

  • 1. Drupal + Open Atriumbij de VlaamseErfgoedbibliotheek David Coppoolse Stafmedewerker ontsluiting en digitalisering StudievoormiddagOpensourcesoftware voor erfgoedinstellingenFARO | Brussel | 2011-10-12
  • 2. Vlaamse Erfgoedbibliotheek gebruikt voor de organisatiewebsite als ‘extranet’-platform 2011-10-12 2
  • 7. Uitgangspunten systeemkeuze Standaardhosting (L)AMP ((Linux,) Apache, MySQL, PHP) Webstandaarden Toegankelijk (W3C, Anysurfer) Contentmanagementsysteem Redactie-vriendelijk Open source Geen ‘vendor lock-in’ of licentiekost Generieke componenten Geen (duur) maatwerk } Drupal 2011-10-12 7
  • 8. Open Source Web Content Management 2011-10-12 8
  • 9. Wat biedt een WCM-systeem? Eenvoudig aanmaken van webpagina’s Zonder technische kennis Via een webtoepassing (beheerinterface) Gestuurde publicatie en opmaak (front end) Volgens vooropgezette ‘regels’ Bevordert eenheid van stijl Database-gebaseerde opslag Versus losse paginabestanden Meer mogelijkheden voor databeheer (bijv. tagging) Degelijk vertrekpunt voor realisering website Niet alles ‘uit het niets’ te programmeren 2011-10-12 9
  • 10. HTML + CSS + PHP Web Content Management 2011-10-12 10 Waarmee werkt u liever elke dag?
  • 11. Waarom Drupal? Gevestigd platform Sinds 2001 Zeer actieve community Gebruikt door grote organisaties Degelijke code en API WCM-systeeménapplicatieframework Veel mogelijkheden voor aanpassing en integratie 6000+ communitycontributedmodules Extra functionaliteit zonder maatwerk 2011-10-12 11
  • 12. Drupal= Degelijke basisfunctionaliteiten Webcontentmanagement, plus o.a.: Toegangscontrole Registratie, authenticatie, gebruikersprofielen Menusysteem Taxonomie (trefwoorden, tagging) Zoeken Standaardzoek is beperkt, maar Kan gemakkelijk worden gekoppeld aan krachtige zoekserver (bijv. Apache Solr) 2011-10-12 12
  • 13.
  • 14. Door anderen geprogrammeerd en te hergebruiken
  • 16.
  • 17. Is Drupal eenvoudig? Ja! Quasi elke hosting provider biedt de nodige infrastructuur HTTP-server, (My)SQL-server, PHP-processor Kleine sites kunnen op ‘shared hosting’ Eventueel ook op je eigen PC (via bijv. XAMPP) Een standaardinstallatie is betrekkelijk eenvoudig Idem voor extra ‘kant en klare’ modules en templates Pagina’s aanmaken is een kwestie van inloggen, een formulier opendoen, invullen en opslaan 2011-10-12 15
  • 18. Is Drupal eenvoudig? Neen! Configuratie aanpassen op de eigen wensen vraagt behoorlijke kennis van de (beheers)toepassing Modules en templatesaanpassen of bouwen vraagt grondige programmeerkennis HTML + Cascaded Style Sheets (CSS) + PHP-programmeertaal+ SQL-databasetaal + Programmeerinterface(API) en templatesysteem van Drupal Degelijkbeheervraagtgrondigekennisvan infrastructuur Web- en databaseserver, netwerk, beveiliging, backups, etc. Drukke sites vrageneigen (al dannietvirtuele) server(s) 2011-10-12 16
  • 19. Met andere woorden… Drupal is een uitstekende basis Met enige technische kennis en veel doorzettingsvermogen raak je een heel eind Maar voor iets groots geavanceerds specifieks moois heb je een technische partner nodig 2011-10-12 17
  • 20. Realisering organisatiesite Grote wensen + Beperkt budget (€ 15.000), dus: Doe-het-zelf waar mogelijk / Besteed uit waar nodig Hanteer de 80/20-regel: 80% van de resultaten is het gevolg van 20% van de inspanning (en omgekeerd!) Bestaande modules zoeken om gewenste functionaliteit te realiseren (= 80/20) Afzien van maatwerk (= 20/80) Duur om te maken Duur om te onderhouden 2011-10-12 18
  • 22.
  • 23. Ervoor gekozen om uit te voeren onafhankelijk van de bedrijven die de site zouden realiseren of hosten
  • 27.
  • 28.
  • 37.
  • 40. Op basis van vooraf gemaakt inhoudsplan
  • 44.
  • 45. Gebruikte contributed modules (D6) 2011-10-12 25
  • 46. Niet met Drupal? (Maar wel geïntegreerd) Nieuwsbrieven Online service (CampaignMonitor) Drupal-module: emf (E-MailMarketing Framework) Aangepast e-mailsjabloon Online databanken Gespecialiseerd catalogussysteem (Anet) Drupal-module: iframe Aangepaste stylesheets (CSS) databanken 2011-10-12 26
  • 47. Niet met Drupal? (Maar toch gedaan) collecties.vlaamse-erfgoedbibliotheek Online collectieregister Afzonderlijke Drupal-site Zelfde sjabloon als organisatiewebsite Meer geschikt platform zou zijn: Relationele databank of CollectiveAcccess Al dan niet met Drupalfront end 2011-10-12 27
  • 48. Niet met Drupal? (Écht niet) www.hetdagelijksboek.be Bestaande, statische site Op zichzelf staandepermanente tentoonstelling In PHP (maatwerk) Geen integratie gewenst Migratie naar Drupalonnodig en complex 2011-10-12 28
  • 49. Plus Zeer complete site gerealiseerd met enkel communitycontributed-modules en aanpassing van een basistemplate Vlot redactioneel beheer ‘Alles’ kan (maar je moet niet ‘alles’ doen met Drupal) Mogelijk kleine aanpassingen zelf uit te voeren Min Veel cc-modules slecht gedocumenteerd, uitproberen vereist Cc-modules conflicteren soms of er is geen onderlinge integratie Upgrade naar nieuwe release zal complex zijn 2011-10-12 29 Drupal | Ervaringen
  • 50.
  • 51. atrium.vlaamse-erfgoedbibliotheek.be Samenwerkingsplatform Beperkt toegankelijke website (‘extranet’) Alleen voor vooraf geregistreerde gebruiker Alleen op specifieke ‘groepen’ (‘teamruimtes’) Via eigen URL 2011-10-12 31
  • 52. atrium.vlaamse-erfgoedbibliotheek.be Delen van documenten en informatie binnen de netwerkorganisatie Bestuursorganen WerkgroepenStuurgroepenCollegagroepen Projectteams Ad hoc-samenwerking 2011-10-12 32
  • 53.
  • 55. Andere interessante distributies OpenPublish Focus: Nieuwsvoorziening openpublishapp.com OpenPublic Focus: Overheidscommunicatie openpublicapp.com Drupal Commons Focus: Communitybuilding acquia.com 2011-10-12 34
  • 56. Andere interessante distributies COD Focus: Organisatie van evenementen usecod.com Meer distro’s op: drupaldistrowatch.com 2011-10-12 35
  • 57.
  • 64.
  • 65. 2011-10-12 38 Open Atrium | Dashboard (Voorpagina) Toont vooralle groepen waarvan iemand lid is: Recente updates Groepen Actiepunten … Aanpasbaar door beheerder
  • 66.
  • 68.
  • 69. Groepsmanager kan dit aan-passen, op basis van de behoeften2011-10-12 40
  • 70. Uitbreidingen | Faciliteiten Mappen Bestanden opslaan in mappenstructuur i.p.v. als bijlage in een pagina (alternatief voor Notitieboek) http://nuvole.org/blog/2011/may/25/apps-open-atrium-atrium-folders Tijdsregistratie Registreren van gespendeerde tijd per actiepunt Drupal-module: time_tracker 2011-10-12 41
  • 71. Uitbreidingen | Beveiliging Inloggen met e-mailadres I.p.v. alleen met gebruikersnaam Drupal-module: logintobogan Sterkere wachtwoorden Minimale wachtwoordvereisten Drupal-module: password_policy 2011-10-12 42
  • 72. Uitbreidingen | Databeheer Automatisch oude paginaversies verwijderen Wissen van automatisch aangemaakte revisies van pagina’s (incl. bestanden) na x aantal dagen Drupal-module: revision_deletion Bestandsmappen per groep / per pagina I.p.v. één map voor alle bestandsbijlagen/attachments/132/5541/document.txt Drupal-module: filefield_paths 2011-10-12 43
  • 73. Plus Basisfunctionaliteit voor online samenwerking gratis en ‘out of the box’ Heldere interface (Bijna) alle voordelen van Drupal Robust Flexibel Min Nederlandse vertaling is onvolledig en soms matig Beheer vraagt toch wel enige Drupal-kennis Maatwerk goed implementeren is werk voor OA-specialist Database-intensief, quasi geen caching 2011-10-12 44 Open Atrium | Ervaringen
  • 74. Open Atrium | Meer over… Website: openatrium.com Video’s: Introductionfor site users Introductionfor site administrators Documentatie en support: community.openatrium.com (e-)Boek: TracySmithDrupal IntranetswithOpen AtriumPacktPublishing2011 (ISBN 978-1-84951-112-4) 2011-10-12 45
  • 75. Contactgegevens David Coppoolse Stafmedewerker ontsluiting en digitalisering david@vlaamse-erfgoedbibliotheek.be http://www.vlaamse-erfgoedbibliotheek.be Dit werk wordt ter beschikking gesteld onder de licentie Creative Commons Naamsvermelding-NietCommercieel-GeenAfgeleideWerken 2.0 België