Welsh, Ben: The framework fix: how to build better archives by helping news nerds help themselves

59
The framework fix How to build better archives by helping news nerds help themselves

Transcript of Welsh, Ben: The framework fix: how to build better archives by helping news nerds help themselves

The framework fixHow to build better archives by helping news nerds help themselves

My name is BenSometimes I go by @palewire

bit.ly/frameworkfixAll my slides are belong to

I work for @latimes in #DTLAI work for @latimes in #DTLADespite what you’ve heard, it’s still standingDespite what you’ve heard, it’s still standing

Our team is called the Data DeskWe take data and turn it into news

Analysis thatmakes an impact

Apps that serveour audience

Tools that empowerthe newsroom

Experiments thatpush the envelope

That means we write codeAnd approach problems using the tools of web development

HOW’D YOU LEARN ALL THAT?

Can you keep a secret?I know you can.

I’m a fraud.At least pretend to be surprised.

That’s because of frameworksOpen-source development systems that simplify common tasks

That’s because of frameworksOpen-source development systems that simplify common tasks

THERE ARE A LOT OF THEM

Handling web requests

THEY DO THINGS LIKE

HTML templating

User-generated content

Working with a database

Security

Deployment

Varied environments

Internationalization

Error handling

CachingPhoto and video management

Tasks

Performance optimizationGeospatial analysis

Logging

SessionsTesting

Analytics CompressionAuthentication

Data entry

Payment processing

APIs

We see something missing!

ARCHIVING!ARCHIVING!

We need to meet the nerds where they areAnd that’s out there solving problems with their frameworks

We need to meet the nerds where they areAnd that’s out there solving problems with their frameworks

Framework for building websites

Framework for building websites

Created at Kansas newspaper

Framework for building websites

Created at Kansas newspaper

Used by Instagram, Pinterest, Mozilla, Disqus, Wikileaks,Los Angeles Times, many others

Framework for building websites

Created at Kansas newspaper

Modular design for plugins

Used by Instagram, Pinterest, Mozilla, Disqus, Wikileaks,Los Angeles Times, many others

Standard for a time-based Internet

Standard for a time-based Internet

Rules for how servers, browsers, apps can publish and access previous versions of a URL

Standard for a time-based Internet

Designed by Los Alamos lab and nerds in this room

Rules for how servers, browsers, apps can publish and access previous versions of a URL

Standard for a time-based Internet

Designed by Los Alamos lab and nerds in this room

Rules for how servers, browsers, apps can publish and access previous versions of a URL

Adopted by archive.org, Library of Congress, others

Framework for building websites

Created at Kansas newspaper

Modular design for plugins

Used by Instagram, Pinterest, Mozilla, Disqus, Wikileaks,Los Angeles Times, many others

Features shortcuts to make implementing Memento easier

Features shortcuts to make implementing Memento easier

And this easy to install...

$ pip install django-memento-framework

django-memento-framework.rtfd.org

http://bit.ly/wordpress-memento

Integrates archiving tool with popular frameworks

Integrates archiving tool with popular frameworks

Not too hard to install

Integrates archiving tool with popular frameworks

Not too hard to install

Self-archiving sites will make the whole system stronger

Obscure code lost in the sea of the web

Obscure code lost in the sea of the web

Developers must seek and implement this solution

Obscure code lost in the sea of the web

Frameworks strongest when they silently implement best practices

Developers must seek and implement this solution

WE

MUST

DO MORE

THE END

bit.ly/frameworkfixAll my slides are still belong to