Web Project Phases
From NMC Wiki
[edit] Phase I
To be done by 12/22, with certain milestones desired by November 8 for demo at the NMC Regional Conference.
Our needs are to have the Drupal architecture and user account system put into place, so we can add content, add additional functionality, allow graphic designer to translate mockups to templates. The sites are all to be under the www.nmc.org URL, with subdurector/URL structures to identify content, e.g. http://www.nmc.org/20/horizon for Horizon project, http://www.nmc.org/20/publications for publications, etc. Iwe need to be anle to develop a new sub site from an example when we are ready to add to the site.
- installation/replacement of Drupal architecture for beta site and project development blog with necessary modules for features below.
- basic structural template and code structure to deal with templating differences to the main site and project/event subsites [sections.module]
- proper code in place to deal with comment spam
- [spam.module -- Bayes]
- establishment of appropriate Drupal user levels to accomodate roles per project User Roles functionalty
- facility to mass import content to create new accounts if needed (import as CSV, tab-delimited, etc)
- is there a module that accepts CSV?
- establishment of appropriate Drupal taxonomies:
- fixed/formal taxonomies to create categories for projects, media types (e.g. all podcasts, all images, all presentations)
- open-ended taxonomy for content creators to "tag" content
- folksonomy.module
- registered user taxonomy so our site users can also "tag" content
- does this get mixed in with content creator tags or is this a separate taxonomy?
- module to display tag cloud on main site (over all NMC), and possible per project
- migration of membership data (organization, and individaul members) to Drupal accounts
- [profile.module]
- Front end web entrance
- template with a project/navigation tabbed interface that is flexible to add, re-order (drop down menus for sub-categories)
- dynamic / rotating image banners for main page [investigate Drupal modules]
- About NMC
- Membership
- Projects
- Events
- others per project as needed
- placeholders or content syndicated from within site or other NMC project sites with RSS feeds such as
- news from NMC
- podcasts
- member contributed content (RSS aggregator, podcast aggregator, randomly selected project "snapshots"
- RSS feeds from Second Life project
- single log in
- Functionality for a "sub-site" or project page that would include:
- dyanmic/rotating image banners specific to project
- news posting (blog) with comments
- static content posting (story) with comments
- event calendar (per project, that can be aggregated on front page for all NMC events)
- discussion forums (public or private)
- project gallery (a content item that would include an image (or more), thumbnail, title, description, author, date, URL...) with comments
- photo syndication (possible from flickr badge)
- tag cloud
Specific web areas to be built:
- General Information about NMC
- description
- history
- how to join
- member benefits
- current members (generated from database)
- board of directors
- what's new posting tool (blog)
- NMC generated podcasts
- Marcus Project site (content now at http://www.nmc.org/marcus/)
- Project information
- News and Updates
- Calendar
- Resources
- Discussion forums (private for project participants)
- Project Gallery
- Horizon Project (content now at http://www.nmc.org/horizon/)
- Project information, background
- News and Updates
- Calendar
- Discussion forums (private for project participants, public for commentary)
- Archive of past reports
- Drupal Book structure for publishing next report
- Syndication of content from wiki, reblog , del.icio.us links
- Members Area
- Private discussion forums
- Tool to create project spotlights
- capability to collaboratively create Drupal "books" (how to guides, best practices-- content to eb descded by NMC)
- ability to add member RSS feed to an aggregator that publishes content to the front
- ability to add member podcast feed to an aggregator that publishes content to the front
- capability to add/search a shared jobs posting
- placeholders, capability for use to create new content entry types such as a locator to put member locations on a Google map
[edit] Phase II
by late February 2007
- Development of conference/event registration tools and session proposal submission and review tools for online, summer, annual conferences, along with reporting tools for internal use (needs to be ready for Spring onlne conference)
- Migration of NMC site from beta URL to the main site
- Integration of Drupal accounts with other NMC systems (MediaWiki)
- New tools for Corporate Partners to contribute content (details TBA)
- Additional Member Tools (TBA)

