Commit Graph

39 Commits

Author SHA1 Message Date
Eric J. Bowersox
ec878e9dfc Venice now groks Cascading StyleSheets; the stylesheet is generated by a
special servlet and cached at runtime; various JSP pages and formatter classes
have been updated to respect the stylesheet settings
2001-10-31 02:13:02 +00:00
Eric J. Bowersox
6397f4212c implemented user photos! (imagestore table, ImageRetrieve servlet, a lot of
the underlying support) - incidentally, this is a lot of support for the SIG
logo as well, just need some front end work for that in the future

(of course, we now require JAI 1.1.1)
2001-10-26 03:12:04 +00:00
Eric J. Bowersox
a900d9d51f added support for QID (quick ID) generation within pages, in preparation for
supporting a hitcounter system in the page footer
2001-10-23 21:42:29 +00:00
Eric J. Bowersox
bdc6977680 first round of NRPA changes:
- 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)
2001-10-22 22:11:58 +00:00
Eric J. Bowersox
2db3b44e7e bug in handling of strings that run off the right edge of the margin
(in HTMLCheckerImpl) - thanks to Chuq von Rospach for reporting this
2001-10-02 18:00:43 +00:00
Eric J. Bowersox
334fdb5c6b fixed a bug in conference display of new messages, and added a couple of words
to the dictionary
2001-07-23 00:20:26 +00:00
Eric J. Bowersox
e108be62da fixed bug with not allowing attachments with Post & Go Topics; fixed
compile error with removal of Smart Tags; made "New!" flags on conferences
actually *do* something (read new messages)
2001-06-28 03:54:27 +00:00
Eric J. Bowersox
a9847865d9 added code to put in the META tag that defeats Microsoft IE Smart Tags 2001-06-20 04:08:34 +00:00
Eric J. Bowersox
69e62acbb9 fixed a bug with the topic visit order and another one with the anyUnread
function (it needs to ignore archived topics)
2001-05-06 22:45:02 +00:00
Eric J. Bowersox
dbf25f1802 fixed a nasty bug in HTMLCheckerImpl.finish() 2001-04-21 02:38:59 +00:00
Eric J. Bowersox
e25ce3e63e implemented very simple ad rotation support, good enough for our rotating
quote banners - also included quote banners (20 from Webb, 4 new)
2001-04-19 07:24:25 +00:00
Eric J. Bowersox
609568b95c replaced the "default SIG logo" with a nicer one; fixed the topic scrolling
behavior
2001-04-19 04:03:47 +00:00
Eric J. Bowersox
17d9a58867 added "blacklist" of attachment MIME types that won't be compressed; a couple
of other minor tweaks
2001-04-18 06:01:45 +00:00
Eric J. Bowersox
d63681a0ad added Admin Modify User functionality 2001-04-16 05:23:39 +00:00
Eric J. Bowersox
acc7f06e66 fixed topic name in posts so that it came out right; fixed SIG welcome
page so that it generates correct URL; repaired a security hole (well, not
really, but a PERCEIVED security hole) regarding accounts that have been
created but not yet confirmed
2001-04-15 04:23:48 +00:00
Eric J. Bowersox
89429a4b40 fixed several bugs related to SIG creation/deletion and a nasty brown paper
bag bug in Nuke Post!
2001-04-12 05:53:26 +00:00
Eric J. Bowersox
7e226040d4 fixed bugs in post nuke, base.jsp display (simplified it), and global
audit record display
2001-04-11 05:42:12 +00:00
Eric J. Bowersox
63fedc9db6 some serious new feature implementation:
- 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
2001-04-09 03:20:58 +00:00
Eric J. Bowersox
3d32fe95c5 second round of public beta bugfixes:
- fixed a bug in navigation between conferences via post links
- fixed the "your post is 'new'" bug (this was actually another bug, in
  postNewMessage())
- some other stuff
2001-04-07 05:30:33 +00:00
Eric J. Bowersox
8f31704563 added one more word to the dictionary, fixed a problem with display of
SIG profiles, and corrected the "new post after posting" problem (I hope).
2001-04-05 05:40:13 +00:00
Eric J. Bowersox
f19aab70fe First round of bugfixes after the opening of the public beta!
- New words in the dictionary
- Bugs fixed in HTML Checker tag stack which rejected <IMG> and <LI>
  and had a potential infinite loop
