Packaging & Deployment

Events happening in the community are now at Drupal community events on www.drupal.org.
This group should probably have more organizers. See documentation on this recommendation.

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.

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:

Only local images are allowed.

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

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
wik's picture

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.

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

Available Features

This is a list of Features that are available for integration with your site.

Read more

Integrating Modules

This is a list of modules that are known to integrate with features by exporting their own data via features.

Read more
wik's picture

features meta package

Hello,

I am looking to create meta package/module using http://drupal.org/project/features it's will contain mostly dependencies and basic settings I'll add to *.install due to some limitations of strongarm, etc.

So, the only component my feature have is some dependencies and therefor my *.info file does not contain any "feautres[][]=" generated which cause it to treat as regular module(not displaying under features list).

Well, from one side that's seems correct, no features = module, but this is mostly because of limitation and I still would like to treat it as feature.

Read more

Dev Summit Staging and Deployment breakout meeting

The following are notes from the developer's summit breakout meeting. This is in a wiki page so all attendees can update the notes with their own observations from the meeting.


Goals

  • Reliable and fast deployment process
  • Optimize version control
  • Allow data considered "content" to also be deployable

Distinguish content from configuration

Read more
mitchell's picture

Announcing Drupal Package Management

Hey everyone, you may find this helpful: Package Builder. :)

Read more
ybabel's picture

What do you think about the "One click staging solution" ?

Perfect for me
31% (5 votes)
Have major drawbacks
6% (1 vote)
Needs further investigation
31% (5 votes)
Needs improvement
0% (0 votes)
Don't know
31% (5 votes)
Total votes: 16
ybabel's picture

Advices for new staging "one click" solution

At IDEIA we are currently working on a new (simple) staging solution.
I have evaluated many systems like : Features, Drush, StrongArm, Context, Patterns, DBScript, Migraine, Deploy, Node_Import, Feeds, Staging, etc...
The common problem encountered with theses modules are :
* they are compatible with few modules
* needs many manual operations and double checking
* handle only content, or config but not both of them

The only "global" solution is DBscript, but it's not a real module, not easy to configure (you must describe all foreign keys of your DB in a config file).

So we came to a new method, based on MySQL auto_increment_offset. These ID pattern allow to know from which DB came any content of any table in the DB.
For example, if we choose that ID terminated by 1 are "prod server", ID terminated by 2 are "test server", and ID terminated y 3 are "dev server".
So merging dev / test / prod is rather simple with some basic SQL UPDATE and DELETE for each table.

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
adrianmak's picture

I'm looking for a full function forum features?

anybody did build such a feature ?

Read more
merilainen's picture

Different ways to duplicate Drupal site

I have created a wikipage comparing different methods how to duplicate Drupal sites focused on social functionality. I noticed that wikipages cannot be commented, so this discussion page is for that purpose.

Read more

Comparison of methods to duplicate a Drupal installation

I'm currently writing a Master's thesis with a title "Streamlining the Creation of Social Networking Sites with Drupal". In this work I have done some background research on social media and social networking sites. There is some basic functionality which I have categorized in the table below on the first column. Each column describes one method of duplicating a Drupal installation, and the last column is the combination of using installation profiles and the Features module.

Read more
wik's picture

deal with complex variables in features

Hello,

How you usually(or not usually) deal with complex variable in features? :)
Let's say my feature holds some content type which should not publish author/date info. To make this happen I have to change theme_settings[toggle_node_info_MY_CONTENT_TYPE] but feature can deal with whole theme_settings only and therefore any new content type will make it not sensible overridden.

So far I am thinking to use install hook instead of strongarm for such changes...

Thanks.

Read more
merilainen's picture

Overlapping Features and settings

I'm trying to build a social network service with Drupal and Features, in the style of OpenAtrium. I have built some features which work fine on their own, but now I'm facing some problems.

First I started building some basic stuff like Events feature: some CCK fields (time, type, organizer), location integration (also CCK field), sign-up integration and couple of views. No problems there.

Then I created User profile feature: plenty of more CCK fields, CCK fieldgroups, location CCK, views, panels and more. Took me some configuring and patching, but works somehow ok.

Read more

Directory of Public Features Servers

The following is a listing of known feature servers. There is lots of great documentation about how to create them, but not much info about how to find public features servers.

Ordering is alphabetical by host, for now.

OSInet

Penn State Drupal Community

Pronovix: knowledge and project management tools

<

ul>

  • Mindmaps
  • Read more
    Subscribe with RSS Syndicate content

    Packaging & Deployment

    Group organizers

    Group notifications

    This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: