Introduction
This page is intended to list the High Level Requirements with brief summarizations of each. And to also provide links to more in depth information.
Login / Security
Each user should be assigned a hierarchical level of security. Each content zone should have an associated minimum security level to view.
- Public
- Associates
- Members
- Officer Associates
- Officer
At the same time, it would also be nice to have a "Users and Groups" style security scheme for site content editing.
- News editors
- Forum moderators
- etc..
Content Management
Adding, removing, editing all content on the site, should be able to be done browser based. (not require code updates)
Event Management
General
- Google Calendar integration. At the very least, have the system update a singe central google calendar. Bonus points if the synchronization can be 2 way.
- " X hours until upcoming Y Event " Should be prominently displayed on the home page.
- Users should be able to optionally enable email notifications upon new event creation.
Creating an event
All events should have:
- Summoning Time
- Start Time
- End Time
- Title
- Rules/Restrictions
- Description
- List of desired participants (generic, or specific by class)
- Viewing security level
Event Management
- Event creator should be able to promote specific groups or users to help manage the event. (Officers group by default are always managers)
- Managers can edit/delete the event.
- Managers should see a list of available characters grouped by user.
- Once a character is signed up, that users alternate characters available should still be accessible. (mouse over maybe?)
- Managers can change the status of any signed up Character.
| Status | Description |
| Available | Signed up as 100% available |
| Tentative | Signed up as tentative |
| Unavailable | Signed up as unavailable |
| Pending | Manager noting this person will probably go just not assigned yet |
| Assigned | On the Roster |
| Standby | On Standby list |
Signing up for an Event
- Users should be able to sign up a preferred character and any alternate characters.
- Users should easily see that "sign up" does not automatically mean accepted.
- Users should be able to sign up as 100% available, tentatively available, or specifically NOT available.
- Users should optionally be able to receive email notification upon their status change (Accepted, rejected, placed on standby, etc.)
- Users should be able to optionally add the event to their personal google calendars.
News
- possibly a just special forum
- displayed on the home page
- sorted newest news at top
- home page should show most recent X number of stories
- option to look at news archives for older news
Forums
(Mimic GuildPortal forum functions)
- organized by group -> forum -> thread
- sorted original post at top
- WSYSIWYG HTML editor
- custom avatars
- custom sig files
Data Gathering
- WoW Armory character information
- WoW Armory bank log information
- Any Item links should use wowdb Syndication
it would be very beneficial for a mobile portal of at least news/forums/raid management/login
note on the mimic guildportal forums i despise them. they are slow and very busy, streamlined is best, i feel. i suggest something closer to fireboard style/user interaction, (http://www.bestofjoomla.com/) (workable version at http://shiny.goonubbin.com)
also, front page should include an updated forum post opt in.