Collaborative Drupal distribution development platform for Pushtape

Events happening in the community are now at Drupal community events on www.drupal.org.
chrowe's picture

It seems like the combination of drupal.org/git and Open Atrium is a good start. With that we can share code, document issues, and document the project.
The missing piece in my mind is how to collaborate on live sites before committing work to code.

Use cases:
* Clone - clone from other developers
* Share - share your development sites with others
* Collaborate - work on a single site with other developers simultaneously
* git pull - clone site from distribution releases and dev code
* Open Source - Can you run it on your own server?

Hosting options:

Platform Host Clone Share Collaborate git pull Open Source
Aegir http://drupal.org/project/barracuda, http://omega8.cc, http://aegir.koumbit.net Yes Yes Yes
Pantheon http://groups.drupal.org/mercury, http://getpantheon.com Yes
Web Enabled http://webenabled.com Yes No
Acquia Dev Cloud http://acquia.com/dev-cloud No

Comments

To "collaborate on live

MickC's picture

To "collaborate on live sites" - what do you need? A dedicated server with shared access to cpanel, shell, D7 installed, several admins?

I am sure there are many ways

chrowe's picture

I am sure there are many ways to do this but a key for me is to be able to use drush. I like the way omega8.cc does it where you can set up multiple ftp/ssh accounts that only have enough permissions to work on specific sites.

I am sure we could hack something together if we trust everyone who we give access to the server but I would rather use one of the services I listed because they have already dealt with the security issues.

Pantheon and/or WebEnabled

gusaus's picture

As mentioned here Pushtape is already using Pantheon. We also have access to http://www.webenabled.com/.

Gus Austin

Drupal Dojo sponsors have provided infrastructure

gusaus's picture

Sponsors of the Drupal Dojo have also provided us access to tools we can use for open community development. We also have an open atrium group which could be used to facilitate communication and potential fundraising. My assumption is http://pushtape.com/ will be used for showcases, documentation, and other client/customer facing info.

Looking forward to getting more thoughts from others - especially from the creator of the Pushtape project.

Gus Austin

Great

chrowe's picture

3 out of the 4 I listed are already sponsors!

How do we get started?

WebEnabled seems like the simplest place to start. The only down side I see so far is that they only create one user account per site and everyone uses that one ssh/ftp account.

omega8.cc has some scripts to create multiple users http://drupalcode.org/project/barracuda.git/tree/HEAD:/aegir/tools/user and is working on automating that process through the Aegir UI.

Acquia does not have a way to "clone" sites.

Is there someone at omega8 you have been in touch with? What have they offered?

Need some sort of consensus

gusaus's picture

All our sponsors have been incredibly helpful providing whatever we need. I'd like to hear more about if/how we could use Pantheon. It would also be good to get some sort of consensus in terms of what the project is (short and long term) and see if we can come up with a plan to collaboratively build and maintain.

Farsheed's blog post provides a good overview of his current thinking and some of the history.

Gus Austin

Music

Group organizers

Group notifications

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

Hot content this week