Author
Olivier Gorzalka
Creator of Pollora · President and CTO of AmphiBee
Web developer since 2007: agency work on large accounts, then e-commerce, then an independent practice. Today, president and CTO of AmphiBee and founder of the RuBee group, still writing code every day, Pollora included.
“Nineteen years in, one thing has not changed: I still write code.”
The path so far
- 2007
Cosmic Communication Paris
The web department of a global communications agency. Three years on large accounts (Renault, BNP Paribas, Essilor), and a first lesson in long projects with many sign-offs.
- 2010
Terre de Café Nord
Front-end developer, then technical project manager. Led the move to e-commerce: from delivering a site to running one, with stock, orders, payments and the occasional crisis.
- 2015
Independent
WordPress, WooCommerce, integration and visual identity, for agencies and direct clients. The best school for learning what to delegate.
- 2018
AmphiBee
Co-founds the web agency and becomes its president and technical director. Today a team of twenty: technical strategy, quality, and the people.
- 2022
RuBee
Creates the group that holds AmphiBee and a stake in Agence Onze, an SEO agency.
- Now
Pollora
The open-source framework that runs WordPress inside Laravel, born from years of shipping both. Alongside it, AI tooling that gives agents the context of a codebase.
Working rule
Start from the problem, never from the tool.
Posts by Olivier 7
- 2 min readRelease v13.35.2
Pollora 13.35.2: asynchronous actions
Add ->async() to an action, or #[Async] next to #[Action], and its handler runs after the request, through a Laravel queue worker, Action Scheduler or WP-Cron.
- 5 min read
On the roadmap: async actions, in one word
A slow handler on save_post slows down every editor who saves. We are designing async() and #[Async] to move it out of the request, on WP-Cron, Action Scheduler or a Laravel queue, without changing the handler.
- 3 min readRelease v13.35.0
Pollora 13.35: typed meta, roles in code and Block Bindings
Declare a meta once as a typed PHP property, describe roles as classes, and fill core blocks with server values. Three experimental features that remove a lot of stringly-typed WordPress code.
- 3 min readRelease v13.34.0
Pollora 13.34: the first stable release
Eleven pre-releases later, Pollora is stable. It moves to Laravel 13.34, ships a command that finds the failures that stay silent, and adds a Full Site Editing theme to start from.
- 4 min readTutorial v13.32.0-beta.9
Build a Gutenberg block in Blade, inner blocks included
A step-by-step tutorial. Scaffold a dynamic block, render it with a Blade template, then let editors write inside it with <InnerBlocks />, the tag ACF users already know.
- 3 min readRelease v13.32.0-beta.5
Your login screen, dressed in your theme
Every WordPress site signs people in through the same grey form. From beta.5, Pollora prints your theme's colours, fonts and logo on wp-login.php, read straight from theme.json.
- 2 min readAnnouncement v13.32.0-beta
Pollora is in public beta
WordPress running inside a Laravel application, with hooks, post types and REST routes declared as PHP attributes. The first public beta is out, and its version number now follows Laravel's.