Home > By category > Scripts >Modules > Patterns


  • Downloads: 
  • Views: 
  • Rating:

Complex websites and web applications can be created by combining configurations of Modules, Content Types (CCK,) Views, Panels, Menus, Blocks, Categories, Roles / Permissions, etc.. This site setup and configuration process is a very time consuming and repetitive bottleneck.

Patterns module is built to bypass this bottleneck by managing and automating site configuration. Site configuration is stored in XML or YAML* files called Patterns which are easy to read, modify, manage, & share and can be executed manually or as a part of an automated web site deployment.

MINI-FAQ: Patterns Frequently Asked Questions (read full handbook page)

* YAML support requries SPYC YAML parser, which needs to be downloaded separately from http://code.google.com/p/spyc/ and unpacked into the Patterns module directory. ie: modules/patterns/spyc

With minimal effort, a site administrator can write a single Pattern that will simultaneously create and fully configure (or reconfigure) any number of:

* Content Types (CCK)
* Views
* Imagecache presets
* Menus / Menu items
* Blocks
* Content
* Users
* Profiles
* Taxonomies / Terms
* Pathauto settings
* System settings (enabling modules etc)
* Permissions / Roles
* System Variables
* ...more to come

Patterns can be written to handle configuration of commonly used feature sets or even complex websites with a multitude of configurations. For example, a "News" Pattern (i.e., news.xml) could handle the job of configuring and enabling:

* News Content Type with all associated settings
* Date, Text and Imagefields for News Content Type
* Corresponding "thumbnail" and "large" Imagecache presets for the tasteful display of the imagefield in teasers, full nodes and Views
* Views Page for the elegant display of News archives
* Views Block set to display News teasers in a region on the front page
* Primary links menu item entry linking to the News View Page
* News-related taxonomy/terms
* All prerequisite modules (CCK, Imagefield, Imagecache etc.) so the Pattern can do its magic flawlessly.
* Three Sample News nodes to make sure everything looks great after the Pattern is processed by Patterns module.

This hypothetical News Pattern could then be deployed on any number of sites, each requiring only seconds and a few clicks using the Patterns Module.

Patterns module is built to be extendable and interoperable with other systems and tools commonly used for continuous integration and automated site deployment. Advanced topics for Developers will soon be available in Patterns module documentation.

Related Modules
The Patterns Install Profile module allows you to run a Pattern during the installation of your Drupal site, which is pretty cool when you start thinking about it and the future possibilities it will provide.

Related Discussion
For more information, please join the Patterns discussion on groups.drupal.org.

Sponsored By
This module was created by Gravitek Labs, and and it's current development cycle is also underwritten by Gravitek.

Free download from Shareware Connection - Complex websites and web applications can be created by combining configurations of Modules, Content Types (CCK,) Views, Panels, Menus, Blocks, Categories, Roles / Permissions, etc.. This site setup and configuration process is a very time consuming

Publisher: Sarva Bryant | License: Freeware | Price: 0.00
Version: 5.x-1.1-alpha2 | Size: 31 KB | Platform: PHP, Scripts
Released Date: 25-06-2013 | Rating: 0 | Title: Patterns

Author Url: http://drupal.org/
Program Info Url: http://drupal.org/
Download Url: http://ftp.drupal.org/files/projects/patterns-5.x-1.1-alpha2.tar.gz

More downloads from Patterns publisher Sarva Bryant:

Browser Support - This module allows you to specify a list of browsers that your website does not support or are only semi-supported.

Dynamic Views - Dynamic views gives you the benefits of Views coupled with AHAH goodness.

Patterns keywords:
Patterns related downloads:

Simple Content Management with PHP/MySQL - Simple Content Management with PHP/MySQL is multi-platform compatible. PHP MySQL Simple Content Management. A simple content management system based on PHP and the free and fast MySQL database. Simple to setup and administer.

Hongsoft System Repairer - Hongsoft System Repairer is a powerful tool for system configuration backup and restoration. It also a powerful tool for drivers backup and restoration.

