AnalogStudiosRI / www.analogstudios.net

New frontend website for Analog Studios (under development)
http://www.analogstudios.net
Apache License 2.0
4 stars 1 forks source link

Issue 13 jamstack phase2 spa to static migration #72

Open thescientist13 opened 2 years ago

thescientist13 commented 2 years ago

Related Issue

resolves #13

Summary of Changes

  1. Static Home Page
  2. Static Artists / Albums Pages and Details

TODO

  1. [ ] Artist / Albums Page
    • event handlers for dropdowns
    • sorting (artists)
  2. [x] Artist / Album Details
  3. [ ] index.html files are 1.5 - 2.5 MB !? looks like from CSS, likely because we are having to @import in every component?
  4. [ ] Font Awesome paths break on deeply nested routes in develop and build
  5. [ ] restore all page styles and fix FOUC
  6. [ ] Contact Page (Netlify integration)
  7. [ ] Events Page
    • CMS integration?
    • server side route
    • details just link out to original event source?
    • /events/:id can be a good thing to serve from the edge?
  8. [ ] Posts
    • Inline into HTML (just use version control?)
  9. [ ] <meta> for artists / albums
    • details template
    • title
    • description
    • image (details)
    • etc
  10. [ ] restore model album / artist
  11. [ ] clean up deps
  12. [ ] Check Analytics
  13. [ ] drop services? or it just use it to wrap globalThis/ graph.json
  14. [ ] Upstream
  15. [ ] Static prerender w/Lit
    • hydration?
    • globalThis?
  16. [ ] Review / edit all copy + content

Future Thoughts

netlify[bot] commented 2 years ago

βœ”οΈ Deploy Preview for practical-fermat-fa2c48 ready!

πŸ”¨ Explore the source changes: c032f107f410d566200287a12a84b7ae85285c7e

πŸ” Inspect the deploy log: https://app.netlify.com/sites/practical-fermat-fa2c48/deploys/621bd47c4725390008c6fe3a

😎 Browse the preview: https://deploy-preview-72--practical-fermat-fa2c48.netlify.app