Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Getting Started with Ghost
  • Table Of Contents Toc
Getting Started with Ghost

Getting Started with Ghost

By : Kezz Bracey, David Balderston, Andrew J Boutte
4.4 (5)
close
close
Getting Started with Ghost

Getting Started with Ghost

4.4 (5)
By: Kezz Bracey, David Balderston, Andrew J Boutte

Overview of this book

If you are new to Ghost, this book is ideal for you. You might be completely new to content management systems or you might have experience with others such as WordPress. Some knowledge of web design basics such as HTML and CSS will be useful, but the book is designed so you can enter at the point relevant to you.
Table of Contents (8 chapters)
close
close

Preface

When John O'Nolan, the founder of Ghost, first published a blog post in November 2012 describing his idealistic and fictional concept of a light, simple blogging engine focused entirely on content publishing, little did he know the chain reaction of events that was about to unfold.

His post immediately garnered massive amounts of attention, creating widespread buzz and a wave of animated discussions across the Web. The immense tide of support that emerged showed that his set of mockups and ideas for a new way of publishing online had legs. John decided to take the leap, and, together with long-time friend and lead developer Hannah Wolfe, he began working on the preliminary stages of Ghost in earnest.

After six months of hard work, the world got its first sneak peek at Ghost when the Kickstarter campaign to fund its ongoing development was launched. Initially, the goal was to raise £25,000—equivalent to around $39,000 USD. The campaign surpassed that amount within twelve hours and went on to raise over $300,000 USD while also drawing excited commentary from prominent authorities within the business and web world such as Forbes, Wired, and TechCrunch. In the process, it also secured investments from heavy hitters such as Microsoft, Envato, and WooThemes.

The first public release of Ghost (version 0.3.1) occurred in September 2013. It has been continually evolving since then with an exciting roadmap of new features scheduled for release all the way through to version 1.0, which is tentatively due in early 2015.

Though still in its infancy, Ghost has set out to tackle two major tasks, both of which it has already positioned itself well to achieve. One is a goal most of us are familiar with from the overall way Ghost describes itself as a platform; the other is one perhaps not yet as widely known.

The first of these goals, as you'll see on the @TryGhost Twitter profile, is to initiate A movement to revolutionize the world of online publishing. Ghost has brought together the insights of seasoned bloggers and experts in cutting edge web technology in order to reimagine the user experience for content publishers. Ghost sees a world in which there are no technical speed bumps for bloggers, allowing them to put all of their focus and energy into the one thing they really want to do: publish content.

In line with this philosophy, Ghost has replaced the bells and whistles of typical publishing platforms with shortcuts and other simplifications geared towards ease of use. It aims to set itself into the background of the user's attention, instead bringing the content they are working on into the fore. It's named "Ghost" for a very good reason: it sees that its job is being done well if it is little more than an opaque specter that is hardly visible as bloggers go about their business.

The second goal, though not something Ghost explicitly sets out to do at its inception, is to usher in a new wave of support for JavaScript-powered web applications built on Node.js. It's very likely that Ghost will act as a driving force that helps take us from the age of PHP (the dominant language of web platforms) to a new paradigm of lightning fast JavaScript and Node.js-driven apps. Just as WordPress propelled the uptake of PHP in its early days, so too may Ghost propel the uptake of Node.js and JavaScript-powered web development.

JavaScript- and Node.js-based apps have been building in popularity in the technical world for some time due to the plethora of advantages they bring, not least of which is speed. Many people consider that PHP is on the downward slope of its dominance while Node.js continues to be one of the fastest growing platforms online. Additionally, we are seeing more and more technologies making a general shift of focus towards JavaScript. Even WordPress, arguably the biggest PHP project there is, has been gradually rolling out increasing numbers of JavaScript-driven features. All things point to JavaScript and Node.js as being the way of the future.

Until now, the relative newness of Node.js-based technology has meant the average blogger or website builder has not been able to partake in these advantages. Arguably, the major roadblocks to enabling people to access the perks of Node.js apps have been the limited availability of hosting and the technical expertise required. Ghost has shaken that stagnation up thoroughly.

The sudden demand for Ghost support has reached the ears of many hosts. In just a few short months, we have seen new automated Ghost installers pop up, hosts that previously didn't support Node.js setting up services to make Ghost installation easy, and brand new hosts specializing purely in Ghost have also emerged. These developments have opened previously non-existent doors to the very latest and most powerful technologies in a way that's accessible to any user no matter what their level of experience.

Ghost is arguably the first in this new generation of web technology to reach widespread public consciousness, bringing with it a wave of new possibility. If web applications of the past could be paralleled with dial-up internet, then we might draw the comparison that Ghost aims to be lightning fast broadband. Where other platforms may grow to accommodate a myriad of use cases, Ghost sets out to remain focused on doing a single job cleanly and efficiently.

This book is designed to show you exactly how to get started with Ghost. You'll learn everything there is to know about using Ghost from working with the admin interface to creating content. You'll get the information you need to choose the right automated Ghost install equipped hosting for your needs. You'll be guided through the more technical processes of manual installation on self-managed servers and local environments. And you'll learn how to design and code your own Ghost themes from scratch, whether for your personal use or to sell in the Ghost marketplace.

By the end of this book, you'll be ready to jump head first into the exciting new world of Ghost!

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Getting Started with Ghost
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon