Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Drupal 7
       Einblick und Ausblick




Michael Schmid | Amazee AG | michael.schmid@amazee.com
WANN?
WANN?
Oder: Was meint die Roadmap
Code
freeze
Code
  freeze

1. Sep 2009
Code        Drupal 7
  freeze      Alpha 3

1. Sep 2009
Code        Drupal 7
  freeze      Alpha 3

1. Sep 2009    Heute
Code        Drupal 7
  freeze      Alpha 3

1. Sep 2009    Heute
Code        Drupal 7
  freeze      Alpha 3

1. Sep 2009    Heute
Code        Drupal 7   Drupal 7
  freeze      Alpha 3

1. Sep 2009    Heute
Code        Drupal 7       Drupal 7
  freeze      Alpha 3

1. Sep 2009    Heute     „When it’s ready“
Code        Drupal 7       Drupal 7
  freeze      Alpha 3

1. Sep 2009    Heute     „When it’s ready“
Code        Drupal 7       Drupal 7
  freeze      Alpha 3

1. Sep 2009    Heute     „When it’s ready“
Code        Drupal 7       Drupal 7
  freeze      Alpha 3

1. Sep 2009    Heute     „When it’s ready“




                ...
WAS?
WAS?
Oder: Läuft das bei mir überhaupt noch?
Minimum
Minimum

- PHP 5.2
Minimum

- PHP 5.2

- MySQL 5.0
Minimum

- PHP 5.2

- MySQL 5.0

- PostgreSQL 8.3
Demo
DESIGN?
DESIGN?
Oder: Drupal 7 macht schöner!
Design
Design

- neue page.tpl.php
  - neue variablen
  - wildcard page Templates (page-user-%.tpl.php)
  - neue CSS Klassen
  - ...
Design

- neue page.tpl.php
  - neue variablen
  - wildcard page Templates (page-user-%.tpl.php)
  - neue CSS Klassen
  - ...
Design

- neue page.tpl.php
  - neue variablen
  - wildcard page Templates (page-user-%.tpl.php)
  - neue CSS Klassen
  - ...
CODER?
CODER?
Oder: Was kann ich verändern?
Coder
Coder

- SimpleTest
  - ohne Sorgen
  - einfach aber hart zu tun
Coder

- SimpleTest
  - ohne Sorgen
  - einfach aber hart zu tun

- AJAX Form API
Coder

- SimpleTest
  - ohne Sorgen
  - einfach aber hart zu tun

- AJAX Form API

- External Storage (S3)
Coder

- SimpleTest
  - ohne Sorgen
  - einfach aber hart zu tun

- AJAX Form API

- External Storage (S3)

- Datenbank
  ...
EDITOR?
EDITOR?
Oder: Was darf ich schreiben?
Editor

- Field API
  - CCK API
  - Fields für alle Objekte (User, etc.)
ADMIN?
ADMIN?
Oder: Wo muss ich fixen?
Admin
Admin

- Neues Interface
  - Mehr in Abläufen gedacht
  - Nicht einfach beim Start
Admin

- Neues Interface
  - Mehr in Abläufen gedacht
  - Nicht einfach beim Start

- Permissions
  - Administrator Rolle ...
SPEED?
SPEED?
Oder: Wie lange muss ich warten?
Speed
Speed
- Registry
  -Allle Funktionen auf einen Blick
    - Schnellere Hooks
Speed
- Registry
  -Allle Funktionen auf einen Blick
    - Schnellere Hooks

- Kein $op
  ✗ hook_nodeapi()
    ✔ hook_node...
Speed
- Registry
  -Allle Funktionen auf einen Blick
    - Schnellere Hooks

- Kein $op
  ✗ hook_nodeapi()
    ✔ hook_node...
MORE?
Converting 6.x modules to 7.x
http://drupal.org/node/224333
Michael Schmid
      Amazee AG
  michi@amazee.com
http://blog.amazee.com
    079 888 13 85
Drupal 7 Einblick und Ausblick
Drupal 7 Einblick und Ausblick
Drupal 7 Einblick und Ausblick
Nächste SlideShare
Wird geladen in …5
×

Drupal 7 Einblick und Ausblick

2.579 Aufrufe

Veröffentlicht am

