Twapper Keeper API / UI Enhancements / Work Products

13
Twapper Keeper UI / API Enhancements 05/5/2010

Transcript of Twapper Keeper API / UI Enhancements / Work Products

Page 1: Twapper Keeper API / UI Enhancements / Work Products

Twapper Keeper UI / API

Enhancements05/5/2010

Page 2: Twapper Keeper API / UI Enhancements / Work Products

[API-1]RSS / Atom feed of all archive types

Requestor: Andy Powell

[API-1]RSS / Atom feed of all archive types

Requestor: Andy Powell

Add RSS feed to @Person archvies.

Update ALL RSS feeds for #hashtags, keywords, and

@persons to be Atom compliant.

Add RSS feed to @Person archvies.

Update ALL RSS feeds for #hashtags, keywords, and

@persons to be Atom compliant.

Page 3: Twapper Keeper API / UI Enhancements / Work Products

[API-2]Update API to Match Twitter /Search API input / output include pagination

Requestor: Andy Powell

[API-2]Update API to Match Twitter /Search API input / output include pagination

Requestor: Andy Powell

Redo TwapperKeeper/tweets API endpoint with a focus on aligning with twitter /search API in both

input and output (where possible) to minimize coding differences

between platforms.

Redo TwapperKeeper/tweets API endpoint with a focus on aligning with twitter /search API in both

input and output (where possible) to minimize coding differences

between platforms.

Page 4: Twapper Keeper API / UI Enhancements / Work Products

[API-3]RSS / Atom feed of newly created archives

Requestor: Andy Powell

[API-3]RSS / Atom feed of newly created archives

Requestor: Andy Powell

Create an RSS / ATOM feed of archives as they

are created.

Create an RSS / ATOM feed of archives as they

are created.

Page 5: Twapper Keeper API / UI Enhancements / Work Products

[API-4 / UI-1]Advanced / Refined SearchRequestor: Martin Hawksey

[API-4 / UI-1]Advanced / Refined SearchRequestor: Martin Hawksey

Advanced Search Form

Within Archive(s) From User(s)

Includes Text in Tweet

Add an advanced search to allow for more arguments to find data.

For example: Boolean (thisPerson OR thatPerson) AND hashtag

Add capabilities to API where possible.

NOTE: one limitation I can see for performance is it may have to be

bound to a pre-defined set of archives during search, as

wildcarding across the entire database would probably not be

possible

Add an advanced search to allow for more arguments to find data.

For example: Boolean (thisPerson OR thatPerson) AND hashtag

Add capabilities to API where possible.

NOTE: one limitation I can see for performance is it may have to be

bound to a pre-defined set of archives during search, as

wildcarding across the entire database would probably not be

possible

Page 6: Twapper Keeper API / UI Enhancements / Work Products

[UI-2]Quick Filter Results for a Given Archive

Requestor: Martin Hawksey

[UI-2]Quick Filter Results for a Given Archive

Requestor: Martin Hawksey

Within archive page, add a filter text input that can further refine the

tweets based upon text entered.

Within archive page, add a filter text input that can further refine the

tweets based upon text entered.

Page 7: Twapper Keeper API / UI Enhancements / Work Products

[UI-3]Opt-out of archives / delete and filter

Requestor: Liam Green-Hughes

[UI-3]Opt-out of archives / delete and filter

Requestor: Liam Green-Hughes

Delete / Opt-Out FormI want my tweets deleted and I don’t ever want my tweets archived

Name __________________Twitter Username ________

Add form to system to allow users to request to be deleted / opt-out of

archiving. (form will goto helpdesk)

Create deletion program to be run by helpdesk.

Add archiving filter table(s) / routines to archiving process.

Create a log of how many tweets are being NOT archived for measurement

purposes.

Add form to system to allow users to request to be deleted / opt-out of

archiving. (form will goto helpdesk)

Create deletion program to be run by helpdesk.

Add archiving filter table(s) / routines to archiving process.

Create a log of how many tweets are being NOT archived for measurement

purposes.

Page 8: Twapper Keeper API / UI Enhancements / Work Products

[UI-4]Filter a hashtagged archive via a list of persons

Requestor: Tony Hirst

[UI-4]Filter a hashtagged archive via a list of persons

Requestor: Tony Hirst

Add to filter on the archive page to filter based upon a list of users.

Add to filter on the archive page to filter based upon a list of users.

Page 9: Twapper Keeper API / UI Enhancements / Work Products

[UI-5]Create a collection of archives and allow permalink to be created

Requestor: Cameron Neylon

[UI-5]Create a collection of archives and allow permalink to be created

Requestor: Cameron Neylon

Create Archive Collection Form

Pick archive to be bound into a collection.

Create a way for users to aggregate archives together and create a new

permalink.

Allows for results to be “mashed” together.

This will most likely result in a new object type called collection.

Create a way for users to aggregate archives together and create a new

permalink.

Allows for results to be “mashed” together.

This will most likely result in a new object type called collection.

Page 10: Twapper Keeper API / UI Enhancements / Work Products

[UI-6]Filter RTs when viewing an archive

Requestor: Kirsy McGill

[UI-6]Filter RTs when viewing an archive

Requestor: Kirsy McGill

Add additional filter capability to archive to remove RTs.

Add additional filter capability to archive to remove RTs.

Page 11: Twapper Keeper API / UI Enhancements / Work Products

[UI-7]Analytics

Requestor: Brian Kelly

[UI-7]Analytics

Requestor: Brian Kelly

-Add high level organic metrics similar to WTHashtag

- Geo Location Metrics-- Integration with Andy Powell’s

Eduserv Summarizr

-Add high level organic metrics similar to WTHashtag

- Geo Location Metrics-- Integration with Andy Powell’s

Eduserv Summarizr

Page 12: Twapper Keeper API / UI Enhancements / Work Products

[UI-8]Tag and Find

Requestor: Gary Green

[UI-8]Tag and Find

Requestor: Gary Green

Tags library congress loc archiveAdd ability for anyone to add / edit tags associated to archive, and allow for filter dialog to search on

this.

Add ability for anyone to add / edit tags associated to archive, and allow for filter dialog to search on

this.

Page 13: Twapper Keeper API / UI Enhancements / Work Products

[UI-9]@Person Archiving Changes

Requestor: Jeremy

[UI-9]@Person Archiving Changes

Requestor: Jeremy

Force users to login via Oauth prior to creating @person archives.

Update FAQ to explain fact that keyword archives can still be used to see users tweets, and if they wish they can

opt-out.

Force users to login via Oauth prior to creating @person archives.

Update FAQ to explain fact that keyword archives can still be used to see users tweets, and if they wish they can

opt-out.