{"id":141077,"date":"2015-06-08T08:00:24","date_gmt":"2015-06-08T12:00:24","guid":{"rendered":"http:\/\/premium.wpmudev.org\/blog\/?p=141077"},"modified":"2015-06-08T08:00:24","modified_gmt":"2015-06-08T12:00:24","slug":"ghost-vs-wordpress","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/ghost-vs-wordpress\/","title":{"rendered":"Ghost vs WordPress: Is it Time to Make the Switch?"},"content":{"rendered":"<p>The range of uses WordPress can be put to makes it easy to forget the software&#8217;s humble roots as <a href=\"https:\/\/ma.tt\/2003\/01\/the-blogging-software-dilemma\/\" rel=\"noopener\" target=\"_blank\">a fork of an obscure blogging solution<\/a>.<\/p>\n<p>These days, you&#8217;ll see it powering everything from <a href=\"https:\/\/wordpress.org\/showcase\/new-york-post\/\" rel=\"noopener\" target=\"_blank\">major news sites<\/a>\u00a0to <a href=\"https:\/\/gplclub.org\/top-5-largest-woocommerce-stores\/\" rel=\"noopener\" target=\"_blank\">high-traffic eCommerce businesses<\/a>,\u00a0and much more in-between.<\/p>\n<p>As WordPress has expanded into ever more of an all-purpose online solution, a new breed of offerings has\u00a0emerged that make blogging their primary point of concern.<\/p>\n<p>With roots in the WordPress community and a highly successful Kickstarter campaign behind it, <a href=\"https:\/\/ghost.org\/\" rel=\"noopener\" target=\"_blank\">Ghost<\/a> is one of the most interesting of those options.<\/p>\n<p>In this article we&#8217;ll explore the background to Ghost&#8217;s creation, take its latest version for a test drive and consider what lessons WordPress stands to learn from this relatively new arrival in the online publishing space.<\/p>\n<p>Let&#8217;s start with how the platform came to be.<\/p>\n<h2>The Background and Birth of Ghost<\/h2>\n<p>The idea for Ghost first appeared\u00a0as <a href=\"http:\/\/john.onolan.org\/project-ghost\/\" rel=\"noopener\" target=\"_blank\">a post<\/a> on developer John O&#8217;Nolan&#8217;s blog back in November of 2012.<\/p>\n<p>His overall argument was straightforward: WordPress has evolved into a complex and at times bewilderingly general purpose CMS, whereas all many users want is &#8220;just a blogging platform.&#8221;<\/p>\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/06\/desktop.jpg\" alt=\"workdesk\" width=\"1364\" height=\"500\" \/><figcaption class=\"wp-caption-text\">&#8220;WordPress is so much more than just a blogging platform.&#8221;<\/figcaption><\/figure>\n<p>O\u2019Nolan outlined his vision for a new publishing tool called Ghost that would be a fork of WordPress seeking to provide a number of key features:<\/p>\n<ul>\n<li>An intuitive dashboard open to third-party plugins<\/li>\n<li>Better post management with a simple, email-like interface<\/li>\n<li>An improved writing and editing environment<\/li>\n<li>No native commenting support<\/li>\n<li>A more structured approach to backwards compatibility<\/li>\n<\/ul>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/05\/ghost-editor-800x458.jpg\" alt=\"Ghost editor\" width=\"735\" height=\"421\" \/><figcaption class=\"wp-caption-text\">Ghost&#8217;s proposed editing view.<\/figcaption><\/figure>\n<\/div>\n<p>Reaction to the post was <a href=\"http:\/\/christina.is\/ghost-a-wordpress-id-love-to-use\" rel=\"noopener\" target=\"_blank\">extremely positive<\/a>, with one of the factors lending real weight to the proposal being O&#8217;Nolan&#8217;s own background.<\/p>\n<p>As the Deputy Head of the <a href=\"https:\/\/make.wordpress.org\/design\/\" rel=\"noopener\" target=\"_blank\">WordPress UI Group<\/a> from 2009 to 2011, O&#8217;Nolan played a major role in putting together the existing WordPress interface.\u00a0He also had over a decade of development experience under his belt across an impressive roster of top-tier corporate clients including Microsoft, Nokia and Easyjet.<\/p>\n<p>Interest around the initial post quickly transformed\u00a0into a standalone site at <a href=\"https:\/\/ghost.org\/\" rel=\"noopener\" target=\"_blank\">Ghost.org<\/a> and an associated\u00a0<a href=\"https:\/\/www.kickstarter.com\/projects\/johnonolan\/ghost-just-a-blogging-platform\/video_share\" rel=\"noopener\" target=\"_blank\">Kickstarter campaign<\/a>\u00a0aimed at making the proposal a reality.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><span class=\"embed-youtube-lazy-id dev-hidden\">6rP5R5bIJk0<\/span><\/span><\/p>\n<p>Support for\u00a0the Kickstarter campaign was <a href=\"http:\/\/mashable.com\/2013\/05\/25\/ghost-kickstarter-blogging\/\" rel=\"noopener\" target=\"_blank\">immediate and intense<\/a>.<\/p>\n<p>Ghost blew past its \u00a325,000 funding target in less than twelve hours and went on to raise a staggering \u00a3196,362 from more than 5,000 backers across the world. The project also started to garner praise from major publications such as <a href=\"http:\/\/www.forbes.com\/sites\/andyellwood\/2013\/04\/30\/innovation-in-creation\/\" rel=\"noopener\" target=\"_blank\">Forbes<\/a>, <a href=\"https:\/\/www.wired.co.uk\/\" rel=\"noopener\" target=\"_blank\">Wired<\/a>, and <a href=\"http:\/\/www.theguardian.com\/technology\/2013\/sep\/23\/ghost-uk-blogging-platform-facebook\" rel=\"noopener\" target=\"_blank\">The Guardian<\/a>.<\/p>\n<p>A mere five months on from the successful conclusion of that initial funding round, the first public release of the software was announced in September of 2013:\u00a0<a href=\"http:\/\/blog.ghost.org\/launch\/\" rel=\"noopener\" target=\"_blank\">Ghost 0.3 \u2013 Kerouac<\/a>.<\/p>\n<p>Rather than forking WordPress as originally intended, the developers decided to leverage the power of <a href=\"https:\/\/code.google.com\/p\/v8\/\" rel=\"noopener\" target=\"_blank\">Google&#8217;s Chrome Javascript Runtime<\/a> by basing Ghost on the\u00a0<a href=\"https:\/\/nodejs.org\/\" rel=\"noopener\" target=\"_blank\">Node.js platform<\/a> and <a href=\"http:\/\/expressjs.com\/\" rel=\"noopener\" target=\"_blank\">Express.js web framework<\/a>.<\/p>\n<p>This shift to Javascript was a bold step, explicitly ruling out the possibility of any immediate integration with the wider WordPress ecosphere.<\/p>\n<p>The developer version of Ghost has since been downloaded over\u00a0600,000 times and pushed into production by a string of high-profile online properties such as <a href=\"https:\/\/squareup.com\/townsquare\/\" rel=\"noopener\" target=\"_blank\">Square<\/a>, <a href=\"https:\/\/blog.coinbase.com\/\" rel=\"noopener\" target=\"_blank\">Coinbase<\/a>\u00a0and <a href=\"http:\/\/blog.mailgun.com\/migrating-wordpress-to-ghost-blog\/\" rel=\"noopener\" target=\"_blank\">Mailgun<\/a>.<\/p>\n<p>Ghost also announced a hosted version of the software, known as <a href=\"https:\/\/ghost.org\/pricing\/\" rel=\"noopener\" target=\"_blank\">Ghost(Pro)<\/a>,\u00a0with pricing ranging from $8 per month for a single blog up to $200 per month for business packages.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/05\/square-ghost-blog-800x566.png\" alt=\"Square Ghost-powered blog\" width=\"735\" height=\"520\" \/><figcaption class=\"wp-caption-text\">The Town Square\u00a0blog, powered by Ghost.<\/figcaption><\/figure>\n<\/div>\n<p>Along the way, Ghost also managed to secure important <a href=\"https:\/\/ghost.org\/about\/partners\/\" rel=\"noopener\" target=\"_blank\">early-stage support<\/a> from theming giants such as <a href=\"http:\/\/www.woothemes.com\/2013\/11\/meet-swayze-our-first-theme-for-ghost\/\" rel=\"noopener\" target=\"_blank\">WooThemes<\/a> and <a href=\"http:\/\/inside.envato.com\/why-we-chose-ghost-to-take-you-behind-the-scenes-at-envato\/\" rel=\"noopener\" target=\"_blank\">Envato<\/a>, who both pledged to develop for the new platform.<\/p>\n<p>Managing to deliver all of the above in the short window of time between that initial blog post and launch was a considerable achievement by the <a href=\"https:\/\/ghost.org\/careers\/\" rel=\"noopener\" target=\"_blank\">Ghost team<\/a> and bodes well for <a href=\"https:\/\/github.com\/TryGhost\/Ghost\/wiki\/Planned-Features\" rel=\"noopener\" target=\"_blank\">future development<\/a>.<\/p>\n<p><strong>Let&#8217;s move on to how you can take a look at Ghost for yourself.<\/strong><\/p>\n<h2>Getting\u00a0Ghost<\/h2>\n<p>The easiest way of taking Ghost for a spin \u2013 and the one we&#8217;ll be using here \u2013 is to create a demo\u00a0<a href=\"https:\/\/ghost.org\/pricing\/\" rel=\"noopener\" target=\"_blank\">Ghost (Pro)<\/a> account.<\/p>\n<p>You get\u00a014\u00a0days to explore the functionality on offer and you don&#8217;t need to enter any credit card details. The signup process is incredibly straightforward and should take no more than a couple of minutes.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/05\/ghost-signup.png\" alt=\"Ghost signup screen\" width=\"735\" height=\"405\" \/><figcaption class=\"wp-caption-text\">Sign up to GhostPro or download the developer version.<\/figcaption><\/figure>\n<\/div>\n<p>There&#8217;s also a\u00a0<a href=\"https:\/\/ghost.org\/download\/\" rel=\"noopener\" target=\"_blank\">developer version<\/a> of Ghost you can install either locally or remotely. Full <a href=\"https:\/\/ghost.org\/docs\/install\/\" rel=\"noopener\" target=\"_blank\">installation guides<\/a>\u00a0for all scenarios are available at Ghost&#8217;s <a href=\"https:\/\/ghost.org\/help\/\" rel=\"noopener\" target=\"_blank\">well-maintained support pages<\/a>.<\/p>\n<p>The sticking point for less tech savvy users is likely to come with installing\u00a0<a href=\"https:\/\/nodejs.org\/\" rel=\"noopener\" target=\"_blank\">Node<\/a>\u00a0on your target machine rather than any inherent complexities in Ghost&#8217;s setup. Luckily,\u00a0<a href=\"https:\/\/bitnami.com\/\" rel=\"noopener\" target=\"_blank\">Bitnami<\/a>\u00a0has created <a href=\"https:\/\/bitnami.com\/stack\/ghost\" rel=\"noopener\" target=\"_blank\">one-click installs<\/a>\u00a0to take the heavy lifting out of the process across a variety of platforms.<\/p>\n<p>It&#8217;s worth pointing out a further option of particular relevance to WordPress users at this stage \u2013 the <a href=\"https:\/\/wordpress.org\/plugins\/ghost\/\" rel=\"noopener\" target=\"_blank\">Export to Ghost plugin<\/a>. This gives you a simple way of quickly migrating WordPress content into Ghost if you&#8217;re looking to make a direct comparison between the platforms using existing material.<\/p>\n<p>Considering the relatively short time period Ghost has existed for, the options available for installation and demoing are impressive and compare favorably with WordPress. The developers have obviously put some serious work into making your start with the platform as straightforward as possible.<\/p>\n<p><strong>Now that we know how to get Ghost, let&#8217;s move on to actually using it.<\/strong><\/p>\n<h2>Using Ghost<\/h2>\n<p>The two most heavily touted parts of Ghost&#8217;s proposed feature set were its ambitions to re-imagine the post editing experience and provide a new take on dashboard instrumentation. Plugin and theming support were also promised from the outset.<\/p>\n<p>Let&#8217;s look at how those elements made it into the real world. We&#8217;ll begin with the dashboard.<\/p>\n<h3>The Dashboard<\/h3>\n<p>Upon logging into the backend, you&#8217;re presented with a pleasantly modern, stripped-down interface and an invitation to create your first post.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/05\/ghost-initial-dashboard-800x611.png\" alt=\"Initial Ghost dashboard\" width=\"735\" height=\"561\" \/><figcaption class=\"wp-caption-text\">Ghost&#8217;s current dashboard.<\/figcaption><\/figure>\n<\/div>\n<p>What you&#8217;re conspicuously <em>not<\/em> presented with, however, is anything resembling the slick looking dashboard feature that was pushed\u00a0as one of Ghost&#8217;s key differentiators.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/05\/ghost-photo-original-800x600.jpg\" alt=\"Original Ghost dashboard mockup\" width=\"735\" height=\"551\" \/><figcaption class=\"wp-caption-text\">The original Ghost dashboard mockup.<\/figcaption><\/figure>\n<\/div>\n<p>As John O&#8217;Nolan <a href=\"http:\/\/blog.ghost.org\/year-2\/#thedashboard\" rel=\"noopener\" target=\"_blank\">recently confirmed<\/a>,\u00a0the initial dashboard plan \u2013 including integration with third-party services \u2013 has been shelved. Ghost will instead be concentrating on improving post analytics in the existing dashboard.<\/p>\n<p>This could be seen\u00a0as something of a climbdown, but the candour shown in admitting defeat on this point is admirable. The suggestion of using a <a href=\"https:\/\/www.geckoboard.com\/\" rel=\"noopener\" target=\"_blank\">dedicated product<\/a>\u00a0costing a minimum of $49 per month as a replacement may not be to everyone&#8217;s liking, but does at least provide an alternative solution.<\/p>\n<h3>The Post Editor<\/h3>\n<p>A\u00a0pre-formatted &#8220;Welcome to Ghost&#8221; article highlights Ghost&#8217;s clean take on post management and serves as a solid introduction to the\u00a0options at your disposal in the editing interface itself.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/05\/initial-post-content-800x639.png\" alt=\"Initial post content\" width=\"735\" height=\"587\" \/><figcaption class=\"wp-caption-text\">A demo post in Ghost.<\/figcaption><\/figure>\n<\/div>\n<p>The split-screen post editor is a pleasure to use with its slick, <a href=\"http:\/\/daringfireball.net\/projects\/markdown\/\" rel=\"noopener\" target=\"_blank\">Markdown<\/a>-powered interface providing an instant preview of your work in progress. It&#8217;s a refreshing change from the constant context switching often associated with the editor in WordPress.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/05\/post-editor-800x593.png\" alt=\"Ghost post editor\" width=\"735\" height=\"545\" \/><figcaption class=\"wp-caption-text\">Ghost post editor<\/figcaption><\/figure>\n<\/div>\n<p>A number of carefully considered extra UI touches, such as the ability to leave <a href=\"https:\/\/ghostforbeginners.com\/how-to-add-an-image-to-your-ghost-blog-post\/\" rel=\"noopener\" target=\"_blank\">descriptive placeholders for image upload<\/a>, also contribute substantially to overall ease of use and would be a welcome addition to WordPress.<\/p>\n<h3>Marketplace<\/h3>\n<p>A quick visit to the <a href=\"http:\/\/marketplace.ghost.org\/\" rel=\"noopener\" target=\"_blank\">marketplace<\/a> shows that Ghost has certainly succeeded in capturing the attention of the theming community.<\/p>\n<p>Where it&#8217;s fallen down to date is on plugin implementation, or <em>apps<\/em>, as they are referred to in Ghost. The first iteration of app functionality is <a href=\"http:\/\/blog.ghost.org\/year-2\/#apps\" rel=\"noopener\" target=\"_blank\">scheduled for delivery this year<\/a><\/p>\n<h3>A Comparison with\u00a0WordPress<\/h3>\n<p>If you&#8217;re an experienced WordPress user, it&#8217;s easy to forget just how much accumulated knowledge about the platform you&#8217;re carrying around in your head. Much of this is used on a daily level to navigate its increasingly complex interface. New users are, of course, not so lucky.<\/p>\n<p>A notable feature of Ghost when using it for the first time is just how <a href=\"https:\/\/ghost.org\/resources\/how-to-publish-your-first-post\/\" rel=\"noopener\" target=\"_blank\">streamlined and simple<\/a> the process of content creation is. You really feel like you&#8217;re free to simply sit down and write.<\/p>\n<p>It&#8217;s a real contrast with the standard experience of using WordPress these days, which can often feel more like trying to land an airplane than a calm writing environment.<\/p>\n<p>To its credit, the WordPress community has been quick to port over some of the <a href=\"http:\/\/wptavern.com\/gust-plugin-brings-the-ghost-admin-panel-into-wordpress\" rel=\"noopener\" target=\"_blank\">most useful features<\/a> that emerged in Ghost <a href=\"https:\/\/wpmudev.com\/blog\/can-wordpress-do-markdown-like-ghost\/\" target=\"_blank\" rel=\"noopener\">in the form of plugins<\/a>.<\/p>\n<h2>Lessons for WordPress from Ghost<\/h2>\n<p>One of the interesting things about assessing new publishing platforms is the perspective it gives you on WordPress itself. While Ghost won&#8217;t be usurping WordPress&#8217; dominant market position any time soon, the story of its creation and continued growth\u00a0offers\u00a0a number of lessons for the older platform to reflect on.<\/p>\n<h3>1.\u00a0Users Demand Simplicity<\/h3>\n<p>From Apple to Uber, one clear trend is emerging across the technological landscape: The rise in\u00a0power and performance of both hardware and software is matched only by users&#8217; desire for simplicity.<\/p>\n<p>Very few people enjoy fumbling through endless admin screens to accomplish basic tasks. Stuff should just work.<\/p>\n<p>The initial wave of enthusiasm Ghost&#8217;s stripped down approach generated shows that this is a trend WordPress ignores at its peril.<\/p>\n<h3>2. Never Forget Where You Came from<\/h3>\n<p>With the imminent <a href=\"https:\/\/wpmudev.com\/blog\/wordpress-rest-api\/\" target=\"_blank\" rel=\"noopener\">integration of the WP REST API<\/a>, WordPress is on the verge of making a play for a much wider slice of the web than the one it currently dominates.<\/p>\n<p>These are exciting times for the platform as a whole, but it would be foolish to ignore the needs of the core blogging audience who have driven so much of the software&#8217;s success to date.<\/p>\n<p>Back in 2003, blogging was a niche pursuit. Thanks in no small part to WordPress itself, that&#8217;s no longer the case. How the platform juggles expanding its reach while continuing to serve the interests of a key slice of its user base is a question worth reflecting on.<\/p>\n<h3>3. Dashboard Instrumentation\u00a0is a Business Opportunity<\/h3>\n<p>A big part of Ghost&#8217;s early appeal lay in the tantalising mockups of a slick, configurable dashboard capable of integrating with third-party services.<\/p>\n<p>That promise didn&#8217;t quite play out, but as shown by <a href=\"https:\/\/www.geckoboard.com\/\" rel=\"noopener\" target=\"_blank\">Geckoboard<\/a>\u00a0and <a href=\"https:\/\/ducksboard.com\/\" rel=\"noopener\" target=\"_blank\">Ducksboard<\/a>,\u00a0there&#8217;s no doubt that a large market exists that is actively looking for precisely that functionality.<\/p>\n<p>The upcoming REST API could be the route to WordPress making some significant moves in that area.<\/p>\n<h3>4.\u00a0Writing Environments Matter<\/h3>\n<p>Regardless of theme or topic, users of online publishing platforms end up spending most of their time in the editing environment.<\/p>\n<p>Software such as Ghost, <a href=\"http:\/\/www.squarespace.com\/\" rel=\"noopener\" target=\"_blank\">Squarespace<\/a> and <a href=\"https:\/\/medium.com\/\" rel=\"noopener\" target=\"_blank\">Medium<\/a> have raised the bar here considerably and are setting a new level of user expectation. WordPress needs to continually innovate just to stay up to speed.<\/p>\n<h3>5.\u00a0PHP Isn&#8217;t the Only Game in Town<\/h3>\n<p>O&#8217;Nolan&#8217;s decision to jump on board <a href=\"http:\/\/insights.dice.com\/2013\/05\/13\/javascript-is-eating-the-world-2\/\" rel=\"noopener\" target=\"_blank\">the Javascript bandwagon<\/a> shows which way a significant portion of the development world <a href=\"http:\/\/www.techworld.com.au\/article\/536950\/rise_rise_javascript\/\" rel=\"noopener\" target=\"_blank\">is leaning<\/a>.<\/p>\n<p>While WordPress \u2013 in common with other online giants such as Facebook \u2013 has stayed true to its PHP roots, it will increasingly have to integrate with the outside world and pay close attention to developments outside its own ecosystem. The REST API will again be critical here.<\/p>\n<h2>Should You Use Ghost?<\/h2>\n<p>As O&#8217;Nolan&#8217;s <a href=\"http:\/\/blog.ghost.org\/year-2\/\" rel=\"noopener\" target=\"_blank\">candid review of the first two years<\/a> of Ghost&#8217;s existence makes clear, it&#8217;s a product still very much in its infancy.\u00a0That said, it&#8217;s still likely to appeal to two distinct classes of users at opposite ends of the spectrum in terms of technological savviness:<\/p>\n<ol>\n<li><strong>Bloggers:<\/strong> If you&#8217;re just looking for an easy way of posting content online, the Ghost(Pro) package is a seriously attractive option. You can be up and running within minutes and sharing your writing with the world for a reasonable monthly fee.<\/li>\n<li><strong>Developers:<\/strong>\u00a0Users with an interest in the underlying technologies of Node.js and Express.js are also likely to be tempted by the fresh start the platform offers and its prospects for future growth. It will be particularly interesting to see what direction the app functionality goes in when it finally arrives.<\/li>\n<\/ol>\n<p>To sum up, if you&#8217;re concerned exclusively with blogging, Ghost is an interesting option to explore. If you&#8217;re looking for a CMS to build a business around, WordPress is still clearly the go-to solution.<\/p>\n<h2>Conclusion<\/h2>\n<p>The arrival of Ghost could be looked at as a net win for WordPress.<\/p>\n<p>Ithas sparked healthy discussion and debate over the direction WordPress&#8217; own interface should be going and provides several UI innovations to take inspiration from.<\/p>\n<p>It&#8217;s also provided serious food for thought with the wider issues it raises about where WordPress should be heading as a platform and how best to get there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ghost is one of a new breed of WordPress competitors focusing primarily on blogging and seeking to disrupt the platform from below. We look at the background of Ghost, its current incarnation and the lessons WordPress can learn from the new kid in town.<\/p>\n","protected":false},"author":4,"featured_media":141914,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[235,10468],"tags":[10381,10211,10127,2186],"tutorials_categories":[],"class_list":["post-141077","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-misc","category-reviews-opinion","tag-opinion","tag-admin","tag-ghost","tag-wordpress-editor"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/141077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=141077"}],"version-history":[{"count":46,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/141077\/revisions"}],"predecessor-version":[{"id":204380,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/141077\/revisions\/204380"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/141914"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=141077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=141077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=141077"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=141077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}