Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A User-First Approach to APIs - WordCamp Philly 2015

A User-First Approach to APIs - WordCamp Philly 2015

Helen Hou-Sandi

June 13, 2015
Tweet

More Decks by Helen Hou-Sandi

Other Decks in Technology

Transcript

  1. A User-First
    Approach to APIs
    Helen Hou-Sandí · WordCamp Philly 2015
    @helenhousandi

    View full-size slide

  2. @helenhousandi ·#wcphilly
    What’s a user?

    View full-size slide

  3. @helenhousandi ·#wcphilly
    What’s an API?

    View full-size slide

  4. @helenhousandi ·#wcphilly
    UI UX

    View full-size slide

  5. @helenhousandi ·#wcphilly
    DUX UX

    View full-size slide

  6. @helenhousandi ·#wcphilly
    APIs should not
    encourage bad UX.

    View full-size slide

  7. @helenhousandi ·#wcphilly
    APIs should not
    encourage bad UX.

    View full-size slide

  8. @helenhousandi ·#wcphilly
    APIs should encourage
    and enable good UX.

    View full-size slide

  9. @helenhousandi ·#wcphilly
    Security as
    user experience.

    View full-size slide

  10. @helenhousandi ·#wcphilly

    View full-size slide

  11. @helenhousandi ·#wcphilly
    So let’s rewrite the
    Settings API!

    View full-size slide

  12. @helenhousandi ·#wcphilly
    Good experiences
    need to be
    consistent experiences.

    View full-size slide

  13. @helenhousandi ·#wcphilly
    Admin Pattern Library

    View full-size slide

  14. @helenhousandi ·#wcphilly
    Fields API (?!)

    View full-size slide

  15. @helenhousandi ·#wcphilly
    Fields API.

    View full-size slide

  16. @helenhousandi ·#wcphilly
    Data is not generic.

    View full-size slide

  17. @helenhousandi ·#wcphilly
    The future of
    (fields in)
    WordPress.

    View full-size slide

  18. @helenhousandi ·#wcphilly
    &
    Q A

    View full-size slide