Eric J. Bowersox
b86ef1c3b0
added topic links at the bottom of "published" posts, fixed the log in or
...
create problem when going through PostShortcut
2001-12-14 23:50:29 +00:00
Eric J. Bowersox
a0a78059bc
added capability for the User Agreement text dialog to have a subtitle
2001-12-14 19:43:06 +00:00
Eric J. Bowersox
0bbd01e385
added emergency fix to display a "login or create" dialog for all AccessErrors
...
thrown by the engine when trying to view a conference/topic/post and the user
is not logged in
2001-12-14 17:14:10 +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
01356557da
needed to add a couple of setMyLocation() calls to new dialogs
2001-12-05 07:44:08 +00:00
Eric J. Bowersox
3da20de189
minor bugfix in LinkItem having to do with placement of indents
2001-12-05 07:14:58 +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
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
1db18b7fb9
added an indent= attribute to link items in left menus and fixed another couple
...
of minor bugs
2001-12-03 20:26:51 +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
c7edf62aae
fixed that Login dialog so that hitting Enter after keying in your password
...
should trigger the "Log In" button, NOT the reminder button! Also, small
enhancements to a couple of classes in conjunction with the new UI work.
2001-11-28 20:28:36 +00:00
Eric J. Bowersox
1a7ebd0446
added onClick attributes to LinkItems and name attributes to ImageItems - NRPA
...
Conference Center needs these to support LivePerson in the left menu bar
2001-11-25 21:46:25 +00:00
Eric J. Bowersox
8358e5645e
minor change to community creation error message & to some documentation
2001-11-25 20:54:05 +00:00
Eric J. Bowersox
a7b07292dd
moved IDUtils to the utils package and out of the core package - this pretty
...
well finishes the cleanup of the core package, getting all the cruft out
2001-11-24 06:44:58 +00:00
Eric J. Bowersox
4e251e72e1
implemented the system administrator function "Import User Accounts," allowing
...
a sysadmin to create mass quantities of user accounts automatically by
uploading an XML file
2001-11-24 05:04:10 +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
a376aad722
a more permanent fix to that Find problem - moved the "static" functions
...
defined in the JSP to the FindData object and eliminated the InternalStateError
throw. Lesson here, kids...just because you CAN do a thing doesn't mean you
SHOULD do a thing.
2001-11-19 09:16:11 +00:00
Eric J. Bowersox
de971c9c7b
continued the separation by shifting all the exceptions into their own package
...
(preparatory to establishing some sort of service-based architecture)
2001-11-19 02:20:22 +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
47b88efd75
MAJOR restructuring of the engine code to get the execution environment info
...
separated from the internal objects (as well as separating the internal
interfaces), some prep work for modularizing the SIG-to-service interface so
it'll be easier to add chat and stuff. Also fixed up a display issue with
1-character CDTextFormFields.
2001-11-17 06:37:30 +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
0750e3f2cd
there was a problem with security on conf.getHideList()/conf.setHideList() -
...
added conf.canSetHideList() and some extra code to EditConferenceDialog to
help get around this.
2001-11-15 05:13:57 +00:00
Eric J. Bowersox
7e0f7b441f
first cleanup of cache code - implemented a new CacheMap which uses
...
SoftReferences
2001-11-14 06:00:35 +00:00
Eric J. Bowersox
7e42aa391c
setting pics in posts to be half size
2001-11-12 23:53:56 +00:00
Eric J. Bowersox
c059e09615
fixed a minort bug in graphic menu handling
2001-11-12 23:42:56 +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
98d949fd74
fixed bug in login links display on login page after reset
2001-11-11 02:55:47 +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
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
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
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
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
fe352efbd1
one minor font bug
2001-11-05 07:23:18 +00:00
Eric J. Bowersox
e1d22e1082
refactored image handler code for sideboxes into a separate class; added option
...
for titles of sideboxes to be images
2001-11-05 03:55:27 +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
bf040973ba
minor bug fix cleanup to give the SIG menu links the same style as other
...
left menu links
2001-11-01 22:30:09 +00:00
Eric J. Bowersox
7bc0584cfd
added an "off" switch for the CSS support
2001-11-01 02:12:51 +00:00
Eric J. Bowersox
597ebadf35
cleaned up some code - replaced a bunch of copy loops with calls to the new
...
IOUtil class methods, added some javadocs to IOUtil, StringUtil, and
AnyCharMatcher
2001-10-31 19:38:40 +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
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