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

A look into Calypso

matias
June 24, 2016

A look into Calypso

Presented at WordCamp Europe, Vienna 2016.

The introduction of Calypso has brought the notion of a modern JavaScript approach to the front and center of the WordPress community. What does an admin UI built entirely in JavaScript (with technologies like React that have taken the JavaScript community by storm) mean for WordPress and how we think of JavaScript in the project? Explain some of Calypso’s core development values that have driven us from the very start at Automattic. How does it look internally and why it’s not powered by any “framework”? How can you get started, contribute, and begin making cool things with it?

matias

June 24, 2016
Tweet

More Decks by matias

Other Decks in Technology

Transcript

  1. JS

  2. Matt Mullenweg “A lot of people thought we should keep

    this proprietary, but throughout my life I’ve learned that the more you give away, the more you get back.” *
  3. When developers and designers care about all the flows, not

    just where their particular section ends, the work as a whole begins to shine.
  4. Defines a language that transcends the medium, one which can

    be applied to mobile, the web, and desktop.
  5. Build what you need JS Module Compilation Webpack + Babel

    → build.js } JS Module JS Module JS Module JS Module JS Module JS Module JS Module JS Module
  6. $blue-wordpress: #e14d43; $blue-medium: #69a8bb; $gray: #a0a5aa; $gray-light: #f1f1f1; $gray-dark: #23282d;

    $orange-jazzy: #f56e28; $orange-fire: $orange-jazzy; $masterbar-color: $gray-dark; $sidebar-bg-color: $gray-dark; $sidebar-text-color: $white; $sidebar-selected-color: $blue-medium;
  7. Install Calypso locally and play around with it. Use it

    to build a custom project and let us know how it goes. Add full WP-API support as a library to use instead of wpcom.js. ;) * * * try()