Deployment & Build Systems & Change Management

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

This group is for the discussion, architecture, and implementation of deployment, change management and build management strategies for Drupal core. This group is also serving as the home base for the Configuration Management Initiative for Drupal 8.

Please, no job postings allowed.

Senpai's picture

Link to the Drupal Dojo session on Deploy module and the future of Drupal deployments

FYI, here's a little history lesson from the Drupal Dojo on @Hejrocker's Deploy module and some background on why this deployment problem is so hard to fix.

http://drupaldojo.com/session/deploy-module-and-future-staging-and-deplo...

Read more
Senpai's picture

Is Jonathan Lambert still around?

I haven't seen J Lambert in this group for a while. Actually, he hasn't posted at all. Is he still hanging around g.d.o.?

Read more
Senpai's picture

Should we change the name of this group to "Deployment, Build Systems, and Change Management"?

Yes, change it because it will help the search results of people looking for a group about 'Deployment'
67% (6 votes)
No, don't change it because it will also change the URL of the group
0% (0 votes)
Who cares, it's fine the way it is
33% (3 votes)
Total votes: 9
gdd's picture

Notes from DrupalCon Chicago 2011

At DrupalCon Chicago there was a ton of energy around Drupal's staging and deployment problem. At his keynote, Dries identified this as one of the major initiatives for the Drupal 8 cycle, and following the keynote three Core Conversations were given on the topic by myself, David Strauss, and Howard Tyson. Those talks sparked conversations which continued through the week and generated a lot of really cool ideas. This post is intended to document the ideas that were discussed (at least the ones I heard) and to use those ideas to foster further discussion.

Read more
Anonymous's picture

Settings audit log module

hi,

i've just created a Settings Audit Log module.

http://drupal.org/project/settings_audit_log

it uses a trigger on variable to log all changes by user.

looking for reviews, feedback, and ideas for modules to build on top of this using the audit data.

cheers
justin

Read more
Anonymous's picture

looking for help porting a trigger to postgresql

hi,

i've created this module:

http://drupal.org/project/settings_audit_log

which uses a trigger to watch the variable table, and i need help porting it to postgresql.

please drop by the issue queue if you can help.

Read more
Chris Charlton's picture

Drush 3.0: Blog post from Development Seed outlines new ways to Drush

This blog post shows off some great new ways Drush 3.0 is better than earlier releases. http://developmentseed.org/blog/2010/mar/10/drush-30-more-powerful-flexi...

It's a good read to get ready for updating to the next level of Drush's Drupal power.

Read more
katbailey's picture

Deploy-module-related explorations and development

Kicking off a discussion here surrounding the whole area of content deployment à la Deploy module. I'm starting work on a comprehensive deployment system for a large client and we'll be contributing back our code. I want to try to minimise duplication of efforts by staying in touch with others who are already working on extensions or enhancements to Deploy and related module, so that I can build on existing code and not re-invent the wheel. Heyrocker has told me that he's done a nodequeue deploy module, for example, which is one of the main things we'll need.

Read more
adrian's picture

A critical look at the implementation of Plugin Manager - Underlying issues and possible solutions

I have been harboring some growing concerns about the direction of the plugin manager integration proposals for Drupal core almost since their inception, but have not been able to make an informed opinion on the subject until I had properly reviewed the proposed system on a much deeper scale.

While my impressions of the project and the current implementation are fairly negative, I have aimed to frame my criticisms in a positive constructive manner because I believe that the goals of the project are worthwhile, and that for a large section of users this could be a very flexible and usable solution.

Unfortunately a lot of my concerns have been well founded, and I believe that the implementation of this system needs to be taken in a different direction for it to be able to succeed in its goals, while not negatively affecting projects like Aegir, Open Atrium and many other ‘serious developers’.

Read more
tsvenson's picture

Separate core/module Configuration and Content = Staging/Configuration APIs

For the Drupal sites I am working on I have a setup using three different stages:

  1. R&D site - This one is for both testing contributed modules and my own development.
  2. Staging - A virtual copy of the live site to make sure that the things from the R&D site will work. Also used for testing updates/upgrades to core and contributed modules before they go live.
  3. Live site - Simply the live public site where all ends up after passing the two above.
Read more
Chris Charlton's picture

Do you test new modules before uploading them to your live site?

I test every module I download before installing it on my live site(s).
60% (92 votes)
I have tested some modules before deploying.
25% (39 votes)
I have not tested any modules before uploading them to my site.
5% (7 votes)
I have not tested any modules, but really should.
8% (12 votes)
I code every module I use and never, ever need to test my own code.
3% (4 votes)
Total votes: 154
marcus_clements's picture

Managing Drupal development for small distributed teams

This is a long post, grab a cup of tea... (or better still a beer)

I manage a small team (currently 3 soon 5) of grographically distributed developers developing and maintaining a few (currently 4) projects in different stages of the lifecycle. I am familiar with managing teams developing web applications but up until now my Drupal experience has been largely solo. Developing large Drupal projects and working in a team is relatively new to all the other devs so I see this as an opportunity to encourage a sound development process using the appropriate tools.

Read more
time2IPL's picture

RPM / SRPM Packages For Fedora - Any Interest?

I'm using Drupal on Fedora. Specifically, I'm using an RPM installation of Drupal 6.9 that I backported to Fedora 8. As it's way too easy to screw up an RPM-based installation of pretty much anything by mixing in code outside of the pkg mgmt system (I don't suppose anyone can guess how I found that out), when the need arose to use the admin_menu, FCKEditor and IMCE packages arose here, I wrote .spec files and turned the tarballs on the drupal.org site for the aforementioned modules into SRPMs and RPMs.

Read more
advseb's picture

Any best practices collected?

Hi folks,

it seems this group stalled a little bit, so lets try to give it some activity :-) I was wondering if this group has already collected some best practices around Drupal deployment and change management. So far, I have only found best practices for managing the source code of a drupal site, but I have not found anything how to transport configuration changes (done in the DB) from a devel environment to a production environment. As far as I can see there are no stable modules or scripts for that, at least not for D6. Any ideas where to look?

Regards,

Sebastian

Read more
julma's picture

What is biggest drupal project you have ever managed ? (size in man-days)

Less than 50 man-days
30% (27 votes)
Between 50 man-days and 200 man-days
24% (22 votes)
Between 200 and 1000 man-days
29% (26 votes)
More than 1000 man-days
18% (16 votes)
Total votes: 91
stodge's picture

Drupal as a Sourceforge clone?

I'm investigating Drupal as an internal Sourceforge alternative. I'm having trouble understanding how the Project Manager works with issues and subversion repositories. Is there any GOOD documentation that explains how to the PM module/Drupal interact with repositories?

I'm familiar with Trac or GForge, where a project is directly tied to a specific repository and any commits you make against a specific issue are added to that ticket.

Read more
Chris Charlton's picture

Post your proposed session for DrupalCampLA 2008

This is easy and quick, nothing fancy, no voting - just post your session idea (title) and your name/contact info and show up to present that day! We have sessions open from 10am-2pm each day (Saturday and Sunday) and each session should plan for 45 minutes each.

http://groups.drupal.org/node/12528 (edit wiki page)

If you can't see or edit the wiki page, be sure to join our group which may be required for editing the wiki page.

Read more

Drupalcon Szeged hosting best practices: development, staging, deployment

If you are interested in participating in a panel on Drupal infrastructure, development environments, deployment, and best practices please indicate what you are interested in presenting. I am hoping to get some experts in best practices to do a tutorial.

Read more
Souvent22's picture

Selenium and Drupal

First, for those that don't want to read the full post, here's the "30-second elevator speech":
This post to to discuss using Seleinum with Drupal. Specifically using Maven to run the selenium tests and writing the Selenium tests in Java.
The example code be downloaded from the Workhabit Inc. public repository here: https://svn.workhabit.com/svn/public/drupal/selenium/trunk
One must have the following installed to run:
1. Firefox
2. Java 1.5+
3. Maven
All 3 are easy to install and aquire. Once you download the code from the repository, you can just navigate to the directory and run:

Read more
Amazon's picture

DEADLINE FRIDAY: Include Drupal 6.x in Open Solaris

If you are interested in seeing Drupal, and in particular a specific profile be included in OpenSolaris, Friday is the deadline for the next meeting.

Submit your comments here:

http://www.opensolaris.org/jive/thread.jspa;jsessionid=2A66929A74E346D56...

Read more
Subscribe with RSS Syndicate content