- Multipart handling now handles Windows-uploaded filenames correctly
- Bug fixed in PostOperations that was causing nuke to fail and scribble
  and hide to succeed but throw an internal servlet error
- Enhanced conference listing now gives a better activity report in conferences
- Top Content font enlarged
- Null posts now work (they used to in WebbMe)
- Slippage display corrected
- Probably a couple of other things I can't think of just now.
2001-04-05 05:12:20 +00:00
Eric J. Bowersox
257537e869 added default JSP file and statistics measurement for attachment downloads 2001-04-03 05:22:18 +00:00
Eric J. Bowersox
7e72407b84 broke out the object cache functionality; generalized ReadOnlyVector;
finally implemented background sweeps of unreferenced cache objects;
anonymous user, when viewing profiles, now sees them as if all "privacy"
flags were switched on
2001-03-26 06:11:11 +00:00
Eric J. Bowersox
15a7fa56d2 added admin functions for viewing audit records; gave users the ability
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
2001-03-25 08:10:07 +00:00
Eric J. Bowersox
a258f6ee80 did some extra instrumentation of these files (with LOG4J), at the request of
Amos and Laurie at Narex
2001-03-02 07:43:56 +00:00
Eric J. Bowersox
2e455b4bdd implemented front page content management, finally wired up the user locale
and timezone default mechanism, and did some other bugfixing and stuff
2001-02-28 07:55:00 +00:00
Eric J. Bowersox
129b69973b implemented quick E-mail and SIG invitation emails 2001-02-25 07:42:11 +00:00
Eric J. Bowersox
680b84b9d8 implemented SIG membership control, Delete SIG, and the "shell" for the
System Administration menu; also added "Post & Go Topics" as an option for the
post box in conferencing
2001-02-23 07:49:42 +00:00
Eric J. Bowersox
e23de5dae6 implemented conference hotlists and SIG list management from the Top page;
cleaned up remaining SQL statements using text columns instead of column
indexes with the ResultSet; fleshed out specifics in the TODO for
SIG administration
2001-02-19 02:56:16 +00:00
Eric J. Bowersox
7b7e6be996 Implemented partial support for conference hotlists ("Add To Hotlist"
button, Conferences sidebox).
2001-02-17 06:51:40 +00:00
Eric J. Bowersox
bda25d9aa2 gave the "top" page the makeover it so richly deserved - now, instead of an
array of content panels, we have a big content panel (use to come later)
plus a set of configurable "sideboxes" that look kind of like Slashboxes...
2001-02-16 05:51:20 +00:00
Eric J. Bowersox
36f7c7f10f fully implemented conference membership management and delete conference -
now almost all the conference functionality is in place
2001-02-15 04:28:00 +00:00
Eric J. Bowersox
0070e4fb44 implemented most of the Manage Conference functions - set pseud, fixseen,
conference edit, alias management, poster and lurker reports
2001-02-12 01:50:10 +00:00
Eric J. Bowersox
f706cdaf5f partial implementation of conference management; rewrote the whole servlets
layer to eliminate duplicate code and make error checking more efficient
(we now use a system that relies on Throwables to do interesting things)
2001-02-10 07:20:27 +00:00
Eric J. Bowersox
a51fa644b7 implemented the rest of the functions on the "posts" page; fixed post links
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
2001-02-09 09:10:46 +00:00
Eric J. Bowersox
70774ead7d landed the code for doing post attachments (the infamous paperclip) 2001-02-08 22:43:58 +00:00
Eric J. Bowersox
66b7fea53b * landed support for reading topics and posting followup messages to a topic -
the basis of the conferencing engine is now firmly in place
* tweaks to the HTML Checker to make it better at breaking lines without
  leaving stranded punctuation at the beginning or end of a line
* also modified dictionary to better handle possessives and hyphenates
* as always, miscellaneous tweaks and bugfizes as I spot them
2001-02-07 21:12:38 +00:00
Eric J. Bowersox
8bcc80ddd7 * landed code for viewing topics in a conference, and for adding a topic
(first workout of HTML Checker code)
* modified the dictionary implementation to use a trie system rather than
  a set of HashSets, and also started using a new, much smaller dictionary
* general bugfixes and cleanup on other items as needed
2001-02-06 04:50:04 +00:00
Eric J. Bowersox
946f3fb493 *** empty log message *** 2001-01-31 20:55:37 +00:00