Episcopal Church Collaboration and Community System

I. Introduction

The Episcopal collaboration and community system product is very comprehensive, from providing discussion spaces and community areas, to facilitating project collaboration and team-based ministry work. As such it will need to draw on the best-practices and toolsets of a number of conventional product categories, yet integrate them into a cohesive, robust yet intuitive system and end-user experience

The product will serve two main roles for its audiences: 1) collaboration and 2) community building. The first role would be for allowing teams of people, typically geographically dispersed, to come together in a common area to get something accomplished. This is the realm traditionally of groupware intranet and extranet applications. The second role is more difficult to define, since it does not rely as heavily on the toolset but more on the best practices of those individuals engaged in building and nurturing community, both online and off. The toolset used for this purpose in the past has been almost exclusively discussion forum or email list software, since community online has manifested in dialog and exchange of ideas.

The Episcopal collaboration and community system product will take the “best of breed” approach from both types of software roles, and benefit from the cross-pollination. Typically collaboration environments (intranets, project management applications, groupware) have been somewhat anemic in their community tools, in most cases offering a basic topic-response forum product for this purpose. Likewise community tools relying on simple email exchanges often overlook the benefits of common online “community resource centers,” well thought-out areas where archives of the discussions exist, files, dates, and other resources of interest to the community can be kept. The YahooGroups product comes closest to this, and as such has been highly successful. We hope to draw on this success and enhance the model with best-practices gained from individuals in the faith community that are pioneers and expert in creating and nurturing all types of communities

II. Feature Overview

A very brief overview of what is available in the system:

Personal Workspace

This area provides a “dashboard view” of all the modules available to the member, and includes an aggregate view of information from the following components.

Groups

Robust tools are included to manage collaboration groups, calendar dates, coordinate tasks, participate in polls, receive news, etc.  Groups can be either Public or Private.

Electronic mail

Each community member may use an electronic mail address that can be accessed via the Web, or by Pop3 and IMAP.

Discussions

Web and email accessible discussion groups are at the heart of the collaboration and community system.  Discussions can be public or private, with read / write or distribution only access.

Calendaring

Group calendars can schedule resources, and send out automated email notifications of dates to other group members. A personal calendar in the Workspace aggregates dates from group calendars.

Files/Link/Resources

Members are able to upload files or add links to groups in which they participate.  Electronic notifications of the additions are sent to members of the group.

Live Chats

Authenticated public and secure private live chat discussions are available to each group via the collaboration system Web interface or by using an IRC client that is capable of authentication.

 

The collaboration and community system will remain an Open Source system and adhere to RFC standards. The system will include, but is not limited to:

Basic components

The core system is comprised of OpenLDAP, PostgresSQL, NNTP, Apache Web server, AOL Web server, Cyrus mail server, and an IRCd compliant live chat server.

Executive Control Module (ECM)

 This is the code and process that knits all the Open Source products together.  It respects a complex series of permissions that determines access levels for each user.  Search features and member access privileges are determined by group permissions and member permissions.

Extended components

This project will serve as a contributing member of the Open Source project OpenACS.  The OpenACS modules extend the feature set of the basic system.  The modules are very diverse and customizable, and offer everything from groupware to content management.  More information on the packages available for integration and customization from OpenACS can be found at http://openacs.org/projects/openacs/packages/.

dotLRN

This expression of OpenACS was developed by MIT and is in use by over a quarter of a million users.  The inclusion of dotLRN configuration of OpenACS in the installation of the Episcopal community server will be highly customized during its installation.  For more on dotLRN, please visit http://www.dotlrn.org/.

 

Features

What follows is a list of features planned for upcoming releases of the Episcopal Communities environment. 

Redesigned interface. 

This redesign will provide a brand new look and feel for the Episcopal Church. 

Personal Workspace

This area will be revised as outlined by the wireframes provided by the Web department of the Episcopal Church.  These wireframes are subject to change and review throughout the development process.  The Workspace has a modular design with the following features -

Electronic mail

Each community member will receive an electronic mail address that can be accessed via the Web, Pop3, and IMAP.  Mail clients utilize user name and passwords to retrieve mail; Web access authentication deploys user name and password via SSL. 

Spam is filtered through common IP based blocking lists such as SpamCop, ORBL.org, and many others.  Also, messages with known virus formats are automatically filtered out (specifically application / octet-stream files).

Enhanced address book will allow users easier access to lists of groups and members for insertion into address fields of the email form.

Members using email get a combination of features unique to the collaboration server. 

Groups

This area of the collaboration system is fully featured, and includes a “dashboard” view of the modules associated with the group. Modules include:

Discussion

Web and email accessible discussions are at the heart of the collaboration and community system.  These discussion groups have the following characteristics:

Calendaring

The system will include group calendaring that aggregates dates into the personal Workspace.  It can export calendar data for import into clients such as Outlook from Microsoft.

Files, Links, and Resources

Users are able to upload files, add links, and create folders for groups in which they participate.

Live chat

User name and password authenticated public and private live chat discussions are available to each group via the collaboration system Web interface, or by using an IRC client that is capable of authentication.  Features include -

Groups Listings and Access

The groups page will have different ways to view the groups to which a member belongs, including –

Documentation

Complete documentation for the system will provide a highly efficient way to learn about the system and its features, including:

 

Later Development

Planned for a future release of the system in 2005:

API and interaction with external systems

Project Management

Fully featured task and project management module for groups and personal workspace.

Blogs

Blog module for groups and personal workspace, allowing the group a public-facing view of information from the group.

RSS

Enhanced Search

Enhanced search feature for discussions, resources, events, and other modular records at the group level.

Directory

Directory hierarchy of discussions, live chats, blogs, and resources.  This will be a combination of static public discussion, live chats, blogs, and resources, and a dynamically generated private directory per authenticated member of the same resources.

Book / publication module

This would include metadata for author, publisher, and publication date and would link to the site for purchasing a book, and could even allow a 'partner' relationship that would credit the group for the purchase.  This will likely interface with the file/link/resource listings of the group. Based on an existing dotLRN module.

More Discussion Features

The ability to schedule release of notes by date (for example, creating a months worth of devotionals and have the system send them out each morning).

Enhanced Calendaring

Meetings List Module – events that are speficially meeting events will be shown in their own area. These will include:

Enhanced Files Area

Notifications / tickler system enhancements

More types of notifications will be added to the system

Live chat improvements