Skip to content

Navigation Menu

Sign in
Sign up
Hannah Wolfe edited this page Apr 12, 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)

Quick List from looking around GitHub / Forum:

  • Editor stuff
    • Hemmingway app
    • Markdown Flavors
    • Mathjax
    • Vim bindings
  • Media
    • oEmbed
  • Login
    • 2FA
    • OAuth / Google/FB logins
  • Blog output
    • RSS with excerpt
    • Meta data
    • Reading time
    • bookmarklets
  • Infra
    • 301 redirects
    • output flat files

Places to go for inspiration:


App Profiles

Disqus App

(comments)

Quite possibly the most frequent change made to Casper, or any other theme, is to add comments. Disqus has emerged as a clear favourite of all the services available for adding comments to your blog.

The Disqus App adds Disqus to the bottom of every post. It also provides a way to output the comment count.

Version 1:

  • I want to embed data into post.hbs, either via a filter, or via a helper.
  • I want to have a settings page where users can enter their disqus code
  • I want to provide a custom helper for comment_count on the blog frontend

Version 2:

  • I wan to display comment_count in the admin UI

Version 3:

  • I want to register dashboard widgets

Clone this wiki locally

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