System Uptime full Plus - System Uptime Full Plus show information about your Windows, when Windows was installed and current time that your system is up. Use cute bars. Two styles. Resizable!

Cinema Booking System - Cinema Booking System (developed by PHPJabbers) enables you to sell tickets for countless movies and performances online, manage bookings and price settings, upload hall/seat maps, create seat sectors, process various online payments, etc.

Configuration File Comparer - Configuration File Comparer is a very lightweight application that can help you check out any differences between CONFIG files as soon as you load them and press a single button.

Shareware Connection periodically updates pricing and software information of 'Patterns' from company source 'Sarva Bryant' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Patterns' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Patterns.

New Reviews

PCFerret - For average PC users learning about the details of each hardware component used in the laptop or desktop may not be an easy task. It is something the geeks can find out easily. However, less tech savvy PC users can surely resort to specialized ...

SiSoftware Sandra Lite - People use computers for various needs, including work, entertainment and information seeking. However, a majority of PC users do not bother much about intricate details of their PC’s hardware parts. A section of users are particular about ...

Device Doctor - Keeping the drivers of hardware components used in your PC is really important. Obsolete device drivers lead to a myriad of problems affecting PC performance. While advanced users may check for outdated drivers personally, this may not be an ...

Imagina - Average PC users have to deal with an ever increasing number of digital images these days. This has become a trend after invasion of digital cameras and smart phone with high quality cameras among the mass. You also need to edit and retouch ...

SeaTools for Windows - Among all the hardware components used in a desktop or laptop, the hard disk is a prime one. In the hard disk is not in good shape, even a PC with powerful CPU and lots of RAM will malfunction or run sluggishly. Hard disk failure can lead to data ...

Potatoshare Systemnanny - People use PCs for various needs nowadays. A computer is not used to run office productivity or accounting software alone anymore. It is also used for tasks like web browsing, media playback, file conversion, and myriad related needs. After ...

CherryPlayer - When you want to watch movies, online videos or listen to music tracks, using a suitable application is required. There is no hard and fast rule that you have to stick to Windows default media player software for such needs. There are plenty of ...

Windows Media Player - There is hardly any Windows user who has not used Windows Media Player. This app was bundled with nearly each version of Windows and whether you like or dislike the software, it is likely you had a brush with it during your initial days with the ...

PC Wizard 2012 - Average computer users use their laptops and desktops to run productivity applications, watch movies, browse web and perform other computing needs. However, seasoned users think beyond these and they need to find out in depth information about ...

HandBrake - Nearly every PC user gets into a situation when they fail to understand what to do with a DVD that will not play back on DVD player or PC owing to format restrictions. Some users may also feel irked about a video file downloaded from web refusing ...

New Downloads

Confessions Script

This confession php script
allows users to post their
confessions, read other
members confessions, share
their dating ...

.NET WORD Component for CS

A high-speed, reliable WORD
library with affordable price
which lets you add WORD
functionality to your .NET
applications ...

Easycounter for Scripts

Easycounter is an easy to
install and configure
textcounter that anyone with a
bit of PHP and server
knowledge can use.

Calculated dielectric
constant of sea water

This code calculates the
dielectric constant of
seawater using the equations
shown in the paper of Stogryn
(1973), but ...

Webform Alternate UI

This module provides an
alternate user interface for
the Webform module


RubikViewer is a simple GUI
tool that enables rubik's cube
rotation. It is possible to
perform all basic and advanced

inside triangle

%inside_triangle is used to
check if a point P is
inside %the triangle P1P2P3 or

ActiveX control of APT
Thorlabs positioning stages

This code shows how to control
the APT Thorlabs positioning
system using the third party
ActiveX controls

3D Object Rotate

3D Object Rotate is a Flash VR
tool taht allows you to create
high quality presentations.


Analysis of Means (ANOM) is a
statistical procedure for
troubleshooting industrial
processes and analyzing the
results of ...


Theora is a free and open
video compression format from
the Xiph.org Foundation.

RLS Algorithm Demo

RLS is one of the great
adaptive filter algorithms