Commit Graph

27 Commits

Author SHA1 Message Date
Eric J. Bowersox
15224c4f3f added the ability for the HTML checker to recognize "emoticon" character
sequences and replace them with special tags, which the post-formatting
task will in turn replace with real emoticons (GIFs).
2004-07-27 08:54:48 +00:00
Eric J. Bowersox
8a745717e1 initial support for the "emoticons" or "smileys" - defined the config file
here so we can change over all the custom venice-config.xml and ui-config.xml
files before going any further
2004-07-27 04:53:30 +00:00
Eric J. Bowersox
681ec6a8a0 fixed up a few HTML generation issues in tag classes and JSP templates;
added the authenticatePrivileged method; added SQL date parameter method
to the XML-RPC Request object
2004-07-19 08:18:19 +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
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
f572e57602 fixed bug with members list displaying second page 2004-06-04 01:52:05 +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
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
c3e2870572 Merge of the NewUI changes into the trunk 2002-01-07 02:05:37 +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
239321bb61 implemented "Subscribe To Topic" 2001-11-29 04:55:48 +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
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
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
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
129b69973b implemented quick E-mail and SIG invitation emails 2001-02-25 07:42:11 +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
1e555d4dc2 *** empty log message *** 2001-01-31 20:48:40 +00:00