53 lines
2.4 KiB
Plaintext
53 lines
2.4 KiB
Plaintext
|
The Venice Web Communities System
|
||
|
Eric J. Bowersox <erbo@silcom.com> for Silverwrist Design Studios
|
||
|
In Development, January 21, 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 SIGs, and all users authenticating themselves with the
|
||
|
Venice server will be able to join any SIG based on that server.
|
||
|
|
||
|
SIGs 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
|
||
|
|