Forum OpenACS Q&A: openacs.org source, index page examples, and status of current packages

Hi again,

Two questions (okay, maybe a couple of sub-questions too...):

1. Is this the correct location to view the source for the current openacs.org site: http://cvs.openacs.org/cvs/openacs.org-dev/ ?
If so, where can I find an explanation of the .vuh system used on the index page. I tried backtracking the links on index.vuh in /www but it basically calls etp - is that how the index page works here? I'm looking for some solid examples of code for indx pages with includes from installed packages. I found the api calls for lars blogger for doing so thanks to Joel but no luck hunting own others yet (but just getting started). Has Joel made any progress with people sending in sample index pages? Would be great to download a tar of samples to pull from.

2. Is there a list somewhere which outlines which of the, what - 50+?, packages are current and updated for 4.6.3(ready for use on a production box), which are in development and which are deprecated or being phased out as newer ones are being built? The version numbers are no help and one can't usually tell from the documentation.

Brad,
regarding your second question I started compiling a package inventory document at https://openacs.org/projects/openacs/4.7/package_inventory. It's not complete, but it might be of some help. Also, I consider the applications used by .LRN to be of relatively high quality, see listing here https://openacs.org/projects/dotlrn/dotlrn-doc/dotlrn-installation.
Thanks Peter! Your doc is a great start. Is it the result of the threads a month or so back that were trying to establish package maintainers or is it an independent assessment? I would think it shouldn't take too long posting here to flesh out the details on your doc and perhaps expand it to include compatability with various openacs/db versions, high level explanation of what each package does, links to pages explaining how to implement 'streams' from each package on an index page, and more. If there's nothing like this yet, it might make a good first package for me to create - not too complicated... I'm ok with taking on the responsibility if no-one else has already done so.

As for .LRN - I haven't started digging into that at all yet. Am I incorrect in thinking that you can have openACS or .LRN as the main site but not pieces of both? Is it possible to install openACS and then install .LRN to use some of it's packages or is .LRN more of a unit than a bunch of modules? Guess I should RTFM on this one...

Chatting on the irc channel, found out that the current index page source is at http://cvs.openacs.org/cvs/openacs.org-dev/www/templates/homepage-new-index.adp All the bits are called from the widgets directory. Getting closer to seeing how it's all tied together. The index.tcl is an etp reference only - how can one see the code for the page that's in the etp repository?