Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDavid Coppoolse
油
In 2010 koos de Vlaamse Erfgoedbibliotheek voor de bouw van haar organisatiewebsite voor het opensourceproduct Drupal. Op basis van dit contentmanagementsysteem slaagde de vzw erin om op een snelle en kosteffici谷nte manier een site met uitgebreide mogelijkheden te realiseren. Daarvoor werd samengewerkt met een gespecialiseerde firma. In deze presentatie overlopen we de redenen om voor Drupal te kiezen en de gevolgde aanpak bij de realisering van de site, met de nodige 'do's en don'ts'. Ook de op Drupal gebaseerde opensourcetoepassing Open Atrium komt aan bod. Dit samenwerkingsplatform wordt door de Vlaamse Erfgoedbibliotheek gebruikt om documenten en informatie te delen binnen haar (netwerk-)organisatie.
Drupal introductie - GoalGorilla - Oxilion Lunch & Learntaccie
油
際際滷s van de Drupal presenatie door GoalGorilla tijdens de Oxilion Lunch & Learn sessie. Basis Drupal uitleg. Neem voor meer info contact op via GoalGorilla.com
NL Front-end Guidelines (HTML,CSS,Javascript)Mathijs Jong
油
Visie op semantiek, techniek, structuur en werkwijze anno 2012.
Hoe schrijf je toegankelijke en herbruikbare HTML, CSS en Javascript?
Wat is Modular CSS?
Deze workshop geeft je de argumenten.
Dit zijn de slides behorende bij mijn presentatie op de Joomladagen 2016 in Zeist.
Omschrijving: Aan de hand van een aantal praktische voorbeelden laat ik zien hoe je het websitebeheer voor jezelf en je klanten kunt vereenvoudigen en de consistentie kunt bewaken. Daarbij geeft ik een aantal 卒tips en tricks卒 en laat ik een paar handige extensies zien die deze taken makkelijker maken.
Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDavid Coppoolse
油
In 2010 koos de Vlaamse Erfgoedbibliotheek voor de bouw van haar organisatiewebsite voor het opensourceproduct Drupal. Op basis van dit contentmanagementsysteem slaagde de vzw erin om op een snelle en kosteffici谷nte manier een site met uitgebreide mogelijkheden te realiseren. Daarvoor werd samengewerkt met een gespecialiseerde firma. In deze presentatie overlopen we de redenen om voor Drupal te kiezen en de gevolgde aanpak bij de realisering van de site, met de nodige 'do's en don'ts'. Ook de op Drupal gebaseerde opensourcetoepassing Open Atrium komt aan bod. Dit samenwerkingsplatform wordt door de Vlaamse Erfgoedbibliotheek gebruikt om documenten en informatie te delen binnen haar (netwerk-)organisatie.
Drupal introductie - GoalGorilla - Oxilion Lunch & Learntaccie
油
際際滷s van de Drupal presenatie door GoalGorilla tijdens de Oxilion Lunch & Learn sessie. Basis Drupal uitleg. Neem voor meer info contact op via GoalGorilla.com
NL Front-end Guidelines (HTML,CSS,Javascript)Mathijs Jong
油
Visie op semantiek, techniek, structuur en werkwijze anno 2012.
Hoe schrijf je toegankelijke en herbruikbare HTML, CSS en Javascript?
Wat is Modular CSS?
Deze workshop geeft je de argumenten.
Dit zijn de slides behorende bij mijn presentatie op de Joomladagen 2016 in Zeist.
Omschrijving: Aan de hand van een aantal praktische voorbeelden laat ik zien hoe je het websitebeheer voor jezelf en je klanten kunt vereenvoudigen en de consistentie kunt bewaken. Daarbij geeft ik een aantal 卒tips en tricks卒 en laat ik een paar handige extensies zien die deze taken makkelijker maken.
2. Nicky Rutten
Founder / Creative director @ Pr棚t utiliser
Docent @ Karel de Grote Hogeschool
Webdesign, typogra鍖e, sigaren, whisky en basketball
@ruttennicky
2
3. Pr棚t utiliser
Digital agency
Opleidingen & consultancy
Webdesign & development
Mobile
3
7. Drupal theming
Verzameling van bestanden (thema.info, *.tpl.php, template.php)
HTML met stukjes PHP (Drupal zet de PHP om in inhoud)
vb: Themanaam = dcg2012
Map : dcg2012
Bestand : dcg2012.info
Bestand : page.tpl.php
... 7
13. .info 鍖le (verplicht)
Altijd de naam van de theme en map (vb : dcg2012 & dcg2012.info)
De鍖nitie van:
Thema details (naam, versie, ...)
CSS bestanden
JavaScript bestanden
Thema regios
Thema opties (logo, slogan, ...)
14. html.tpl.php
!Doctype (Standaard: xHTML + RDFa)
Header: CSS + JavaScript + Favicon + Meta + ...
Body container (alleen de container, GEEN inhoud)
15. page.tpl.php
Inhoud van de <body> container
Uitprinten van regios (gede鍖nieerd in het .info bestand)
Gebruik altijd <?php print render($page[...]); ?> voor regios
Variabelen : $is_front, $logged_in, $logo, $front_page, ...
17. comment.tpl.php
Opmaak van comments bij een node
鍖eld.tpl.php
Opmaak van aangepaste velden van een node
region.tpl.php
Meestal een verzameling van blokken
19. Template suggesties
Greatest thing since ... hot water !
Speci鍖ek .tpl.php bestand per pagina, node, veld, ....
Voor elk .tpl.php bestand
Achteraf cache leegmaken
23. Tips
Cache vaak wissen !
Niets overschrijven wat niet overschreven moet worden
Gebruik een cheatsheet
Wees consequent (HTML, PHP, CSS, JS, Drupal, ...)
Gebruik modules zoals views, display suite, panels , ...