Eine Präsentation, welche Michael Schmid anlässlich eines Treffen der Drupal UserGroup Switzerland gehalten hat.
Es geht darum, was Drupal 7 nach aktuellem Stand alles enthalten wird, was sich ändert, wo sich neue Möglichkeiten bieten, etc.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Drupal 7 Einblick und Ausblick

  1. 1. Drupal 7 Einblick und Ausblick Michael Schmid | Amazee AG | michael.schmid@amazee.com
  2. 2. WANN?
  3. 3. WANN? Oder: Was meint die Roadmap
  4. 4. Code freeze
  5. 5. Code freeze 1. Sep 2009
  6. 6. Code Drupal 7 freeze Alpha 3 1. Sep 2009
  7. 7. Code Drupal 7 freeze Alpha 3 1. Sep 2009 Heute
  8. 8. Code Drupal 7 freeze Alpha 3 1. Sep 2009 Heute
  9. 9. Code Drupal 7 freeze Alpha 3 1. Sep 2009 Heute
  10. 10. Code Drupal 7 Drupal 7 freeze Alpha 3 1. Sep 2009 Heute
  11. 11. Code Drupal 7 Drupal 7 freeze Alpha 3 1. Sep 2009 Heute „When it’s ready“
  12. 12. Code Drupal 7 Drupal 7 freeze Alpha 3 1. Sep 2009 Heute „When it’s ready“
  13. 13. Code Drupal 7 Drupal 7 freeze Alpha 3 1. Sep 2009 Heute „When it’s ready“
  14. 14. Code Drupal 7 Drupal 7 freeze Alpha 3 1. Sep 2009 Heute „When it’s ready“ ~Q3 2010
  15. 15. WAS?
  16. 16. WAS? Oder: Läuft das bei mir überhaupt noch?
  17. 17. Minimum
  18. 18. Minimum - PHP 5.2
  19. 19. Minimum - PHP 5.2 - MySQL 5.0
  20. 20. Minimum - PHP 5.2 - MySQL 5.0 - PostgreSQL 8.3
  21. 21. Demo
  22. 22. DESIGN?
  23. 23. DESIGN? Oder: Drupal 7 macht schöner!
  24. 24. Design
  25. 25. Design - neue page.tpl.php - neue variablen - wildcard page Templates (page-user-%.tpl.php) - neue CSS Klassen - Themes ohne PHP anzufassen - perfekt zum starten: stark Theme
  26. 26. Design - neue page.tpl.php - neue variablen - wildcard page Templates (page-user-%.tpl.php) - neue CSS Klassen - Themes ohne PHP anzufassen - perfekt zum starten: stark Theme - JQuery UI - Standart Design - eigenes Design per Theme möglich
  27. 27. Design - neue page.tpl.php - neue variablen - wildcard page Templates (page-user-%.tpl.php) - neue CSS Klassen - Themes ohne PHP anzufassen - perfekt zum starten: stark Theme - JQuery UI - Standart Design - eigenes Design per Theme möglich - Blocks direkt editieren - Content & Help sind Blocks
  28. 28. CODER?
  29. 29. CODER? Oder: Was kann ich verändern?
  30. 30. Coder
  31. 31. Coder - SimpleTest - ohne Sorgen - einfach aber hart zu tun
  32. 32. Coder - SimpleTest - ohne Sorgen - einfach aber hart zu tun - AJAX Form API
  33. 33. Coder - SimpleTest - ohne Sorgen - einfach aber hart zu tun - AJAX Form API - External Storage (S3)
  34. 34. Coder - SimpleTest - ohne Sorgen - einfach aber hart zu tun - AJAX Form API - External Storage (S3) - Datenbank - Database abstraction Layer (PDO) - Transaction - Master/Slave
  35. 35. EDITOR?
  36. 36. EDITOR? Oder: Was darf ich schreiben?
  37. 37. Editor - Field API - CCK API - Fields für alle Objekte (User, etc.)
  38. 38. ADMIN?
  39. 39. ADMIN? Oder: Wo muss ich fixen?
  40. 40. Admin
  41. 41. Admin - Neues Interface - Mehr in Abläufen gedacht - Nicht einfach beim Start
  42. 42. Admin - Neues Interface - Mehr in Abläufen gedacht - Nicht einfach beim Start - Permissions - Administrator Rolle definierbar - Mehr Erklärungen
  43. 43. SPEED?
  44. 44. SPEED? Oder: Wie lange muss ich warten?
  45. 45. Speed
  46. 46. Speed - Registry -Allle Funktionen auf einen Blick - Schnellere Hooks
  47. 47. Speed - Registry -Allle Funktionen auf einen Blick - Schnellere Hooks - Kein $op ✗ hook_nodeapi() ✔ hook_nodeapi_load() ✔ hook_nodeapi_update() - $object_load_multiple(
  48. 48. Speed - Registry -Allle Funktionen auf einen Blick - Schnellere Hooks - Kein $op ✗ hook_nodeapi() ✔ hook_nodeapi_load() ✔ hook_nodeapi_update() - $object_load_multiple( - File API - Automatisch - Neue Hooks
  49. 49. MORE? Converting 6.x modules to 7.x http://drupal.org/node/224333
  50. 50. Michael Schmid Amazee AG michi@amazee.com http://blog.amazee.com 079 888 13 85

×