SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
the right
                       level of
                        detail


brianna@modernthings.org
i ♥ web apps...
(I use a lot of wikis)
...but...
they're so needy!
some web apps help users
   manage data well.


       the good:
the bad:
LinkedIn groups
(why can't I get all group news
       in one email?)
the ugly:
this was fine when I
read my wikis every day,

     but no longer.
I need... filters!
and... summaries!
what kind of problem is this?
usability
user
communication
marketing
user
marketing     communication




        usability
luckily, we can build
 our own solution...
...because we have APIs!
an example: MediaWiki.
api.php
mediawiki.org/wiki/API
mwclient
Python library for accessing
      MediaWiki API
(affordable web hosting)
mwfeeds.modernthings.org

Filter feeds for only edits that
    add a new H2 heading.
So instead of THIS:
I can just have the items that
    add new topics. woot!
(Pipes could probably
do it too. No API needed.)
pipes.yahoo.com
Summary example
on one of my favourite
  “occasional” wikis:
so I want something like this:
Hi! Here's what happened in geekfeminism.wikia.com this week.

* 243 edits were made in the article space. Wow! That's 34 edits every day.
* 22 editors were working this week. The top 5 busiest people have been
Thayvian (131 edits), Skud (75 edits), Elky (9 edits), Hypatia (3 edits) and
78.105.109.196 (3 edits). Thanks everyone!
* 77 different articles were edited, including 25 completely brand new
pages. Woot!

Top 5 articles this week:
* http://geekfeminism.wikia.com/wiki/EMACS_virgins_joke
* http://geekfeminism.wikia.com/wiki/Ubuntero_gendered_name
* http://geekfeminism.wikia.com/wiki/Trigger_warning
* http://geekfeminism.wikia.com/wiki/Richard_Stallman
* http://geekfeminism.wikia.com/wiki/List_of_women_in_Open_Source

And all the new articles:
http://geekfeminism.wikia.com/wiki/Troll
* http://geekfeminism.wikia.com/wiki/Concern_troll
* http://geekfeminism.wikia.com/wiki/Stereotype_threat
* http://geekfeminism.wikia.com/wiki/Defcon_comic_strip_incident
* http://geekfeminism.wikia.com/wiki/Emasculation
* http://geekfeminism.wikia.com/wiki/Dress_a_day_blog
* http://geekfeminism.wikia.com/wiki/Concern_trolls
* http://geekfeminism.wikia.com/wiki/Richard_Stallman
30 minutes of hacking later:
todo:
     generalise,
hook into email/RSS,
better faster stronger
but really...
how easy is that?!
credits
●   Title – CC-BY – jared - http://www.flickr.com/photos/generated/2056145757/
●   Mouth open – CC-BY-SA – bradleygee -
    http://www.flickr.com/photos/icanchangethisright/3690065403/
●   The good – CC-BY – pinksherbet - http://www.flickr.com/photos/pinksherbet/2160471914/
●   The bad – CC-BY-SA – yogi - http://www.flickr.com/photos/yogi/65938277/
●   The ugly – CC-BY – isforinsects - http://www.flickr.com/photos/sethwoodworth/2714717353/
●   Filter – CC-BY-SA – daveyll - http://www.flickr.com/photos/daveyll/332723930/
●   Summary – CC-BY- Tom T - http://www.flickr.com/photos/scraplab/3195233814/
●   Digging – CC-BY – woodleywonderworks -
    http://www.flickr.com/photos/wwworks/3377221745/
●   Map mashup – CC-BY – caterina - http://www.flickr.com/photos/caterina/12204207/
●   Surprise – CC-BY-SA – bensonkua - http://www.flickr.com/photos/bensonkua/2754312951/
●   Web logos and screenshots – most are copyrighted with all rights reserved.




     everything else is mine & licensed CC-BY-SA!
thanks!


        brianna@
     modernthings.org

   identi.ca/pfctdayelise

   brianna.laugher.id.au/
            blog

Contenu connexe

Similaire à The right level of detail (MediaWiki, APIs)

