bccampus / open-sage Goto Github PK
View Code? Open in Web Editor NEWTheme for open.bccampus.ca
License: MIT License
Theme for open.bccampus.ca
License: MIT License
Static content, as per design. @murphybarb waiting on SVG images and text.
Give the user the ability to update of modify the text. (customizer option and menu that can be assigned for example)
create the footer component as per mockup
As per design.
Describe the bug
The footer of the open.bccampus.ca website has a list of links to 'Other sites BCcampus Supports'.
As most of the sites are either defunct, no longer supported by BCcampus, or redundant please remove this section from the footer.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
we use travis for CI
Describe the solution you'd like
travis build requires authentication to commit releases back to github
as per mock up, create the search component with restrictions already captured in #6
filters need further investigation...currently the mock up indicates guides and toolkits as filters when they are actually subject areas (some discussion has occurred about this changing). Also it is inferred from the mock up that multiple filters can be applied in the right column. Requires investigation. Drop down menu filter function implies selecting only one filter at a time.
Static content, as per design (halfsies). The right side is a menu the user can control. Possibly no Carrots/Chevrons on menu items. @murphybarb to confirm.
Create 2-column bootstrap cards as per design. Pulls title, excerpt ,featured image from parent page. Button links to the parent page.
Note: text must pull from excerpt and not page content.
as per the template, content on the page is as follows:
Find open textbooks
The B.C. Open Textbook Collection is home to a growing selection of open textbooks for a variety of subjects and specialties. Use the filter tool to find open textbooks that have been reviewed by faculty, meet our accessibility requirements, or include ancillary materials (quizzes, test banks, slides, videos, etc.).
B.C. open textbook MARC records
Gain access to machine-readable cataloguing (MARC) records for all of the content created for BCcampus Open Education.
Other collections
New additions to the B.C. Open Textbook Collection are added regularly, and we’ve compiled a list of open textbook libraries to connect you with the open educational resources (OER) you may need for your institution.
where ever possible, will hand over content control to content owners.
Title of page: Find Open Textbooks Slug:open-textbooks
Create page template so that the subscribe page can be assigned this template, it should include the campaign monitor code that generates the form.
Is your feature request related to a problem? Please describe.
Non-Dev task.
Instructor/faculty members are directed to email [email protected] to request ancillary resources (e.g., test banks). They often do not include sufficient information in their request or do not specify which institution they belong to, which requires support staff to write back to request more information. This exchange often takes multiple emails to complete.
Describe the solution you'd like
Create an online submission form that includes all the information required to make a request for ancillary resources.
Describe alternatives you've considered
Clarifying the requirements on the website has been considered, but the main information is there already and still people do not comply with the requirements (e.g., using an institutional email address, and our requirement to confirm they belong to an institution.)
Additional context
As a member of the open support team
I would like to receive complete requests from users who want ancillary resources
So that I only need to send one email to them to complete the request.
Can reuse styling from the homepage 2-column cards. Learn more links go to:
Create the homepage blade template
Create the browse our collection blade template.
Title: Browse our collection Slug: find-open-textbooks
Is your feature request related to a problem? Please describe.
we need a development environment
Describe the solution you'd like
trellis/bedrock
Conditions of Satisfaction
Goal is to replicate same functionality as existing site.
MVP
NTH
"Browse our collection" search results page
Pg. 5 open.Bccampus.ca template markup
Is your feature request related to a problem? Please describe.
Styling as we go proves to be difficult when components on the same page have the ability to effect one another.
Describe the solution you'd like
Once the homepage components are in place, attention to the styling of the whole page can be addressed, including a consistent mobile experience.
Describe alternatives you've considered
Trying to perfect styling before all items are built was identified as an area for improvement in the last web site build.
Additional context
As a developer
I would like to approach page design after all components and functionality is complete
So that I can reduce duplication of effort
Conditions of Satisfaction
Wireframe describes a 3-step process, but should only be a 1-step form as in the current open site. Report a textbook error, as in the current open site. Suggest a textbook, as in the current open site.
Generic content with form page template
Pg. 11 in open.Bccampus.ca template markup
Create the menu locations so we can assign menus to them.
There are five menu areas on the homepage. Two in the header, one the main body and two in the footer (quick links and privacy/terms of use)
Styling and icons only, leave out the total count beside each item due to complexity involved.
randomize three Guides and Toolkits - the potential feature for adding new and updated labels is captured in #29
Is your feature request related to a problem? Please describe.
CD
Describe the solution you'd like
Jenkins needs to build and integrate
Using the sitemap located in the template markup create a two level dropdown menu.
subscribe component living in the footer needs to direct to a form that comes from campaign monitor. Unlike the mockups, the email address entry field will be omitted and a submit button only will be displayed.
Create a search box that has a dropdown filter with the following filters:
Keyword (api: keyword)
Title(not clear if we can get from api)
Author(api: contributor)
Subject (api: subject)
As per mockup (similar to bccampus.ca), need the campaign monitor code to that generates the button.
Let the user control it, only displays one at a time. Pull heading and content from a post that is in a specific category and sticky. 50% image 50% text (aka halfsies)
Create a search box with the same filters as the Homepage search, but the styling differs:
Keyword (api: keyword)
Title(not clear if we can get from api)
Author(api: contributor)
Subject (api: subject)
The secondary filters may not be possible, @bdolor will confirm.
Is your feature request related to a problem? Please describe.
UAT environment set up
Describe the solution you'd like
We need to set up helga site, import content, integrate jenkins, create user accounts
Explore if possible as per design on browse our collections page.
Is your feature request related to a problem? Please describe.
Non-Dev/Content task
BCcampus is phasing out the term "Helpdesk" and the "[email protected]" email address.
In the Open website content, the exposed email address "[email protected]" has been used to direct people to contact the Helpdesk when users have issues, questions, or request ancillary resources. We need to remove these references and replace with alternate contact information or help pages.
Describe the solution you'd like
Remove all references to Helpdesk. Add links to a new "Need Help?" page and appropriate "Contact Us" form(s).
Describe alternatives you've considered
None. The Helpdesk is being phased out. Now is the time to change this.
Additional context
As an Open website user,
I would like to know where and how to get help and support
So that I can get help to find resources, report issues, or request ancillary resources easily.
As a member of the BCcampus Support team,
I would like to be able to see all requests that come from the Open website in one place, with complete information, in context,
So that I can quickly respond to the user's needs.
Create the structure as per design.
Create a search box with the same filters as the Homepage search, but the styling differs:
Keyword (api: keyword)
Title(not clear if we can get from api)
Author(api: contributor)
Subject (api: subject)
No carousel, unless there's time.
In API they are in Support Resources -> Guides and Toolkits.
social media icons and links to various social media platforms. + logo.
twitter handle is bcopentext
Display the 3 most recently added books as per design:
Link to "suggest a book" goes to: https://open.bccampus.ca/suggestion-for-the-collection/
Link to "browse our collection" goes to: https://open.bccampus.ca/find-open-textbooks/
What is the current behavior?
There are many instances of textbook covers throughout the theme.
What is the expected or desired behavior?
Without a place to grab pre-existing cover images we need a way to generate small unique textbook covers.
Create a system whereby titles of textbooks can be placed in front of/on top of a static textbook cover image.
Note: there is a nice to have feature for adding 'new' and 'updated' labels put at the top left of cover images. Questions are what is new
and what is updated
...how/where is it controlled?
Improve access to information about adopting and adapting OERs
Logo on the left, along with the correct height and padding.
image assets are in nextcloud
Change color and styling as per design (green), they link to a list of items with those attributes.
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.