Skip to content

lunacodes/hasepharadi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

haSepharadi

This project stores my development work on the haSepharadi website. Currently this involves the haSepharadi theme (built on the Genesis Framework), a Zemannim plugin, and an Affiliate Links plugin.

Frameworks, Libraries, and APIs used:

This project consists of the haSepharadi theme

Changelog

1.7.1 - 2019-01-30

  • Added and improved responsive styles for:
    • Category Template
    • Footer Widgets
  • Fixed topbar styles issue and conflicts
  • Switched to Font Awesome 5.6.3
  • Cleaned up many site issues
  • Improved Topbar nav functionality and styling. min-width: 961 Menu now appears at top-right of screen, instead of Hamburger Menu.
  • Vastly improved site loading time
  • Next and Prev Post Links now display post titles

1.6.0 - 2019-01-18

  • Fixed About Author appears at bottom of homepage
  • Added Author Bios styling

Known Issues

Resources & Loading

Image Loading - Homepage

  • Image loading time on Homepage (due to unnecessarily large image files)
    • Compress Images & Regenerate Thumbnails
    • Implement Upload Size Limit / Auto Compression / Scaling Reduction

Fonts

Accessibility

FontAwesome

Plugins and Widgets

Remove Unnecessary Plugins

Visual Composer
  • Finish recoding Lebanon page, so I can remove Visual Composer

wpDiscuz

  • wpDiscuz needs further styling and social media integration
  • Are there better options?

Events Calendar

  • Working on a fully automated way to import events from fb pages

Add Site Link to Copied Text

  • Find a more elegant way to implement this, wrt UI/UX
    • How does the Forward's script work??

Mailchimp - Subscribe

  • can mc-validate.js be loaded locally instead?

Header & Nav Menus

Nav Menus

  • Desktop menu hover behavior is glitchy
  • min-width: 961 should .shrinked menu display sub-menu on hover?

Content & Styling

Author Page

  • Needs light styling

Category Pages

  • Does full-width template actually make sense here?
  • Page Title is appearing at the bottom of the page, after The Loop has finished

Code Cleanup

Items marked in bold are high priority

SCSS

Improve SCSS organization
  • Section headings need to match and follow a consistent numbering theme.
    • Use same headings structure as custom-functions.php for each scss partial
  • Improve Variables Usage by incorporating broader variables, ex: category--color
    • Replace $orange variables et al with $link--font-color-hover: $orange et al

PHP & JS

  • Many functions still need DocBlocks
  • Add in esc_url et al, where necessary

CSS Grid

  • Rewrite with CSS Grid

Other

  • Add earlier version history to Changelog

About

A Custom theme for the haSepharadi Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published