file, the bare beginnings of the Service Control Manager on the server side,
and the new "community left menu" on the client side (still controlled by the
existing feature mechanism, for now). The engine still needs to incorporate
the SCM in place of the old feature definitions. Also added some utility
classes (StockMessage, XMLLoader) to aid with loading XML data from the
config files (big help in the RenderConfig constructor and
VeniceEngineImpl.initialize!)
on XML config files...the implementation should now be much more customizable
and less klunky. Added a provision for implementing "generic" (JSP-driven)
sideboxes. Implemented the sidebox configure button on the front page
(finally!). Implemented a random password generator class which will be used
in a future implementation of reminder-driven automatic forgotten-password
changing. Fixed some minor funnies in SIG menu generation.
- added color customization in render-config.xml
- added ability to scale size of Venice logo in footer
- added ability to customize size of site logo, as well as add a hyperlink
- moved to use of LOG4J 1.1.3, LOG4J now installed in Venice lib directory
instead of in JRE extensions directory (only Java extensions should go in
JRE extensions directory)
- close to requiring JAXP 1.1 (will still work with 1.0 though)
- cookie-based persistent logins
- expanded activity reporting
- "top" and "fixed" left menus are now dynamically generated from XML config,
not hard coded
- error reporting enhanced and protection increased
- "About Venice" page first draft
- new means of "framing" static content within the Venice "frame"
- base page now includes the "footer" itself, "content" pages don't anymore
- general cleanup of some heavyweight old containers, replaced with faster
Collections framework containers
- probably more, there's a LOT of stuff in here
to set their default language and time zone preferences; added footer text
and account signup accept/decline rules; added additional implementation
of dictyionary code for future; minor cleanup of rendering config; and
so forth
so they work now; added the HTML Reference (originally from CW); added the
post output filtering to turn the "pseudo-URIs" in the database into real
URIs