IMC2022_Wikipedia for Science_for weADAPT.pptx
IMC2022_Wikipedia for Science_for weADAPT.pptxIMC2022_Wikipedia for Science_for weADAPT.pptx
IMC2022_Wikipedia for Science_for weADAPT.pptxweADAPT
 
Wiki for the Workplace: Beginners Guide
Wiki for the Workplace: Beginners GuideWiki for the Workplace: Beginners Guide
Wiki for the Workplace: Beginners GuideRich James
 
The Age of Responsive Design
The Age of Responsive DesignThe Age of Responsive Design
The Age of Responsive DesignDenise Jacobs
 
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Peter Handley
 
Blogs, Wikis and more: Web 2.0 demystified for information professionals
Blogs, Wikis and more: Web 2.0 demystified for information professionalsBlogs, Wikis and more: Web 2.0 demystified for information professionals
Blogs, Wikis and more: Web 2.0 demystified for information professionalsMarieke Guy
 
Working and collaborating in an online world
Working and collaborating in an online worldWorking and collaborating in an online world
Working and collaborating in an online worldFrankie Forsyth
 
Web Design Workflow and 
Tools that Make Life Easy
Web Design Workflow and 
Tools that Make Life EasyWeb Design Workflow and 
Tools that Make Life Easy
Web Design Workflow and 
Tools that Make Life EasySang-Min Yoon
 
Web 2.0 Tools & Applications in Libraries
Web 2.0 Tools & Applications in LibrariesWeb 2.0 Tools & Applications in Libraries
Web 2.0 Tools & Applications in LibrariesNicole C. Engard
 
Responsive Design for Complex Websites (IXDA Munich)
Responsive Design for Complex Websites (IXDA Munich)Responsive Design for Complex Websites (IXDA Munich)
Responsive Design for Complex Websites (IXDA Munich)Sabine Berghaus
 
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01mfc619
 
Blogging 101 Session 2
Blogging 101 Session 2Blogging 101 Session 2
Blogging 101 Session 2Sarah Felkar
 
Blogs And Wikis In Academia
Blogs And Wikis In AcademiaBlogs And Wikis In Academia
Blogs And Wikis In AcademiaBill Warters
 
How to start editing Wikidata (for Wikipedians and GLAM staff)
How to start editing Wikidata (for Wikipedians and GLAM staff)How to start editing Wikidata (for Wikipedians and GLAM staff)
How to start editing Wikidata (for Wikipedians and GLAM staff)Sandra Fauconnier
 

Similaire à The right level of detail (MediaWiki, APIs) (20)

IMC2022_Wikipedia for Science_for weADAPT.pptx
IMC2022_Wikipedia for Science_for weADAPT.pptxIMC2022_Wikipedia for Science_for weADAPT.pptx
IMC2022_Wikipedia for Science_for weADAPT.pptx
 
Overview of Wikis
Overview of WikisOverview of Wikis
Overview of Wikis
 
Wiki for the Workplace: Beginners Guide
Wiki for the Workplace: Beginners GuideWiki for the Workplace: Beginners Guide
Wiki for the Workplace: Beginners Guide
 
The Age of Responsive Design
The Age of Responsive DesignThe Age of Responsive Design
The Age of Responsive Design
 
Wikis
WikisWikis
Wikis
 
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
 
CD200615 Session 4
CD200615 Session 4CD200615 Session 4
CD200615 Session 4
 
Session4
Session4Session4
Session4
 
Blogs, Wikis and more: Web 2.0 demystified for information professionals
Blogs, Wikis and more: Web 2.0 demystified for information professionalsBlogs, Wikis and more: Web 2.0 demystified for information professionals
Blogs, Wikis and more: Web 2.0 demystified for information professionals
 
Web2info
Web2infoWeb2info
Web2info
 
Working and collaborating in an online world
Working and collaborating in an online worldWorking and collaborating in an online world
Working and collaborating in an online world
 
