I am about to remove acs-workflow from acs-core as it doesn't seem to be needed anymore and has been superseeded by the workflow package.
Glancing over the other packages I found acs-content and acs-util. It seems nobody uses acs-util so I am assuming we shall remove this from acs-core too? Maybe even move it away from the packages dir? Should all applications reside in the packages dir or should we move applications away (to contrib/packages?) that aren't really core to what we are doing and aren't being actively maintained or used? Bascially if a package isn't part of some dotXXX (ecommerce could be one configuration) packaging strategy that we have I think I would rather see it moved away from the packages dir.
I think it would be nice if we had some way of indicating which packages are actually core to OpenACS and are being maintained. I guess this maybe falls under the dotLRN, dotWRK etc. packaging effort that we have started. What I am wondering is how a beginner looking at the long packages list is supposed to figure out which packages are high quality and actually worth installing. Also how does a beginner know that the bboard package is superseed by forums? Another duplication of functionality is photo-album and photo-album-lite.
Can we put together an OpenACS packages page (with ETP) where each package has some kind of status and a maintainer? I think that would be very helpful.