The Venice Web Communities System as originally used with Electric Minds (2006)
Go to file
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
doc replaced the old crappy .gif buttons with the new, shiny "Classic" JPEG 2002-01-08 23:53:43 +00:00
etc added "date of birth" as a users table field, added appropriate code to core 2004-06-30 07:10:05 +00:00
lib update to older Venice sources to modernize things - revamped the build system 2004-03-08 05:13:29 +00:00
rpcscripts added IP ban facility - IP addresses can now be blocked from logging into 2004-05-31 03:38:41 +00:00
scripts added "date of birth" as a users table field, added appropriate code to core 2004-06-30 07:10:05 +00:00
setup added "date of birth" as a users table field, added appropriate code to core 2004-06-30 07:10:05 +00:00
src/com/silverwrist added "date of birth" as a users table field, added appropriate code to core 2004-06-30 07:10:05 +00:00
tlds update to older Venice sources to modernize things - revamped the build system 2004-03-08 05:13:29 +00:00
web added UI for exporting all the members from a community, and tweaked the 2004-06-13 21:34:51 +00:00
.cvsignore *** empty log message *** 2001-01-31 20:48:40 +00:00
.gitignore instead of having separate class files, all the Venice classes are now 2004-06-06 05:19:48 +00:00
AUTHORS *** empty log message *** 2001-01-31 20:48:40 +00:00
build.properties.sample first draft of message importing and exporting to/from conferences (new host 2004-06-09 04:10:52 +00:00
build.xml first draft of message importing and exporting to/from conferences (new host 2004-06-09 04:10:52 +00:00
FAQS THE GREAT RENAMING! All that was "SIG" should now be "community," except for 2001-11-07 08:43:09 +00:00
INSTALL update to older Venice sources to modernize things - revamped the build system 2004-03-08 05:13:29 +00:00
LICENSE *** empty log message *** 2001-01-31 20:48:40 +00:00
NEWS *** empty log message *** 2001-01-31 20:48:40 +00:00
README THE GREAT RENAMING! All that was "SIG" should now be "community," except for 2001-11-07 08:43:09 +00:00
TODO THE GREAT RENAMING! All that was "SIG" should now be "community," except for 2001-11-07 08:43:09 +00:00

The Venice Web Communities System
Eric J. Bowersox <erbo@silcom.com> for Silverwrist Design Studios
Release 0.1 (Development), April 19, 2001
SourceForge Home: <http://sourceforge.net/projects/venice/>

----------

Description:
    The Venice Web Communities System is a system for supporting online
    communities and special interest groups.  A single Venice server will
    support multiple communities, and all users authenticating themselves with
    the Venice server will be able to join any community based on that server.

    Communities support multiple features, the first of which will be Web-based
    linear conferencing (along the lines of WellEngaged, UBB, and other
    conferencing systems).  Features to be added thereafter include instant
    messaging and chat (which will be based on the Jabber open-source
    instant-messaging system), calendars, link directories, e-mail newsletters,
    and possibly advanced features such as collaborative databases and content
    creation/publishing.

Implementation:
    Venice is written in Java using Java Servlet and JSP technologies, and
    runs under the Apache Tomcat applications server, release 3.2.  It is
    written to version 1.2.2 of the Java SDK (Java 2).  It also employs the
    Sun Java API for XML Parsing, the JavaMail API (and associated JavaBeans
    Activation Framework), and the Apache LOG4J logging class library.  It
    uses MySQL 3.23 as a database back end, via the mm.mysql JDBC drivers.

Licensing:
    Venice is licensed under the terms of the Mozilla Public License, Version
    1.1.  See the file LICENSE for details.

History:
    Venice's designed capabilities stem from the requirements for the Electric
    Minds online community, which originally ran on the WellEngaged
    conferencing software and was later ported to Durand Communications'
    CommunityWare online community system (which later became the "WebbMe"
    portal system of Webb Interactive Services).  WebbMe will shut down at the
    end of January 2001, leaving the community homeless; Venice is intended to
    provide it with a permanent, open-source home.

----------

Directory Structure:
    doc/ - Documentation, notes, and images to be used later
    etc/ - Configuration files
    lib/ - .JAR files (this is where the mm.mysql driver lives)
    setup/ - Files used in setup, notably the database initialization script
    src/ - The source code itself
    web/ - Web content and images