Skip to content

Instantly share code, notes, and snippets.

@aileen
Last active June 7, 2017 12:34
Show Gist options
  • Save aileen/d5d9403f427fdfa405a76462e4b5d580 to your computer and use it in GitHub Desktop.
Save aileen/d5d9403f427fdfa405a76462e4b5d580 to your computer and use it in GitHub Desktop.

special tasks

  • test the release on windows!
  • ensure zip/json database import works in all browsers and windoof
  • migrate from 0.7 to new version (in one step)
  • install as npm package

amp

  • ensure amp renders on posts (check /amp#development=1 for errors. Use example post and create other posts with images, which will timeout or don't exist on the server) and make sure, it gets validated.

theme uploads

  • upload a valid theme
  • upload an invalid theme
  • download a theme
  • activate a theme
  • delete a theme

setup ghost blog

  • step one
  • step two
    • validation
    • success
  • step three
    • validation
    • success
    • emails sent
    • notifications (?)

signin

  • validation of email and pwd

forgotten pw

  • validation
  • email sent

reset password

  • validation

posts

  • correct order
  • keyboard nav
    • navigation
    • new post
    • delete post
    • edit post
  • author can only see their own posts

edit post

  • image uploads
  • markdown help
  • preview link
  • title validation
  • save draft
  • publish
  • delete
  • schedule
    • post becomes published at the correct time
  • unsaved changes alert
  • PSM
    • image upload
    • image deletion
    • slug updates
    • preview link
    • publish date
      • format validation
      • within scheduling limits
    • tags
      • adding
      • removing
      • re-ordering
    • author selection
    • static pages
    • featured posts
    • meta data
      • validation
  • test edit posts in IE/edge

team

  • invite
    • validation
    • success
    • email sent
    • resend
    • revoke
  • as owner
    • edit self
      • cover upload
      • profile image upload
      • validation (for example twitter/facebook)
      • change password
    • edit other
      • change password
      • delete user
  • as admin
    • edit self
    • edit other
      • delete user

subscribers

  • add
    • validation
  • delete
  • import
    • validation
    • success
  • export

general

  • change blog title and description
  • blog logo
  • posts per page
  • test date permalinks
  • change TZ and check if it works
  • make blog private

navigation

  • adding
  • removing
  • validation
  • re-ordering

tags

  • adding
  • editing
  • image uploads
  • validation
  • meta data + validation
  • deleting
  • changes are reflected in post tags input
  • keyboard nav
    • navigation
    • new tag

code injection

  • renders & saves
  • does not render on amp post

slack

  • url saving & validation
  • sending test notification
  • notifications sent when published

labs

  • export
  • import
  • delete all the things
  • send a test email
  • public api toggles api access and front-end script
  • subscribers toggles menu item and access to screens
  • internal tags toggles:
    • internal tag indication in tags list
    • you should see the internal tags (if used) in posts list
    • ensure when adding an internal tag, it doesn't appear in the blog

Test as much as possible with each user type.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment