Commit Graph

32 Commits

Author SHA1 Message Date
Eric J. Bowersox
5c0f841ab7 added "date of birth" as a users table field, added appropriate code to core
to get and set it, added "date" dialog field and updated registration,
profile, and admin modify to use it to change a user's date of birth; added
BDAY support to vCards and rigged user import/export to take it into account;
cleaned up a few other matters while I was in that particular code
2004-06-30 07:10:05 +00:00
Eric J. Bowersox
aa186601a4 added user session list and user list sidebox 2004-06-25 06:18:21 +00:00
Eric J. Bowersox
609d216148 added IP ban facility - IP addresses can now be blocked from logging into
Venice, either individually or in blocks
2004-05-31 03:38:41 +00:00
Eric J. Bowersox
372f548f7f update to older Venice sources to modernize things - revamped the build system
using techniques from newer Dynamo version, allow source to compile and work
using newer versions of J2SDK, Tomcat, BSF, other libraries; bugfixes to get
everything running in a newer environment
2004-03-08 05:13:29 +00:00
Eric J. Bowersox
a404987a42 implement move message between topics in a conference 2002-02-02 07:16:28 +00:00
Eric J. Bowersox
9d34cc35f0 added customizable "HTML Escapes" for the top and bottom of the topic list
and post list pages; configurable through the host tools
2001-12-05 00:03:39 +00:00
Eric J. Bowersox
239321bb61 implemented "Subscribe To Topic" 2001-11-29 04:55:48 +00:00
Eric J. Bowersox
f5a5009932 completed the transition away from features and toward "services" - the old
database-based configuration has been replaced with the new XML-based one.
This paves the way for further modularization of the code.
2001-11-22 04:53:17 +00:00
Eric J. Bowersox
313a46818f moved the language and country lists OUT of the database and into properties
files as they are likely to change VERY infrequently; this simplifies a lot
of bits of code that would otherwise have to call through VeniceEngine, etc.
Also folded the LocaleFactory class method into the new International object
used for managing the lists.
2001-11-16 22:12:14 +00:00
Eric J. Bowersox
5b17952eee added the Member List functionality to communities 2001-11-12 20:18:07 +00:00
Eric J. Bowersox
070fd2c9e2 implemented the "pics in posts" flag globally...it marks the first appearance
of "properties" storage and editing for conferences, communities, users, and
the global system.  In addition, the "global properties" editing screen got
implemented, because it wasn't there yet.
2001-11-11 01:22:07 +00:00
Eric J. Bowersox
0bb2e795a4 implementation of the "bozo filter" on a topic level, including a topic-level
"Manage" screen (to hang "Rename Topic" from later, too).
2001-11-09 00:10:36 +00:00
Eric J. Bowersox
1c69955046 Reworked the sidebox implementation to depend less on the database and more
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.
2001-11-04 05:57:58 +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
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
d63681a0ad added Admin Modify User functionality 2001-04-16 05:23:39 +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
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
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
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
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