WordPress.com Joins the JavaScript Age, Server Side based on Node.js

WordPress.com unveiled a new admin interface today for managing blogs, posting content, and reading other people’s sites. If you’re a regular user, you’ll notice a new look and feel. If you’re a code geek, you’ll notice something more remarkable below the surface: JavaScript instead of PHP.

If you run the open source version of WordPress on your own server, you can activate the new interface on your own site through the plugin Jetpack. Automattic, the company behind WordPress.com—the commercial version of WordPress—also released a WordPress application for Macintosh OS X. And it made available the code that powers the new interface as open source software for everyone.

Getting with the Program

WordPress was was written in a programming language called PHP, which has long been popular with web developers for making it fast and easy to write new programs. Much of WordPress remains written in PHP, but most of the new interface has been re-written in JavaScript.

JavaScript, originally created to run software only in web browsers, has radically changed the way developers build software, thanks to several new technologies that make it possible to build far more complex applications using the language. Developers can now use JavaScript for both the client-side part of their applications as well as the server side, which makes it much faster and easier to create web applications, like Google Docs or Gmail, that feel more like desktop apps. For the user-facing, or “front end” components of the new interface, the Automattic team used React, a JavaScript framework developed by Facebook to create cross-platform user interfaces.

For the backend code, the team used the popular server-side JavaScript platform Node.js. For users who host their own version of WordPress, Automattic will host the Node.js portion of the code on their own server, with which the Jetpack plugin will communicate, freeing up web hosts from having to support Node.js.

Mullenweg says Automattic is using the same set of technologies to build the Mac desktop app, as well as its mobile apps, which will reduce the amount of work developers have to do in order to bring new features to new platforms. It’s WordPress, the next iteration.

For any kind of wordpress theme development contact esceneric.com

Request a free quote

We offer professional SEO services that help websites increase their organic search score drastically in order to compete for the highest rankings even when it comes to highly competitive keywords.

More from our blog

See all posts