Git Product home page Git Product logo

website's People

Contributors

ryanmurakami avatar valeriesharp avatar zoombear avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Integrate Markdown support on site

Is your feature request related to a problem? Please describe.
Integrate Markdown capability in our CMS backend using this package:
https://github.com/webpro/reveal-md

We must wait until this PR is merged into their package because there is a bug that will not let us install with our version of wagtail:

torchbox/wagtail-markdown#55
torchbox/wagtail-markdown#60

Additional context
The big picture is we'd like to have those creating course materials to be able to just structure their slides out of markdown and upload them onto the backend and have them generate instantly (using our css styleguide) similarly to how RevealJs works:
https://revealjs.com/#/

notes on the MVP
If the reveal md package doesn't look like it's the right solution, you can try an MVP using any other solution! Overall:
In the Admin panel backend, we just want to be able to input markdown for a template and have it generate html on the front end. There are quite a few examples of how to integrate markdown into a wagtail project, example:
https://www.accordbox.com/blog/wagtail-tutorials-8-add-markdown-support/

Feel free to go another route if necessary!

Audit accessibility on the TBC site

Is your feature request related to a problem? Please describe.
There is a lot about our website that isn't accessible. Let's start an audit of our css.

https://www.wuhcag.com/wcag-checklist/

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Design new template for individual chapter pages

Is your feature request related to a problem? Please describe.
We would like to have individual web pages for each chapter of TBC. Any designers who would like to help plan and design these mocks would be appreciated!

Great work already started by @nkiwan
https://drive.google.com/file/d/1nzS50Wot-sHTIKJQR9iUWNm6-7rWEV_P/view?usp=sharing
https://drive.google.com/file/d/1x-vY8UvyZxXDwa4dmQ4wunJ3OAFjq_O7/view?usp=sharing

Describe the solution you'd like
A prototype/mock of the page design hosted on a service like invision that will help our engineers build out a page template for the website.

Perhaps this page would have:
header image
title
information about the chapter
a map?
section about chapter leadership
other things...

Describe alternatives you've considered

Additional context

Styleguide:
https://docs.google.com/document/d/1SMHFW8pFma0XAV58IzSw9LjVMgYds9Xdp-0x8CuqpVM/edit

Create template for chapter sites

Is your feature request related to a problem? Please describe.
Blocked by #21

Once the designs are finished, we'll need to code up a new template for the CMS backend for individual chapter pages

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Refactor diversity page into wagtail blocks

Is your feature request related to a problem? Please describe.
Wagtail's streamfield allows us to create "blocks" that are configurable on the website backend and add them to pages. We could/should take all the html sections in our templates and turn them into reusable blocks.
https://docs.wagtail.io/en/v2.5/topics/streamfield.html#structblock

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
This will require architecture and code. Work with @zoombear since she's done this before on a wagtail project and can provide guidance!

Refactor code of conduct page into wagtail blocks

Is your feature request related to a problem? Please describe.
Wagtail's streamfield allows us to create "blocks" that are configurable on the website backend and add them to pages. We could/should take all the html sections in our templates and turn them into reusable blocks.
https://docs.wagtail.io/en/v2.5/topics/streamfield.html#structblock

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
This will require architecture and code. Work with @zoombear since she's done this before on a wagtail project and can provide guidance!

Refactor website css

Is your feature request related to a problem? Please describe.
Our css relies a bit on targeting ids and could use some refactoring. We might also want to get more semantic with how we name our classes. If someone wants to refactor our css a bit, maybe transition to SASS, and make things more concise...

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Create Styleguide

Is your feature request related to a problem? Please describe.
Tech By Choice has developed a bit of a styleguide and has it written in a google doc. We'd like to live somewhere more formal.
https://docs.google.com/document/d/1SMHFW8pFma0XAV58IzSw9LjVMgYds9Xdp-0x8CuqpVM/edit?usp=sharing

Describe the solution you'd like
Research solutions for hosting a more formal styleguide, get buy in from the TBC community, and then translate the styleguide from the google doc to the formal solution.

Describe alternatives you've considered

  • Create a page on the website with the styleguide
  • Use a service to host the styleguide

Additional context
We might also want to add to and/or clarify the styleguide!

research solutions for hosting curriculum materials on site

Is your feature request related to a problem? Please describe.
We want to be able to host curriculum slideshows, as well as work in progress drafts, on our CMS.

Describe the solution you'd like

  • to be able to create a base template on the CMS backend to hold curriculum
  • this template would support text, images, and links...everything needed for a class
  • This method would make it easy for anyone to create course materials
  • this would allow versioning and drafts through our website's admin panel backend

Describe alternatives you've considered
https://revealjs.com/#/
https://github.com/webpro/reveal-md

Additional context

feel free to research any implementation for an MVP!

Refactor home page into wagtail block sections

Is your feature request related to a problem? Please describe.
Wagtail's streamfield allows us to create "blocks" that are configurable on the website backend and add them to pages. We could/should take all the html sections in our templates and turn them into reusable blocks.
https://docs.wagtail.io/en/v2.5/topics/streamfield.html#structblock

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
This will require architecture and code. Work with @zoombear since she's done this before on a wagtail project and can provide guidance!

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.