What's up with Drupal 7?

  • 2,449 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,449
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
55
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. What’s up with DRUPAL 7 Gábor Hojtsy DrupalCamp Prague - 2009. november 1. Based on Angela Byron’s slides
  • 2. WHEN IS IT RELEASED? We are here
  • 3. WHO IS MAKING IT HAPPEN
  • 4. WHO IS MAKING IT HAPPEN
  • 5. WHO IS MAKING IT HAPPEN YOU!
  • 6. Huge over- arching changes
  • 7. DEFAULT/MINIMAL PROFILE
  • 8. DEFAULTS
  • 9. “SEVEN” ADMIN THEME
  • 10. ACTION LINKS
  • 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. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  • 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. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  • 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. INFORMATION ARCHITECTURE Drupal 6 Drupal 7 ★ Content management ★ Content ★ User management ★ Structure ★ Reports ★ Appearance ★ Site building ★ People ★ Site configuration ★ Config & modules ★ Reports ★ Help
  • 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. ADMIN TOOLBAR Top of the new IA User menu Customizable shortcuts
  • 19. ADMIN SHORTCUTS
  • 20. ADMIN SHORTCUTS
  • 21. ADMIN DASHBOARD Not ready!
  • 22. ADMIN DASHBOARD
  • 23. NEW CONFIGURATION IA
  • 24. NEW CONFIGURATION IA
  • 25. ADMIN OVERLAY In the works!
  • 26. CONTEXTUAL ADMINISTRATION Not finished!
  • 27. End user oriented changes
  • 28. PASSWORD CHECKER Drupal 6 Drupal 7
  • 29. INPUT FORMATS Drupal 6 Drupal 7
  • 30. VERTICAL TABS Drupal 6 Drupal 7
  • 31. Site builder changes
  • 32. NEW MINIMUM REQUIREMENTS
  • 33. IMPROVED PERMISSIONS
  • 34. TIME ZONES & COUNTRIES
  • 35. ACCOUNT CANCELLATION
  • 36. PUBLIC AND PRIVATE FILES
  • 37. L10N & I18N • Improved built-in localization UI • Search got language support • Translatable fields (see later) • Message context support (“view”, “May”, etc)
  • 38. IMAGES!
  • 39. IMAGES!
  • 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. #SMALLCORE • Default (CMS) and expert (developer) install profile • Modules removed: blogapi, ping, throttle, upload • Block module not mandatory anymore • Access rules removed • ...
  • 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. CCK • Fields can be added to: nodes, users, comments, taxonomy terms • Field types: boolean, numbers, files, lists, text, taxonomy term, node body
  • 44. UPDATE MANAGER
  • 45. UPDATE MANAGER
  • 46. UPDATE MANAGER
  • 47. Themer changes
  • 48. LESS THEMES?!?
  • 49. MORE REGIONS
  • 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. MORE AND BETTER JS • jQuery 1.3 • jQuery Forms 2.2 • jQuery UI 1.7 • drupal_add_library() - for CSS+JS packages
  • 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. 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. #D7CX • Contributed modules should be ready as D7 is released • http://cyrve.com/d7cx
  • 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. 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. Gábor Hojtsy gabor@hojtsy.hu