SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Kürzlich hochgeladen (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

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.

Hinweis der Redaktion

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