What's up with Drupal 7?
-
Upload
gabor-hojtsy -
Category
Technology
-
view
2.512 -
download
2
description
Transcript of What's up with Drupal 7?
![Page 1: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/1.jpg)
DRUPAL 7Gábor Hojtsy
DrupalCamp Prague - 2009. november 1.Based on Angela Byron’s slides
What’s up with
![Page 2: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/2.jpg)
WHEN IS IT RELEASED?We are here
![Page 3: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/3.jpg)
WHO IS MAKING IT HAPPEN
![Page 4: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/4.jpg)
WHO IS MAKING IT HAPPEN
![Page 5: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/5.jpg)
WHO IS MAKING IT HAPPEN
YOU!
![Page 6: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/6.jpg)
Huge over-arching changes
![Page 7: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/7.jpg)
DEFAULT/MINIMAL PROFILE
![Page 8: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/8.jpg)
DEFAULTS
![Page 9: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/9.jpg)
“SEVEN” ADMIN THEME
![Page 10: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/10.jpg)
ACTION LINKS
![Page 11: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/11.jpg)
INFORMATION ARCHITECTURE
★ Content management★ User management★ Reports★ Site building★ Site configuration
★ Content★ Structure★ Appearance★ People★ Config & modules★ Reports★ Help
Drupal 6 Drupal 7
![Page 12: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/12.jpg)
INFORMATION ARCHITECTURE
★ Content management★ User management★ Reports★ Site building★ Site configuration
★ Content★ Structure★ Appearance★ People★ Config & modules★ Reports★ Help
Drupal 6 Drupal 7
![Page 13: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/13.jpg)
INFORMATION ARCHITECTURE
★ Content management★ User management★ Reports★ Site building★ Site configuration
★ Content★ Structure★ Appearance★ People★ Config & modules★ Reports★ Help
Drupal 6 Drupal 7
![Page 14: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/14.jpg)
INFORMATION ARCHITECTURE
★ Content management★ User management★ Reports★ Site building★ Site configuration
★ Content★ Structure★ Appearance★ People★ Config & modules★ Reports★ Help
Drupal 6 Drupal 7
![Page 15: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/15.jpg)
INFORMATION ARCHITECTURE
★ Content management★ User management★ Reports★ Site building★ Site configuration
★ Content★ Structure★ Appearance★ People★ Config & modules★ Reports★ Help
Drupal 6 Drupal 7
![Page 16: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/16.jpg)
INFORMATION ARCHITECTURE
★ Content management★ User management★ Reports★ Site building★ Site configuration
★ Content★ Structure★ Appearance★ People★ Config & modules★ Reports★ Help
Drupal 6 Drupal 7
![Page 17: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/17.jpg)
INFORMATION ARCHITECTURE
★ Content management★ User management★ Reports★ Site building★ Site configuration
★ Content★ Structure★ Appearance★ People★ Config & modules★ Reports★ Help
Drupal 6 Drupal 7
![Page 18: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/18.jpg)
ADMIN TOOLBAR
Top of the new IA User menu
Customizable shortcuts
![Page 19: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/19.jpg)
ADMIN SHORTCUTS
![Page 20: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/20.jpg)
ADMIN SHORTCUTS
![Page 21: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/21.jpg)
ADMIN DASHBOARD
Not ready!
![Page 22: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/22.jpg)
ADMIN DASHBOARD
![Page 23: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/23.jpg)
NEW CONFIGURATION IA
![Page 24: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/24.jpg)
NEW CONFIGURATION IA
![Page 25: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/25.jpg)
ADMIN OVERLAY
In the works!
![Page 26: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/26.jpg)
CONTEXTUAL ADMINISTRATION
Not finished!
![Page 27: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/27.jpg)
End user oriented changes
![Page 28: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/28.jpg)
PASSWORD CHECKERDrupal 6
Drupal 7
![Page 29: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/29.jpg)
INPUT FORMATSDrupal 6
Drupal 7
![Page 30: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/30.jpg)
VERTICAL TABSDrupal 6
Drupal 7
![Page 31: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/31.jpg)
Site builder changes
![Page 32: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/32.jpg)
NEW MINIMUM REQUIREMENTS
![Page 33: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/33.jpg)
IMPROVED PERMISSIONS
![Page 34: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/34.jpg)
TIME ZONES & COUNTRIES
![Page 35: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/35.jpg)
ACCOUNT CANCELLATION
![Page 36: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/36.jpg)
PUBLIC AND PRIVATE FILES
![Page 37: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/37.jpg)
L10N & I18N
• Improved built-in localization UI
• Search got language support
• Translatable fields (see later)
• Message context support (“view”, “May”, etc)
![Page 38: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/38.jpg)
IMAGES!
![Page 39: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/39.jpg)
IMAGES!
![Page 40: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/40.jpg)
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
![Page 41: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/41.jpg)
#SMALLCORE
• Default (CMS) and expert (developer) install profile
• Modules removed: blogapi, ping, throttle, upload
• Block module not mandatory anymore
• Access rules removed
• ...
![Page 42: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/42.jpg)
#LARGECORE
New modules/functionality in core: admin role, (some) feed api, filefield, image, image api, imagecache, imagefield, (some) install profile api, poormanscron, token
![Page 43: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/43.jpg)
CCK
• Fields can be added to: nodes, users, comments, taxonomy terms
• Field types: boolean, numbers, files, lists, text, taxonomy term, node body
![Page 44: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/44.jpg)
UPDATE MANAGER
![Page 45: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/45.jpg)
UPDATE MANAGER
![Page 46: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/46.jpg)
UPDATE MANAGER
![Page 47: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/47.jpg)
Themer changes
![Page 48: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/48.jpg)
LESS THEMES?!?
![Page 49: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/49.jpg)
MORE REGIONS
![Page 50: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/50.jpg)
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
![Page 51: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/51.jpg)
MORE AND BETTER JS
• jQuery 1.3
• jQuery Forms 2.2
• jQuery UI 1.7
• drupal_add_library() - for CSS+JS packages
![Page 52: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/52.jpg)
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)
![Page 53: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/53.jpg)
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
![Page 54: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/54.jpg)
#D7CX
• Contributed modules should be ready as D7 is released
• http://cyrve.com/d7cx
![Page 55: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/55.jpg)
EVEN MORE INFORMATION
• CHANGELOG.TXT
• http://drupal.org/update/modules/6/7
• http://drupal.org/update/theme/6/7
• http://drupal.org/project/coder
![Page 56: What's up with Drupal 7?](https://reader034.fdocuments.in/reader034/viewer/2022042814/554a3fccb4c90582328b509f/html5/thumbnails/56.jpg)
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.