Wrap-up
Our Getting Started project wrap-up contains a recap on our learning objectives, a list of best practices for your Hygraph projects, and some useful links so you can continue learning.
#Learning objectives recap
If you followed our complete tutorial, you learned:
- How to plan your content flow
- How to build a schema in layers of complexity
- How to work with queries & mutations
- How to connect to a frontend
#Best practices
- Keep the project's business goals in mind.
- Plan & sketch your content flow before you use the schema builder.
- We often build complex schemas in layers because of how models are interconnected.
- Name models and fields in a way that allows your collaborators to work intuitively.
#SEO
SEO stands for “search engine optimization”, and it's used to improve discoverability by helping pages rank higher in search engines.
We have not included this in the tutorial, but you should consider including it in your project and adding it to all relevant models.
For instance, one thing you could do is create an SEO component containing the following fields.
SEO component fields
- Title: This is the name of our component
- Description: This is the description of our component
- SEO image: This is a cover image that is properly named, sized, compressed, has clear AltText, and is the best file type for SEO optimization.
- Canonical URL: A canonical URL is the URL of the best representative page from a group of duplicate pages, according to Google. Leaving blank means it's the default URL of the page.
#Continue your learning
Our tutorial covers a first approach to Hygraph's most important features. You can check out our Developer Guides & API Reference to learn more about all of them.
Here's some additional documentation on the features covered in our tutorial:
Topic | Document contents |
---|---|
Components | Lean about components, what you can do with them, important concepts, how to create them, add them to your models,and use them in a content entry. Also learn how to work with nested components and how to query them. |
References | Lean about the different types of reference fields and how to configure them in your schema. |
Using references | Lean how to use the different reference types in your Hygraph project. |
Component or reference? | Learn how to decide on whether to use a reference or a component field. |
Remote Sources | Learn how to configure a remote source, and how to create a custom type definition & a custom input type definition. This document also contains information on known issues & tips, as well as examples. |
Remote content & data | Learn about the different types of remote fields, how to use them and what for. This document also contains information on how to query remote data, and examples. |
Enumerations | Learn how to create and work with enumerations. |
Models API reference | This is our API reference for models. |
Field types | This is our API reference for field types. This document also contains information on how input types work for filtering, ordering, paginating, and mutating data. |
Field configuration | This is our API reference for fields. This document contains information on the settings you must configure to add a field to a model, as well as additional information on options, validations, and advanced settings. |
Creating content | Learn more about creating content in Hygraph. This document contains information on the Hygraph content workflow, including content stages, and connecting related content. |
Content stages | Learn more about Hygraph's default content stages, and how to work with custom content stages. |
Localizations | Learn more about localizing content in Hygraph. |
The Rich Text editor | Learn how to work with Hygraph's RTE. This document covers everything you can do using this field type. |
How to work with assets | Learn about everything you can do on the Assets section of your Hygraph project. |
Assets API reference | This is our API reference for assets. |
Preview URLs | Learn more about working with Preview URLs. This document also contains information on defining your Preview URL. |
Webhooks | Learn more about working with webhooks and webhook logs. |
Webhooks API reference | This is our API reference for webhooks. |