Code Monkey home page Code Monkey logo

cd-theme's People

Stargazers

 avatar

Watchers

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

cd-theme's Issues

Add help link to footer

Please add a link to our new help page to the footer of the cd-theme. We may want to create a subdomain or other better URL for the help site in the process.

Handle image components better

Currently there is multiple image row files when only one should be needed, within specifying the amount of images wanted

Race condition for search dojo

When the global map is slower to load than a search result, the map jumps back to the "global" search result instead of the filtered one

Donate button - throwing an error with empty input

Go to /donate page, hit global button (without specifying amount) and you will see error.
Fatal error: Uncaught (Status 400) (Request req_GXkf0n6lTyliiQ) Invalid positive integer thrown in /var/www/html/stripe-php-7.0.2/lib/Exception/ApiErrorException.php on line 38

Sendgrid integration.

Form contents needed to be mailed to [email protected]

Additionally, there is a mail icon in the footer which does nada. When clicked it should open a mail form. Could add the mail modal to modal.twig and use an if to display the correct one (page-foundation.twig also uses the modal). Something like:

{% include 'modal.twig' with { 'purpose': 'contact' } %}

cc @rossoneill

TODOs before deploying

Content

Images (placeholders currently used):

Team headshots 125x125 or 200x200. (page-foundation.twig).
Board headshots 125x125 or 2002x00. (page-foundation.twig)
Sponsors images: 125x125 or 200x200. (page-supporters.twig).
CoderDojo movement is missing a banner (page-movement.twig).
Community Committee is missing a banner (page-community-committee.twig).
Philip stills needs to provide the images for each Kata path (page-resources.twig).

Text:

Create a dojo paragraphs of text need to be shortened (page-start-a-dojo).
Community committee is uses Lorem Ipsum. (page-community-committee).

Pages:

A reports page needs to be done. Most likely will be page-reports.twig. It's purpose is to show off reports such as the annual report. No wireframes for this. Wanted by Rosa.

Integrations:

Currently the map (map.twig) makes an API call to Zen locally. This will need to be changed to production.

Stripe integration (donate.twig) is setup but have not verified a transaction.

Migration:

Another migration will need to be done to get the any posts which have been published since the last migration - around two / three weeks ago.

Old posts:

Currently old posts which have been migrated over do not display correctly. The reason for this is missing styling for certain elements. This is done inside single.twig. For example, certain elements look okay which I have styled, such as videos. Post list items look messy as they have not been styled yet (see the minutes post). Giustina mentioned that not all posts need to have correct styling, only the latest ten or so. However it should still be looked at due to future posts that may be want to use one of the elements which has not got styling yet.

cc @rossoneill @DanielBrierton

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.