WritePoetry is the umbrella under which we find a WordPress plugin and the block-based theme BlankSpace.
This is a work in progress, so don’t focus on the current state of the project but rather on its potential.
The main goal of both the plugin and the theme is to speed up website development, so all features are designed to assist developers in creating projects.
Example of what WritePoetry does not do:
- It is not a backup tool for WordPress sites.
- It does not handle security or secure a WordPress site.
Example of what WritePoetry does:
- The api-fetcher block, which displays data retrieved from an API.
Examples of what BlankSpace does/will do:
- Automatic loading of JavaScript and CSS scripts placed in the following folders:
assets/css
assets/js
assets/blocks
assets/plugins
- Utility CSS classes in a Bootstrap-like style.
How to contribute
There are open issues for both the plugin and the theme to get started:
Feel free to modify/comment on the issues or even open new ones.
GitHub provides a Discussions section to share ideas, which may lead to the creation of new issues:
Contribution Workflow
- Project installation: Follow the guide in the README.
- Choose an issue: Create a new branch from the main branch (in the issue’s development section, simply click on “Create a branch”).
- Final phase: Submit your work for approval through a merge request, leading to the release of a new plugin version.
Beyond Code Development
The plugin also requires documentation. Other ideas for content creators include:
- Writing technical articles.
- Developing a documentation section.
- Creating a feature list.
- Writing FAQs for the website.
Plugin Features
- Jetpack portfolio meta fields.
- WooCommerce product quantity layout.
- WooCommerce checkout redirect.
- WooCommerce limit to one product added to the cart.
- WooCommerce additional info layout.
- Custom post type hooks.
- Custom taxonomy hooks.
- Disable URL version parameters during asset requirements.
- Enable SVG image loading (with attention to security issues).
- Load assets via
theme.json
. - Create block styles.
Maintenance Activities
Fixing PHP errors reported by the code sniffer.
Versatile Tools for the WordPress Community
Both the plugin and theme are designed to be versatile tools supporting the entire WordPress community.
- Agencies can use it to request the development of specific, customized features, enhancing the possibilities for their clients and improving final outcomes.
- Developers will find the plugin a valuable ally for speeding up their work, allowing them to focus on high-value tasks.
- Designers can benefit from a solid foundation, eliminating the need to design everything from scratch and enabling them to focus on creative customizations.
- Non-profit organizations could use it as a starting point to make the most of the Gutenberg editor.