Drupal 7 intro

download Drupal 7 intro

If you can't read please download the document

description

[Dutch] Introduction into Drupal7

Transcript of Drupal 7 intro

  • 1.

2. Wizzlern

  • Br Kessels (berkes), Erik Stielstra (sutharsan), Philip Vergunst (skilip).

3. Drupaltrainingen sinds 2009. 4. Drupal 7 introductie

  • Gebruikers

5. Ontwikkelaars 6. Designers (themers) 7. Interactie

  • Bedenk onderwijl je vragen.

8. We besteden tijd om ze te behandelen. 9. Drupal 6

  • Wie kent Drupal 6 niet?

10. Vogelvlucht:

  • Focus op gebruiker.

11. Drupal 5: end of support. 12. It's ready when it's ready. 13. Nieuw voor de gebruiker. Van webmaster tot blogger. 14. UX-verbeteringen

  • Logischere indeling.

15. Meer javascript in backend. 16. 'Seven' Admin-theme. 17. 18. WYSIWYG-editor support

  • Gn WYSIWYG.

19. Layer tussen Drupal en [uw favoriete WYSIWYG]. 20. Mogelijkheid er geen te voeren. 21. CCK in core: Fields

  • Heet nu Fields.

22. Upgrade path. 23. Plugin-manager

  • Niet voor alle servers.

24. Nieuw in 'achterkant' Ontwikkelaars: Iedereen die iets maakt met Drupal. 25. Database Layer

  • New database layer, Ondersteuning voor andere databases dan MySQL.

26. PDO. 27. Fallback op plain SQL: in praktijk enkel MySQL. 28. Master-slave omgeving mogelijk. 29. RDF/RDFa

  • Semantische web (eindelijk)
  • Br is Auteur van Drupal7.

30. Sesamstraat Begint om 18:00. Afhankelijk van module. Module uit, geen RDF. 31. Vereist nette (X)HTML (uiteraard). 32. Goed voor SEO, goed voor de toekomst. 33. Testing framework.

  • Simpletest: Moduletesting .

34. Core heeft 408 test suites, tig-duizenden tests OOTB. 35. Sommige contributed modules hebben tests. 36. Test Driven Development (of niet?).

  • Na ruim 8 uur: 167 of 408 (~12000 tests.)

37. Serververeisten

  • PHP 5.2, MySQL 5.0. Betere 5.3 support.

38. Meer geheugen. Performance (nog) niet officieel getest. 39. Drupal API Erik's keuze 40. API: consistentie

  • Meer consistentie in functienamen en database tabel-namen

41. Functies opgesplitst per $op:

  • hook_nodeapi()

42. hook_node_type() 43. hook_block() 44. hook_user() 45. hook_search() 46. API: documentatie

  • API documentatie in MYMODULE.api.php.

47. API: Migratie

  • node_save() en user_save() met opgave van ID.

48. API: Theming

  • Rendering verplaatst naar template.

49. Opmars van de 'machine name'. 50. Meer generieke 'view mode' vervangt 'teaser'. 51. API: Conversie docs

  • Module: http://drupal.org/update/modules/6/7

52. Thema: http://drupal.org/update/theme/6/7 53. Nieuw voor ontwerpers Ontwerpers, Frontenders,Designers, Themers. 54. XHTML/CSS verbeteringen

  • Grote CSS opschoonacties.

55. Minder Divitis. 56. 'Stark' theme

  • Minimal.

57. Clean. 58. Niet Zen. Wel rustgevend. 59. jQuery 1.3, jQuery UI

  • jQuery UI:
  • Interactie animatie, geadvanceerde effecten.

60. themeable widgets. Upgrade. 61. www.wizzlern.nl [email_address] [email_address](@berkes) De Creative Commons Naamsvermelding-Niet-commercieel-Gelijk delen 3.0 Nederland Licentie is van toepassing op dit werk. Bekijk de licentie ophttp://creativecommons.org/licenses/by-nc-sa/3.0/nl/ .