Web Design Workflow and 
Tools that Make Life Easy
Web Design Workflow and 
Tools that Make Life EasyWeb Design Workflow and 
Tools that Make Life Easy
Web Design Workflow and 
Tools that Make Life Easy
 
CTCOLT09
CTCOLT09CTCOLT09
CTCOLT09
 
Web 2.0 Tools & Applications in Libraries
Web 2.0 Tools & Applications in LibrariesWeb 2.0 Tools & Applications in Libraries
Web 2.0 Tools & Applications in Libraries
 
Responsive Design for Complex Websites (IXDA Munich)
Responsive Design for Complex Websites (IXDA Munich)Responsive Design for Complex Websites (IXDA Munich)
Responsive Design for Complex Websites (IXDA Munich)
 
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
 
Blogging 101 Session 2
Blogging 101 Session 2Blogging 101 Session 2
Blogging 101 Session 2
 
Blogs And Wikis In Academia
Blogs And Wikis In AcademiaBlogs And Wikis In Academia
Blogs And Wikis In Academia
 
Wordpress Basics
Wordpress BasicsWordpress Basics
Wordpress Basics
 
How to start editing Wikidata (for Wikipedians and GLAM staff)
How to start editing Wikidata (for Wikipedians and GLAM staff)How to start editing Wikidata (for Wikipedians and GLAM staff)
How to start editing Wikidata (for Wikipedians and GLAM staff)
 

Plus de Brianna Laugher

So You're A Software Developer, Now What? Exploring Career Growth
So You're A Software Developer, Now What? Exploring Career GrowthSo You're A Software Developer, Now What? Exploring Career Growth
So You're A Software Developer, Now What? Exploring Career GrowthBrianna Laugher
 
CFFSW - Crowdfunded free software
CFFSW - Crowdfunded free softwareCFFSW - Crowdfunded free software
CFFSW - Crowdfunded free softwareBrianna Laugher
 
Dynamic viz in the IPython Notebook
Dynamic viz in the IPython NotebookDynamic viz in the IPython Notebook
Dynamic viz in the IPython NotebookBrianna Laugher
 
Funcargs & other fun with pytest
Funcargs & other fun with pytestFuncargs & other fun with pytest
Funcargs & other fun with pytestBrianna Laugher
 
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management softwareZookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management softwareBrianna Laugher
 
BarCamp Geelong - Why gender should be a text field
BarCamp Geelong - Why gender should be a text fieldBarCamp Geelong - Why gender should be a text field
BarCamp Geelong - Why gender should be a text fieldBrianna Laugher
 
Clash of the encyclopedias - is competition good for sharing?
Clash of the encyclopedias - is competition good for sharing?Clash of the encyclopedias - is competition good for sharing?
Clash of the encyclopedias - is competition good for sharing?Brianna Laugher
 
Language Sleuthing HOWTO with NLTK
Language Sleuthing HOWTO with NLTKLanguage Sleuthing HOWTO with NLTK
Language Sleuthing HOWTO with NLTKBrianna Laugher
 
Wiki[mp]edia data sources & the MediaWiki API
Wiki[mp]edia data sources & the MediaWiki APIWiki[mp]edia data sources & the MediaWiki API
Wiki[mp]edia data sources & the MediaWiki APIBrianna Laugher
 
GLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructureGLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructureBrianna Laugher
 
Free as in Market: Liberty and Property - Rusty Russell
Free as in Market: Liberty and Property - Rusty RussellFree as in Market: Liberty and Property - Rusty Russell
Free as in Market: Liberty and Property - Rusty RussellBrianna Laugher
 
Public history in the digital age - Claudine Chionh
Public history in the digital age - Claudine ChionhPublic history in the digital age - Claudine Chionh
Public history in the digital age - Claudine ChionhBrianna Laugher
 
It's all fun and games until someone wants to sue you: Reporting in the age o...
It's all fun and games until someone wants to sue you: Reporting in the age o...It's all fun and games until someone wants to sue you: Reporting in the age o...
It's all fun and games until someone wants to sue you: Reporting in the age o...Brianna Laugher
 
