Eric J. Bowersox
156511e747
revamped menu HTML generation by making it template-driven; excised the old
...
menu rendering code
2004-07-19 03:44:29 +00:00
Eric J. Bowersox
477aac51f0
added "sticky" topic facility to cause topics to always float at the top of
...
the topic list when it's set
2004-07-11 08:08:27 +00:00
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
b437a15e73
added content metadata processing and its first application, making the Front
...
Page auto-refresh
2004-06-27 02:38:51 +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
9e5d4f9f57
allow the underlying database implementation to use a JCA DataSource loaded
...
via JNDI, if configured that way
2004-06-22 06:33:40 +00:00
Eric J. Bowersox
e6e94f3427
first draft of message importing and exporting to/from conferences (new host
...
tools)
2004-06-09 04:10:52 +00:00
Eric J. Bowersox
f572e57602
fixed bug with members list displaying second page
2004-06-04 01:52:05 +00:00
Eric J. Bowersox
fc453fb3dc
changed to ipaddress
2004-05-31 04:17:02 +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
4550100675
added some code for debugging memory issue
2004-05-02 23:42:18 +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
281df572b8
added redirect for /top because that seems to be a common hangover from
...
old Venice
2003-08-26 04:24:03 +00:00
Eric J. Bowersox
0afe28588d
moved HTML Checker initialization and pooling to the GlobalSiteImpl - gradually
...
reducing the responsibilities of EnvEngine as well as the functions in
EngineBackend
2002-05-27 03:03:34 +00:00
Eric J. Bowersox
3ee3e4abeb
upgraded the internal Emailer class into the new MailSend class that can
...
do pretty much anything; emailer and stock messages are now managed through
the GlobalSite; security-releated generation is now handled through the
Generator class instead of several different ones
2002-05-22 07:38:29 +00:00
Eric J. Bowersox
ffc862426a
added global UI properties, cookie-reading APIs to CookieControl, moved
...
HttpVeniceUISession initialization into a script file (session_init.js)
2002-05-12 08:53:28 +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
25c5817a67
implemented the initial XML-RPC APIs in Venice - for creating and destroying
...
"sessions," logging in, posting messages to topics, attaching files to
messages, and a couple of minor things that aren't as important right now
2002-02-01 22:40:55 +00:00
Eric J. Bowersox
f463834ef0
reformatted all the "e-mail message" templates in venice-config.xml to
...
80 columns max
2002-01-26 07:14:33 +00:00
Eric J. Bowersox
4ee98731e6
the XML-RPC code passed its first validation - OK, next: add the "boxcarring"
...
call system.multicall, and tweak the implementation a bit after seeing the
output "live"
2002-01-17 08:33:40 +00:00
Eric J. Bowersox
fddeff906d
included a script for handling the XML-RPC Validator (UserLand Software),
...
and debugged the handling of parameter serialization so that I think it
can actually pass now...
2002-01-17 02:52:22 +00:00
Eric J. Bowersox
f24456e0a2
with one switch, a system administrator can now disable the category support
...
(no searching for categories, no getting communities by category,
no category display on community profile, no changing a community's category)
2002-01-16 21:17:05 +00:00
Eric J. Bowersox
e3717ca62c
the XML-RPC endpoint can now invoke scripts as handlers, in addition to
...
objects of a specified class
2002-01-16 17:39:09 +00:00
Eric J. Bowersox
6ea41dc619
the first implementation of an XML-RPC server endpoint within Venice...
...
also tweaked the session code to allow session types other than standard HTTP
cookie-based sessions. The XML-RPC code doesn't do anything interesting yet.
2002-01-13 09:12:51 +00:00
Eric J. Bowersox
d42ac45816
replaced the old crappy .gif buttons with the new, shiny "Classic" JPEG
...
buttons
2002-01-08 23:53:43 +00:00
Eric J. Bowersox
c3e2870572
Merge of the NewUI changes into the trunk
2002-01-07 02:05:37 +00:00
Eric J. Bowersox
ae129e5410
implemented UI for find posts, debugged and tweaked the engine implementation
2001-12-08 05:02:00 +00:00
Eric J. Bowersox
9cc34facf6
added some safeguards for the mail to community members/conference
...
participants: to wit, any user can opt-out from ALL those mailings with one
setting; each message now carries a standard disKlaimer indicating how the
user can opt-out (and it's REAL opt-out, not this fakey stuff the spammers do)
2001-12-04 20:50:04 +00:00
Eric J. Bowersox
e35045acf4
added community admin "Send E-Mail To All Members" menu option
2001-12-04 19:17:00 +00:00
Eric J. Bowersox
d89c2bfdcb
implemented Conference E-Mail - automagically send E-mail to all readers
...
or posters in a conference or topic
2001-12-04 05:11:45 +00:00
Eric J. Bowersox
89eb0b23d2
added controls for Invite from the conference and topic levels
2001-12-03 22:21:02 +00:00
Eric J. Bowersox
004dcaf7ec
added administrative control of user photos - ability to replace or clear
...
a user's photo, keep the user from uploading a new one
2001-11-29 07:46:57 +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
3752e73c2d
the first real phase of service integration - mostly it's the configuration
...
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!)
2001-11-21 09:47:27 +00:00
Eric J. Bowersox
6ec1986ba6
made a typo in the Conference security section
2001-11-19 08:20:04 +00:00
Eric J. Bowersox
9854ba1f76
completed the transition to the new security architecture - the old stuff
...
has now been removed completely; the VeniceEngine is managing the conference
level SecurityMonitor for now
2001-11-18 22:14:12 +00:00
Eric J. Bowersox
5f966a6450
first stage of transitioning to the new SecurityMonitor-based security
...
architecture--it's implemented at the global level and for communities,
conferences still use the old hard-coded implementation. The new
StaticSecurityMonitor is configured via XML data, which will be important
when we implement the new Community Services architecture
2001-11-18 09:32:21 +00:00
Eric J. Bowersox
81c7109152
modified the left menu definition style to accomodate images and better
...
use XML text attributes
2001-11-12 21:37:59 +00:00
Eric J. Bowersox
5b17952eee
added the Member List functionality to communities
2001-11-12 20:18:07 +00:00
Eric J. Bowersox
f9cb84d465
made the "photo not available" image configurable in render-config.xml
2001-11-11 02:20:34 +00:00
Eric J. Bowersox
b105a43619
added a simple "gateway" servlet allowing us to redirect arbitrary URLs
...
through the Venice logon page
2001-11-09 05:06:12 +00:00
Eric J. Bowersox
bc859178f2
implemented the ability to upload community logos, similar to how we did user
...
photos
2001-11-07 22:32:12 +00:00
Eric J. Bowersox
dde12bdf2e
THE GREAT RENAMING! All that was "SIG" should now be "community," except for
...
the database and the URLs (for backward compatibility). Do a full rebuild
after browsing this one!
2001-11-07 08:43:09 +00:00
Eric J. Bowersox
e201ecb34b
added automated password recovery to the password reminder messages
2001-11-05 00:40:07 +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
1133f7ba7d
added copyright notice to template file
2001-10-31 23:39:11 +00:00
Eric J. Bowersox
94cb2d9150
fixed an accidental slippage bug (remarkably like an old WebbMe slippage bug,
...
maybe this was the problem all along?) and tweaked the default stylesheet to
try and resolve problems that some Mac users are having
2001-10-31 20:54:25 +00:00
Eric J. Bowersox
f1584f3f4a
minor changes to the links on top bar, left bar, sideboxes so they track the
...
CSS classes yet keep consistent with the font sizes on the rest of the page...
allows us to do the "hover-underline" trick that nrpa.org uses
2001-10-31 17:51:29 +00:00
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