12
Drupal 7 What’s new, what can it do, and should you use it?

Drupal 7 - [email protected] › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

Drupal 7 What’s new, what can it do, and should you use it?

Page 2: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

Overview

Why Drupal?

WHY NOT?

Page 3: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

Why Drupal

•  Drupal community consists of roughly 750,000 people

•  There are nearly 14,000 user contributed modules available

•  One of the largest open source projects

•  Core updates released about every 2 - 3 months

•  New stable releases of core are scheduled for the last Wednesday of each month (if applicable)

Page 4: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

Benefits of Using Drupal •  No need for working knowledge of SQL thanks to Views

module.

•  Easliy configurable blocks of content that can be available in any number of configurations on your page.

•  Quick access to roles and permissions on a granular level

•  Ease of importing data from other sites with help of Feeds module

•  Built-in jQuery library with easy to set up features, i.e. dropdowns, subnavigation, and Ajax in Views.

•  Simple to use user interface for content of site and site-wide functionality

Page 5: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

What Drupal is good for:

•  Granular permissions?

•  Retrieve dynamic data without any PHP/MySQL code

•  Ease of creating content types

•  Complex relationships between data

Page 6: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

Would I ever use Drupal 6?

•  Only if absolutely necessary

•  New feature development has been frozen for 6

•  Drupal 8 is around the corner

Page 7: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

What's New in 7 Already!?

•  Much improved Usability

Page 8: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

Typical Drupal 6 Admin Themes

Page 9: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

New Administrative Interface

Page 10: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

40+ Popular Modules moved to Core

CCK - the definitive module for creating unique content types

Image Handling - Image Field, ImageCache, Image API

Increased Security - Flood Control, Login Security, Secure Password Hashes (no more MD5), CRON

Page 11: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

Should I Upgrade from 6 to 7?

Sure!

System requirements – six takes 30-40 megs of ram, seven takes 40-64mb

D7 requires PHP 5.2.5 or higher (6 required 4.4.0+)

These modules require special migration:

CCK, Content Taxonomy, Date Timezone, Field taxonomy, FileField/ImageField, Image, Taxonomy Delegate, Taxonomy Intro, Term Fields

Page 12: Drupal 7 - Sites@Dukesites.duke.edu › techexpo › files › 2012 › 01 › drupal7presentation.pdf · Why Drupal • Drupal community consists of roughly 750,000 people • There

Any Questions?