Difference between revisions of "CouncilMeetingInput"

From PortlandWiki
Jump to: navigation, search
(Created page with ' main parts * communications to council - public vents * time-certain items * consent agenda - 100% covered unless pulled * regular agenda - mostly covered, can vote to address l…')
 
m (Reverted edits by 2.80.88.96 (talk) to last revision by Dietrich)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
= Summary =
  
main parts
+
1. Improve notification and discoverability of what's on city council meeting agendas.
* communications to council - public vents
+
* time-certain items
+
* consent agenda - 100% covered unless pulled
+
* regular agenda - mostly covered, can vote to address later
+
  
item owners (scrapeable)
+
2. Allow people to comment on upcoming agenda items.
* commissioner in charge
+
* bureau involved
+
  
item discussed have unique numbers (not sure if globally or locally unique)
+
3. Provide a way to track issues over time.
  
notification
+
= People =
* feeds
+
* searchable and as feeds
+
  
input
+
* Dietrich Ayala (Mozilla)
* public comment per agenda item  
+
* Phillip Holmstrand (City of Portland)
** blog post w/ comments
+
* Oscar Godson (City of Portland)
 +
 
 +
= Implementation =
 +
 
 +
City of Portland data (all XML, not yet available)
 +
* meetings feed: A feed of city council meetings, each entry linking to the details of a given week's meeting. updated 4pm every Friday. eg: at 4pm Friday, the newest item in the feed will be the upcoming Monday meeting's agenda, and the previous Monday's meetings.
 +
* agenda feeds: The feed of items for a given meeting's agenda.
 +
* future discussion feed: A feed of general topics planned for discussion at future meetings.
 +
 
 +
Data storage and access
 +
* store agenda items in couchdb at pdxapi.com
 +
* expose views for lists, searches
 +
* expose atom feeds for list and search results
 +
 
 +
Application
 +
* web app for voting/commenting on individual agenda items
 +
* notifications via twitter: an account that updates when the new agenda is available, linking to input pages
 +
 
 +
== Notification ==
 +
 
 +
* Atom/RSS feeds of items on the upcoming meeting agenda
 +
* Atom/RSS feeds of keyword searches of upcoming meeting agenda
 +
* Twitter notifications of agenda publication
 +
 
 +
== Input ==
 +
 
 +
Public should be able to comment on each agenda item
 +
 
 +
Implementation approaches
 +
* each agenda item as a blog post w/ comments
 +
* Reddit style - each agenda item has up/down vote and comments
 +
 
 +
== Resolution ==
 +
 
 +
Long term project, low priority for now.
  
resolution
 
 
* timestamp in video per item
 
* timestamp in video per item
 
* what action was taken
 
* what action was taken
 
* tracking item relations for resolution
 
* tracking item relations for resolution
** if id not unique, compound id+date
+
* if an agenda item concerns previous agenda items, link it, and mechanically expose it
** if an agenda item concerns previous agenda items, link it, and mechanically expose it
+
 
 +
= Council Meeting Data =
 +
 
 +
Council meeting agendas contain the following high-level parts, each composed of individual agenda items.
 +
 
 +
* communications to council: citizens have 3 minutes to talk about whatever they want
 +
* time-certain items (has owner, vote)
 +
* consent agenda - 100% covered unless pulled (has owner, vote)
 +
* regular agenda - mostly covered, can vote to address later (has owner, vote)
 +
 
 +
== Agenda Items ==
 +
 
 +
* agenda id
 +
* item id
 +
** need to make unique by compounding with date.
 +
* owner
 +
** commissioner in charge (multiple)
 +
** bureau involved (multiple)
 +
* description
 +
* emergency
 +
* session date
 +
* session location
 +
* yea/nea (including who went which way)
 +
* video link (to city web page, b/c video not available yet)
 +
* transcript link
 +
* document link
 +
* hashtags
 +
* associated item numbers
 +
 
 +
= References =
 +
 
 +
* http://www.theyworkforyou.com/
 +
* [http://www.portlandonline.com/auditor/index.cfm?c=26997 example agenda]

Latest revision as of 11:29, 19 December 2011

Summary

1. Improve notification and discoverability of what's on city council meeting agendas.

2. Allow people to comment on upcoming agenda items.

3. Provide a way to track issues over time.

People

  • Dietrich Ayala (Mozilla)
  • Phillip Holmstrand (City of Portland)
  • Oscar Godson (City of Portland)

Implementation

City of Portland data (all XML, not yet available)

  • meetings feed: A feed of city council meetings, each entry linking to the details of a given week's meeting. updated 4pm every Friday. eg: at 4pm Friday, the newest item in the feed will be the upcoming Monday meeting's agenda, and the previous Monday's meetings.
  • agenda feeds: The feed of items for a given meeting's agenda.
  • future discussion feed: A feed of general topics planned for discussion at future meetings.

Data storage and access

  • store agenda items in couchdb at pdxapi.com
  • expose views for lists, searches
  • expose atom feeds for list and search results

Application

  • web app for voting/commenting on individual agenda items
  • notifications via twitter: an account that updates when the new agenda is available, linking to input pages

Notification

  • Atom/RSS feeds of items on the upcoming meeting agenda
  • Atom/RSS feeds of keyword searches of upcoming meeting agenda
  • Twitter notifications of agenda publication

Input

Public should be able to comment on each agenda item

Implementation approaches

  • each agenda item as a blog post w/ comments
  • Reddit style - each agenda item has up/down vote and comments

Resolution

Long term project, low priority for now.

  • timestamp in video per item
  • what action was taken
  • tracking item relations for resolution
  • if an agenda item concerns previous agenda items, link it, and mechanically expose it

Council Meeting Data

Council meeting agendas contain the following high-level parts, each composed of individual agenda items.

  • communications to council: citizens have 3 minutes to talk about whatever they want
  • time-certain items (has owner, vote)
  • consent agenda - 100% covered unless pulled (has owner, vote)
  • regular agenda - mostly covered, can vote to address later (has owner, vote)

Agenda Items

  • agenda id
  • item id
    • need to make unique by compounding with date.
  • owner
    • commissioner in charge (multiple)
    • bureau involved (multiple)
  • description
  • emergency
  • session date
  • session location
  • yea/nea (including who went which way)
  • video link (to city web page, b/c video not available yet)
  • transcript link
  • document link
  • hashtags
  • associated item numbers

References