views:

53

answers:

2

Hi everyone,

as the open source project I am working on is moving on to be more popular, we am thinking of upgrading our web site as well. At the moment we use hand-written HTML for most of the things. However, we want to make things more dynamic to allow for better collaboration and making it easier to publish documentation, tutorials, etc. Thus we'd like to move to a proper CMS. User-generated content, e.g. as in wiki pages and discussion forums should be possible as well. While many of the common CMSes like Drupal and friends provide stuff like that, we would also like to have some source management (git) or issue-tracking/bug-tracking functions. Sort of like Redmine or Trac, but with less project management and more CMS feeling.

Sadly, however, we don't really have time to implement all of that by ourselves. What we are looking for now is a unified system for this task. It should be runnable on a individual web server (i.e. no hosted services like github, sourceforge, etc.). LAMP as a base platform would be nice, but is not a must. A quick web search did not dig up anything useful, but then again, I may not have looked in the right place ;) Anyone with recommendations?

Thanks in advance, S.

A: 

You can try http://gitorious.org/gitorious

Tass
Thanks, but isn't the gitorious software rather aimed at `hosting farms' serving lots of projects? We do not need support for that, something like gitweb would be enough. I am also missing CMS and forum functionality in gitorious. The diff formatting looks nice, though :)
SST
A: 

InDefero ... I haven't tried it (yet) but sounds interesting.

InDefero is now, not only a code hosting offer with absolute no vendor lockin, but also a free software you can download and install on your own server.

And, it looks like it's written in PHP.

EDIT: Just saw your comment on another answer that you weren't looking for a hosting farm. It's not all that hard to configure git over ssh. http://progit.org/book/ch4-0.html

EDIT: Another possibility, http://github.com/sitaramc/gitolite/wiki

dgnorton
Oh I didn't know that one. Not very big on the CMS/forum side either :/ Also meant for many projects.
SST
Sorry, but I don't get what you mean with your comment. In fact, we _are_ using a remote repo on our current server, which is browseable through gitweb. We don't like a hosting farm because , for example, we have our own post-receive hooks doing stuff on the server that is too custom to be done on some shared git hosting environment.
SST
I suspect that even though you don't need something that was made for many projects, the solution that fits your needs will probably have that capability.
dgnorton