• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Drupal 7: What's In It For You?
 

Drupal 7: What's In It For You?

on

  • 3,975 views

Slides from my DrupalCamp Philly session.

Slides from my DrupalCamp Philly session.

Statistics

Views

Total Views
3,975
Views on SlideShare
3,143
Embed Views
832

Actions

Likes
3
Downloads
2
Comments
0

11 Embeds 832

http://www.stevekarsch.com 729
http://ryanpricemedia.com 39
http://www.drupaldelphia.com 34
http://stevekarsch.com 19
http://web.archive.org 4
http://translate.googleusercontent.com 2
http://static.slidesharecdn.com 1
http://74.125.113.132 1
http://drupal7.stevekarsch.com 1
http://www.slideshare.net 1
http://dev.stevekarsch:8082 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Drupal 7: What's In It For You? Drupal 7: What's In It For You? Presentation Transcript

    • Drupal 7 What’s In It For You?
    • About Me • Web Developer • Vertex, Inc. • 10 Years • 7-8 years ASP, MSSQL, .NET • Drupal N00B
    • Agenda • How did we get here? • What’s in Drupal 7? • How can you help?
    • 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?)
    • What’s New In Drupal 7?
    • Requirements • PHP5 • MySQL 5 & PgSQL 8.3 • PDO
    • SimpleTest • Automated code testing framework • Test-driven development • Testing bot (http://testing.drupal.org) • Saves developers/reviewers/testers time
    • 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
    • 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();
    • 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!
    • RDFa • What is RDFa? • Robot food • Google and Yahoo now indexing RDFa • Semantic Web
    • eming • Goodbye pushbutton, bluemarine. Hello Stark! • Sensible CSS ids & classes • More granular control over $content • jQuery UI
    • Field API • aka CCK in core • but not CCK UI in core (yet!) • $node->body is now a eld • Taxonomy terms now a eld
    • Everything else • File handling • Stream wrappers (public:// private:// ickr:// s3://) • Image handling/image styles • D7CX • Lots more...
    • How Can You Help? • Documentation • Patch testing & review • Patch submission • Spread the word
    • ank you • steve@stevekarsch.com • www.stevekarsch.com • twitter.com/karschsp • http://drupal.org/user/138216