Skip to content

Latest commit

 

History

History
217 lines (165 loc) · 6.98 KB

File metadata and controls

217 lines (165 loc) · 6.98 KB

Development Tasks

High Complexity

Markup

Accessibility

  • Add ARIA roles and whatever else
    • Look at Genesis/haSepharadi code as a guide

CMS System

  • Find other Dashboard type things

Medium Complexity

Blog - Share Buttons

  • Replicate Share buttons from old blog. Probably copy HTML and stuff

Flickr

Sidebar Authors

  • Glitches out if not connected to internet

SEO & Plugins

  • Add email, site description, etc to _config.yml
  • See if there are more page-specific or other specific SEO things I need to do

Styling

General

  • Replace all line heights with relative numbers.
    • Is there a base line height I can set that will mostly cover this??
  • Desktop nav menu dropdown color

Responsive

  • Convert max-width: 767px section in _media.scss to min-width
    • Low priority, but I'd like to

Contact Page

Responsive Images

Favicon

Low Complexity

Archive and Author Pages

  • Layouts: default, month, category, day
    • Single template??
    • Archive pages <li> needs background change on hover

Styling

General

  • Blog articles typography
  • Main page - button hover color

Responsive

  • Sidebar social icons get pushed to new line at 768-830px

Need from Curii

  1. Site Footer - what goes in it?
    • Possible options: Licensing, Copyright, and possibly Privacy Policy, if relevant for EU GDPR compliance.
  2. Contact Page
    • Contact Form vs. Link
    • If contact form - how will the back-end work?
  3. _config.yml - the following fields should be filled in or commented out:
  • email
  • description (important for SEO)
  • any social media we might link to (currently have twitter and flickr)

Unimportant

Liquid

  • Figure out where I need to escape things

Staging

Testing - GitHub Pages - Local

  1. Setting Up GitHub Pages Locally
      • Set custom domain on GitHub repo. See here

Production

Custom Domain

  1. Custom Domains - Create A records pointing to GitHub's servers
  • 185.199.108.153
  • 185.199.109.153
  • 185.199.110.153
  • 185.199.111.153
  • Remove and re-add custom domain on GitHub account to trigger the process of enabling HTTPS.
  1. Setup SSL and Test Enforce HTTPS (this means everything that loads on the page has to start with https:// instead of http://)

Completed

  • Moved News section to its own page
  • Fixed 404 Page header
  • Nav Menu logic for seperator and dropdown-header added in
  • Split the "International Projects" section into a jekyll collection of markdown files (similar to News files)?
  • Added alt text to pgp-logo.png
  • Retrieved missing Blog images
  • Refactored SCSS code
  • Created auto-generated Author pages
  • Fixed private Author Metadata displaying in post header
  • Sidebar and Main layouts on blog, archive, and author pages
  • Google Analytics
  • Gravatar links dynamic
  • Author/Archive layouts default, month, day, category, tag
  • Related Posts
  • Blog Share buttons
  • Category and Tag pages
  • Added tags
  • Blog Dates are dynamic

Deprecated

Comments System

  • Comments were disabled on all previous blog posts anyway