Patterns Drupal Camp Pune09

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 Group

    Patterns Drupal Camp Pune09 - Presentation Transcript

    1. Drupal Camp, Pune 2009 Patterns Module Managing and automating site configuration Vojislav Jovanovic | vnd@graviteklabs.com Jonathan Hebel | jonathan@graviteklabs.com
    2. The Problem Drupal site configuration is: ● time consuming ● tedious ● repetitive ● lacking a streamlined approach
    3. The Solution With Patterns Module site configuration can be: ● saved ● managed ● automated ● shared
    4. How it works Basic outline: ● site configuration is saved in XML files called “Patterns” ● Patterns module handles programmatic form submissions using configuration defined in the XML Pattern file
    5. Demo Let's begin with a fresh install of Drupal 6: ● add Patterns module ● add any/all required modules ● run a Pattern ● oooh! aaah!
    6. Patterns A closer look at Patterns and how to create them: ● XML ● essential tags: <pattern>, <info>, <modules> and <actions> ● defining functionality ● calling other Patterns ● Patterns form helper
    7. Patterns Module architecture Core module: ● Patterns management ● Import ● Execution
    8. Patterns Module architecture Components: patterns ● block ● profile ● ● content system ● ● imagecache taxonomy ● user ● menu ● views ● ● node and more coming... ● ● pathauto
    9. Patterns execution workflow A closer look at how the module works: ● enable all required modules ● execute all actions in the order they were defined in the Pattern file ● each action emulates one form submission ● build $form_values array and additional params and pass it to drupal_execute()
    10. The Future What's in store for the future: ● pattern exporter, recorder ● configuration framework ● pluggable input format support (YAML) ● make it easier to write components ● Integration with install profiles ● possible inclusion of configuration framework in Drupal Core
    11. Getting started A few helpful resources: ● Get the Patterns module http://drupal.org/projects/patterns ● Check out the documentation http://drupal.org/node/346509
    12. User involvement Participate! ● use module and report bugs, request features http://drupal.org/project/issues/patterns ● help improve documentation ● Pattern user group on D.O. http://groups.drupal.org/patterns
    13. Developer involvement Possible ways to help: ● submit patches ● write components ● write patterns
    14. Module Maintainers Possible ways to take advantage and/or help: ● write components for your own module ● consider using patterns for defining your module configuration or example setups
    15. Questions, please. If any questions, ideas etc. came to your mind during the presentation, feel free to ask/share!

    + drupalindiadrupalindia, 9 months ago

    custom

    574 views, 0 favs, 0 embeds more stats

    This presentation will be delivered by vaish and jo more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 574
      • 574 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 13
    Most viewed embeds

    more

    All embeds

    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