General discussion


Structure for office and website development environment

By 120000km ·
I'm adding people other than myself to projects and am in need of a web development environment suited for telecommuting as well as developers working in the same office, total about 5 staff members at this point.

We are PHP, WordPress and mySQL based developers. I would like to use Mac mini or Mac mini server. I just do not know what is the best architecture for this office/development environment.

My Questions/Thoughts:
- using my current domain hosting package to upload beta sites for client review.

- Where to store all documents I wish to file share with the office? Like letterhead templates. Client files and their artwork.

- What to use for version control? Or do I just use a host for that. Like git? I have no knowledge of version control software. Be it running it on my own server or running it from a ...say... git host.

- I feel I also need to standardize site editing tools i.e.???Dreamweaver, Eclipse etc???

- A code and design library is also needed. What to use and how to use it? I'd like also to store a reusable design library. I would also need editing control. So not just anyone can add or edit the library.

The only thing I have right setup right now is wiki for office, design and coding standards. Naming conventions, a virtual checklist of sorts for cohesive development and expectations.

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

Try Re-posting in Q&A...

Try re-posting in the Q&A
section.The 'Discussion' forum is for matters of general discussion, not specific problems in search of a solution. The 'Water Cooler' is for non-technical discussions. You can submit a question to 'Q&A' here:;content

There are TR members who specifically seek out problems in need of a solution. Although there is some overlap between the forums, you'll find more of those members in 'Q&A' than in 'Discussions' or 'Water Cooler'.

Be sure to use the voting buttons to provide your feedback. Voting a '+' does not necessarily mean that a given response contained the complete solution to your problem, but that it served to guide you toward it. This is intended to serve as an aid to those who may in the future have a problem similar to yours. If they have a ready source of reference available, perhaps won't need to repeat questions previously asked and answered. If a post did contain the solution to your problem, you can also close the question by marking the helpful post as "The Answer". . .

Related Discussions

Related Forums