vocabulary-legacy icon indicating copy to clipboard operation
vocabulary-legacy copied to clipboard

Need lightweight self-contained HTML error pages

Open TimidRobot opened this issue 4 years ago • 22 comments

Issue Description

We need lightweight self-contained HTML error pages that use the Creative Commons brand.

  • should use CC vo·cab·u·lar·y
  • should be simple and informative
  • must be completely self-contained (all assets inlined)
  • must be small (must not exceed 1.43MB)
  • may provide instructions or next steps

For use on hosts:

  • 403 Forbidden
  • 404 Not Found
  • 503 Service Unavailable

For use on Cloudflare (potentially using custom error tokens):

  • Challenges:
    • Basic security
    • Web Application Firewall
    • IP Firewall (Country block, Country challenge, IP (range) block)
  • Cloudflare errors:
    • 502 Bad Gateway
    • 504 Gateway Timeout
    • CF 52X
    • 10XX errors
    • Always Online

The higher priority error messages are bolded.

Related Links

TimidRobot avatar Sep 20 '19 13:09 TimidRobot

Would love to work on this issue, please how do i go about it

alexiaOkarabi avatar Oct 05 '19 07:10 alexiaOkarabi

@alexiaOkarabi Please post whatever questions you have about the work here. We've posted the details that we think are relevant to the issue in the issue description but it's possible we've missed something – however we don't know what those are unless you ask us more detailed questions.

kgodey avatar Oct 07 '19 21:10 kgodey

@kgodey okay ma. Please would love to know how to run the development environment for the site such that i can see the changes when i make them. Have cloned and read the readme file but cant find where it is written on how to run the dev environment.

alexiaOkarabi avatar Oct 08 '19 08:10 alexiaOkarabi

There is no development environment here, we want some static, standalone HTML pages independent of any other project. We put the issue in this repo because this is the repo in which we put all our general issues. it doesn't have to do with the code of this repository.

@TimidRobot, how do you want the code delivered?

kgodey avatar Oct 08 '19 16:10 kgodey

@kgodey Okay thanks.

alexiaOkarabi avatar Oct 08 '19 17:10 alexiaOkarabi

404 @kgodey I have dis for the 404 error code. it weighs about 520kb.

alexiaOkarabi avatar Oct 08 '19 18:10 alexiaOkarabi

403 I have also come up with this for 403 which is 3.3kb.

alexiaOkarabi avatar Oct 08 '19 19:10 alexiaOkarabi

@alexiaOkarabi please be sure to use CC vo·cab·u·lar·y.

TimidRobot avatar Oct 08 '19 19:10 TimidRobot

@TimidRobot Okay

alexiaOkarabi avatar Oct 09 '19 04:10 alexiaOkarabi

@TimidRobot please should I design pages for each of the 10XX errors?

alexiaOkarabi avatar Oct 13 '19 14:10 alexiaOkarabi

@alexiaOkarabi, no i don't believe so. Just one that uses the Cloudflare custom error tokens.

TimidRobot avatar Oct 13 '19 16:10 TimidRobot

10xx @TimidRobot Please is something like this okay?

alexiaOkarabi avatar Oct 13 '19 16:10 alexiaOkarabi

@alexiaOkarabi, yes, something like that.

The images do not, in my opinion, represent a unified design. I recommend you create designs for 3-4 pages and reach out on Slack for feedback (I'm @Timid Robot there). If you'd like I can create a dedicated channel.

TimidRobot avatar Oct 14 '19 13:10 TimidRobot

@TimidRobot Okay Let me send you the designs I have on slack. Should I send through direct messages or on the general channel

alexiaOkarabi avatar Oct 14 '19 13:10 alexiaOkarabi

Work done by @techievivek on creativecommons/creativecommons.github.io-source#131 can be used for reference as it has a very minimal design aesthetic. And the SVGs being monochromatic and flat allow reccolouring using CSS which is a huge plus when creating error pages in a design system.

dhruvkb avatar Dec 03 '19 04:12 dhruvkb

This had come up earlier too at https://github.com/creativecommons/vue-vocabulary/issues/7#issuecomment-558615367.

dhruvkb avatar Dec 03 '19 06:12 dhruvkb

I assume this ticket's output should include both developing a component and automation to generate fully self-contained HTML pages from that component. @dhruvkb, if it would make more sense to split the issues up into two separate ones, please go ahead and do so.

kgodey avatar Dec 03 '19 23:12 kgodey

Stale issue message

github-actions[bot] avatar Oct 10 '21 07:10 github-actions[bot]

Hi, can I make contributions to this issue for outreachy?

caseynv avatar Oct 10 '21 18:10 caseynv

Hi, Can I make contributions to this issue?

sushmitaswain1 avatar Oct 16 '21 04:10 sushmitaswain1

@caseynv and @sushmitaswain1, I'll assign you both. Please connect on the Creative Commons Community Slack in order to coordinate.

brylie avatar Oct 16 '21 09:10 brylie

Sure Brylie, Will get on with the assignment and let you know on the slack channel

Regards Sushmita

On Sat, Oct 16, 2021, 2:33 PM Brylie Christopher Oxley < @.***> wrote:

@caseynv https://github.com/caseynv and @sushmitaswain1 https://github.com/sushmitaswain1, I'll assign you both. Please connect on the Creative Commons Community Slack https://slack-signup.creativecommons.org/in order to coordinate.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/creativecommons/vocabulary/issues/1#issuecomment-944884459, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQIXIUXUTCUTUQLGPXV75DDUHE5WVANCNFSM4JUDSIYQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

sushmitaswain1 avatar Oct 16 '21 09:10 sushmitaswain1