Packaging & Deployment

This group serves as a central point to allow for the coordination and informal discussions amongst the developers of several modules (patterns, spaces/context, features, deployment, install profiles, etc.) that have similar and/or complementary functionality, allowing us to reduce the duplicated code bases and more easy leverage each other's solutions.

The goal of this group is to put together a set of 'best practices', that allow for the easy integration of all these modules, and the education of these best practices to the contributed module developers, so that the resulting system can provide a solid platform for resolving the packing and deployment problems we are faced with.

antoniodemarco's picture

Senior Drupal Developer | Nuvole

Employment type: 
Full time
Telecommute: 
Not allowed

Nuvole is looking for a Senior Drupal Developer for a full-time position based in Brussels, Belgium. You will be dealing with both point-and-click Drupal setup and down-to-code hardcore development. You must feel comfortable in working in a geographically distributed environment and be ready to give your contribution in empowering the Nuvole team. We expect attention to details, devotion to clean and elegant software development, care for what we do.

Responsibilities

  • Develop custom features to suit project specific use-cases
  • Develop custom Drupal modules
Read more

Brainstormblogger distribution project is looking for help

Hello. Many people successfuly use our distribution to make their start with Drupal 6. I'm as author of the project have not too much time to support it.

So, project still need your help. We still need drush developer, drupal themer(to prepare default distribution theme) and hosting infrastructure to build/test/publish demos of our drupal distribution.

If you want get drupal 7 version of brainstormblogger distribution in more closer terms. you can make donation. Information on how to make donation is on http://brainstormblogger.org/contact page.

Login or register to post comments
heyrocker's picture

Configuration Management Initiative code sprints in September and October

I will be attending spending a lot of time traveling to Drupal events in September and October, and I am hoping to run CMI initiative code sprints at all of them! There will be other initiative owners at the US events as well, so I would not be surprised to see coding going on around those topics as well. Our main focus here will be around the file-based config system and enhancements to the entity system. For those who are not local to these events, you can join #drupal-cmi on IRC to participate virtually.

Read more
heyrocker's picture

Configuration Management Initiative - Bi-weekly IRC meetings

I am going to start holding IRC meetings every other week to discuss and plan issues around the configuration management initiative. These meetings will be held every other Tuesday at 19:00 UTC. In real world terms this currently translates to

11:00 - US West coast (PST)
13:00 - US Midwest (CST)
14:00 - US East coast (EST)
20:00 - UK (BST)
21:00 - Most of Europe (CEST)

Read more
alberto56's picture

dCycle, new standardized workflow for developing Drupal sites in dev-stage-prod

I have found that although my colleagues all have ingenious techniques for deploying features and configuration, it is often hard to understand one another because our procedures are known only to ourselves.

I have taken what are, in my experience, the best elements of the procedures and proposed standards I have been exposed to, and compiled them into a structured, standardize, step-by-step series of workflows, and packaged them as http://dcycleproject.org

What I am hoping from this approach:

(1) allowing newbies to dev-stage-prod and non-technical types to get started quickly

Login or register to post comments · Read more
mrfelton's picture

Drupal Developer (client-facing) | SystemSeed

Employment type: 
Full time
Employment type: 
Contract
Telecommute: 
Allowed

SystemSeed is on the lookout for talented Drupal developers. Is SystemSeed right for you? If you can answer yes to most of the below then you may be ideally suited to working with us.

Read more
colan's picture

New module: Syndeploy

I just posted a new module called Syndeploy. It provides content changes through syndication, that can be used to deploy from staging to production. It's sort of a pull version of Deploy. Please see the project page for details. I'm just getting into heavy development now, so please reply if you have any thoughts on this. Thanks!

Login or register to post comments

Best practice to disable a module by code

Hi, I was just thinking about how it would be if I need to add a new functionality to my site that includes uninstalling a module.
I don't want to do it by database because I need to have all my configurations in code (and in svn).

What would you recommend?

Thanks,

Matias.

5 comments
dasjo's picture

Drupal in the Cloud - Research Paper

hi,

i'm currently researching different drupal cloud hosting technologies for a paper for university.

attached an initial overview of the paper's contents as pdf presentation and would like to know if you have any remarks to such a paper.

  • which topics would you like to know about?
  • can you think about good metrics in order to compare SaaS solutions like Drupal Gardens and Buzzr or PaaS solutions like Pantheon, DevCloud and Microsoft Azure?
  • more input welcome

thanks for your replies, i'll keep this post updated as the paper progresses.

16 comments · 1 attachment
wapnik's picture

Features Selector

Hello,

Just finished a module whose main purpose is to maintain a map of existing Drupal UI form elements responsible for setting or listing something that could be exported to a feature related to its particular features components. It then displays a widget in that place for selecting to which feature this component is intended to belong.

Mainly functional for selecting which variables you want to export to a feature if you don't know which strongarm component that was you changed in the form you just submitted. At this time it works only with Features, but i see possibilities of other uses and the API is capable of that. Selecting whatever in the Drupal UI for other modules.

Your feedback wanted.
Matej

3 comments · Read more
wapnik's picture

Site building scripts

Hello,

I made some scripts intended to help to quick a site building workflow where using Features, Drush and Drush Make. It offers running make files and shell scripts appended to features alone, so that features can "build themselves" and additionally do whatever can be done in a shell script.

There are also plans for deployment automation scripts in the future. Also if you have any ideas for other use cases where a shell script is a good idea, i appreciate it.

So tell me please what you think.
Matej

Login or register to post comments · Read more

How to package content?

Hello,

I'm just wondering how I can get some content pages packed for my installation profile.
There are like 10 pages I want to release with the profile itself - I guess I do have to have them in an installtion and export them and then somehow import them.

Which module(s) should I use for that?
Any experiences?

Bye, Transmitter

2 comments

Package names for contributed modules (Drupal 7)

Modules are grouped on the module administration page (admin/modules in Drupal 7) by package, which is defined, optionally, in our module's .info file. Package, then, is the most visible way in which modules are categorized. This wiki page documents package names chosen by module maintainers, please edit it!

Read more
heyrocker's picture

Drupal Dojo Session: Deploy module and the future of staging and deployment in Drupal

Start: 
2010-10-05 12:30 - 13:30 America/New_York

[NOTE - This session has been rescheduled to Tuesday, October 5; we apologize for the short notice.]

In the last two Drupalcon keynotes, Dries has stated that content staging and deployment is one of the highest priorities to be solved in Drupal 8. This session will discuss some approaches to this problem. The first part of the session will talk about the Deploy module complete with a live demo. After that I will discuss some possible approaches to solving this problem in Drupal 8 and take questions.

6 comments · Read more
patcon's picture

Soliciting feedback for graphical Drupal promo video

Sorry if someone thinks I'm cross-posting too much, but I just wanted to get opinions from everyone who might have a stake in this :)

Alright, so I'm trying to think how I can do my part for this little community, and since I've got some degree of proficiency with Adobe Premiere and After Effects, I thought I might be able to put together a little video to explain exactly what Drupal is. I'm envisioning something with a catchy beat, and graphic/text elements -- no voice-overs. I'm in the really early stages of thinking about this, but I'm considering this picture to be my biggest influence right now as to the feel of the presentation:

(I really like the tetris-like style of it, and think that's something to work with!)

23 comments · Read more
beautifulmind's picture

Would you share your Drupal code if permitted?

Yes, I would.
92% (11 votes)
No, it belongs to me only.
8% (1 vote)
Total votes: 12
2 comments

Contractor | Anonymous Project

Employment type: 
Contract
Telecommute: 
Allowed

I am seeking a Drupal developer to work on a fixed price contract to build further build out an installation profile for a Drupal distribution. This is a small project for a custom distro which is used for internal client projects. The core features and functionality have already been configured, and this is the last piece of the project.

We seek an experienced Drupal developer with experience in the following:

• Deep understanding of PHP and Drupal
• Experience with Features, Contxt, Strongarm modules
• Experience with Drush a plus, but not required

Read more

Site deployment is simply as git push

Hello,

Idea inspired from Heroku

Intro

Miguel Jacq, in his blog post on October 15th 2009, has explained how to solve the dev/staging/live workflow problem in Drupal with Aegir, Version control, and Drush Make.

Login or register to post comments · Read more

Known Features Servers

This is a list of servers which offers features for download. A special case is the Drupal.org repository, it isn't a features server, but there are features hosted as modules from Drupal.org.

Read more

Resources for the Features Module

This is a list of resources for the Features Module. That is articles, tutorials, documentation and similar.

Read more
Syndicate content