Drupal Patterms Module V3

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 Favorite

    Drupal Patterms Module V3 - Presentation Transcript

        • Chris Bryant | chris@graviteklabs.com | Drupalcon DC 2009
    1. Automating Site Setup and Configuration
    2. How did we get here?
      • Feature rich websites to be created with very little custom programming:
        • Core (Menus, Blocks, Roles, Permissions...)
        • CCK, Views, Panels, etc...
      • Configuration can be complicated
      • Endless clicking through forms
      • Configuration only resides in the database
    3. Goals & Vision
      • Define & reuse configurations
      • Support multiple formats
      • Work on existing sites
      • Combine features and sub features
      • Optional features & gather input from users
      • Download modules easily or automatically
      • Future:
        • Deployment & change management
        • Support external services
    4. Ways this can be accomplished
      • One time install
      • Features as a Drupal module
      • Drupal APIs
        • Form API
        • Batch API
        • Contrib Module APIs
      • Other?
    5. Projects Working on This
      • Install Profiles & Install Profile API
      • Profile Generator
      • Pakgr
      • Config to Code
      • Context/Spaces
      • Patterns
      • Deployment
    6. How does Patterns work?
      • Define configurations in PHP, XML, or YAML files
      • Choose a pattern and enable it
      • Configuration is automated with Batch and Form APIs
    7. Simplify configuration management
      • Easy to read and manage format
        • XML
        • YAML
        • JSON (maybe?)
        • Others formats?
      • Define small pieces of functionality to combine
      • Ability to live in version control
    8. Automate site configuration
      • One click setup of:
        • Modules
        • Content types and fields
        • Views
        • Menus
        • Blocks
        • Roles & permissions
      • Combine and choose the patterns that are right for your needs
    9. Collaborate on features and best practices
      • Share patterns to central community Patterns server
      • Discuss, comment, & rate online
      • Defining functionality, configuration & best practices together
      • Write patterns for:
        • Development & Administration
        • Blogging
        • Social Networking
        • Project Management
        • Wikis, SEO, Performance and more...
    10. What's New
      • Improved error handling & reporting
      • Using Batch API
      • Patterns included with modules
      • YAML format
      • Configuration Framework
      • Patterns Install Profile
    11. Patterns in action
    12. The Path Forward Patterns Drupal Core Install Profiles Context / Spaces Pakgr Config to Code Profile Generator
    13. Get involved
      • Download and test the module
        • http://drupal.org/project/patterns
      • Write patches for bugs and new features
      • Write some patterns
      • Join the discussion on groups.drupal.org
        • http://groups.drupal.org/patterns
    14. Questions?
        • Chris Bryant | chris@graviteklabs.com | Drupalcon DC 2009
      Thank You!
      • http://drupal.org/project/patterns
      • http://drupal.org/project/patterns_profile
      • http://groups.drupal.org/patterns

    + Chris BryantChris Bryant, 8 months ago

    custom

    1235 views, 1 favs, 1 embeds more stats

    Abstract:

    Check out the video here:
    http://www more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1235
      • 1212 on SlideShare
      • 23 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 35
    Most viewed embeds
    • 23 views on http://www.julien-verkest.fr

    more

    All embeds
    • 23 views on http://www.julien-verkest.fr

    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