Patterns

Discuss Patterns, work on new Patterns together, suggest ideas and improvements and get help with questions.

http://drupal.org/project/patterns

There is a session proposal for Patterns at Drupalcon 2009: http://dc2009.drupalcon.org/session/drupal-patterns-managing-and-automat...

What are Patterns? What is the Patterns module?
The patterns module enables the setup, configuration, and reconfiguration of [Drupal] sites without actually doing any of the setup manually. A pattern will be a collection of rules, definitions, and dependencies, currently in XML, that will automatically setup and create simple or complex features for you. Patterns can be saved and shared easily.

Here are some primary uses:
* Define reusable site architecture patterns and best practices that are easy to update and maintain.
* Quickly setup and configure new (and existing!) sites based on site architecture documents/patterns. (Next evolution of Install Profiles)
* Migrate changes, updates and new features from you local development environment to dev server to QA site to the final production environment. (Change Management)
* Possibility of making a specific pattern to update/change a site(s) from some other known configuration (legacy best practice to current best practice for instance)

Changes required to run patterns duing install via Aegir

Hopefully starting a discussion on modifying the patterns and/or patterns install profile to support installation via Aegir.

I spent quite a bit of time getting it almost working but have run into a few issues. Bringing it up so hopefully we can work through issues that I weren't clear to me.

  1. Aegir runs install profiles without user input. So my plan was to add a "patterns"
Login to post comments · Read more

Creating a Pattern

I have been working on developing a site to track information about clients in a treatment program. The initial write up about Patterns indicates that it is exactly what I need to automate the replication of new patient records. I am not, however, understanding how to use the module to do this. Is there anyone with the time or patience who can walk me through this process.

Thank you.

Login to post comments
sdondley's picture

Can you create patterns with d6 devel?

I just downloaded a snapshot of the d6 devel code. The code for importing patterns seems to be there but I don't see a way to create patterns. There's not README file or any kind of documentation. hook_menu has a bunch of code commented out.

So unless I'm missing something, there doesn't seem to be a way to create patterns. Am I wrong on this? If I'm not wrong, do we have an idea of when this needed feature will be ready to use? I'd love to help test this module.

1 comment
antoniodemarco's picture

Patterns Exporter

Hi all,

in the documentation I've read that somebody is already working on a way to export patterns directly from forms and pages. Can I have more information about it? I haven't found anything on Drupal, is it possible to follow the development and/or to contribute?

Thanks,

Antonio

2 comments
ChrisBryant's picture

Drupal and Project Management Systems outline and discussion

For today's BDUG (Berkeley Drupal User Group) meetup we had an open discussion about project management methodologies and tools, and layed out a basic plan for what a full featured project management system might look like in Drupal. I know many Drupal development shops each have their own tools for this, many developed internally on Drupal for specific needs.

This document is an initial rough outline, so feel free to suggest changes or other ideas for it.

Here is the wiki page:
http://groups.drupal.org/node/17288

And the original google doc:

4 comments · Read more
ChrisBryant's picture

Project Management Systems and Drupal based options

Project Management System Planning & Discussion
BDUG meeting: December 5th, 2008
Chris Bryant & Jen Lampton

Introduction

* Cover purpose of the discussion

What does project management mean to YOU?

* Individuals managing a few simple projects
* Small teams & businesses managing
* Larger corporations
* Definitions and terminology
      o Methodologies
            + PMBOK (http://es.wikipedia.org/wiki/Project_Management_Body_of_Knowledge)
            + PMI (http://www.pmi.org)
            + PRINCE2 (http://en.wikipedia.org/wiki/PRINCE2)
Read more
Chris Charlton's picture

Have you been looking for ways to automate your Drupal installations, configurations, and/or customizations?

Yes, I'd like to automate Drupal work and get home as reasonable hours!
69% (24 votes)
Maybe or "I'm not sure how I can automate my Drupal work. Maybe I should look at the Patterns module."
9% (3 votes)
I don't do enough Drupal work to require automation. I click.
0% (0 votes)
I never knew Drupal can be automated!
6% (2 votes)
I already deploy & configure Drupal sites with mental telepathy, sysadmin with an iPhone, and follow Twitter while on the can.
17% (6 votes)
Total votes: 35
4 comments
Chris Charlton's picture

Which patterns, or repeated tasks, would people be interested in seeing from the community?

I'm just going to get the conversation started here...

What patterns (or repeated tasks) would people be interested in seeing for Drupal? Remember, these are [XML-based] instructions that fellow users/developers can share or include with their modules or install profiles.

Here's some quick ideas:

  • Developer site patterns
  • Quick blog site settings
  • Super simple site that has some common pages made with URL aliases like Contact (form or no form), About Us, etc.
  • Video module related configurations
  • Complete dump of a current site (to make local copies of a site)?

Again, I'm just trying to spark the conversation and this group would like to hear what Pattern(s) you would like to see or make.

7 comments
mackh's picture

The way forward!

Hi Chris and Co

Really interested to get into patterns, having major issues managing configuration over time and have been thinking that Patterns might be a good way to go. Is there a newest version of the module? or is the March release the one to start with.

Peace from VanCity
-Mack

1 comment
Syndicate content