[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[TSVN] web portal

From: SteveKing <steveking_at_gmx.ch>
Date: 2004-10-22 22:57:23 CEST


I was thinking: there just isn't a good web portal available (running on
windows too) which offers basic tasks like
- creating new repositories/projects
- managing access restrictions for users/paths
- managing also users (creating new users)
- shows statistics about the repository/commits/size/...

I've looked at GForge (www.gforge.org) which will offer all those things
in its upcoming 4.0 release, but sadly this only runs on Linux. I've
also searched for other portals, but none of the ones I found I really
liked. Either they were too bloated so that they can't be used without a
degree in deciphering docs or they simply don't offer Subversion support.

Are there any guys who know Apache/PHP/MySQL and willing to start such a
project? I think it shouldn't be very big, but expandable.
Here's what I was thinking of:

Main page:
- list of available projects, not much more on that page
- "Create new project"-Button:
   modifies the Apache config file accordingly. Then a cron-job (Linux)
   or a planned task (Windows) will restart Apache every hour if the
   config file has changed so that the new configs take effect.
- "Delete Project" would remove the repository folder and also remove
   the entry in the Apache config
- Overview statistics of all projects

Project page:
- Access rights page where users can be given rights to the repository
via mod_authz_svn
- Statistics page with detailed projects statistics (number of commits,
size of commits, commits/user, ...)

For issue trackers, forums, etc. which each project should have I was
thinking of simply using one of the many, many existing projects (e.g.
MantisBT for issue tracking, some Wiki for the docs, ...)

I know that there isn't a Subversion PHP binding (yet), but I looked at
the PHP docs on how to implement such extenal libs and it doesn't seem
to be too hard to do that.

Oh, and of course: the whole thing should come with an easy to use
installer which will set everything up automatically (so it would
include apache/PHP/MySQL and install those if necessary).

So what are you guys thinking? Would that be possible or am I just
dreaming here?
(and before you ask: no, I don't know PHP or MySQL at all, so I'm
definitely _not_ doing this myself - I have enough to do with TSVN)


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sun Oct 24 14:52:26 2004

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.