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 :)
@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?
@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!
Congrats! The new backend and standard theme look really clean and beautiful!
One issue I had with ghost in the past is that there seems to be no support for multilingual websites (i.e. like the qTranslate Wordpress plugin). Therefore I never really tried out ghost for my projects. Are you planning to release an multi-language blogs in the near future?
@josef_moser Planning? Yes. Near future? Unlikely. We've had an open call for contributions for i18n support for 2+ years, but it has always really struggled to gain any traction. We do have a few i18n improvements coming up, but full support is still a way off I'm afraid. Hope this changes though :)
@josef_moser I work in a bilingual speaking business who need multilingual blogging platform. I wanted to suggest Ghost because other platform sucks, but the impossibility to blog in both languages (French & English) was sadly a big deal. If there is any way to help on i18n to accelerate a release of a version that will support a multilingual version, i'd be happy to participate as much as I can.
Also, is there any way to plug GHOSt with Hubspot?
Hi guys, love what you've done with the tool over the years. I've long used Ghost for Tedium, and it's one of the best decisions I've ever made.
One question I have for you: Now that 1.0 is out, is formal support for an app/plugin system coming soon? I feel like some of the tweaks I've made to my own self-hosted platform over the years would would have been better handled with a pluggable tool with documentation. :)
@shortformernie Thanks for the kind words :) We feel the exact same way about apps as you do - there are so many ways that they would be incredibly useful. The problem we've always had with getting something shipped is the pure enormity of the scope.
In 1.0 we've reworked a large part of the internals & started playing with the concept of delivering some features as hard-coded apps. I can't promise anything, but I can tell you apps are at the forefront of our minds, and I think you will see us starting to experiment with many more things "tweakable" for developers in the near future.
If you ever want to come chat about your particular use cases, I'm usually found in Ghost's Slack http://slack.ghost.org/ :)
John, I know this is going to be considered a dumb question by many, but for a guy like me that doesn't use markdown, is there a regular editor like Medium or WordPress on Ghost? It would me switching over easier.
@markjohn1 hang in there on markdown, it's worth learning. Likely you'll use only a handful of the "shortcuts" frequently – at least, that's been my experience. Creating hyperlinks seems a bit laborious at first, but becomes a habit quickly enough.
@johnonolan A fan here. I love the product and love companies that combine open source with making money. What about future elements like subscriptions, will they be part of the open source version too?
@erwblo "It depends" - things get complicated when you start talking about payments and centralised vs decentralised - but generally speaking whenever something is possible to do open-and-deceentralised, that's the route we take.
In all honesty, that route has been incredibly painful at times because decentralised software is just so much harder to release than a traditional multi-tenant app, making iteration and development slower. When it comes to subscriptions, there are still too many variables to have a definitive answer. Personally: I'd like 100% of it to be decentral and open. In practice, it might end up being 90% open source and 10% a hosted service to tie the pieces together. This is something we're still figuring out :)
@johnonolan@hannah_wolfe What a great release. Are the themes created in previous version compatible with the latest release?
Is it possible to make ghost store content for your ghost blog as just normal files in markdown rather than storing it in a database? This would let you store your blog content in a git repo.
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 😎
Congrats on the release @johnonolan, @hannah_wolfe and team. As we high-fived on Twitter earlier, it made the team smile today to see this drop.
What I find awesome is how much of the component-driven content redesign echoes what we've been building into the next major Corilla release. Something that really excites us as a reflection of industry shift and the wider pattern recognition.
It's genuinely exciting to see those of us who peeled out of legacy CMS/CCMS to pursue a UX-first design mentality are all moving ahead. I know I'll be supporting you all at Ghost and looking forward to catching up sometime (whatever country that will be given our ✈️ remote lifestyles). Super pumped for you 🙌
And an extra 🤘 for hitting the big GA release! Such a magic number.
Hi,
I’ve been on the bag-wagon since version 0.4. I bought many themes over the years and followed each release with great attention.
I made a bet on the Ghost team when I switch from WP. Today is a great victory for those who believe in the project since the Kickstarter pitch.
Many thanks for all those efforts and many cheers !
Writing with Ghost is a joy, and the new Casper theme is stunning (aside from those funky blockquotes, imho). Currently in the process of moving from self-hosted WP to hosted Ghost. Congrats!
@robertcollings do you mean because the blockquotes are styled like pullquotes? Someone else mentioned this too. At the moment we don't have a way to distinguish between the two, but I think we should as soon as content blocks are a little more developed
@robertcollings Not sure what you mean :) Ghost(Pro) has always had support for custom themes, HTML in the editor, global code injection, and just last week we added per-post code injection. So there's at least 4 different ways to add custom CSS.
To be clear: Ghost(Pro) is a managed PaaS. The software is no different depending on where you host it, it's always the same.
Looks like I'm late to this launch party. This is a very cool platform.. however I would like to understand why there is no direct app for commenting, not even one.. Users have to end up messing with code to make it happen... Not cool.
I've been using Ghost for three years now and have really enjoyed the experience. Very excited to see the enhancements to the editor which I have thought needed some upgrades for awhile.
Can't wait for the upgrade to roll out to my Ghost Pro account.
@wesleylivesay Thanks so much for the support Wesley :) I'll make sure we get you into one of the first batches to get the Ghost(Pro) upgrade rollout. That link should be fixed now too!
Congratulations to @hannah_wolfe, @johnonolan and team! This is a great release and I'm so excited to see what Ghost has become (and what it WILL become).
@mbmusgrove The timeless words of someone who speaks from experience 😄 yeah we haven't really moved from the one table for a good 48 hours now. Will pee soon
Ghost