Development docs home.
To do
Outstanding work- development
As at 07/11/2022
- Needs museum favicon - do later in dev cycle. Difference is currently useful
- Add underline class or similar to Wesley Knowles link on Local History >> Research Group card
- Make images in *.md files into easy to edit component
- Subscribe to Newsletter code
- Make changes to current site to allow existing shop site to link in sensibly - effectively New header and footer matching new site with existing Wordpress shop in body of page ????
- Redo e-commerce shop in ? (Shopify?) and accept increase costs. Build protype for testing and allow Tech group to decide. ????
- Confirm Microsoft Clarity meets needs or investigate Hotjar as alternative
- GDPR cookie confirmation - needed?
- Improve Other Things To Do page
- Does page specific SEO meta data need to be added to each page? Investigate.
- Agree “who can change or add what”. Different technical ability needed to alter Layout (header/footer/menus) than change a FAQ. Must avoid random “add this” stuff, otherwise over time bloat and redundancy will creep in. One option would be to allow ‘end users’ to draft Mardown pages but require Tech Team to take the page, vet it and add to site. Tech team currently RNC + BP
- Once decided new site will replace current site need detailed plan to move from current ISP, domain managers to ???
- Change procedures for source changes to enforce branching and merging so changes can be better managed. Currently simple pull/push from Master branch - rethink this to make sure really simple for content maintainers
- add a “Comment on this site” so Museum members/general public can report faults an raise suggestions for content
- Move everything from being in rcollins@redmug.co.uk accounts (Cloudflare, Git Hub etc) to being under nantwichmuseum.co.uk
- Change news component to be driven by news-data.json type file
- Change
whats-on-exhibitions page to be driven by exhibitions.json type file
- Change
buildings page to be driven by buildings.json type file
- Change
whats-on-walks schedule to be driven by data.json file
- Change
whats-on-talks schedule to be driven by data.json file
- Add
finish-date to data.json object properties
- Check all products have
delivery-charge-group set
- Do not show walks, talks, exhibitions one past
finish date
- Review (for size & performance reasons) all property names (e.g. stop storing full url, move all otions to single string etc)
- Sort out format for
created and edited Move to UNIX time?
- Add edit mode to pages generated by *.json and provide end user suitable simple editor for adding, amending and deleting the data
- Add support for
draft:true|false
- Search page to support - Match out of order. Allow search words in any order. A needle of ‘town nant’ and ‘nant town’ would both return the same results
Outstanding work - content
- Improve photos
- Better school group photo
- Better access photo
- The English Civil War Re-enacted booklet cover proportions are wrong (too tall)
Add pages beneath Local History
- Nantwich Salt
- The Great Fire
- English Civil War - Battle of Nantwich
- Shoes & Clothing
- Nantwich Fairs
- Making Farmhouse Cheshire Cheese
- Nantwich Buildings (and approx 15 sub pages/shop links)
- Famous Nantwich People (and approx 12 sub page/shop links)
- Nantwich Apothecaries
- Membership
- Research Group
- Guest Exhibitions
Other content thoughts
- Redo the Blue Timeline page and make interactive
- Redo the Nantwich Shoe Factory Trail *.pdf (19MB!)
Documentation needed
Aim to be able to take tech savvy volunteer that’s never seen the site to make edits and additions to content and then deploy to live site.
- Document set up so other people can clone the repository and contribute to content. Initial work done. Needs more detail based on Bill’s experience
- Guides to edit page content
- Distinguish between _.md pages and _.astro pages
- Editing existing markdown page
- Editing landing page ‘news’ and links
- Editing *.astro page (e.g. What’s on) This will be a frequent change page adding new Talks, Exhibitions and Walks.
- How to deploy changes to live site
- How search works