Hi,
I am very happy about this thread. Looks like things are moving in a very good direction

I like the idea of a subversion repository for components very much, because you can stay bleeding edge or just download (export) a part of the repository. But we really have to deal with permissions and naming conventions.
About permissionsGforge looks nice, but I think it's a bit too much, as DaMule mentioned it.
Subversion can handle links to external repositories ... including a "link" to itself. So, what do you think about creating a "user" or "by_user" directory with folders with usernames inside, like
|-- Debug
| `-- JOEControl
<== svn:external| `-- JOEControl.php
|-- user
| `-- joe
| `-- JOEControl
| |-- branches
| |-- tag
| `-- trunk
| `-- JOEControl.php
while there is a svn:external property in Debug, defining an external pointing to, i.e.
JOEControl
http://svn.pradosoft.com/repos/components/user/joe/JOEControl/trunk/This would give us cool options, like
1. manage the user permissions only in the user directory
2. a convenient naming
3. components can be added, i.e. when reviewed and removed, i.e. inactivity (propedit svn:external) from the "catalogue" by a master admin, but still stays available in the user directory
4. developers could manage their subfolder permissions via a web interface, i.e. adding write-access for a component (folder)
5. creating customized sets of components

i.e. a /Applications/PradoBlog
Trac should be able to handle this:
http://trac.edgewall.org/ticket/2340http://trac.edgewall.org/ticket/4672 (funny)
About naming conventionsI would really recommend, no I will insist on a strict convention on prefixing controls.
Imagine you always have to think about the prefixes like ... was it "LxImage" or "LXImage"? And even better, when your on a Mac, with - usually - a case-insensitive file-system, you will get exceptions not until your're on your Linux production box ...
Therfore: strict prefixing rules!
A suggestion:
1. all prefixes are 2 or 3 chars in length
2. first character is upper-case, second and or third lower-case (the prado-style option)
for sure, there could also be an upper-case only rule. Do we need a poll for this?3. all prefix-chars have to be letters from A-Z
or alphanumeric?Examples:
LxImage
BtzRepeater
HmControl
XccPageService
If possible, we should use a svn-hook to ensure this; maybe also an admin could approve prefixes and add them to a regexp per user-dir. I'm not that familar with regexps in svn-hooks, but I think about something like:
/^[A-Z]{1}[a-z]{1,2}/
for these directories /components/user/*/.
I would like to see this project go hand in hand with the portlet system, mentioned here:
http://www.pradosoft.com/forum/index.php/topic,7791.0.htmlBest regards,
schmunk