bccampus / bcc-sage Goto Github PK
View Code? Open in Web Editor NEWBCcampus theme for marketing site
License: MIT License
BCcampus theme for marketing site
License: MIT License
as it currently exists in https://github.com/BCcampus/wordpress-bootstrap-child/blob/dev/composer.json
FYI corresponding functionality is https://github.com/BCcampus/wordpress-bootstrap-child/blob/dev/functions.php#L362
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.
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.
as it currently exists on bccampus.ca in all its glory
currently points to sage repo
automatic navigation that represents that parent->child->grandchild, etc relationship
when a page is not in a parent-child relationship.
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
add dynamic sidebar to archive template
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/]
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/
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,
validate theme against WCAG 2.0 Accessibility Guidelines
references:
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?
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.
To increase discoverability adhering to schema.org metadata is a way to make our content search engine friendly.
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.
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.
building this theme requires yarn, npm, node which need to be installed on build.bccampus.ca
https://github.com/BCcampus/bcc-sage/blob/dev/app/controllers/App.php#L57
helga.bccampus.ca
is treated as a production server which unnecessarily triggers a notification function meant only for production.
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/
https://github.com/fluid-project/uio-wordpress-plugin/
the accessibility features that this plugin offers is something that would benefit our users and overall attention to accessibility
right nav should present the immediate parent and siblings of the existing page.
At the very top the great grandparent should be available.
original registration is here: https://github.com/BCcampus/wordpress-bootstrap-child/blob/dev/functions.php#L75
compile, register and enqueue editor-style.scss
so that it renders our theme in WYSIWYG. re-create dropdown for our specific styles https://github.com/BCcampus/wordpress-bootstrap-child/blob/dev/functions.php#L144
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.
yah, do that
mimic and improve page template — original here: https://github.com/BCcampus/wordpress-bootstrap-child/blob/dev/page.php
Add recent posts to all page sidebars. (A solution that came from a discussion in #63)
all this below should be brought into a BCC context.
What is the current behavior?
X
What is the expected or desired behavior?
X
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
Please provide use cases for changing the current behavior:
X
Other relevant information:
X
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
functionality mimicked and improved. original is here https://github.com/BCcampus/wordpress-bootstrap-child/blob/dev/single.php
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.