Commit Graph
100 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 7060b5ff76 revamped the post box tag to use a Velocity template to render with 2004-07-26 07:00:26 +00:00
Eric J. Bowersox 7d3c167733 added the Velocity renderer (from the new venice-dynamo project) to
Venice; will be used for the post box soon
2004-07-26 05:04:27 +00:00
Eric J. Bowersox 899863578d cleaned up the code in here in prep for doing more extensive work shortly 2004-07-23 07:08:56 +00:00
Eric J. Bowersox b4c7aa4c8b added browser information (port of browser information functionality from
Venice-Dynamo, includes browscap.ini)
2004-07-23 05:05:58 +00:00
Eric J. Bowersox 1351306780 bugfix to display of community hide mode 2004-07-22 09:06:16 +00:00
Eric J. Bowersox 1c245749f7 improved the XML-RPC library support and added a document describing all the
current XML-RPC functions
2004-07-20 07:31:00 +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 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 ad3af636d7 fixed code generation 2004-07-16 07:46:17 +00:00
Eric J. Bowersox 6555709ca2 fixed HTML code generation in the main frame and in some of the JSP
tag classes
2004-07-15 03:46:00 +00:00
Eric J. Bowersox a0e50f4030 typo in user display 2004-07-12 22:27:14 +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 f0bf5e31ee modifications to ensure that Venice can operate without certain personal
information prompted for at registration time, if certain sites should elect
to omit that information
2004-07-10 22:54:15 +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 50c76b3dc7 the user list should use case-INsensitive comparison 2004-06-27 18:26:14 +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 2966ab703a added UI for exporting all the members from a community, and tweaked the
implementation of XML generation and importing
2004-06-13 21:34:51 +00:00
Eric J. Bowersox 7061d88b22 added user export functionality and refined the user import functionality,
including a lot of functionality associated with VCards
2004-06-13 05:12:09 +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 f6d3d9494d instead of having separate class files, all the Venice classes are now
compiled into one Venice jar file
2004-06-06 05:19:48 +00:00
Eric J. Bowersox d7d884457f eliminated the sloppy build errors that caused three files to get recompiled
every time you did an "ant"
2004-06-06 02:58:14 +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 75feedb910 community dispatch for non-members goes to the profile page 2004-05-31 04:55:12 +00:00
Eric J. Bowersox fc453fb3dc changed to ipaddress 2004-05-31 04:17:02 +00:00
Eric J. Bowersox 6446f9fd2e minor error in instantiating regexp 2004-05-31 04:05:04 +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 55db78c0e9 additional tracery to track down the persistent OutOfMemoryError on EMinds 2004-05-17 03:45:26 +00:00
Eric J. Bowersox 4550100675 added some code for debugging memory issue 2004-05-02 23:42:18 +00:00
Eric J. Bowersox 7008993545 fixed a goof involving getStockMessage being called on the wrong object 2004-04-17 04:09:32 +00:00
Eric J. Bowersox 2a0b87bc84 changed code generation for target attribute in xlink tags, in an attempt to
fix a HTML-generation problem with Electric Minds' "Posts" pages
2004-04-16 03:40:10 +00:00
Eric J. Bowersox adca4f5d91 patches for bugs spotted while reinstalling Phoenix server (EMinds) 2004-04-04 23:19:27 +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 2997dd41f0 removed the ad-hoc use of background threads (and ParallelRunQueue) and
replaced them all with tasks queued into the GlobalSite
2002-08-21 03:36:46 +00:00
Eric J. Bowersox c6add9371b moved GlobalSite up to the main "svc" package; added AcceptGlobalSite interface
and new background-task system to GlobalSiteImpl
2002-08-20 05:15:57 +00:00
Eric J. Bowersox e40c1e6a58 added permalink-generating code to topics.jsp and posts.jsp, and fixed
a bug in StringUtil.splitList
2002-08-07 01:27:31 +00:00
Eric J. Bowersox f237e30021 fixed a constructor error 2002-06-26 05:15:10 +00:00
Eric J. Bowersox 9a7d507e13 minor updates to AdminOptions, removed getSelf() from EngineBackend 2002-06-08 23:26:57 +00:00
Eric J. Bowersox 39944e49cd merged in a round of changes from the stable branch 2002-06-08 21:55:01 +00:00
Eric J. Bowersox dc28dfeb3e introduced the use of the Jakarta Commons Collections - revamped ObjectCache
to include an LRU hard reference map and simplified it greatly in the process
2002-05-27 08:13:39 +00:00
Eric J. Bowersox 86d9a90f54 finished removing the UserBackend interface - now all handled through
PropertyProvider, saveMRU is deprecated for the moment (needs to be done
at a lower level really)
2002-05-27 07:40:54 +00:00
Eric J. Bowersox e7857d5501 removed almost all of UserBackend 2002-05-27 07:36:43 +00:00
Eric J. Bowersox 4162065c2b beginning to use more generic interfaces to replace a bunch of the ad-hockery
we were using before...PropertyProvider replaces CommunityDataBackend
2002-05-27 05:47:30 +00:00
Eric J. Bowersox 48266c4f73 moved security monitor initialization from VeniceEngineImpl down to
GlobalSiteImpl, removed env_getSecurityMonitor from envEngine
2002-05-27 04:09:38 +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 128c33cd9b beginning the underlying service architecture migration - the "global site" is
the lowest level component, now contains the DataPool...will gradually
supplant EnvEngine and the rest
2002-05-04 08:20:13 +00:00
Eric J. Bowersox a54d2c4e80 changed the DOCTYPE declaration in the frame so it actually matches something
reasonable
2002-05-01 06:04:38 +00:00
Eric J. Bowersox e4e0223452 the erbo_reorg_04202002 branch is no more...development continues on the
trunk while the stable_branch_04202002 branch takes the 'stable' role
2002-04-24 06:39:29 +00:00
Eric J. Bowersox a459e02e79 added a mode for posting messages via XML-RPC that works better with HTML
E-mail messages
2002-03-11 06:47:01 +00:00
Eric J. Bowersox bb2b63c837 made this a little more friendly to try and help out Ray Kimsey's build
problems...
2002-03-06 02:26:18 +00:00
Eric J. Bowersox 54081b79e9 all Statements must be closed properly, to conserve resources after each
database operation (as per PreciseJava.com)
2002-03-04 04:50:43 +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 bf4e43f917 fixed the INSTALL file a bit...this really needs to be rewritten 2002-01-25 23:51:39 +00:00
Eric J. Bowersox f68066d5e3 fixed bug in posting Find forms 2002-01-19 01:28:51 +00:00
Eric J. Bowersox 18c8a5ace1 fixed the user link resolution part of this tag 2002-01-17 18:52:13 +00:00
Eric J. Bowersox 7830717e0a header tag malformed in this file - fix 2002-01-17 18:43:16 +00:00
Eric J. Bowersox c5a7136366 whoops...the Http session is dropping the Venice cookie on the floor...
corrected that
2002-01-17 16:44:07 +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 394a1863e0 and patch up find as well... 2002-01-17 06:55:19 +00:00
Eric J. Bowersox c4f8d65cb2 small bug in profile display 2002-01-17 06:52:03 +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 70b7b826a0 removed the automatic HTML escaping from content headers and moved it out
to the JSPs and other classes as needed...this may speed up things a tiny bit,
but will definitely help in displaying topic names with HTML and escaped
characters correctly
2002-01-16 23:23:57 +00:00
Eric J. Bowersox 5bf40a92a1 fixed an obscure bug in Find Posts that caused the Next/Previous buttons to not show up when searching for posts globally or in communities 2002-01-16 22:12:39 +00:00
Eric J. Bowersox e7b3801a72 fixed bug with hotlist move 2002-01-16 21:36:23 +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 bcd76541ab links broken in "Return to" part of page...fixed 2002-01-11 02:57:51 +00:00
Eric J. Bowersox b422f4d663 fixed bugs in the Find script and also rigged ScriptManager to better handle
the JavaScript native errors that crop up occasionally
2002-01-09 23:45:27 +00:00
Eric J. Bowersox c2fb1f036f fixed a couple of minor issues with missing methods 2002-01-09 18:04:24 +00:00
Eric J. Bowersox 44bf0bcbc3 minor bugfix to this script 2002-01-09 17:55:47 +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 ae7a4e1c19 minor bug in redirect afterwards 2002-01-08 17:49:34 +00:00
Eric J. Bowersox 10f84e2086 worked the kinks out of the conference reports 2002-01-07 17:09:08 +00:00
Eric J. Bowersox 59b53e44e3 unterminated tag 2002-01-07 16:37:37 +00:00
Eric J. Bowersox a8bf013ae3 error in top link 2002-01-07 16:33:36 +00:00
Eric J. Bowersox e61728b9eb whoops...minor error 2002-01-07 07:42:05 +00:00
Eric J. Bowersox 6baf87cee5 needed a quick solution to target tag issues 2002-01-07 07:30:26 +00:00
Eric J. Bowersox ab048bf7ae oops...bug in posts 2002-01-07 07:23:49 +00:00
Eric J. Bowersox cebede8260 added frame:no_display_login tag and additional attributes to the util:image
tag (for proper CTAP support)
2002-01-07 04:22:03 +00:00
Eric J. Bowersox 245765318d added "extra" attribute to frame:body 2002-01-07 03:24:31 +00:00
Eric J. Bowersox bf73861435 tweaked the build file 2002-01-07 02:26:50 +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 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 4b1acef325 implemented the post search facility at the engine level 2001-12-07 23:11:15 +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