What is a view?
A view is a listing of content on a website. The core Views module handles the display of views, and the core Views UI module allows you to create and edit them in the administrative interface. When you define views, you are interested in taking data from your website and displaying it to the user.
What is modular content?
Given that the content of your site is stored in a database, it is desirable to make the content modular, meaning that certain pages on your site, rather than being edited as a whole page, are instead generated automatically from other content items. For instance, in the farmers market site scenario, you might create individual content items for recipes.
In the ever-evolving landscape of web development, Drupal 11 stands out as one of the most robust and flexible platforms for building dynamic websites and applications. Its modular architecture empowers developers to tailor and extend core functionalities to meet a wide range of project needs.
Entendendo o CORS no React
CORS has long been a source of confusion—and frustration—for developers, especially those just starting out. The concept can be tricky to grasp, particularly when you're building single-page applications (SPAs) with frameworks like React, Angular, or Vue and trying to interact with third-party APIs.
The JSON:API module is designed to take the data model defined in Drupal using Drupal's Entity API, Field API and Typed Data API and expose it via an API conforming to the JSON:API specification in order to facilitate interaction with the data (entities) managed by Drupal.
In doing so, it respects all of Drupal's security measures for that data:
Renaming and disabling of resources and fields is now part of core.
When in need for altering resource properties like API path, resource counts or defaults for includes, or you want an interface to disable fields or resources, use JSON:API Extras.
JSON:API is entirely entity-based. That is, it can't process business rules or do things which can't be thought of as "CRUD". Business logic, like registering a new account, logging in a user, or requesting a new password are not part of JSON:API. Many of these are already provided by Drupal core.
A non-exhaustive list of common needs and solutions are presented below.