Forum OpenACS Q&A: Response to Will OpenACS make my life easier?

Collapse
Posted by Michael Teter on
Since I first posted this question, I have spent some time searching, mostly in vain, for information about AOLServer programming.

I am very interested in trying it, but there seems to be a "common" function that is missing, or is not clearly explained.

Virtually all of the web development I do follows a simple pattern:

o  authenticate user (login screen)

o  display (dynamic) menu, based on user permissions

o  allow user to view data from database (reports, etc.)

o  allow user to add data to database (via forms)

o  allow user to cause programs/scripts to be run to affect data in the database

One key element to that involves session management.  Once the user has logged in, I need to be able to store and retrieve data for that user in a private session (think JSP or ASP sessions.)

AOLServer has this nsv* stuff, but I can't find much documentation on it.  I've seen some reference to nssession, but that appears to be in early development.  More importantly, various forums and links I find referencing AOLServer programming tend to be months or years old.  That doesn't make me feel comfortable.

I really do like the premise that AOLServer+Tcl (or hopefully Python with that wxPy? module) offers, but if I can't find documentation to help me even get started, I'll never get to try it.

Perhaps OpenACS would help, but I keep reading the phrase "building online communities", which seems to have no relevance to what I'm after.

Can AOLServer do sessions like I'm asking?
Is the AOLServer community dwindling?
Do I need OpenACS?

Jakarta-Tomcat+JSP+JavaBeans works great, but it definitely is a pain to develop with... stopping tomcat, ant'ing project, starting tomcat eats at least 1/4 of my time.

I just bought a really great intro book to Tomcat too (Apache Jakarta-Tomcat, by James Goodwill.)  If I could find something of that level of documentation on AOLServer+tools I would be very pleased.

Much thanks,
Michael