Skip to content

Navigation Menu

Sign in
Sign up
Fabian Becker edited this page Mar 27, 2014 · 20 revisions

A place to collect ideas for apps and specifically things that the apps need to be able to do.

The idea here is to list a high level goal, and then document what API/GDT features are needed to achieve it.

If you have an idea, please add it to the list no need to break it down into features!

  • Embed analytics code into every page
    • Be able to filter ghost.head or ghost.foot (need renaming)
  • Embed comments into posts / pages
    • Add configuration settings to the admin
    • Have access to a {{comments}} helper
  • Modify RSS feeds
    • Be able to filter rss.feed and rss.item
  • Way to supply additional headers
  • Receive data via webhook to add new posts
  • Github project daily/weekly/release summary post
    • Use Github Webhooks (git-at-me) to compile a summary of commits/PR/issues for a specified time range
  • Way to specify a path for receiving REST data
    • Have a server POST data to a ghost path that the app can then store and use (like usage statistics every 2 hours from a server)
  • Hook into the login process to add 2FA
  • Hook into existing routes
  • Extend core helpers
    • It would be awesome to extend native helpers like {{#has ..}} to check for attributes in custom fields ({{#has audio='true'}})
  • Modify HTML before rendering from markdown
    • Could be used by syntax highlighters to recognise the extended fenced code blocks notation.
  • Intercept image uploads to generate thumbnails/etc.
    • Will need a separate permission that doesn't belong to a model.
  • Multilingual blogs
    • Each post could be annotated with an AppField language - would require post filtering by AppField value (only posts with app_field language = en)

Places to go for inspiration:

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /