Wishlist
-
Image Optimization
Automatically resize and losslessly compress images after they are uploaded.
Serve different image resolutions based on device
Serve WebP images where supported
1,324 votesYep, this is needed! We’re looking into how we can do this best. One challenge here is that there are far fewer good image processing libraries written for Node, because it’s still relatively young. We’re on the case
-
Apps
Allow third party integrations with the Ghost publishing platform, and extensions of its functionality. Got ideas for specific apps? Leave a comment!
977 votesVery much planned
-
Auto Updates
1 click updates to Ghost from the admin.
816 votesWe’ve just started working on a native auto-updater which will allow all Ghost blogs to update themselves.
In the mean time, the easiest way to get 0-click updates is to use Ghost(Pro) (https://ghost.org/pricing/) – where you get fully managed background updates without having to do a thing.
-
Post Analytics
Collect, and display detailed post analytics in Ghost admin to allow users to analyse reader engagement with their content.
761 votesThis is something we can’t wait to work on. Watch this space.
-
Media Management - Ability to manage images/media uploaded to blog
Often times an image will go through several versions before the post is published. This results in two issues.
a] The images remain on the server - which might be a security/copyright issue
b] "Final" images end up with weird names - when I'd prefer to use the original nameSo the feature I'd be really excited/happy/ecstatic/glad about would be a media manager interface.
614 votesWe’re formulating a plan and going to start work on this in the near future.
-
Comments
Support comments (really the most basic blogging feature that's still missing).
540 votes
AdminJohn O'Nolan
(Founder, Ghost)
responded
At present we have no plans to add native commenting to Ghost. There are tons of options out there from Disqus, Livefyre, Facebook, Google Plus and IntenseDebate to name just a few. All of them have already built very comprehensive products which are used by most of the biggest sites in the world.
Definitely still interested in hearing comments about any other use-cases, though!
-
Localization (Non-English language support)
Make it easy to display content in the language of our choice, to change the date format, etc.
514 votesWe’ve made our first big step in the Localization department by opening up Ghost.org for i18n! Full details here: https://blog.ghost.org/translate-ghost-org/
-
Official Mobile App
This is obviously more of a moonshot than a core request.
I think it would be great if there was an official Ghost App that allowed for connecting to Ghost(Pro) or self hosted Ghost blogs.
The emphasis here is that it needs to be an official Ghost App and not third party. This is to ensure trust.
Day mode and night more in the editor would be valuable.
It should support offline mode. Capturing of posts offline and then syncing them up to the blog when a connection is available.
Platforms to support, iOS, Android, Windows Phone.
I don't see…
471 votesWe’re considering this, would love to see some more votes and comments about what you’d like to see.
-
Real Custom Homepages
Ghost currently has the ability to create a custom home.hbs, but the page is treated like the first page of the blog. So if you have 10 posts per page, the first 10 would be available on the home page and then page two would be starting with 11. Ghost defends this choice by saying that Ghost is purely a blogging platform, but that isn’t wholly true since they support custom pages.
My want would be to use the upcoming query helper to display the first three posts on the homepage and then a link to view the blog in…
376 votesWe’re considering this, but let’s get some more votes first!
-
Public API
A public, RESTful JSON API exposing all posts (filterable by tag, author, or search-query), so we don't have to hack the RSS feed for search or "related posts".
325 votesVery much in progress! More info here, for developers who are interested in how it’s taking shape (or want to help build it) – https://github.com/TryGhost/Ghost/wiki/%5BWIP%5D-API-Documentation
-
Image captions
Hi,
It'd be awesome to have the possibility to add image captions whenever needed. If I'm not mistaken, it shouldn't be too hard to implement this feature either.
I've seen someone has come up with this solution:
https://ghost.org/forum/using-ghost/2797-image-captions/
Cheers!
243 votesDefinitely on the roadmap for improving images overall!
-
End of article reading suggestions.
At the end of the article other articles that you've writen should be suggested maybe based on tags?
242 votesRelated posts would be super awesome. Let’s get some more votes on this and bump it up the priority list!
-
Theme settings JSON file (like Shopify's settings_schema.json)
To read more about settings_schema.json -> https://docs.shopify.com/themes/theme-development/storefront-editor/settings-schema
I think this idea would fit perfectly with Ghost, and would help keep the theme settings UI consistent with the rest of the backend. It could also be extended to App's when they are officially supported.
240 votesWe’re doing lots of thinking around how we can better support theme customisation, this is an interesting way of approaching it for sure
-
Facebook Instant Articles
Instant Articles are a fast and interactive experience for reading articles in News Feed. Powered by the same technology that loads photos and videos quickly in our mobile apps, Instant Articles display as much as ten times faster than standard mobile web articles and feature tilt-to-pan photos, auto-play video, interactive maps, and embedded audio captions that let you explore stories in beautiful new ways.
More info about this on: https://instantarticles.fb.com
238 votesInterested in this one. Let’s get some more votes!
-
Add Custom field for a post
Add the possibility to add custom field in post settings.
Example:
Add a custom field "Codepen url"
Then, if you give an url, the post will render it and you can adapt your template styling and design.227 votesInterested in this, let’s get some more votes :)
-
Two Factor Authentication (2FA)
Security these days is always a challenge and being able to provide an additional layer of security is always good. That being said, using a TOTP (Time-based One Time Password) with a free app like Google Authenticator (the same used by Github) can provide this additional layer of security to users who want it.
218 votes -
Article templates
It would be nice to be able to choose from a template when writing a new post, and allow to edit these templates.
200 votesVery cool use-case, let’s get some more votes for this one.
-
Multiple Authors for Single Post
Allowing for the selection of multiple authors, to be listed for a single post. Useful for collaborative efforts, such as articles where numerous people contribute a section (see: The Guardian - http://www.theguardian.com/lifeandstyle/2014/dec/27/what-were-you-like-2014-quizzes).
Possibly better as an app, but still has its uses.
196 votes -
Enhanced Author Profiles
1. Full BIO.
The idea is to add a large bio field to the author section in admin, that supports markdown. Essentially a full page of content and perhaps even include additional images like a normal static page. If it's left empty in admin, don't output it on the client side.
2. Author social icons.
Add fields to the user profile screen for as many social networks as possible.
People can then fill in the links to their profiles on each of the networks.
If a link is filled in, then add an anchor to the author page using the…
148 votesWe’re considering making profiles more customiseable along the lines of Slack: http://slackhq.com/post/132116511325/customprofiles
-
Admin - Search with advanced operators
Next to the 'post filter menu' add a search field.
This is to be able to search for posts within admin quickly instead of needing to scroll through the whole list of posts.
Allow users to use one or more search operators to make the search more specific.
status:draft/preview/published
title:XXX
contains:YYY
tag:ZZZ
before: dd/mm/yyyy
after: dd/mm/yyyy
author: authorname125 votes
- Don't see your idea?