User:Alan/Development Use Cases

From New Orleans Wiki

Jump to: navigation, search

Contents

[edit] Visitor Arrival and Navigation

[edit] Visitor Arrives

Someone visits Think New Orleans for the first time by entering the URL http://thinknola.com/ .

[edit] Intermediate

While new features are developed, they will be linked into the home page, or otherwise announced. We'll work to keep the home page sparse, and direct people to the community directory.

[edit] Steps

  • User follows a link to http://thinknola.com/ or enters the url in their web browser.
  • Person is now able to read welcome message and navigate to the circles that interest them.

[edit] Discussion

[edit] Status

Complete in the sense that a home page exists, includes introductory text, and has links to two model circles.

[edit] Person Logs In

Someone wants to tag feeds using Think New Orleans 2.0. They already have a login account created by an administrator, or by the login registration process, that is not yet implemented.

[edit] Intermediate

There is no intermediate. This needs to be completed. Basic authentication in a total pinch.

[edit] Steps in Use Case

  • Person is directed to the sign in page.
  • Person enters sign in name and password.
  • Person submits sign in.
  • Upon failure person is prompted to re-enter password.
  • Person is registered to use tagging interface.
  • Person can now click on feeds and see tagging interfaces.

[edit] Person Forgets Password

A person has attepted to login to the system but cannot remember their password.

[edit] Intermediate

The person sends e-mail to a group of moderators, who will lookup the password.

[edit] Steps in Use Case

[edit] Person Adds Tags To Feed

A person is logged into the system. They are viewing formatted feeds with tabs for performing actions. Once of the actions is an tagging tab. It will be the default action for most feeds.

[edit] Steps in Use Case

  • Person focuses on existing set of tags, or empty tag box if there are no tags.
  • Person clicks on tags.
  • Person types name of tags seprated by space.
  • Person clicks okay button.
  • New tags are displayed in the text box.

[edit] Person Adds Geocoded Address

A person is reading a feed and notices an address. The person wants to assocaite this entry with a page on a map. The person does so by creating a geocoded entry, by entering an address into an input field, and verifying the resulting geocoded address.

[edit] Steps in Use Case

[edit] Article Tagging

[edit] Article Geocoding

[edit] Tasks

Recurring tasks for development.

  • Add new feeds.
  • Add Google Analytics to the Wiki.
  • Add Google Analytics to the Calendar.

[edit] Registration

  • Person registration.

[edit] Sources

New sources could be scrubbed by running them thorugh feed burner. That way, only one import format necssary. Transforming one format to the next, is not difficult, however.

  • RSS 2.0
  • Atom 1.0
  • RSS 0.9
  • Atom 0.3
  • Edit feed display details.
  • List all active feeds.
  • View list of exising feeds.
  • Pause feed.
  • Remove feed.

[edit] Library Tools

  • Tagging.
  • Mapping.
  • Geocoding.
  • Yellow pages.
  • Event calendars.
  • Trust networks.
  • Open letters.
  • Collections.
  • Circles.

[edit] Administrative

  • Issue tracking.

[edit] Geocoding

  • Load Google Maps only when necessary.

[edit] Calendar

[edit] To do

  • Add calendar update script to cron.

[edit] Ideas

  • Create a form to add new calendars.
  • Store calendars in SQL.
Personal tools