What's up with Drupal 7?

2,634
-1

Published on

Slides on Drupal 7 from Drupalcamp Prague, November 1st, 2009.

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

No Downloads
Views
Total Views
2,634
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
57
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

What's up with Drupal 7?

  1. 1. What’s up with DRUPAL 7 Gábor Hojtsy DrupalCamp Prague - 2009. november 1. Based on Angela Byron’s slides
  2. 2. WHEN IS IT RELEASED? We are here
  3. 3. WHO IS MAKING IT HAPPEN
  4. 4. WHO IS MAKING IT HAPPEN
  5. 5. WHO IS MAKING IT HAPPEN YOU!
  6. 6. Huge over- arching changes
  7. 7. DEFAULT/MINIMAL PROFILE
  8. 8. DEFAULTS
  9. 9. “SEVEN” ADMIN THEME
  10. 10. ACTION LINKS
  11. 11. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  12. 12. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  13. 13. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  14. 14. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  15. 15. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  16. 16. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  17. 17. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  18. 18. ADMIN TOOLBAR Top of the new IA User menu Customizable shortcuts
  19. 19. ADMIN SHORTCUTS
  20. 20. ADMIN SHORTCUTS
  21. 21. ADMIN DASHBOARD Not ready!
  22. 22. ADMIN DASHBOARD
  23. 23. NEW CONFIGURATION IA
  24. 24. NEW CONFIGURATION IA
  25. 25. ADMIN OVERLAY In the works!
  26. 26. CONTEXTUAL ADMINISTRATION Not finished!
  27. 27. End user oriented changes
  28. 28. PASSWORD CHECKER Drupal 6 Drupal 7
  29. 29. INPUT FORMATS Drupal 6 Drupal 7
  30. 30. VERTICAL TABS Drupal 6 Drupal 7
  31. 31. Site builder changes
  32. 32. NEW MINIMUM REQUIREMENTS
  33. 33. IMPROVED PERMISSIONS
  34. 34. TIME ZONES & COUNTRIES
  35. 35. ACCOUNT CANCELLATION
  36. 36. PUBLIC AND PRIVATE FILES
  37. 37. L10N & I18N • Improved built-in localization UI • Search got language support • Translatable fields (see later) • Message context support (“view”, “May”, etc)
  38. 38. IMAGES!
  39. 39. IMAGES!
  40. 40. SECURITY • PHP filter module guards all PHP input • Cron.php only runs with a key (against DoS) • Permission to run Update.php • Limitable amount of login attempts • Stronger, swappable password encryption
  41. 41. #SMALLCORE • Default (CMS) and expert (developer) install profile • Modules removed: blogapi, ping, throttle, upload • Block module not mandatory anymore • Access rules removed • ...
  42. 42. #LARGECORE New modules/functionality in core: admin role, (some) feed api, filefield, image, image api, imagecache, imagefield, (some) install profile api, poormanscron, token
  43. 43. CCK • Fields can be added to: nodes, users, comments, taxonomy terms • Field types: boolean, numbers, files, lists, text, taxonomy term, node body
  44. 44. UPDATE MANAGER
  45. 45. UPDATE MANAGER
  46. 46. UPDATE MANAGER
  47. 47. Themer changes
  48. 48. LESS THEMES?!?
  49. 49. MORE REGIONS
  50. 50. BETTER *.TPL.PHP FILES • Rethought XHTML structure • Standardized classes and IDs (.section, #navigation) • More consistent variables ($classes) • render() - HTML rendering per element • Readable block identifiers
  51. 51. MORE AND BETTER JS • jQuery 1.3 • jQuery Forms 2.2 • jQuery UI 1.7 • drupal_add_library() - for CSS+JS packages
  52. 52. A LOT MORE • Testing is part of the DNA now (testing.drupal.org) • New database abstraction layer • Field API • New file/stream handling backend (eg. S3 support) • Better scalability (eg. CDN support) • Unified APIs (bye-bye most $op arguments)
  53. 53. A LOT MORE • RDFa support (eg. export of nodes, comments, etc.) • Way easier to build install profiles • Queue API for long running tasks • Improved node access system • Version based dependency support
  54. 54. #D7CX • Contributed modules should be ready as D7 is released • http://cyrve.com/d7cx
  55. 55. EVEN MORE INFORMATION • CHANGELOG.TXT • http://drupal.org/update/modules/6/7 • http://drupal.org/update/theme/6/7 • http://drupal.org/project/coder
  56. 56. THANKS AGAIN These slides were based on Angela Byron’s Drupalcon Paris session slides. Thanks to her for the initial content and some of the screenshots.
  57. 57. Gábor Hojtsy gabor@hojtsy.hu
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×