Please note this is a draft document, and does not reflect the final criteria. If you are a member of this community, feel free to amend as appropriate, but discuss it first.
High Priority
The selected tool should be open source, allowing for modifications to be made freely to its source code.
Medium Priority
The selected tool must have an active developer and support community to ensure that bugfixes and feature improvements will continue development after adoption by AU.
High Priority
It is preferable that the selected tool should be installable on AU-owned server and not be a third-party service to satisfy FOIP regulations.
The following platforms should be supported:
High Priority
The selected tool should run on an Apache-based server such as Apache httpd or Apache Tomcat.
High Priority
The selected tool should be developed on an AU-supported platform such as PHP, perl or Java using MySQL or PostgreSQL. Preferred platform is LAMP (Linux, Apache, MySQL, or PHP).
High Priority
Only tools that are in release status will be selected for evaluation. Release Candidates, unless late in their testing cycle, betas and experimental software will not be considered.
Medium Priority
The selected tool should support single sign-on through Yale CAS, or be easily modified to do so.
Medium Priority
The tool selected should be developed in a modular fashion, or provide plugin APIs for extending functionality.
Low Priority
The tool selected should adhere to, or interoperate with, existing social networking data standards, such as the following:
Low Priority
See http://en.wikipedia.org/wiki/OpenSocial for more information.
Low Priority
See http://www.foaf-project.org/ for more information.
High Priority
See http://www.w3.org/TR/WCAG10/ for more information
Medium Priority
The system must provide, through core functionality or readily available plugin, the ability to protect against spam comments. This may take the form of a captcha, a heuristic function, or a third-party service that checks against a blacklist.
High Priority
Fine-grained user permissions give the user the ability to control who is able to view content they have posted to the site. At a minimum, the user should be able to set the following levels of access:
Further levels of access may be defined after the tool is selected.
Medium Priority
The user should be able to control access to his or her profile details.
Medium Priority
The user should be able to control access to his or her content.
Medium Priority
The user should be able to control access to his or her contact list.
Low Priority
The user should be able to enable and disable notifications from the site.
High Priority
The user should be able to create and share profile data on the site.
High Priority
The user should be able to share content and dialogue with users external to the university. This should be an opt-in feature.
High Priority
The tool selected should offer the ability to create and edit contact lists.
Medium Priority
The user should be able to connect with other users that share interests defined in their profile.
High Priority
The user should be able to connect with other users enrolled in the same course.
High Priority
The user should be able to connect with other users through shared contacts.
Low Priority
The user should be able to connect with other users through their physical location.
Medium Priority
The user should be able to connect with other users in the same centre/school.
Low Priority
The user should be able to connect with other users in different centres.
High Priority
The tool selected should offer the ability for users to create both adhoc and official groups. This activity should not be limited to an administrative role.
Medium Priority
Users should be able to create, edit, and delete posts in individual blogs. These are blogs that only the individual can post content to.
Medium Priority
Users should be able to post to group blogs. These are blogs associated with groups, than anyone with the group can post content to.
Medium Priority
Authenticated users should be able to comment freely on both individual and group blogs.
Low Priority
Users should be able to modify the appearance of their blog based on supplied templates, or customized stylesheets.
Medium Priority
The selected tool should give the user the option of enabling or disabling comments on a universal or post-by-post basis. The user should be able to close comments on a blog post after comments have already been made.
Low Priority
The selected tool should offer the user the option of subscribing to an individual or group blog, and receive notification when new content is posted.
Low Priority
It is desirable that the tool allow for notification via SMS messaging.
Medium Priority
The selected tool should give the user the ability to moderate comments posted to their blog from another user. At a minimum, the user should be able to delete comments.
Low Priority
The system should allow students and staff to collaborate on document creation.
Low Priority
The system should keep a historical record of all edits made to a collaborative document and provide the ability to return to a previously saved state.
Medium Priority
The selected tool should display a list of users who are currently online.
Medium Priority
To protect individual privacy, the selected tool should give the user the option of hiding their online status on the site.
Medium Priority
The selected tool should allow for content syndication through a modern syndication format such as RSS or Atom.
Medium Priority
The selected tool should give the user the ability to upload and share files in the system such as Word Documents, PDF documents, and images.
Low Priority
The selected tool should give the user the ability to upload and embed audio recordings (podcasts).
Low Priority
The selected tool should give the user the ability to upload and embed videos.
Low Priority
The selected tool should automatically convert video and audio media to web-usable formats.
Low Priority
The selected tool should give the user the ability to share images with other users of the site.
Low Priority
The selected tool should give the user the ability to upload multiple files at once.
High Priority
The selected tool should give the user the ability to assign tags to content within the system, such as their profile, file uploads, and blog entries.
Medium Priority
Users should be able to add multiple tags to their blog posts. These tags should propagate through the system to help other users find similar content.
Low Priority
Users should be able to add multiple tags to their profile data. These tags should propagate through the system to help other users find other users with similar profile tags.
Medium Priority
The selected tool should present the most commonly used tags as a tag cloud. For more information on tag clouds, refer to http://en.wikipedia.org/wiki/Tag_cloud.
Low Priority
Users should be able to assign multiple tags to uploaded media, such as photos, videos, and podcasts.
High Priority
The selected tool should have the ability to search through all site content, including blog posts, tags, and profile data.
Medium Priority
The selected tool should provide the ability to upload and present academic work, collected as an electronic portfolio.
Medium Priority
The selected tool should allow for several content types to be included in the electronic portfolio.
Low Priority
The selected tool should allow for simple CV creation based on information entered by the user.
Low Priority
The selected tool should provide the ability to share bookmarks and site links with other users of the system.
High Priority
The tools should integrate with Moodle, preferably at fine-grained level (e.g. to share blogs from the application within Moodle or to share discussions from Moodle within the application
The selected tool should offer integration with Moodle. This integration should offer:
Low Priority
The tool should offer integration with existing social networking tools.
Low Priority
The tool should offer integration with existing social networking applications. For example, the user should be able to migrate existing profile data within Facebook or MySpace into the tool.
Low Priority
The tool should offer content integration with Alfresco.
The Landing is a social site for Athabasca University staff, students and invited guests. It is a space where they can share, communicate and connect with anyone or everyone.
Unless you are logged in, you will only be able to see the fraction of posts on the site that have been made public. Right now you are not logged in.
If you have an Athabasca University login ID, use your standard username and password to access this site.
We welcome comments on public posts from members of the public. Please note, however, that all comments made on public posts must be moderated by their owners before they become visible on the site. The owner of the post (and no one else) has to do that.
If you want the full range of features and you have a login ID, log in using the links at the top of the page or at https://landing.athabascau.ca/login (logins are secure and encrypted)
Posts made here are the responsibility of their owners and may not reflect the views of Athabasca University.