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

Reorganize the Docs navigation #10

Open
jeremyzilar opened this issue May 15, 2020 · 7 comments
Open

Reorganize the Docs navigation #10

jeremyzilar opened this issue May 15, 2020 · 7 comments
Labels
documentation Improvements or additions to documentation

Comments

@jeremyzilar
Copy link

👋 This is a proposal for reorganizing the navigation on the NetlifyCMS docs site. The goal is to make it easier for users to find the guidance they need.

A proposal for a new navigation structure

In short, there are a few things I was trying to do here:

  • group guidance around the decisions users are trying to overcome
  • make it easier to find help around the challenge you're facing
  • keep naming of the docs consistent with the components and code

Better packaging

As an editor, there are different types of decsions I need to make when setting up NetlifyCMS, each with it's own effect on the way my site will grow over time. Some of these decisions are foundational to integrating with your platform, others affect how your editors will develop habits and workflows over time. Setting up a CMS is important work and if done well, it can have a huge impact on the confidence of the team that is responsible for the site day-to-day.

To get there, I think we need to group pages under headings that reflect the decisions that users would need to consider and the challenges they're trying to overcome when setting up NetlifyCMS.

Each decision area should have

  • An overview that helps to orient people, explains the terminology and how to think about these settings and the effect they'll have on your site.
  • A list of pages for this decision area (for the most part, these are already there)
  • Examples – a page where people from the community can leave
  • Community discussion – a link to a cooresponding page in the community https://community.netlify.com/c/netlify-cms/31

NetlifyCMS Docs Navigation

https://www.netlifycms.org/docs/intro/

Quick Start

  • Introduction
  • Releases
  • Start With A Template
  • Add To Your Site

Configuration

  • Overview
  • Configuration Options
  • Update the CMS Version
  • Beta Features! ---------------- 👈 more on unpacking this at a later point
  • Examples
  • Community discussion

Workflow

  • Overview
  • Deploy Preview Links
  • Open Authoring
  • Examples
  • Community discussion

Backend

  • Overview
  • Git Gateway
  • Bitbucket
  • GitHub
  • GitLab
  • Test
  • External OAuth Clients
  • Examples
  • Community discussion

Media

  • Overview
  • Cloudinary
  • Netlify Large Media
  • Uploadcare
  • Examples
  • Community discussion

Collections

  • Overview
  • Collection Types
  • Examples
  • Community discussion

Fields

  • Overview
  • Boolean
  • Code
  • Date
  • DateTime
  • File
  • Hidden
  • Image
  • List
  • Map
  • Markdown
  • Number
  • Object
  • Relation
  • Select
  • String
  • Text
  • Examples
  • Community discussion

Platform Guides

  • Overview
  • Gatsby
  • Hugo
  • Jekyll
  • NextJS
  • Nuxt
  • Middleman

Customization

  • Overview
  • Creating Custom Widgets
  • Creating Custom Previews
  • Examples
  • Community discussion

Contributing

  • Overview
  • Contributor Guide
  • Writing Style Guide
  • Architecture
@erquhart
Copy link

Would love to see a re-org like this, the community has needed it for some time. Thanks for putting this together!

@jeremyzilar
Copy link
Author

In looking at the top-level sections more closely, I think I would probably want to name them a bit different than what I proposed above.


Intro to Netlify CMS
Account Settings
Configuring your Site
Media
Workflow
Collections
Fields
Platform Guides
Customizing Netlify CMS
Community

@R-Bower
Copy link

R-Bower commented May 22, 2020

I ran into an issue outlined in decaporg/decap-cms#3769

With regards to the Gatsby integration, I think the suggested approach should be to go with gatsby-plugin-netlify-cms over the netlify-cms package outlined here. The gatsby plugin is based on the updated netlify-cms-app package, whereas the Netlify docs that I linked are still using the netlify-cms package.

With the gatsby plugin, no admin/index.html is required. As per the netlify-cms documentation, it's listed as a requirement.

@erezrokah
Copy link

@silverwebb925
Copy link

silverwebb925 commented Sep 5, 2020

Opened a new issue, referencing this one, but looking at a more fundamental overhaul of the Docs.
Please see #12.

@privatemaker
Copy link
Collaborator

Nice information architecture, with #7051 I deviated a bit with Add To Your Site as it's own section.

I totally agree that Fields should also be individual pages, it would allow for more examples per field.

@martinjagodic is this something I should do next?

@martinjagodic
Copy link
Member

That would be awesome @privatemaker

@martinjagodic martinjagodic changed the title A proposal for reorganizing the NetlifyCMS Docs navigation A proposal for reorganizing the Docs navigation Feb 13, 2024
@privatemaker privatemaker changed the title A proposal for reorganizing the Docs navigation Reorganize the Docs navigation Feb 15, 2024
@privatemaker privatemaker added the documentation Improvements or additions to documentation label Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

7 participants