- Multiple user accounts, with differing levels of administrative privileges:
- Administrative user (s) should have full access to all of the site’s features and functionality
- Staff users should have access to add and update calendar events and site‐wide announcements, create/edit general content and directory listings, be able to moderate/delete user‐submitted content including comments and forum discussions, and may add and manage user accounts. Staff users should be able to post materials from sessions for access by all users, including Word and PDF files, MP3 recordings, YouTube and other related learning/media/ social media content.
- Authenticated users should be able to comment on content (lessons, etc.), engage in forum discussions, rate posts, conduct polls, and edit wiki‐style group project planning pages. They should also be able to easily post files in common document and image formats (Word, PDF, JPEG, etc.) as well as content from YouTube and other popular social media sites as part of their submissions and/or comments. Users should be able to subscribe to customized site updates via e‐mail as well as RSS and share content outside of the Dojo site.
- Anonymous users should be able to only view general content about the program, and be able to contact administrators for additional information about the Dojo via a Web‐based contact form.
- Forms
that
send
e‐mail
(e.g.,
the
Contact
form) - Forms
should
e‐mail
the
admin‐configurable
designated
address(es)
all
content
submitted
by
the
user.
- Integration
with
third‐party
e‐mail
listserv
software,
e.g.,
Constant
Contact,
Emma,
EZ‐MLM‐IDX.
- WYSIWIG formatter - Allows bolding, italics, links, ordered and unordered lists, and other commonly used formatting features for General page, Blog, Events, News, Wiki‐style pages, and Forum main content areas .
- Embedded content - Main content text areas should be able to have content item‐specific, optional embedded local or remote image(s), photo gallery, remotely‐hosted (e.g. Google video or YouTube) videos, local audio/podcasts, local file attachments (.pdf, .txt, .doc, .docx, .rtf, .xls, .xlsx, .csv, .ppt, .pptx, .key) displayed in or adjacent to the main content area.
- Versioning and/or revisions should be enabled for as many types of content as possible.
- General
page
- General
pages
have
a
title
(required)
and
main
content
area
(required).
- Events
- Site
should
be
able
to
handle
multi‐day
events
that
have
a
date
range
(start
and
end
date
–
required),
title
(required),
time
and
location
text
field,
short
description,
and
main
content
text
area.
Events
should
be
able
to
be
flagged
“public”
by
“Staff”‐level
accounts
only.
- News
- News
items
have
a
title
(required),
date
(required),
short
description
and
main
content
text
area
(required).
News
should
be
able
to
be
flagged
“public”
by
“Staff”‐level
accounts
only.
- Blog - Blog
posts
have
a
title
(required),
author
(required)
date
(required),
short
description
and
main
content
text
area
(required).
- Classified
listings
- Classified
listings
have
a
title
(required),
expiration
date
(required),
main
content
area.
- Poll - Users should be able to create multiple choice poll questions that other users can vote on. Creators should be able to set an expiration date for polls they create and view how many votes have been registered for each question. Polls can be attached to message board posts, blog posts, and project pages.
- Forum - Forums should offer standard Internet message board functionality: Users can post new discussion topics, reply to, and quote other user’s posts. In addition to post subject and content, posts should include username and time stamp. Administrative users should be able to moderate user posts (edit, delete, lock discussions, ban users) and make topics “stick” to the top of the board.
- Ratings - Users should be able to rate learning objects, lessons, general ok - pages, wiki pages and blog posts as specified by administrative users with either a five‐star or “+1” rating system. The system should record the number of users who have rated the specified content.
- Banner ads - Administrative
users
should
be
able
to
upload
banner
advertisements
that
appear
in
specified
locations
on
specified
pages
on
the
site.
Administrative
users
can
track
the
number
of
impressions
and
clickthroughs
for
an
ad,
and
set
campaigns
to
appear
either
for
a
specified
number
of
impressions
or
period
of
time.