Drupal 7 - Upcoming Features

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Event

    Drupal 7 - Upcoming Features - Presentation Transcript

    1. Highlights in Drupal 7
      • Drupal release policy
      • What is in D7 already
      • What is being worked on
      • Get involved!
    2. Drupal release policy
      • “Everyone considering Drupal should understand that Drupal development is always about improvement and staying on the cutting edge.”
      • Dries: “... it was decided that we can break people's code, but not peoples data.”
      • “There is ALWAYS a path for updating your site with Drupal core”
    3. What's already in HEAD
      • Testing framework with 100% pass rate
      • Database The New Generation
      • WYSIWYG editor support
      • Code registry
      • File are first class objects, a.k.a hook_file_*
      • Better handling of exceptions
      • Getting rid of $op from the hooks API
    4. Testing framework
      • Integrated with core as SimpleTest module
      • All new code should have coverage
      • All new code should not break existing tests
      • More confidence in refactoring
      • UI improvements to come
      • Test-side error reporting to come
    5. DBTNG
      • PDO-based db layer
      • Better support for Postgresql
      • Query builder in core
      • Still base porting to be done
      • hook_query_alter goodness to come
    6. WYSIWYG editor support
      • Much better support for WYSIWYG editors
      • Textarea fields now support a #format field
      • A sexy input format widget will hopefully land soon
    7. hook_file_*
      • My first Drupal project – files management in 4.6 :-(
      • Files are now first class objects
      • Modules can hook into hook_file_*
      • file.module is in the works
    8. Code registry
      • Rasmus - “Drupal loads a lot of code”
      • Registry of functions, classes and interfaces
      • Getting rid of module_load_all() in bootstrap
      • Still more to do to take full advantage
    9. Getting rid of $op
      • webchick: “Subscribe! Let's kill $op! Kill it dead!”
      • Why $op is not your friend
      • Smaller functions are easier to test
      • Easier to take advantage of the registry
      • No need for one size fits all API
      • More to do
    10. Exception handling
      • Full featured exception handling in core
      • Supports DBTNG
      • Paves the way for getting errors from tests
    11. But wait, there's more
      • Steak knives with every D7 download*
      • Code freeze is not set, so its likely a way off
      • Dries: “We'll release D7 when its ready”
      • Improvements to new features
      • Still to land – help system, block system, ...
      • * May not be true
    12. Getting involved
      • Hacking core is fun!
      • Testing is a good place to start
      • http://groups.drupal.org/improvements-core
      • #drupal is a good place to get advice
    13. me
      • http://drupal.org/user/38580

    + beejeebusbeejeebus, 2 years ago

    custom

    5778 views, 0 favs, 6 embeds more stats

    Drupal 7 - Upcoming Features

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 5778
      • 5340 on SlideShare
      • 438 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 31
    Most viewed embeds
    • 415 views on http://geshan.blogspot.com
    • 18 views on http://blog.to.it
    • 2 views on http://netvinyas.com
    • 1 views on http://www.geshan.blogspot.com
    • 1 views on http://74.125.95.132

    more

    All embeds
    • 415 views on http://geshan.blogspot.com
    • 18 views on http://blog.to.it
    • 2 views on http://netvinyas.com
    • 1 views on http://www.geshan.blogspot.com
    • 1 views on http://74.125.95.132
    • 1 views on http://translate.googleusercontent.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events