API documentation for extending Pinegrow Web Editor with custom plugins.
From the very beginning Pinegrow was designed to be extendible. Most of its features are implemented as plugins that extend the core web editor, for example:
- Support for frameworks like Bootstrap, Foundation, and even Plain HTML projects,
- Components and master pages,
- Static HTML CMS,
- WordPress theme builder,
- Visual CSS Grid editor…
The API is open and accessible to all users. You can use it to:
- Add support for a CSS/HTML framework.
- Define controls for your custom properties, classes and attributes.
- Create a component / blocks library.
- Integrate Pinegrow with your workflow.
Resources for developers
At this, first, stage, we want to support developers who are interested in extending Pinegrow with new frameworks, workflows, tools and integrations.
- Pinegrow Developers Documentation 6, a public GitHub repository with the first version of the API documentation.
- Plugin Boilerplate 2, another GitHub repository with the boilerplate code for creating a feature-rich framework plugin.
- Plugin Developers category on Pinegrow forum. That will be the main place for sharing information, answering questions and solving issues connected to developing Pinegrow extensions.
- Pinegrow WordPress Plugin API, description of API specific to the WordPress plugin edition of Pinegrow.
We’ll be adding new information and examples in response to needs expressed in the developer community.
The goal is to make development easier for existing developers and encourage others to join and create Pinegrow extensions, be it for their own needs, to integrate Pinegrow with workflows of their organizations or to create solutions aimed at the broad Pinegrow user base.