Class project case study: review and undertake partial redesign of a public website (FESC: http://floridaenergy.ufl.edu/) utilizing design best practices.
Refactored Google Chart API calls from static data set to be AJAX requests from the US Energy Information Administration web API (the original source of the data).
Direct link to updated page.
- Re-built pages to make use of the Vue framework
- Modifications include:
- Header nav on index page
- Shared header nav on secondary pages (with active page category suppression in drop-down menu)
- Shared footer nav on secondary pages (display nav title; use common source, but suppress current page link in list based on main page category)
-
Added an example page to demonstrate the use off Google Charts.
A line chart was selected since it intuitively conveys the data as a function of time. I also added a third chart with the two data sets plotted simultaneously in order to more clearly delineate the contribution of renewable energy.
link to Google Charts page
-
The chart was added to outreach > fact sheets
-
Completed work on building out the page templates for all 4 top-level nav categories (education, outreach, about and contact).
-
Updated/propogated changes to the main nav to all active parts of the site; UF logo image link parallels style of UF site in header design.
- Major build out of styling and coding for site.
- Implemented several new features including a slide show, parallax viewer and bottom nav on secondary page
- Still a WIP - main mega menu on secondary page needs to be tweaked to work with the new format
- github bug related to the background image on the secondary page not loading
- NOTE: outreach > program overview is the only other page currently with additional content.
- HTML framework for main page is nearly complete (replaced placeholder bootstrap layout in dropdown with custom code; built out footer)
- Styling for main page is nearly complete (implemented styling to match the look and feel of the UFL parent site: drop-down mega menu animation, on-hover effects for social media icons)
- Utilized more of SASS's capabilities
-
Built out main page of site
-
Added preminary styling to match design doc mock up
-
Still addressing some issues with formatting
-
Discovered source of errors in github interpreting @font-face and background image ...
For @font-face:
src: url("../fonts/Enriqueta-Regular.ttf") format("truetype");
For background image:
background: url(../images/main-menu-hover.png) no-repeat;
In both cases, it's a problem with the relative path ... apparently when referencing 'url' it's relative to the file that called it (in this case, css/style.css) and not the main directory of the repository
For @font-face, github doesn't seem to understand 'woff'-format fonts and also requires the format descriptor ... as well as quotation marks around the path
For background image, it's just a matter of fixing the relatiev path
- Created docs folder
- Added Design Plan document (design inspiration, site overhaul plan and mock up)
- Added ASANA project board
- Added site analysis and re-design proposal doc