Drupal 7: What's In It For You?

2,444
-1

Published on

Slides from my DrupalCamp Philly session.

Published in: Technology, Art & Photos
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,444
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Drupal 7: What's In It For You?

  1. 1. Drupal 7 What’s In It For You?
  2. 2. About Me • Web Developer • Vertex, Inc. • 10 Years • 7-8 years ASP, MSSQL, .NET • Drupal N00B
  3. 3. Agenda • How did we get here? • What’s in Drupal 7? • How can you help?
  4. 4. How did we get here? • Drupal 6 Release - 2/13/2008 • Dries selects Drupal 7 maintainer - Angie Byron (webchick) • Code thaw • Code freeze - 9/1/2009 • Release (2010?)
  5. 5. What’s New In Drupal 7?
  6. 6. Requirements • PHP5 • MySQL 5 & PgSQL 8.3 • PDO
  7. 7. SimpleTest • Automated code testing framework • Test-driven development • Testing bot (http://testing.drupal.org) • Saves developers/reviewers/testers time
  8. 8. DBTNG • PDO-based database abstraction layer • Provides support for any DB PHP supports (mysql, sqlite, pgsql, oracle?, mssql?) • Master-slave support • Transaction support • “Extra” database support
  9. 9. DBTNG e old way: db_query(“INSERT INTO {node} VALUES title=’%s’, uid=%d”, “whatever”, 1); e new way: $nid = db_insert('node')   ->fields(array(     'title' => 'Example',     'uid' => 1,     'created' => REQUEST_TIME,   ))   ->execute();
  10. 10. D7UX • Drupal 7 User Experience • U of Baltimore and U of Minnesota usability testing • Mark Boulton Design • Admin toolbar, shortcut toolbar, editing in place. • Many other usability improvements • DEMO!
  11. 11. RDFa • What is RDFa? • Robot food • Google and Yahoo now indexing RDFa • Semantic Web
  12. 12. eming • Goodbye pushbutton, bluemarine. Hello Stark! • Sensible CSS ids & classes • More granular control over $content • jQuery UI
  13. 13. Field API • aka CCK in core • but not CCK UI in core (yet!) • $node->body is now a eld • Taxonomy terms now a eld
  14. 14. Everything else • File handling • Stream wrappers (public:// private:// ickr:// s3://) • Image handling/image styles • D7CX • Lots more...
  15. 15. How Can You Help? • Documentation • Patch testing & review • Patch submission • Spread the word
  16. 16. ank you • steve@stevekarsch.com • www.stevekarsch.com • twitter.com/karschsp • http://drupal.org/user/138216
  1. A particular slide catching your eye?

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

×