Gratis & libre - Liam Wyatt
Gratis & libre - Liam WyattGratis & libre - Liam Wyatt
Gratis & libre - Liam WyattBrianna Laugher
 
OpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
OpenAustralia - Everyday democracy for everybody in Australia - Matthew LandauerOpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
OpenAustralia - Everyday democracy for everybody in Australia - Matthew LandauerBrianna Laugher
 
Freedom Fighting: How do we convince the powers that be to relax their grip? ...
Freedom Fighting: How do we convince the powers that be to relax their grip? ...Freedom Fighting: How do we convince the powers that be to relax their grip? ...
Freedom Fighting: How do we convince the powers that be to relax their grip? ...Brianna Laugher
 
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon GreenerFree and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon GreenerBrianna Laugher
 

Plus de Brianna Laugher (20)

So You're A Software Developer, Now What? Exploring Career Growth
So You're A Software Developer, Now What? Exploring Career GrowthSo You're A Software Developer, Now What? Exploring Career Growth
So You're A Software Developer, Now What? Exploring Career Growth
 
CFFSW - Crowdfunded free software
CFFSW - Crowdfunded free softwareCFFSW - Crowdfunded free software
CFFSW - Crowdfunded free software
 
Dynamic viz in the IPython Notebook
Dynamic viz in the IPython NotebookDynamic viz in the IPython Notebook
Dynamic viz in the IPython Notebook
 
Funcargs & other fun with pytest
Funcargs & other fun with pytestFuncargs & other fun with pytest
Funcargs & other fun with pytest
 
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management softwareZookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
 
BarCamp Geelong - Why gender should be a text field
BarCamp Geelong - Why gender should be a text fieldBarCamp Geelong - Why gender should be a text field
BarCamp Geelong - Why gender should be a text field
 
Distributed wikis
Distributed wikisDistributed wikis
Distributed wikis
 
Neurosexism
NeurosexismNeurosexism
Neurosexism
 
Clash of the encyclopedias - is competition good for sharing?
Clash of the encyclopedias - is competition good for sharing?Clash of the encyclopedias - is competition good for sharing?
Clash of the encyclopedias - is competition good for sharing?
 
Language Sleuthing HOWTO with NLTK
Language Sleuthing HOWTO with NLTKLanguage Sleuthing HOWTO with NLTK
Language Sleuthing HOWTO with NLTK
 
Visualising geo-data
Visualising geo-dataVisualising geo-data
Visualising geo-data
 
Wiki[mp]edia data sources & the MediaWiki API
Wiki[mp]edia data sources & the MediaWiki APIWiki[mp]edia data sources & the MediaWiki API
Wiki[mp]edia data sources & the MediaWiki API
 
GLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructureGLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructure
 
Free as in Market: Liberty and Property - Rusty Russell
Free as in Market: Liberty and Property - Rusty RussellFree as in Market: Liberty and Property - Rusty Russell
Free as in Market: Liberty and Property - Rusty Russell
 
Public history in the digital age - Claudine Chionh
Public history in the digital age - Claudine ChionhPublic history in the digital age - Claudine Chionh
Public history in the digital age - Claudine Chionh
 
It's all fun and games until someone wants to sue you: Reporting in the age o...
It's all fun and games until someone wants to sue you: Reporting in the age o...It's all fun and games until someone wants to sue you: Reporting in the age o...
It's all fun and games until someone wants to sue you: Reporting in the age o...
 
Gratis & libre - Liam Wyatt
Gratis & libre - Liam WyattGratis & libre - Liam Wyatt
Gratis & libre - Liam Wyatt
 
OpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
OpenAustralia - Everyday democracy for everybody in Australia - Matthew LandauerOpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
OpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
 
Freedom Fighting: How do we convince the powers that be to relax their grip? ...
Freedom Fighting: How do we convince the powers that be to relax their grip? ...Freedom Fighting: How do we convince the powers that be to relax their grip? ...
Freedom Fighting: How do we convince the powers that be to relax their grip? ...
 
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon GreenerFree and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
 

Dernier

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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Dernier (20)

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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

