• Fresh Bread

  last modified October 2, 2007 by nickyg622

Project: NYCSR Improvements (codename: Fresh Bread)



Updates:



Summary and mission objectives:

The NYC Streets Renaissance has already "changed the shape of advocacy in NYC".  Our goal is to bring NYCSR sites to the next level of online advocacy, through improved design, new community features, and a rock-solid technical foundation.

We will work directly with the Streetsblog staff and Streetsblog readers to develop and implement ideas for new features, starting with a handful of specific projects.

User stories:

This project addresses several possible user stories:
  • Aaron Naparstek, through feedback from his fan club, has an idea for a new feature.  Make it happen!
  • A visitor to Streetsblog can immediately understand where it exists in the context of the NYCSR, and can immediately find other relevant sites and information
  • A reader comes to Streetsblog and reads an interesting story about their neighborhood (Astoria, Queens).  They click on a map that shows all the other Streetsblog stories and StreetFilms videos about their neighborhood.
  • It has been discovered that one of our council members is way out of touch with his/her constituency on a certain policy issue.  After reading a post about this issue, our reader can sign a petition or write a letter to their councilmember, either within streetsblog, on openplans, or through an external tool.

Functional & technical objectives:

  • Collaborate with Aaron N & the TOPP design team to develop the next generation of NYCSR sites. Everything from writing WP plugins to extending our Ajax framework.
  • Extend and fix WordPress plugins for Streetsblog
  • Setting up Streetswiki.org to take advantage of everything NUI has brought, and supporting a successful launch
  • Learn WordPress management & configuration, WP Plugins, Deliverance for brand identity


Ideas for specific features:

  • Add geocoding & mapping to Streetsblog posts & StreetFilms films (by implementing and extending the GeoPress WordPress plugin)
  • Add "action items" to Streetsblog posts -- ways to follow up an issue with real world actions (e.g., sign a petition, send a letter to a representative, etc.).  Begin by connecting to external tools; eventually build tools in-house
  • Add "the crown of royalty" for good comments.  Admin-selected great comments get pulled out and featured.  Perhaps allow filtering of "all comments" page by crown.
  • Consolidate and better feature the site's RSS feeds (by category, comments, crown of royalty, etc)


Longer range work summary:

This project will involve continuous communication with the "content" side of the TOPP team (bloggers, filmmakers, advocates, etc.) -- long range plans for improvements will stem from discussions with them based on their evolving missions and product goals.  Future work will be a combination of support and feature development.

Resources:

- StreetsBlog: www.streetsblog.org
- StreetFilms: www.streetfilms.org
- NYC Streets Renaissance: www.nycsr.org
- WordPress developer docs: http://codex.wordpress.org/Developer_Documentation
- Deliverance: http://www.openplans.org/projects/deliverance

Who to talk to:

  • Wordpress: Nick / Ian

Initial Tasks:

  • What is the NYCSR? Mission, history, and accomplishments
  • Streetsblog & StreetFilms site investigation
  • Introduction to WordPress, PHP & MySQL
  • Help configure WordPress for openplans
  • Access to dev.streetsblog.org
  • Start your own blog on WordPress.com
  • Install & configure a WP plugin for Streetsblog
  • Fix outstanding bugs in Sblog WP Plugins
  • Extend WP Plugins for SBlog
  • Write new WP Plugins