Glossary#
- add-on#
A package that extends Plone's functionality. In Volto, an add-on is a JavaScript package; in Plone's backend, it is a Python package.
- behavior#
A reusable, optional set of fields and features that can be enabled per content type in Plone.
- Diátaxis#
A framework for structuring technical documentation around four needs: tutorials, how-to guides, reference, and explanation.
- inherit expansion#
A plone.restapi expansion that serves a behavior's fields from the closest object providing it. It is how every page of a site reads the site's social media settings.
- MyST#
Markedly Structured Text, the Markdown flavor this documentation is written in.
- network#
A social network or a kind of link, such as
mastodonorwebsite, that a social link names by id. The frontend describes each network with asocialNetworkutility holding its title and icon.- Plone#
Plone is an open source content management system used to create, edit, and manage digital content, including websites, intranets, and custom solutions.
- plone.restapi#
The REST API Plone serves, and the package providing it.
- settings behavior#
The
plonegovbr.socialmedia.settingsbehavior, holding the social media settings of a site or of a section.- slot#
A named place in a Volto page where add-ons render components, such as a footer area.
One entry of a
social_linksfield: a network, a title, and a target address.- Storybook#
Storybook renders user interface components in isolation, each with the props it is given.
- utility#
A named object registered in Volto's configuration registry under a type. This add-on registers utilities of the types
socialNetworkandschema.- Volto#
Volto is Plone's React-based frontend.
- Volto Light Theme#
Volto Light Theme is a Volto theme, and the one this repository's development site uses.
- widget#
The component Volto renders a field with. An edit widget renders it in a form, and a view widget renders it on a page.