Lucius Websystems Drupal Startersdag

3,485 views

Published on

Lucius starters training

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,485
On SlideShare
0
From Embeds
0
Number of Embeds
1,379
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Lucius Websystems Drupal Startersdag

  1. 1. DRUPAL Startersdag Training <ul><li>Introductie </li></ul><ul><li>Lucius Websystems Robbenkoog 29a 1822 BA Alkmaar 072-564 90 90 [email_address] </li></ul>
  2. 2. Introductie Drupal <ul><li>Geschiedenis </li></ul><ul><li>Huidige stats </li></ul><ul><li>Drupal association & DrupalCons </li></ul>Drupal starters dag
  3. 3. Wanneer Drupal? <ul><li>Bedrijfsportals </li></ul><ul><li>Online communities </li></ul><ul><li>Intranets </li></ul><ul><li>Webwinkel </li></ul><ul><li>Weblog </li></ul><ul><li>Multi site platforms </li></ul><ul><li>And many more.. </li></ul>Drupal Drupal starters dag
  4. 4. Wanneer Drupal níet te gebruiken <ul><li>Als het overkill is </li></ul><ul><ul><li>Sites die niet/nauwelijks wijzigen </li></ul></ul><ul><ul><li>Sites die Drupal’s functies niet gebruiken </li></ul></ul><ul><ul><li>Als betere oplossingen beschikbaar zijn (bv. Mediawiki voor een wiki) </li></ul></ul><ul><li>Als er geen technisch beheerder beschikbaar is </li></ul>Drupal starters dag
  5. 5. Benodigde basiskennis <ul><li>(lezend) HTML / CSS </li></ul><ul><li>FTP </li></ul><ul><li>MySQL (Database aanmaken) </li></ul><ul><li>(lezend) PHP </li></ul>Drupal starters dag
  6. 6. Benodigdheden voor Drupal <ul><li>Een webserver (PHP / MySQL waar u de site kunt plaatsen </li></ul><ul><li>Of: Localhost voor ‘lokale ontwikkeling’ </li></ul>Drupal starters dag
  7. 7. DRUPAL features <ul><li>Multi talig </li></ul><ul><li>Version control </li></ul><ul><li>Commentaarsysteem </li></ul><ul><li>Download systeem </li></ul><ul><li>Logs en error-reporting </li></ul><ul><li>Forum </li></ul><ul><li>Blog (+API) </li></ul><ul><li>Poll </li></ul><ul><li>Zoekmachine </li></ul><ul><li>Aggregator </li></ul><ul><li>RSS </li></ul><ul><li>Gebruikersrechten – beheer (ACL) </li></ul><ul><li>Multi – site </li></ul><ul><li>Zeer Flexibele content organisatie (taxonomy) </li></ul><ul><li>Content import (Excel bv) </li></ul>Drupal starters dag
  8. 8. Belangrijke Drupal terminologie <ul><li>Module </li></ul><ul><li>Node </li></ul><ul><li>User </li></ul><ul><li>Block </li></ul><ul><li>Page </li></ul><ul><li>Taxonomy </li></ul><ul><li>Content type </li></ul><ul><li>Session </li></ul><ul><li>Hook </li></ul><ul><li>Theme </li></ul><ul><li>Cron </li></ul><ul><li>Cache </li></ul><ul><li>Input format </li></ul><ul><li>Log (Watchdog) </li></ul><ul><li>API </li></ul><ul><li>i18n </li></ul>Drupal starters dag
  9. 9. Module types <ul><li>Een module is dus een stukje software dat een bepaalde functie mogelijk maakt </li></ul><ul><ul><li>Core : Drupal itself; verplicht </li></ul></ul><ul><ul><li>Core optional : Optionele functies </li></ul></ul><ul><ul><li>Contributed (contribs) of 3 rd party : Wat developers zelf hebben geproduceerd en online aanbieden </li></ul></ul>Drupal starters dag
  10. 10. Enkele modules <ul><li>Enkele belangrijke Drupal modules: </li></ul><ul><ul><li>Administration Menu </li></ul></ul><ul><ul><li>CCK </li></ul></ul><ul><ul><li>Views </li></ul></ul><ul><ul><li>Image cache </li></ul></ul><ul><ul><li>Pathauto </li></ul></ul><ul><ul><li>Webform </li></ul></ul><ul><ul><li>Poormanscron </li></ul></ul><ul><ul><li>FCK Editor </li></ul></ul><ul><ul><li>En http://acquia.com/products-services/acquia-drupal-modules </li></ul></ul>Drupal starters dag
  11. 11. Locale installatie: WAMP <ul><li>WAMP is een pakket om websites (lokaal) te draaien </li></ul><ul><li>Download WAMP van: http://www.wampserver.com/en/ </li></ul><ul><li>Mac: MAMP </li></ul><ul><li>En ook: XAMPP </li></ul>Drupal starters dag
  12. 12. Drupal installatie! <ul><li>Demo installatie Drupal </li></ul>Drupal starters dag
  13. 13. Velden bij aanmaken pagina <ul><li>Title: De titel van de pagina </li></ul><ul><li>Body: De tekst van de pagina zelf </li></ul><ul><li>Input format: filtert html en scripts, ter beveiliging </li></ul><ul><li>Revision: nieuwe versie invoeren </li></ul><ul><li>Authoring information: Wie is de auteur? </li></ul><ul><li>Publishing options: Is het gepubliceerd, moet het op de voorpagina, en moet het altijd bovenin als eerste bericht zijn. </li></ul>Drupal starters dag
  14. 14. Modules uitleg (core) Drupal starters dag
  15. 15. Modules uitleg (core) Drupal starters dag
  16. 16. Module installeren <ul><li>Eerst zoeken op Drupal.org -> downloads -> Modules </li></ul><ul><li>Zorg dat de module stabiel is (groene achtergrond) en de versie compatibel is met je Drupal versie, wanneer je deze in productie wilt nemen </li></ul><ul><li>Demo installatie module </li></ul>Drupal starters dag
  17. 17. Cron <ul><li>Wat is het: periodiek script wat uitgevoerd wordt </li></ul><ul><li>Waar wordt het voor gebruikt: </li></ul><ul><ul><li>Indexing </li></ul></ul><ul><ul><li>Externe koppelingen </li></ul></ul><ul><ul><li>Caching </li></ul></ul><ul><ul><li>E-mails verzenden </li></ul></ul><ul><ul><li>RSS feeds checken </li></ul></ul><ul><ul><li>Updates checken </li></ul></ul><ul><ul><li>Mappen opschonen </li></ul></ul><ul><li>Demo instellen mbv poormanscron </li></ul><ul><li>v </li></ul>Drupal starters dag
  18. 18. Site information instellen <ul><li>Demo site information instellen </li></ul><ul><li>Demo Color module </li></ul><ul><li>Instellen theme variabelen </li></ul>Drupal starters dag
  19. 19. Blocks <ul><li>Wat is een block? </li></ul><ul><li>Demo block beheer </li></ul>Drupal starters dag
  20. 20. Themes <ul><li>Wat is een theme? </li></ul><ul><li>Demo ander theme downloaden en instellen </li></ul>Drupal starters dag
  21. 21. Veiligheid <ul><li>3 nivo’s </li></ul><ul><ul><li>Server (files) </li></ul></ul><ul><ul><li>Mysql (database) </li></ul></ul><ul><ul><li>Drupal (organisatie) </li></ul></ul><ul><li>Social engineering </li></ul><ul><li>www.drupal.org/security </li></ul>Drupal starters dag
  22. 22. Users – veiligheid en permissies <ul><li>1 super-user (id=1) </li></ul><ul><li>2 ingebouwde groepen (roles) </li></ul><ul><li>Meer groepen (roles) kunnen ingesteld worden </li></ul><ul><li>Bekijk Drupal log entries voor verdachte zaken </li></ul><ul><li>Demo beheer roles en users </li></ul>Drupal starters dag
  23. 23. Content types <ul><li>Demo content types </li></ul>Drupal starters dag
  24. 24. Nodes <ul><li>Wat zijn nodes? </li></ul><ul><li>Demo basis content aanmaken, wijzigen en verwijderen: page & story </li></ul>Drupal starters dag
  25. 25. Content managing <ul><li>Inline edit-tab </li></ul><ul><li>Content lijst </li></ul><ul><li>Input filters </li></ul><ul><li>Comments </li></ul><ul><li>Demo basis content management </li></ul>Drupal starters dag
  26. 26. Navigatie <ul><li>Menu items </li></ul><ul><li>Multi level menu items </li></ul><ul><li>Custom menu’s </li></ul><ul><ul><li>Plaatsen mbv block </li></ul></ul>Drupal starters dag
  27. 27. Taxonomy <ul><li>Demo taxonomy </li></ul>Drupal starters dag
  28. 28. De CCK module <ul><li>Demo module CCK </li></ul>Drupal starters dag
  29. 29. De Views module <ul><li>Demo module Views </li></ul>Drupal starters dag
  30. 30. i18n in Drupal <ul><li>Demo i18n (=internationalization) </li></ul>Drupal starters dag
  31. 31. SEO <ul><li>xHTML/CSS Semantisch opgemaakt </li></ul><ul><li>Taxonomy </li></ul><ul><li>Pathauto </li></ul><ul><li>Geen duplicate content </li></ul><ul><li>XML sitemap </li></ul><ul><li>Meta keys </li></ul><ul><li>Menu benaming hetzelfde als pagina titel </li></ul><ul><li>Global redirect </li></ul><ul><li>Editor zo beperkt mogelijk omwille foutieve output </li></ul>Drupal starters dag
  32. 32. Multi site <ul><li>Demo multi site </li></ul>Drupal starters dag
  33. 33. Actions &triggers <ul><li>Demo action & triggers </li></ul>Drupal starters dag
  34. 34. Je Drupal site draaiende houden <ul><li>Performance monitoren </li></ul><ul><li>Updates </li></ul><ul><li>Herstellen na fouten </li></ul>Drupal starters dag
  35. 35. Update van je Drupal site <ul><li>Status report: self-monitoring systeem www.mijnsite.nl/admin/reports/status </li></ul><ul><li>Update instructies www.mijnsite.nl/upgrade.txt </li></ul><ul><li>Demo update Drupal </li></ul>Drupal starters dag
  36. 36. Afsluiting <ul><li>Wrap it up </li></ul>Drupal starters dag

×