The right level of detail (MediaWiki, APIs)

  • 1. the right level of detail brianna@modernthings.org
  • 2. i ♥ web apps...
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. (I use a lot of wikis)
  • 10.
  • 12. some web apps help users manage data well. the good:
  • 13.
  • 14.
  • 16.
  • 18. (why can't I get all group news in one email?)
  • 20.
  • 21.
  • 22.
  • 23. this was fine when I read my wikis every day, but no longer.
  • 25.
  • 27.
  • 28. what kind of problem is this?
  • 32. user marketing communication usability
  • 33. luckily, we can build our own solution...
  • 34.
  • 36.
  • 39. mwclient Python library for accessing MediaWiki API
  • 41. mwfeeds.modernthings.org Filter feeds for only edits that add a new H2 heading.
  • 42. So instead of THIS:
  • 43.
  • 44. I can just have the items that add new topics. woot!
  • 45.
  • 46. (Pipes could probably do it too. No API needed.)
  • 48. Summary example on one of my favourite “occasional” wikis:
  • 49.
  • 50. so I want something like this:
  • 51. Hi! Here's what happened in geekfeminism.wikia.com this week. * 243 edits were made in the article space. Wow! That's 34 edits every day. * 22 editors were working this week. The top 5 busiest people have been Thayvian (131 edits), Skud (75 edits), Elky (9 edits), Hypatia (3 edits) and 78.105.109.196 (3 edits). Thanks everyone! * 77 different articles were edited, including 25 completely brand new pages. Woot! Top 5 articles this week: * http://geekfeminism.wikia.com/wiki/EMACS_virgins_joke * http://geekfeminism.wikia.com/wiki/Ubuntero_gendered_name * http://geekfeminism.wikia.com/wiki/Trigger_warning * http://geekfeminism.wikia.com/wiki/Richard_Stallman * http://geekfeminism.wikia.com/wiki/List_of_women_in_Open_Source And all the new articles: http://geekfeminism.wikia.com/wiki/Troll * http://geekfeminism.wikia.com/wiki/Concern_troll * http://geekfeminism.wikia.com/wiki/Stereotype_threat * http://geekfeminism.wikia.com/wiki/Defcon_comic_strip_incident * http://geekfeminism.wikia.com/wiki/Emasculation * http://geekfeminism.wikia.com/wiki/Dress_a_day_blog * http://geekfeminism.wikia.com/wiki/Concern_trolls * http://geekfeminism.wikia.com/wiki/Richard_Stallman
  • 52. 30 minutes of hacking later:
  • 53.
  • 54.
  • 55.
  • 56. todo: generalise, hook into email/RSS, better faster stronger
  • 58.
  • 59. credits ● Title – CC-BY – jared - http://www.flickr.com/photos/generated/2056145757/ ● Mouth open – CC-BY-SA – bradleygee - http://www.flickr.com/photos/icanchangethisright/3690065403/ ● The good – CC-BY – pinksherbet - http://www.flickr.com/photos/pinksherbet/2160471914/ ● The bad – CC-BY-SA – yogi - http://www.flickr.com/photos/yogi/65938277/ ● The ugly – CC-BY – isforinsects - http://www.flickr.com/photos/sethwoodworth/2714717353/ ● Filter – CC-BY-SA – daveyll - http://www.flickr.com/photos/daveyll/332723930/ ● Summary – CC-BY- Tom T - http://www.flickr.com/photos/scraplab/3195233814/ ● Digging – CC-BY – woodleywonderworks - http://www.flickr.com/photos/wwworks/3377221745/ ● Map mashup – CC-BY – caterina - http://www.flickr.com/photos/caterina/12204207/ ● Surprise – CC-BY-SA – bensonkua - http://www.flickr.com/photos/bensonkua/2754312951/ ● Web logos and screenshots – most are copyrighted with all rights reserved. everything else is mine & licensed CC-BY-SA!
  • 60. thanks! brianna@ modernthings.org identi.ca/pfctdayelise brianna.laugher.id.au/ blog