Working Locally with EE in a dev team
Posted: 18 June 2009 04:44 AM   [ Ignore ]  
Grad Student
Rank
Total Posts:  57
Joined  03-06-2009

Hi Everyone,

Our company is considering a move to EE from Joomla as a CMS to develop client sites in.

I am very keen, but one question I do have is how would a team of two or more people work on a site simultaneously. The issue is our developer works remotely off site, and isn’t most of the development done within the actual control panel as opposed to working with actualy php files?

The issue is how do we merge work without overwriting as all changes will be to the database? Sorry if this is confusing, am just trying to get my head around how it would work as I very much want to make the change.

Thank you
koko

Profile
 
 
Posted: 18 June 2009 05:08 AM   [ Ignore ]   [ # 1 ]  
Summer Student
Total Posts:  6
Joined  09-16-2008

Hi koko

The content certainly flows into the DB so you’d need some SQL magic to incrementally allow this to be rolled fwd / back. Stack overflow has some nice general articles on doing that.

As to the templates themselves, I successfully manage these by enabling ‘save as file’ for ALL templates. We then manage the directory containing those files with git. Bouncing everything through a paid account on github to ensure everyone has access to the latest copies. We also manage the public directory through git - so css changes and js changes are tracked. We shoot anyone that creates a template without saving as a file.

That combined with a bit of discipline - making sure setup changes are batched - works pretty well.

 Signature 

Steven Milne, UK Based web guy
working at digitaldelivery.co.uk

Profile
 
 
Posted: 18 June 2009 05:13 AM   [ Ignore ]   [ # 2 ]  
Professor
Avatar
RankRankRankRankRankRankRank
Total Posts:  10822
Joined  04-15-2006

Hi Koko,

All depends really on what the different people will be accessing really.

If for instance you had one person who will only be creating the templates, one person who will be doing the data entry and so on and so forth then you can lock down the admin panel to only let them have access to the certain areas they need. That way then you should never have any problems.

If on the other hand though you had more than one person working on say the template side of things then I can definitely see where this could get really interesting wink

Not really something that I should think you would want anyway though because why would you have more than one person working on the same thing at the same time? That would be a little akin to two builders working on the same part of a structure but not knowing about the other person. Both turn up one day to place their part of the building up and find another person there trying to do the same thing.

Really it’s best to delegate parts of a sites development to certain people wherever you can so that this sort of thing doesn’t happen. A good game plan can get this sorted out quite easily.

There is however an extension called Occupied which I’m pretty certain still works fine with 1.6.7 which will alert you if you try to open an entry, template or wiki entry which someone else is already working with which may well help out quite a bit in this situation.

There is also NSM Publish Plus a paid offering which helps with versioning for weblog entries and complete workflow within them too which might help out too.

Hope some of that helps a bit.

Best wishes,

Mark

 Signature 

Shopping Cart Plugin
Full list of add-ons
———————————————————-
Buy me a drink, or two if you like!!

Profile
 
 
   
 
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 1743, on December 02, 2009 03:47 PM
Total Registered Members: 120294 Total Logged-in Users: 48
Total Topics: 126411 Total Anonymous Users: 32
Total Replies: 664798 Total Guests: 327
Total Posts: 791209    
Members ( View Memberlist )