Wizzlern <ul><li>Bèr Kessels (berkes), Erik Stielstra (sutharsan), Philip Vergunst (skilip).
Drupaltrainingen sinds 2009. </li></ul>
Drupal 7 introductie <ul><li>Gebruikers
Ontwikkelaars
Designers (themers) </li></ul>
Interactie <ul><li>Bedenk onderwijl je vragen.
We besteden tijd om ze te behandelen. </li></ul>
Drupal 6 <ul><li>Wie kent Drupal 6 niet? </li></ul>
Vogelvlucht: <ul><li>Focus op gebruiker.
Drupal 5: end of support.
It's ready when it's ready. </li></ul>
Nieuw voor de gebruiker. Van webmaster tot blogger.
UX-verbeteringen <ul><li>Logischere indeling.
Meer javascript in backend.
'Seven' Admin-theme. </li></ul>
 
WYSIWYG-editor support <ul><li>Géén WYSIWYG.
Layer tussen Drupal en [uw favoriete WYSIWYG].
Mogelijkheid er geen te voeren. </li></ul>
CCK in core: Fields <ul><li>Heet nu Fields.
Upgrade path. </li></ul>
Plugin-manager <ul><li>Niet voor alle servers. </li></ul>
Nieuw in 'achterkant' Ontwikkelaars: Iedereen die iets maakt met Drupal.
Database Layer <ul><li>New database layer, Ondersteuning voor andere databases dan MySQL.
PDO.
Fallback op plain SQL: in praktijk enkel MySQL.
Master-slave omgeving mogelijk. </li></ul>
Upcoming SlideShare
Loading in …5
×

Drupal 7 intro

1,396 views

Published on

[Dutch] Introduction into Drupal7

1 Comment
0 Likes
Statistics
Notes
  • To quickly change the queries to DBTNG (see slide 14) check: http://upgrade.boombatower.com/tools/sql/inline

    To check whether or not your site is ready for upgrade:
    http://drupal.org/project/upgrade_status
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
1,396
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
7
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide
  • Ander TDD project: Finished in 204.92 seconds; 544 examples, 0 failures, 17 pending
  • Drupal 7 intro

    1. 2. Wizzlern <ul><li>Bèr Kessels (berkes), Erik Stielstra (sutharsan), Philip Vergunst (skilip).
    2. 3. Drupaltrainingen sinds 2009. </li></ul>
    3. 4. Drupal 7 introductie <ul><li>Gebruikers
    4. 5. Ontwikkelaars
    5. 6. Designers (themers) </li></ul>
    6. 7. Interactie <ul><li>Bedenk onderwijl je vragen.
    7. 8. We besteden tijd om ze te behandelen. </li></ul>
    8. 9. Drupal 6 <ul><li>Wie kent Drupal 6 niet? </li></ul>
    9. 10. Vogelvlucht: <ul><li>Focus op gebruiker.
    10. 11. Drupal 5: end of support.
    11. 12. It's ready when it's ready. </li></ul>
    12. 13. Nieuw voor de gebruiker. Van webmaster tot blogger.
    13. 14. UX-verbeteringen <ul><li>Logischere indeling.
    14. 15. Meer javascript in backend.
    15. 16. 'Seven' Admin-theme. </li></ul>
    16. 18. WYSIWYG-editor support <ul><li>Géén WYSIWYG.
    17. 19. Layer tussen Drupal en [uw favoriete WYSIWYG].
    18. 20. Mogelijkheid er geen te voeren. </li></ul>
    19. 21. CCK in core: Fields <ul><li>Heet nu Fields.
    20. 22. Upgrade path. </li></ul>
    21. 23. Plugin-manager <ul><li>Niet voor alle servers. </li></ul>
    22. 24. Nieuw in 'achterkant' Ontwikkelaars: Iedereen die iets maakt met Drupal.
    23. 25. Database Layer <ul><li>New database layer, Ondersteuning voor andere databases dan MySQL.
    24. 26. PDO.
    25. 27. Fallback op plain SQL: in praktijk enkel MySQL.
    26. 28. Master-slave omgeving mogelijk. </li></ul>
    27. 29. RDF/RDFa <ul><li>Semantische web (eindelijk) </li><ul><li>Bèr “is Auteur van” Drupal7.
    28. 30. Sesamstraat “Begint om” 18:00. </li></ul><li>Afhankelijk van module. Module uit, geen RDF.
    29. 31. Vereist nette (X)HTML (uiteraard).
    30. 32. Goed voor SEO, goed voor de toekomst. </li></ul>
    31. 33. Testing framework. <ul><li>Simpletest: Module testing .
    32. 34. Core heeft 408 test suites, tig-duizenden tests OOTB.
    33. 35. Sommige contributed modules hebben tests.
    34. 36. Test Driven Development (of niet?). </li><ul><li>Na ruim 8 uur: 167 of 408 (~12000 tests.) </li></ul></ul>
    35. 37. Serververeisten <ul><li>PHP 5.2, MySQL 5.0. Betere 5.3 support.
    36. 38. Meer geheugen. Performance (nog) niet officieel getest. </li></ul>
    37. 39. Drupal API Erik's keuze
    38. 40. API: consistentie <ul><li>Meer consistentie in functienamen en database tabel-namen
    39. 41. Functies opgesplitst per $op: </li><ul><li>hook_nodeapi()
    40. 42. hook_node_type()
    41. 43. hook_block()
    42. 44. hook_user()
    43. 45. hook_search() </li></ul></ul>
    44. 46. API: documentatie <ul><li>API documentatie in MYMODULE.api.php. </li></ul>
    45. 47. API: Migratie <ul><li>node_save() en user_save() met opgave van ID. </li></ul>
    46. 48. API: Theming <ul><li>Rendering verplaatst naar template.
    47. 49. Opmars van de 'machine name'.
    48. 50. Meer generieke 'view mode' vervangt 'teaser'. </li></ul>
    49. 51. API: Conversie docs <ul><li>Module: http://drupal.org/update/modules/6/7
    50. 52. Thema: http://drupal.org/update/theme/6/7 </li></ul>
    51. 53. Nieuw voor ontwerpers Ontwerpers, Frontenders, Designers, Themers.
    52. 54. XHTML/CSS verbeteringen <ul><li>Grote CSS opschoonacties.
    53. 55. Minder Divitis. </li></ul>
    54. 56. 'Stark' theme <ul><li>Minimal.
    55. 57. Clean.
    56. 58. Niet Zen. Wel rustgevend. </li></ul>
    57. 59. jQuery 1.3, jQuery UI <ul><li>jQuery UI: </li><ul><li>Interactie animatie, geadvanceerde effecten.
    58. 60. themeable widgets. </li></ul><li>Upgrade. </li></ul>
    59. 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 op http://creativecommons.org/licenses/by-nc-sa/3.0/nl/ .

    ×