Forum OpenACS Development: OpenACS 4.7 short list
- OpenACS Core
- Clean multi-database support in db_* API
- Better support for using OpenACS Tcl code in non-OpenACS AOLserver environments.
- Tcl API for Service Contracts
- Replace ns_xml with tDOM (Bart Teeuwisse from the Code Mill volunteered to take this on)
- Permissions scalability
- Finish the clean-up of user registrations 50% finished by aD for 4.2
- Really install packages via the APM at installtime (honor Tcl callbacks) rather than hack in SQL as is done now (Lars from Collaboraid is working on this)
- CSS support
- Increased security through use of signed hidden vars and audits of eval and exec issues as well as cross site request forgery (CSRF)
- Noquote (default HTML quoting by templatingsystem) and db API caching
- Non Core Packages
- Forums - scalability
- File storage - I'd love to do a ton of clean-up on it and make it use the CR for everything again
- Notifications - "real" HTML notifications(optional ones but that send clear text as well so folks who have HTMLturned off in their mail reader aren't screwed)
- New workflow from Collaboraid
- Jon Griffin will have acs-person working as well as acs-address
- Various ecommerce enhancements: template all admin pages, remove the ecommerce login pipeline, prevent orders with too many items (e.g > 100).
One more Collaboraid item: External authentication -- using LDAP, Solaris/Linux PAM, RADIUS, Active Directory, or some other non-OpenACS means of authentication.
I'm currently look into alternative authentication but I'd be willing to work with anybody else that is interested.
May be weird to ask this to be accomplished rather than bug fixing or feature request, but a case can be argued that not having it is both a bug and a feature to be requested.
I assisted a friend in setting up OpenACS for his blogging site yesterday, and I'd have to agree that having the ability to download packages from a repository is really important. It's very hard to figure out what to get and how.
The download pacakge need to be tested to see if it actually works with the APM. There is a very good chance it needs some work.