β¬οΈ That's how we say hello in Frisian. π
SolveBeam solves complex problems with clarity by building modern web solutions that are simple, precise, and built to last.
| Tool | Description |
|---|---|
| wp-text-domain-replacer | A developer tool for replacing WordPress translation text domains in PHP, JavaScript, and block.json files. Ideal when you bundle reusable libraries inside your own plugin or theme. |
| wp-hooks-documentor | A CLI tool that automatically extracts the actions and filters of your WordPress plugin or theme and generates documentation in Markdown, JSON, or reStructuredText. |
| Action | Description |
|---|---|
| action-wordpress-org-plugin-deploy | Deploy your WordPress plugin to the WordPress.org plugin directory. |
| action-wordpress-org-plugin-readme-deploy | Deploy only your plugin's readme.txt file to the WordPress.org plugin directory. |
| π§° GitHub Actions Toolkit PHP | Toolkit β a PHP toolkit for developing GitHub Actions, used by the actions above. |
| Plugin | Description |
|---|---|
| ποΈ SolveBeam WordPress Plugin Boilerplate | Boilerplate β a starting point for building new WordPress plugins the SolveBeam way. |
| SolveBeam Diagrams with Mermaid | Add Mermaid diagrams to your WordPress content. |
| SolveBeam Default Customer Location for WooCommerce | Set a default customer location for WooCommerce. |
| SolveBeam Quick Login for wp-env | Quickly log in as a specified WordPress user in your wp-env environment. |
| Library | Description |
|---|---|
| SolveBeam Bootstrap Pagination | Turn the default WordPress paginate_links() output into Bootstrap 5 pagination markup. Handy for Bootstrap-based themes. |
Deep expertise in the Twinfield API: OAuth 2.0 and OpenID Connect, the SOAP and XML services, and everything in between. An open source Twinfield stack that covers the path from the first login to production:
| Project | Description |
|---|---|
| twinfield-php | SDK β a modern PHP SDK for the Twinfield API, built on PSR standards. |
| twinfield-oauth2-php | Twinfield OAuth 2.0 / OpenID Connect provider for the PHP League's OAuth 2.0 Client. |
| twinfield-connect | OAuth proxy that lets applications connect to Twinfield through SolveBeam's certified client, running as a Cloudflare Worker. |
| twinfield-connect-php | PHP client for Twinfield Connect: log in to Twinfield with OAuth 2.0, without a Twinfield client ID of your own. |
| twinfield-cli | CLI β brings Twinfield to your terminal with the twf command: log in once, then use that login in tests, examples and scripts. |
π Documentation: php.twinfield.solvebeam.com
Connecting a webshop, CRM, or custom application to Twinfield? SolveBeam builds and maintains Twinfield integrations, and helps teams that got stuck along the way. Hire the expertise behind the SDK.
π Get in touch or visit solvebeam.com
Our tools and plugins are free and open source. Sponsoring helps us maintain them, fix bugs, keep up with WordPress releases, and build new ones.