GithubHelp home page GithubHelp logo

bcc-sage's People

Contributors

alex-418 avatar bdolor avatar dependabot-support avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

newloong

bcc-sage's Issues

Improve main navigation

  • major issue relates to consolidation of content from other sites.

  • sitemap would be helpful

  • main navigation requirement is 3+ levels of nesting. No flyouts due to accessibility issues. Megamenu as a possibility.

menu component on homepage

Submit a feature request or bug report

  • This is a feature request
  • This is a bug report
  • This request isn't a duplicate of an existing issue
  • You cleared your Web Browsers cache to ensure all new styling and images were loaded.

Feature Request

Please provide use cases for changing the current behavior:

Topics of practice and projects (and others?) is a navigation menu, should display an image, and a description and a list of child pages. Looking at widgets and customizer api for possible implementation. Goal is to let content specialists modify content.

If it's determined that the chevrons indicate a menu expansion, an alternative icon appropriate for links should be considered.

migration/integration of CSS styles

fortunately, the file structure in our child theme is similar, though care must be taken to see what effect the child styles have in the new env

bcc-sage:
image

child-theme
image

Image does not scale when browser resized

When browser is resized, I would expect the image in the center block to scale and resize to accommodate right hand navigation. Instead, right hand navigation overlaps with image. Text flows as expected. Just the image does not scale

line height in right nav

Styling of “Recent News” widget – listing of recent news articles would be easier to read if titles more than 2 lines had tighter line height. You can see here: [#https://bccampus.ca/bccampus-news/]

Improve low-contrast text for accessibility

What is the current behavior?

Low-contrast text is difficult or impossible for many users to read. Color contrast on related links, tags, next and previous post links generate a failing grade on an accessibility audit

What is the expected or desired behavior?

Color contrast should be large enough (no blue on blue) for people to read.
ref: https://dequeuniversity.com/rules/axe/2.2/color-contrast

example: https://helga.bccampus.ca/wp/bcc/playing-with-the-possibilities-liberating-structures-online/
image

Create site header

Submit a feature request or bug report

  • This is a feature request
  • This is a bug report
  • This request isn't a duplicate of an existing issue
  • You cleared your Web Browsers cache to ensure all new styling and images were loaded.

Feature Request

Please provide use cases for changing the current behavior:

The site header includes two menus that can be edited by the site admin (two menu locations in theme). It should reflect the mockup in #136,

Automate insertion of Upcoming Events

Each blog post published on BCcampus.ca included a list of upcoming BCcampus events at the end of the post – "Join us for upcoming events". See example here:

The list of "upcoming event" is compiled and inserted manually and if a user is viewing an old post, the most recent events will not be visible, but old events gone by. Wonder if there is a way to automate the generation of the list and have the same upcoming events list published with all blog posts, old and new. So that if someone was reading a post from 2 months ago, a list of the most recent upcoming events would be visible. Did I just make sense? Something, like, an SSI?

slideshow component on the homepage

Submit a feature request or bug report

  • This is a feature request
  • This is a bug report
  • This request isn't a duplicate of an existing issue
  • You cleared your Web Browsers cache to ensure all new styling and images were loaded.

Feature Request

Please provide use cases for changing the current behavior:

The slideshow should be full width, but a maximum width set to 1600px. Any oversized screens will see it centered on the page at that size. The photo background should display using the background-cover technique. The blue overlay should cover 50% of the width. Ideally I’d like the text to align to the content wrapper, so it appears lined up with the text further down on the page. Same notes apply to the interior page headers.

Other relevant information:

mobile breakpoints for when the slideshow stops being a slideshow and become either a solid colour or static image.

schema.org integration

To increase discoverability adhering to schema.org metadata is a way to make our content search engine friendly.

Improve search functionality

This may be resolved with the updating of the theme.

Require more robust search function throughout the site. The current search only searches the blog content and not the entire site. Want to include all content on the site in results when a search is conducted.

feature news component

Submit a feature request or bug report

  • This is a feature request
  • This is a bug report
  • This request isn't a duplicate of an existing issue
  • You cleared your Web Browsers cache to ensure all new styling and images were loaded.

Feature Request

This component displays on two separate landing pages, homepage and news landing page. The functionality is the same but the display is different. The image is a featured image. The date published and an excerpt.

Possibly a partial.

Right nav reduce the ancestry tree

right nav should present the immediate parent and siblings of the existing page.

At the very top the great grandparent should be available.

text domain change

text domain sage needs to be updated to bcc-sage throughout theme, where appropriate.

image

Breadcrumbs

BCcampus.ca currently does not have breadcrumbs. With the newly created "Events" section, finding breadcrumbs would be handy for users to navigate the event pages.

ISSUE_TEMPLATE.md file is formatted for sage theme

all this below should be brought into a BCC context.

Submit a feature request or bug report


What is the current behavior?

X

What is the expected or desired behavior?

X


Bug report

Please provide steps to reproduce, including full log output:

X

Please describe your local environment:

WordPress version: X

OS: X

NPM/Node version: X

Where did the bug happen? Development or remote servers?

X

Is there a related Discourse thread or were any utilized (please link them)?

X


Feature Request

Please provide use cases for changing the current behavior:

X

Other relevant information:

X

migration of functionality - functions.php

Dealing with functions in a sage theme is different. Functions that return content need to be placed in a controller class which is, in turn, called by a template.

functionality in child theme functions.php needs to be placed into its own file in bcc-sage as it pertains to its domain located in /apps/ directory. A corresponding string needs to be added to array_map in resources/functions.php

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.