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.470 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
0 Kommentare
3 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.470
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
125
Aktionen
Geteilt
0
Downloads
13
Kommentare
0
Gefällt mir
3
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie







































  • 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

    ×