SlideShare uma empresa Scribd logo
1 de 13
Twapper Keeper  UI / API Enhancements 05/5/2010
[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.
[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.
[API-3] RSS / Atom feed of newly created archives Requestor: Andy Powell Create an RSS / ATOM feed of archives as they are created.
[API-4 / UI-1] Advanced / Refined Search Requestor: 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
[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.
[UI-3] Opt-out of archives / delete and filter Requestor: Liam Green-Hughes Delete / Opt-Out Form I 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.
[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.
[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.
[UI-6] Filter RTs when viewing an archive Requestor: Kirsy McGill Add additional filter capability to archive to remove RTs.
[UI-7] Analytics Requestor: Brian Kelly ,[object Object],[object Object],[object Object]
[UI-8] Tag and Find Requestor: Gary Green Tags  library congress loc archive Add ability for anyone to add / edit tags associated to archive, and allow for filter dialog to search on this.
[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.

Mais conteúdo relacionado

Semelhante a Twapper Keeper API / UI Enhancements / Work Products

Access the world’s research outputs through the CORE API
Access the world’s research outputs through the CORE API Access the world’s research outputs through the CORE API
Access the world’s research outputs through the CORE API Matteo Cancellieri
 
Tracking user activity logs using Loggastic #ApiPlatformCon
Tracking user activity logs using Loggastic #ApiPlatformConTracking user activity logs using Loggastic #ApiPlatformCon
Tracking user activity logs using Loggastic #ApiPlatformConPaula Čučuk
 
Rss slides final
Rss slides finalRss slides final
Rss slides finalrajenmunoo
 
Building a Better Search: Development of a WordPress Search API
Building a Better Search: Development of a WordPress Search APIBuilding a Better Search: Development of a WordPress Search API
Building a Better Search: Development of a WordPress Search APIJustin Shreve
 
Timeline SoMa WADE
Timeline SoMa WADETimeline SoMa WADE
Timeline SoMa WADEIrnuk
 
Feed the Masses
Feed the MassesFeed the Masses
Feed the Massespbugni
 
En eadmin reports_stats_trainerguide(1)
En eadmin reports_stats_trainerguide(1)En eadmin reports_stats_trainerguide(1)
En eadmin reports_stats_trainerguide(1)Sat Án
 
En eadmin reports_stats_trainerguide
En eadmin reports_stats_trainerguideEn eadmin reports_stats_trainerguide
En eadmin reports_stats_trainerguideSat Án
 
OpenSearch
OpenSearchOpenSearch
OpenSearchhchen1
 
Talis Platform: A Linked Data Engine
Talis Platform: A Linked Data EngineTalis Platform: A Linked Data Engine
Talis Platform: A Linked Data EngineLeigh Dodds
 
SharePoint solution developer exam 70-488
SharePoint solution developer exam 70-488SharePoint solution developer exam 70-488
SharePoint solution developer exam 70-488Ahmed Tawfik
 
10th OpenAIRE Content Providers Community Call
10th OpenAIRE Content Providers Community Call10th OpenAIRE Content Providers Community Call
10th OpenAIRE Content Providers Community CallOpenAIRE
 
REST based API
REST based APIREST based API
REST based APIijtsrd
 
Best practices for Archival Processing of Research Objects (a librarian view)
Best practices for Archival Processing of Research Objects (a librarian view)Best practices for Archival Processing of Research Objects (a librarian view)
Best practices for Archival Processing of Research Objects (a librarian view)Oscar Corcho
 
Low Effort, High Impact: Ways to Add Value to your Drupal site
Low Effort, High Impact: Ways to Add Value to your Drupal siteLow Effort, High Impact: Ways to Add Value to your Drupal site
Low Effort, High Impact: Ways to Add Value to your Drupal siteLindsey Kopacz
 
Beyond the Theme - Using WordPress as an API
Beyond the Theme - Using WordPress as an APIBeyond the Theme - Using WordPress as an API
Beyond the Theme - Using WordPress as an APIDavid Tufts
 
OeRBITAL CETIS10 Presentation
OeRBITAL CETIS10 PresentationOeRBITAL CETIS10 Presentation
OeRBITAL CETIS10 Presentationchr1staylor
 

Semelhante a Twapper Keeper API / UI Enhancements / Work Products (20)

Access the world’s research outputs through the CORE API
Access the world’s research outputs through the CORE API Access the world’s research outputs through the CORE API
Access the world’s research outputs through the CORE API
 
Tracking user activity logs using Loggastic #ApiPlatformCon
Tracking user activity logs using Loggastic #ApiPlatformConTracking user activity logs using Loggastic #ApiPlatformCon
Tracking user activity logs using Loggastic #ApiPlatformCon
 
Rss slides final
Rss slides finalRss slides final
Rss slides final
 
Building a Better Search: Development of a WordPress Search API
Building a Better Search: Development of a WordPress Search APIBuilding a Better Search: Development of a WordPress Search API
Building a Better Search: Development of a WordPress Search API
 
Timeline SoMa WADE
Timeline SoMa WADETimeline SoMa WADE
Timeline SoMa WADE
 
Feed the Masses
Feed the MassesFeed the Masses
Feed the Masses
 
En eadmin reports_stats_trainerguide(1)
En eadmin reports_stats_trainerguide(1)En eadmin reports_stats_trainerguide(1)
En eadmin reports_stats_trainerguide(1)
 
En eadmin reports_stats_trainerguide
En eadmin reports_stats_trainerguideEn eadmin reports_stats_trainerguide
En eadmin reports_stats_trainerguide
 
OpenSearch
OpenSearchOpenSearch
OpenSearch
 
Talis Platform: A Linked Data Engine
Talis Platform: A Linked Data EngineTalis Platform: A Linked Data Engine
Talis Platform: A Linked Data Engine
 
SharePoint solution developer exam 70-488
SharePoint solution developer exam 70-488SharePoint solution developer exam 70-488
SharePoint solution developer exam 70-488
 
10th OpenAIRE Content Providers Community Call
10th OpenAIRE Content Providers Community Call10th OpenAIRE Content Providers Community Call
10th OpenAIRE Content Providers Community Call
 
REST based API
REST based APIREST based API
REST based API
 
Best practices for Archival Processing of Research Objects (a librarian view)
Best practices for Archival Processing of Research Objects (a librarian view)Best practices for Archival Processing of Research Objects (a librarian view)
Best practices for Archival Processing of Research Objects (a librarian view)
 
NISO Update June 2014 SUSHI
NISO Update June 2014 SUSHI NISO Update June 2014 SUSHI
NISO Update June 2014 SUSHI
 
Digitisation and institutional repositories 3
Digitisation and institutional repositories 3Digitisation and institutional repositories 3
Digitisation and institutional repositories 3
 
Low Effort, High Impact: Ways to Add Value to your Drupal site
Low Effort, High Impact: Ways to Add Value to your Drupal siteLow Effort, High Impact: Ways to Add Value to your Drupal site
Low Effort, High Impact: Ways to Add Value to your Drupal site
 
Beyond the Theme - Using WordPress as an API
Beyond the Theme - Using WordPress as an APIBeyond the Theme - Using WordPress as an API
Beyond the Theme - Using WordPress as an API
 
OeRBITAL CETIS10 Presentation
OeRBITAL CETIS10 PresentationOeRBITAL CETIS10 Presentation
OeRBITAL CETIS10 Presentation
 
Asp.net Overview
Asp.net OverviewAsp.net Overview
Asp.net Overview
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Twapper Keeper API / UI Enhancements / Work Products

  • 1. Twapper Keeper UI / API Enhancements 05/5/2010
  • 2. [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.
  • 3. [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.
  • 4. [API-3] RSS / Atom feed of newly created archives Requestor: Andy Powell Create an RSS / ATOM feed of archives as they are created.
  • 5. [API-4 / UI-1] Advanced / Refined Search Requestor: 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
  • 6. [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.
  • 7. [UI-3] Opt-out of archives / delete and filter Requestor: Liam Green-Hughes Delete / Opt-Out Form I 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.
  • 8. [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.
  • 9. [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.
  • 10. [UI-6] Filter RTs when viewing an archive Requestor: Kirsy McGill Add additional filter capability to archive to remove RTs.
  • 11.
  • 12. [UI-8] Tag and Find Requestor: Gary Green Tags library congress loc archive Add ability for anyone to add / edit tags associated to archive, and allow for filter dialog to search on this.
  • 13. [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.

Notas do Editor

  1. This presentation outlines the planned UI / API enhancements.