Slide 1
The framework fix
How to build better archives by helping news nerds help themselves
Slide 2
My name is Ben
Sometimes I go by @palewire
Slide 3
All my slides are belong to
bit.ly/frameworkfix
Slide 4
I work for @latimes in
#DTLA
Despite what you’ve heard, it’s still standing
Slide 5
Our team is called the Data Desk
We take data and turn it into news
Slide 6
Analysis that
makes an impact
Slide 9
Apps that serve
our audience
Slide 12
Tools that empower
the newsroom
Slide 15
Experiments that
push the envelope
Slide 18
That means we write code
And approach problems using the tools of web development
Slide 22
HOW’D YOU LEARN ALL THAT?
Slide 23
Can you keep a secret?
I know you can.
Slide 24
I’m a fraud.
At least pretend to be surprised.
Slide 25
That’s because of frameworks
Open-source development systems that simplify common tasks
Slide 26
THERE ARE A LOT OF THEM
Slide 27
THEY DO THINGS LIKE
Payment processing Analytics Authentication
Compression
Handling web requests Working with a database
Tasks
Security
HTML templating Performance optimization
Geospatial analysis
APIs
Error handling Logging Varied environments
Caching
User-generated content Photo and video management
Internationalization Testing
Sessions Deployment Data entry
Slide 28
We see something missing!
Slide 32
We need to meet the nerds where they are
And
And that’s
that’s out
out there
there solving
solving problems
problems with
with their
their frameworks
frameworks
Slide 34
Framework for building websites
Slide 35
Framework for building websites
Created at Kansas newspaper
Slide 36
Framework for building websites
Created at Kansas newspaper
Used by Instagram, Pinterest,
Mozilla, Disqus, Wikileaks,
Los Angeles Times, many others
Slide 37
Framework for building websites
Created at Kansas newspaper
Used by Instagram, Pinterest,
Mozilla, Disqus, Wikileaks,
Los Angeles Times, many others
Modular design for plugins
Slide 39
Standard for a time-based Internet
Slide 40
Standard for a time-based Internet
Rules for how servers, browsers,
apps can publish and access
previous versions of a URL
Slide 41
Standard for a time-based Internet
Rules for how servers, browsers,
apps can publish and access
previous versions of a URL
Designed by Los Alamos lab and
nerds in this room
Slide 42
Standard for a time-based Internet
Rules for how servers, browsers,
apps can publish and access
previous versions of a URL
Designed by Los Alamos lab and
nerds in this room
Adopted by archive.org, Library of
Congress, others
Slide 43
Framework for building websites
Created at Kansas newspaper
Used by Instagram, Pinterest,
Mozilla, Disqus, Wikileaks,
Los Angeles Times, many others
Modular design for plugins
Slide 45
Features shortcuts to make
implementing Memento easier
Slide 46
Features shortcuts to make
implementing Memento easier
And this easy to install...
Slide 47
$ pip install django-memento-framework
Slide 48
django-memento-framework.rtfd.org
Slide 49
http://bit.ly/wordpress-memento
Slide 51
Integrates archiving tool with
popular frameworks
Slide 52
Integrates archiving tool with
popular frameworks
Not too hard to install
Slide 53
Integrates archiving tool with
popular frameworks
Not too hard to install
Self-archiving sites will make the
whole system stronger
Slide 54
Obscure code lost in the sea of the
web
Slide 55
Obscure code lost in the sea of the
web
Developers must seek and
implement this solution
Slide 56
Obscure code lost in the sea of the
web
Developers must seek and
implement this solution
Frameworks strongest when they
silently implement best practices
Slide 59
All my slides are still belong to
bit.ly/frameworkfix