Skip to content
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

website: Homepage updates, use case pages, navigation changes #7782

Merged
merged 2 commits into from
Nov 6, 2019
Merged

website: Homepage updates, use case pages, navigation changes #7782

merged 2 commits into from
Nov 6, 2019

Conversation

pruett
Copy link

@pruett pruett commented Nov 1, 2019

πŸ”— Preview: https://deploy-preview-7782--vault-www.netlify.com/


This PR makes the following updates to the website:
​

  1. Updates the homepage with revised content and design.
  2. Shifts the /docs page to a more traditional sidebar docs tree view (rather than a grid).
  3. Adds new /use-cases pages, rather than linking over to hashicorp.com.
  4. Restores the /intro page and related content. Currently, introductory content (links like https://wwww.vaultproject.io/intro/getting-started) redirect over to https://learn.hashicorp.com. This PR returns getting started content to the site, rather than redirecting.
  5. Updates the subnav to link to /intro (instead of the current Overview link) and the use case pages.

@mwickett mwickett changed the title Vault Updates website: Homepage updates, use case pages, navigation changes Nov 1, 2019
@chrishoffman
Copy link
Contributor

  • Intro should probably be renamed to Overview to match other sites
  • The Docs pages shows the sidebar nav while the API page still shows the tiles view

@kylemac
Copy link
Contributor

kylemac commented Nov 4, 2019

@chrishoffman

Intro should probably be renamed to Overview to match other sites

We currently use Intro on all the .io sites and Overview is only used on the .com product pages, so I think we should keep as Intro here.

The Docs pages shows the sidebar nav while the API page still shows the tiles view

We'll get this updated so it goes straight to the Sidebar-view for API. We're no longer going to use the tile view. (cc @pruett)

* Expose /docs and /intro views using documentation-style
layout for index pages

* Add [Use Case] Secrets Management page

* Add [Use Case] Data Encryption page

* Add [Use Case] Identity Based Access page

* Update redirects file removing `/intro` routes redirecting to
`learn.hashicorp`

* Hide MegaNav on mobile
* Bybass index page and jump straight to content
@pruett
Copy link
Author

pruett commented Nov 4, 2019

@chrishoffman The second bullet point, The Docs pages shows the sidebar nav while the API page still shows the tiles view, has been addressed and can be seen on the preview build here: https://deploy-preview-7782--vault-www.netlify.com/

@chrishoffman chrishoffman merged commit 9782fc9 into hashicorp:master Nov 6, 2019
chrishoffman pushed a commit that referenced this pull request Nov 6, 2019
* website: various updates

* Expose /docs and /intro views using documentation-style
layout for index pages

* Add [Use Case] Secrets Management page

* Add [Use Case] Data Encryption page

* Add [Use Case] Identity Based Access page

* Update redirects file removing `/intro` routes redirecting to
`learn.hashicorp`

* Hide MegaNav on mobile

* website: route /api straight to documentation

* Bybass index page and jump straight to content
catsby added a commit that referenced this pull request Nov 6, 2019
* origin/master: (90 commits)
  Port OSS changes from perf standby fix (#7818)
  Clarify language around 472 (#7814)
  Revert change suggested by vet. See the comment for details. (#7815)
  Document secondary activation public key endpoints/params (#7810)
  debug: check for nil secret on replication status response before accessing secret.Data (#7811)
  Update Azure storage docs (#7808)
  changelog++
  ci: switch to go1.12.12 on machine executors (#7703)
  website: Homepage updates, use case pages, navigation changes (#7782)
  Help text: update token create help about id value (#7792)
  changelog++
  changelog++
  Update API to use lease_id in body of sys/leases/revoke call (#7777)
  changelog++
  Don't allow registering a non-root zero TTL token lease (#7524)
  Update go-metrics (#7794)
  Update go-metrics in sdk (#7795)
  doc: remove comma from list.html.md (#7766)
  Update azure secrets plugin (#7788)
  Update helm.html.md (#7310)
  ...
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

Successfully merging this pull request may close these issues.

3 participants