Featured

Ghost 1.0

A new editor, new design and major upgrades

DiscussionYou need to become a Contributor to join the discussion - Find out how.
John O'Nolan
Maker
@johnonolan · Founder, Ghost
Hey Producthunt! It's been a while :) We're back with our biggest ever update to Ghost, 4 years after our original launch on Kickstarter. We spent the last ~9 months and 2,600+ commits on this release (prizes if you can guess how long we originally predicted it was going to take) and it's absolutely full of improvements. The biggest change by far is a move to a dynamic block-based editor in built on MobileDoc (An open document storage format based on JSON) in collaboration with Bustle.com - we're really excited about where that's going. In short: It paves the way toward a rich editing experience (Like Medium) but with powerful, dynamic blocks of content (Like Slack/Notion). There's still a long way to go in realising the full vision for the new writing experience, but Ghost 1.0 represents a huge step in that direction - along with a plethora of improvements in both design and code architecture. The main release post is linked above, but we also have a dev blog post about all the underlying API improvements here: https://dev.ghost.org/ghost-1-0-0/ Would love to hear your thoughts! We'll be doing a little podcast this week on the release, so if you have any questions we'll likely answer them IRL :)
levelsio@levelsio · Founder of Nomad List
@johnonolan Hi John! Sick release. You recently mentioned you want to focus more (or extra) on helping businesses with their blog platforms. Can you tell more about your plans? Will you add any functipnality (or is it in her?) specifically?
John O'Nolan
Maker
@johnonolan · Founder, Ghost
@levelsio Hey Pietz! Absolutely. That's what's next from a feature standpoint. Back in January we announced a journalism program (https://ghost.org/journalism) where we selected 3 publishers to work with and design business based features around their needs. That work is well underway, and we're excited about a lot of things on that front. But you wanted specifics: The main functionality we're really interested in incorporating into Ghost is that of memberships and subscriptions. Modern journalism needs a business model, and @theinformation + @benthompson's Stratechery are paving the way for what looks like a sustainable, positive economic model for digital news. Can we make that easily accessible to everyone? That's what we'd like to find out!
Stephen Oster@oster_ph · Creative Director, CRAFTED
@johnonolan Pumped about this release. Been checking the dev blog all week wondering if it was coming. Looking forward to giving it a go. Good work!
Stowe Boyd@stoweboyd · futurist, researcher, iconclast
@levelsio @theinformation @benthompson @johnonolan Quite a different vision than I expected from Ghost's Nolan
Matthew Guay@maguay · Marketing @ Zapier
@johnonolan The block-style editor caught my attention—would love to hear more about that. Any ways it can be used today?
Alexander Obenauer@alexobenauer · CEO, Mindsense (Throttle & Mail Pilot)
@johnonolan this is a really awesome update. Congrats John!
John O'Nolan
Maker
@johnonolan · Founder, Ghost
@maguay If you install Ghost-1.0.alpha-19 you can certainly play with it :) but it's very incomplete and early days at the moment. The idea behind it to allow stories to be composed of more than just text elements, and for different publications to be able to define what that means to them. One site might want to use content blocks which have videos, image galleries and interactive charts - while another might want to have blocks for local weather, recipes, or reviews. We don't have it all figured out yet, but we're going to be experimenting a lot and trying to figure out what feels most compelling.
Jonny Miller@jonnym1ller · Cofounder @Maptia
@maguay @johnonolan congrats, looks like an epic update! Going to take those two sexy editors for a spin myself and see if I can break something 🐛
John O'Nolan
Maker
@johnonolan · Founder, Ghost
@maguay @jonnym1ller Oy! Behave. I just want 24 hours with no bug reports so I can have a pineapple juice
erwin blom@erwblo · @TIStv / @Fastmoving / @stek_io
@stoweboyd what did you expect?
Rob McCardle@robmccardle · CTO, Internet Keeno
@johnonolan as well as being able to inject arbitrary blocks into a blog post, can a user compose pages on other non-blog routes (static pages, other non blog entities e.g. product pages) out of those same sets of blocks? Would be killer. Congrats on this awesome release, loads of good stuff in there
Ben King@benkingntu · Founder, Worklight
@johnonolan Excited about the new editor! I've been using MobileDoc on and off for the last few months in my Ember apps, but it's still quite low-level. Any plans to open source your editor as an Ember Addon?
Oscar Morrison@oscargemorrison · Designer and builder of things
Congrats @johnonolan @hannah_wolfe on Ghost 1.0. Been using Ghost for my personal blog https://blog.oscarmorrison.com/ since day 0. Keep up the good work ghost team 👻
Andrey  Azimov@andreyazimov · Product guy
Congrats with the upgrade of Ghost! 🎉🎉🎉
John O'Nolan
Maker
@johnonolan · Founder, Ghost
@andreyazimov Thanks Andrey! 🤗 It's been a long time coming
Seb Dancer-Michel@far0s · Web Developer, CINEMUR
Congrats @hannah_wolfe @johnonolan and team! I have been following the development of Ghost since almost the start, can't wait to use it on my next project 😎
John O'Nolan
Maker
@johnonolan · Founder, Ghost
@far0s Cheers Seb :) Let us know how that project goes - would love to see
Drikerf@drikerf · Making Klart.co
Looks awesome! Will migrate asap :D