Glossary

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 mastodon or website, that a social link names by id. The frontend describes each network with a socialNetwork utility 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.settings behavior, 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_links field: 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 socialNetwork and schema.

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.