PDA

View Full Version : Ask the Geeks (code collaboration)...


Baph
08-05-09, 03:13 PM
I'm after a code collaboration system with a web interface, do any of you know one that's free?

Requirements:
-PHP5.
-If it needs a DB, MySQL5+.
-Linux (therefore runs under Apache HTTPD).

TIA. :)

lukemillar
08-05-09, 11:21 PM
I'm after a code collaboration system with a web interface, do any of you know one that's free?

Requirements:
-PHP5.
-If it needs a DB, MySQL5+.
-Linux (therefore runs under Apache HTTPD).

TIA. :)


http://homepage.ntlworld.com/rosa.l/tumbleweed_004.jpg

Think you even out geeked the .org there, Baph!

Baph
09-05-09, 06:47 AM
Think you even out geeked the .org there, Baph!

It looks like it mate, but I've just opted to use phpCollab & "modify" it to suit purpose. :)

timwilky
09-05-09, 10:19 AM
have a look at mindquarry, I am not sure as to its development plans lately

lazymanc
09-05-09, 08:58 PM
Code collaboration? Do you mean like a bugtracker / dev project management app or a source control management tool?

Dev manangement / trackers:
We use Trac (http://trac.edgewall.org/) at work but that's Python based (and a bit of a mare to install last time I did it).
Jira (http://www.atlassian.com/software/jira/) is supposedly excellent but not free (and Java based).

Source Code Management:
Obvious ones are Subversion (http://subversion.tigris.org/) (SVN) and GIT (http://git-scm.com/). SVN is centralised (you have a central store and everyone commits to it, with only the most recent changes stored locally) and GIT is distributed (everyone has a full copy of the entire history of the project stored locally).

Baph
09-05-09, 09:07 PM
have a look at mindquarry, I am not sure as to its development plans lately

Cheers Tim, I've got a solution to the problem now, but MindQuarry will be used for something else. :)

Code collaboration? Do you mean like a bugtracker / dev project management app or a source control management tool?


Both in one, not asking for much am I? :D

Dev manangement / trackers:
We use Trac (http://trac.edgewall.org/) at work but that's Python based (and a bit of a mare to install last time I did it).
Jira (http://www.atlassian.com/software/jira/) is supposedly excellent but not free (and Java based).

Source Code Management:
Obvious ones are Subversion (http://subversion.tigris.org/) (SVN) and GIT (http://git-scm.com/). SVN is centralised (you have a central store and everyone commits to it, with only the most recent changes stored locally) and GIT is distributed (everyone has a full copy of the entire history of the project stored locally).

Trac & Jira are more issue/ticket tracking applications. SVN/CVS/GIT would require a seperate web interface.

Not that I'm picky. :D

Anyway, what I've done is setup phpCollab (Project Management/Tasks), which has an interface ready for Mantis (Bug/Support ticket tracking system). I've then used phpCollab's update routines to hack in SVN for documents within the entire job lot.

All of it has a single signon, uses the same DB schema, and is relatively secure. My colleague was pretty impressed I'd managed to go from nothing to completely operational in about 3 hours. :compress: :lol:

Kinvig
09-05-09, 09:14 PM
Previously I've used the Joel on Software bug tracking product....

and Source Gear Vault....

and Visual Source Safe.....

not that that'll be any use to you....

lazymanc
09-05-09, 09:35 PM
Both Jira and Trac have repository browsers for SVN/CVS built in, not sure if they do GIT yet though.

GITHUB has a lot of good press at the minute but I've yet to use it.

Holdup
10-05-09, 12:48 AM
Why is it that i should know about this stuff but every time i read what you are on about it baffles me? doesnt college teach me anything now days? tsssk

lazymanc
10-05-09, 01:26 AM
Why is it that i should know about this stuff but every time i read what you are on about it baffles me? doesnt college teach me anything now days? tsssk

Why what course are you doing holdup?

There's nothing complex to it really, they're just bits of software that keep a history of changes to your code.

Baph
10-05-09, 06:08 AM
Why is it that i should know about this stuff but every time i read what you are on about it baffles me? doesnt college teach me anything now days? tsssk

It could well be nothing to do with your college. I tend to have that effect on lots of people. :(

In person, I'm not that geeky, honest. :D

If your college course is anything like mine (A-Level Computing), you'll be focusing on the history, and programatic theory. If then you go on to do a BSc in Soft. Eng (like I did), it goes even further into the theory and gets more specific with hardware.

The stuff in this thread, as lazymanc said, is just a bunch of software. It's something that you learn over time due to needing to do x, y and z.

Holdup
10-05-09, 11:16 AM
Yea im doin "BTEC National Diploma For IT Practitioners" level 3 course ill pick it up :) 1 month to go "yay and gulp" sorry to go off topic

lazymanc
10-05-09, 08:34 PM
Yea im doin "BTEC National Diploma For IT Practitioners" level 3 course ill pick it up :) 1 month to go "yay and gulp" sorry to go off topic

Cool, is it software development or more systems admin?

Holdup
10-05-09, 11:42 PM
More like useless tosh, although i am learnng about networking atm which i find quite intresting

lazymanc
10-05-09, 11:57 PM
Stick with it, a good foundation of technical understanding goes a long way when you're learning more advanced concepts.

Don't be too disheartened if you feel your tuition isn't directly applicable to the commercial world, higher education is about learning the concepts and purpose behind it all rather than getting to a professional level with a particular language or software product.

If you want to be a pro software developer then I'm sure there are a couple of folks here who can give you advice, although it's probably best saved for another thread.