Maintainer checklist for ongoing design transition and updating

This page is only here temporarily for reference and will go away in the final renditioning. please ignore

  • News Templating
    • Restyle the News Templating to work in Bootstrap 4, as well as the Pagination and Summary templating
    • Add News detail template switch to allow snippet embeds to work in news articles
    • Revise news-summary template for Bootstrap 4, including fixes for both homepage and news page summary display
    • Twiddle summary template media object layout for xs screensizes
    • Add pagination for news page article list
    • Revise news detail template for Bootstrap 4
    • Add indicator of current category to list-group-item when in summary view and a category was clicked
    • include a way to get back to "show all news items" once you click a category link
    • investigate why canonical urls, keywords, and page slug pretty urls are not being used for the summary and detail pages
      switched templating to use $entry->moreurl instead of $entry->detail_url
  • Breadcrumb Navigation for Section-Header is not pointing to the correct subpage when clicking on subpage's parent breadcrumb
  • Complete homepage transition
  • Revise Navigator Navbar templating to work with new Bootstrap 4 Dropdown menu correctly
  • add snippet code to embed images and videos in news posts with wrappers to center and render content responsive
  • Fix contact form Validator plugin for compatibility with Bootstrap 4 Forms classes and layout
  • Gallery page
    • Complete Gallery page transition to bootstrap 4
    • re-do internal gallery templating to use new BS4 responsive image classes and wrappers for captioned images.
    • add smarty tag processing to gallery image captions so we can embed { cms_selflink } tags
      due to templating and markup restrictions, we're currently unable to add self-referential links within the image captions at this time. This may change with a future version.
  • Add new version of lightboxing script for Bootstrap 4 compatibility
    script already compatible and does not require replacement
  • Page-header Carousels
    • Add top-of-page carousel logic, templating and editable area for admin to adjust settings.
    • Fixes: Add button link to page with optional text input defaulting to 'Read More...'
  • Bootstrap 4 theming
    • Recompile bootstrap 4 after we add site-specific colors for [primary, info, success, warning, danger] classes for alerts, boxes, borders, etc., theming consistency with SECI blue
    • Adjust background color/gradient for hover on dropdown menu to make it stand out more when hovered.
    • Update Bootstrap installation from 4.1.1 to 4.6.0 (current release), and double check theming for necessary fixes
    • Additional theming tweaks?
  • Update custom 404-page appearance to new theme
  • Content Management System
    • Update CMS Made Simple from 2.2.15 => 2.2.21
    • regular maintenance on module updates
    • work through the module replacements re:Module Forking Project, as Calguy is no longer maintaining his plethora of modules, and at this time, sufficient module replacements have been established and tested
      1. CGExtensions => CMSMSExt (base library upon which the others depend)
      2. CGSmartImage => SmartImage
      3. CGBetterForms => SmartForms
  • Javascript
  • Potentially Awaiting from Client, but does not block a push to live of current
    • Additional content images?
    • Do we want lightboxes on any in-page images? if so, add larger-size lightboxed components for certain page images, where desired and add lightbox scripting to primary page templating
    • obtain photos/headings/captions from client for any additional page-header carousels along with what pages they go on
    • New Logo?
    • any remaining content changes/adjustments/tweaks?
  • Bring site Live
  • Post-Live maintenance
    • Add sitemap generator for google xml sitemaps
    • Submit finished sitemap.xml to google search console