venice-main-classic/doc/design-goals.html
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

65 lines
2.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Doc: Design Goals for Venice Project</TITLE>
</HEAD>
<BODY>
<H1>Design Goals for the Venice Project</H1>
<EM>Eric J. Bowersox &lt;<A HREF="mailto:erbo@silcom.com">erbo@silcom.com</A>&gt; -
January 26, 2001</EM><P>
<OL>
<LI>A replacement for the CommunityWare/WebbMe conferencing system</LI>
<LI>Java/JSP/servlets implementation running under Apache Tomcat, MySQL backend</LI>
<LI>Multiple communities hosted per server, each with multiple conferences
(and other features); users logged into one server can join multiple communities</LI>
<LI>Conferencing functionality similar to CW/WebbMe:
<UL>
<LI>Linear topics composed of HTML messages</LI>
<LI>View topics by new messages/unread/all messages/hidden topics/archived topics</LI>
<LI>Topics can be deleted/archived/made read-only by the conference host</LI>
<LI>Topics can be hidden from a user's personal view</LI>
<LI>Individual posts can be "hidden" or "scribbled" by owner or conference host</LI>
<LI>Posts can be previewed, with spellchecking and HTML formatting</LI>
<LI>Files can be "attached" to posts (up to 1 Mb in size)</EM>
</UL>
</LI>
<LI>Enhancements to existing conference features:
<UL>
<LI>Full text search of posts within a conference</LI>
<LI>Conference-level "bozo filters"</LI>
<LI>Individual posts can be "nuked" without a trace by the conference host</LI>
</UL>
</LI>
<LI>Later, replace other CW/WebbMe functions:
<UL>
<LI>Activity logs</LI>
<LI>Instant messaging and chat (use Jabber)</LI>
<LI>Calendaring</LI>
<LI>Newsletters via e-mail</LI>
</UL>
</LI>
<LI>Features from CW/WebbMe we <EM>won't</EM> do:
<UL>
<LI>Web hosting</LI>
<LI>Web-based email</LI>
</UL>
</LI>
<LI>Blue sky features:
<UL>
<LI>Output uses XML and gets formatted into [X]HTML via XSLT; "themeable"/"skinnable" interface</LI>
<LI>Conferencing/other functionality available via XML-RPC or SOAP calls</LI>
<LI>News page creation (see Slash, Squishdot, Scoop)</LI>
<LI>Member trust metrics (see Slashdot "karma," Scoop "mojo," Advogato distributed trust metric) <B><EM>(Feature indefinitely shelved at the request of the EMinds community)</EM></B></LI>
<LI>User diary pages (see Advogato, Kuro5hin)</LI>
<LI>Moderated discussions (see Slash, Scoop)</LI>
<LI>Collaborative database facility (see Wiki, Everything2)</LI>
<LI>Content management/distributed publishing</LI>
</UL>
</LI>
</OL>
</BODY>
</HTML>