Skip to content

Roll-out plan for the new Website #53

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
10 tasks done
benjagm opened this issue Jul 20, 2023 · 7 comments
Closed
10 tasks done

Roll-out plan for the new Website #53

benjagm opened this issue Jul 20, 2023 · 7 comments
Assignees

Comments

@benjagm
Copy link
Collaborator

benjagm commented Jul 20, 2023

As soon as #45 is completed and #44 merged we should start the new website roll-out plan. This has to be an MVP approach to have it released ASAP and being able to iterate.

The action plan goes as follow:

  • Provide planning dates.
  • Development completed.
  • Current site content freeze.
  • Validate no broken links
  • Validate no missing content
  • Site setup on Cloudflare
  • Disable old site pipelines
  • CI/CD setup. Github Actions
  • Release
  • Comms

The dates goes as follows:

1. Close the Landing design: Friday, May 12th
2. Landing Development: From May to Sept 17th
3. Current site content freeze. Sept 25th to Oct 1st
4. Last content checks: Sept 25th to Oct 1st
5. Site setup: Sept 25th to Oct 1st
6. CI/CD setup: Sept 25th to Oct 1st
7. Disable old site pipelines: Sept 25th to Oct 1st
8. Release: Oct 2nd
9. Comms: Oct 2nd

@benjagm benjagm converted this from a draft issue Jul 20, 2023
@benjagm benjagm self-assigned this Jul 20, 2023
@benjagm benjagm changed the title Roll-out plan Roll-out plan for the new Website Jul 20, 2023
@Julian
Copy link
Member

Julian commented Sep 12, 2023

Very minor feedback I see, likely all of which can be ignored/deferred if need be -- obviously feel free to hide this comment / move wherever if here isn't a good spot:

White / inverted links also need at least some hover CSS or something, because it's quite unobvious that they're links, e.g.:

Screenshot 2023-09-12 at 10 05 18

The same sort of applies to the hero buttons to me, a button fill would be nice I suspect, right now all that indicates they're buttons is the hand cursor switch:

Screenshot 2023-09-12 at 10 06 04

At least on dark themed browsers, the favicon is a bit wonky:

Screenshot 2023-09-12 at 10 08 05

In the hero text:

Screenshot 2023-09-12 at 10 09 00

I'm definitely one to usually be careful with claims but here I feel like the caution is probably unneeded, it seems pretty safe to say JSON is the most used format for exchanging data.

The grammar is slightly off there too I think, it seems like it should be "... that allows for JSON ..." or slightly less awkward might be "enables", not sure.

The "learn JSON Schema" button:

Screenshot 2023-09-12 at 10 14 24

seems like the sort of thing an absolute beginner will click, but the first prominent section on that page:

Screenshot 2023-09-12 at 10 15 17

deals with JSON Schema History, which is sort of a weird thing to start with for a beginner IMHO. Perhaps to me would be a bit better to link directly to the "Getting Started" page instead.

The homepage uses the word "trusted" in:

Discover trusted JSON Schema tooling to help your organization leverage the benefits of JSON Schema.

But the implementation page (and common sense :) says:

Listing does not signify a recommendation or endorsement of any kind.

I'd possibly try to reword to not use a word like "trusted".

Also:

Screenshot 2023-09-12 at 10 17 40

Even I don't know what number that 60 million installs refers to! At very least it could use a footnote, but it seems slightly misleading / likely to make someone think JSON Schema is a piece of software. Perhaps, assuming it refers to aggregate installs of tools in the ecosystem, it should just have that extra word or something (and the footnote IMHO).

Also, the headings here look slightly weird to me (too small? or not enough spacing?):
Screenshot 2023-09-12 at 10 19 09

I'd also replace the "Welcome to our Blog" heading which I'm guessing might be from the template, to something more like "The JSON Schema Blog" or "Official Blog" or something.

The typography on the calendar looks off to me too personally:

Screenshot 2023-09-12 at 10 20 23

it doesn't quite look like a "cohesive widget" per se, the body text looks a bit large, dunno.

There's also an extra "the" here:

Screenshot 2023-09-12 at 10 21 35

The Orbit logo somehow looks blurry to me... especially next to the tack-sharp Slack logo. Not sure if that's really the source image that's blurry or if some funny compression artifacts are happening. Screenshot, though might be hard to tell:

Screenshot 2023-09-12 at 10 03 43

Also, the line wrapping on the paragraph above is a bit weird:

Screenshot 2023-09-12 at 10 04 30

and to me there is a tiny bit too much padding between there and the "Sponsors" section above it.

I guess finally (at least for the homepage which is all I flipped through for now), the Code of Conduct links to the OpenJS CoC rather than ours -- that whole footer looks like canned OpenJS footer, but that's a bit confusing. It seems it should link to ours to me.

@benjagm
Copy link
Collaborator Author

benjagm commented Sep 12, 2023

This is great feedback @Julian and makes lot of sense. As soon as we are done with the content migration/validation I'll try to implement most for the launch.

@Relequestual
Copy link
Member

I've disabled github pages for the repos:
json-schema-org/json-schema-org.github.io
json-schema-org/understanding-json-schema
The blog was run in json-schema-org/blog was run through Cloudflare.

I propose we do the following to sunset these repos.

  • Check if anything from the readme's needs to be migrated
  • Update the readme from each repo to explain what has happened (maybe just link to a blog post)
  • Check each Issue and PR and assess if they should be migrated to the new website repo or be closed.
  • Archive each of the three repos mentioned above this list

@benjagm
Copy link
Collaborator Author

benjagm commented Oct 2, 2023

I propose we do the following to sunset these repos.

Sounds great to me.

@gregsdennis
Copy link
Member

Also, the headings here look slightly weird to me (too small? or not enough spacing?): - @Julian

They're properly space, but they're left-aligned. The middle should be centered, and the right needs to be right aligned.

@gregsdennis
Copy link
Member

Also, the line wrapping on the paragraph above is a bit weird: - @Julian

I don't see this wrapping in desktop. Are you on mobile?
image

@benjagm
Copy link
Collaborator Author

benjagm commented Nov 7, 2023

Closed as completed.

@benjagm benjagm closed this as completed Nov 7, 2023
@Relequestual Relequestual unpinned this issue Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants