A Look into Calypso, a talk by Matías Ventura at WordCamp Europe 2016, is an engaging survey of the open source technology running the new WordPress.com publishing interface. Why it’s important, what it’s made of, the values and principles that guide it, and how to use it today for your own projects.
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?
Matías ends with a challenge to everyone wanting to contribute to advancing JavaScript in WordPress; I won’t spoil it, watch the video to see the call to action.
Links and resources mentioned in the video below. You can also download the slides (PDF, 10.4 MB).
- Calypso GitHub repository
- WP.com REST API
- WP-API
- React JS library
- wpcom.js, official JavaScript library for the WordPress.com REST API
- webpack, a module bundler
- Sass, CSS with superpowers
- page.js, a client-side router
- Redux, a state container for JS apps
- socket.io, a real-time engine
- Babel, a JavaScript compiler
- Calypso documentation (aka DevDocs)
- Live gallery of Calypso Components
- “Our Approach to Data” article
- “Introduce AsyncLoad for asynchronous rendering by code splitting”