I'm sorry I didn't get back here earlier, but I've been on the road a lot, and by "off-line", I guess I meant via email, so it was only when Normand actually sent me a mail that I became aware of the fact that there were 3 private messages for me waiting here in this forum. Sorry.
I'm not sure whether to take communications ragarding this project some place else, or keep them here, but for now, I'll post here.
One thought I had is that we don't need to base a goodie repository on an ENVY server, although that's should be an option. What we do need is a web-based application with an html front end as well as the possibility to connect directly from a VA image. This application should support the operations of uploading and downloading (goodie) files, as well as providing search functionality for keywords and descriptions, user management, etc.
I've already done a bunch of work for the client side of this, and need the most help on the server side. FWIW, what I was working on today was how to tag config maps as goodies. I see 4 possibilities:
1. Introduce a new record type in the repository (fun to do, but overkill)
2. Tag config map names with an invisible prefix, similar to the <proj> config maps from VA Java (easy to implement, but require re-tooling the browsers to filter these maps out)
3. Using a visible prefix, similar to the z.* prefix used for features (butt ugly)
4. Tagging transparently using inherited user fields. I prefer this approach.
So, if any of you guys who expressed interest have some ideas about a web-based file storage solution, let us know.
Sorry about the this confused message, but I'm writing this in a,nairport ounge, and it's too loud here to collect my thoughts. More later.