-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Docs: Create a Full Site Editing overview document (#31065)
* Docs: Create a Full Site Editing overview document Creates a new getting started document for full site editng. There are numerous sections and sub-projects for FSE, this document will gather together these resources and link off so people can find what they need. Closes #30637 * Add link to theme.json documentation * Apply suggestions from code review Thank you for fixing my embarrassing typos :-) Co-authored-by: Carolina Nymark <[email protected]> * Update docs/getting-started/full-site-editing.md * Update with TT1 Block theme available in directory * Reword jump in section, add link to tag * Add link to templates architecture doc * Remove outdated adding blocks to block theme page * Add link to block theme overview * Edits to FSE documentation - Cleaned up some of the phrasing - Added in a few more links - Made it clear to test with a test site - Added context around nav/widgets + the vision for FSE Co-authored-by: Carolina Nymark <[email protected]> Co-authored-by: annezazu <[email protected]>
- Loading branch information
1 parent
54e1601
commit c047e27
Showing
5 changed files
with
74 additions
and
86 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Full Site Editing | ||
|
||
At the highest level, the vision of Full Site Editing is to provide a collection of features that bring the familiar experience and extendability of blocks to all parts of your site rather than just post and pages. You can think of Full Site Editing as the umbrella project name for various sub-projects within Gutenberg that make this vision possible. Projects under Full Site Editing (FSE) include the Site Editor, Global Styles, numerous Site/Post/Page specific blocks, Query block, Navigation block, Templates, and block themes. | ||
|
||
There are other projects, like the Navigation Editor and Widget Editor, that are meant to specifically help classic themes begin adapting more to the block framework and to act as a stepping stone of sorts to Full Site Editing. These are separate projects from Full Site Editing though but are worth being aware of as they ultimately help the cause of getting more people adjusted to using blocks in more places. | ||
|
||
**Jump in:** | ||
|
||
The best way to learn something is start playing with it. So jump in by installing the Gutenberg plugin from the plugins directory and activating a block theme on a test site. We recommend the [TT1 Blocks theme](https://wordpress.org/themes/tt1-blocks/), it is listed in the theme diretory and our development reference theme. You can find other themes in the directory using the [full-site-editing feature tag](https://wordpress.org/themes/tags/full-site-editing/). | ||
|
||
## Get Involved | ||
|
||
An ongoing [FSE Outreach program](https://make.wordpress.org/test/handbook/full-site-editing-outreach-experiment/) is in place with calls for testing and is a great way to get involved and learn about the new features. | ||
|
||
- Join in on [WordPress Slack](https://make.wordpress.org/chat/) at [#fse-outreach-experiment](https://wordpress.slack.com/archives/C015GUFFC00) | ||
- Participate in the [Calls for Testing](https://make.wordpress.org/test/tag/fse-testing-call/) by testing and giving feedback. | ||
- See detailed [How to Test FSE instructions](https://make.wordpress.org/test/handbook/full-site-editing-outreach-experiment/how-to-test-fse/) to get setup to test FSE features. | ||
|
||
## Block Themes | ||
|
||
If you are using the Gutenberg plugin you can run, test, and develop block themes. Block themes are themes built using templates composed using blocks. See [block theme overview](/docs/how-to-guides/themes/block-based-themes.md) for additional details. | ||
|
||
- See the [Create a Block Theme](/docs/how-to-guides/block-theme/README.md) tutorial for a walk-through of the pieces of a block theme. | ||
|
||
- For examples, see the [WordPress/theme-experiments](https://github.com/WordPress/theme-experiments/) repository with several block themes there including the source for the above mentioned TT1 Blocks. | ||
|
||
- Use the `empty-theme.php` script from theme-experiments repo to generate a start block theme, it will prompt you with a few questions and create a theme. | ||
|
||
``` | ||
❯ git clone https://github.com/WordPress/theme-experiments | ||
❯ cd theme-experiments | ||
❯ php new-empty-theme.php | ||
Please provide the following information: | ||
Theme name: TestTheme | ||
Description: A theme to test | ||
Author: Marcus Kazmierczak | ||
Theme URI: https://github.com/mkaz | ||
Your new theme is ready! | ||
``` | ||
|
||
You can then copy the generated directory to your `wp-content/themes` directory and start playing with the Site Editor to build and extend the theme. | ||
|
||
### Template and Template Parts | ||
|
||
See the [architecture document on templates](docs/explanations/architecture/full-site-editing-templates.md) for an explanation on the internals of how templates and templates parts are rendered in the frontend and edited in the backend. | ||
|
||
### theme.json | ||
|
||
Instead of the proliferation of theme support flags or alternative methods, a new `theme.json` file is being used to define theme settings. **NOTE:** This feature is still experimental and changing, so the interim file name is `experimental-theme.json` | ||
|
||
See [documentation for theme.json](https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/). |
53 changes: 0 additions & 53 deletions
53
docs/how-to-guides/block-based-theme/block-based-themes-2-adding-blocks.md
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters