Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve layout blocks #17

Open
5 of 10 tasks
robyngit opened this issue Mar 12, 2020 · 0 comments
Open
5 of 10 tasks

Improve layout blocks #17

robyngit opened this issue Mar 12, 2020 · 0 comments
Assignees
Labels
design Improvements to the website's layout, style, or other visual elements website

Comments

@robyngit
Copy link
Member

robyngit commented Mar 12, 2020

Some layout blocks that are not otherwise included in a GitHub issue need either minor style and layout improvements, updates to front matter templates, or both:

  • checklist - needs to be updated to use the line icons that are used elsewhere in the page. Consider making the icons configurable for each item, and/or merging this block with the "features-list" block
  • disqus - if Disqus will still be used for webinars, this block needs to be tested, styled, and requires a front matter template
  • icon - The icon block uses custom icon svgs that are currently stored in the partials/icons directory. These should be moved to the icon block folder and the front matter template needs to be updated to include a list of icon options
  • line-icon - This block uses feather icons. It needs a front matter template which should include a select field listing all possible icon options. Consider merging this with the icon block
  • image - needs to be updated to use the getImage function and should add options that make use of Hugo's image processing functionality (e.g. allow a user to set max height or max width of an image). Any blocks that include images should be updated to use this block as a partial instead (e.g. the logos-bar block)
  • item-with-icon - This block is similar to the simple-feature block and can probably be combined
  • map - This block is so far not used anywhere and is a WIP, but could be used to show a map given longitude and latitude. If we'll use it, it needs a front matter template, styles, and the layout needs to use longitude and latitude as variables
  • markdown - all the HTML elements created from markdown should be reviewed and styled if required. Consider adding the .markdown class to any elements in the site that are run through Hugo's markdownify function
  • metrics - This block should be updated to show more metrics (as on the old website), the front matter template needs boolean fields to show/hide each available metric, and we need to determine the best way to update the data that it pulls in (so far it's using json stored in the data directory)
  • paginator - This block is used for list pages (the News, Webinars, Jobs pages). It needs to be tested and styled
@robyngit robyngit added the design Improvements to the website's layout, style, or other visual elements label Mar 12, 2020
@robyngit robyngit self-assigned this Mar 12, 2020
robyngit added a commit that referenced this issue Mar 17, 2020
- Also updated the block styles

Relates to issue #2 and #17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Improvements to the website's layout, style, or other visual elements website
Projects
None yet
Development

No branches or pull requests

2 participants