The excitement continues at #SymfonyOnline June 2026! 🙌 Johannes Wachter is up next for the second talk of the day. What are your thoughts so far? Pop into the live chat to watch and ask Johannes your questions 🔗 live.symfony.com/account/play... #Symfony #PHP
Alexander Schranz
@alexanderschranz.com
Core Team Member of Sulu CMS Working with PHP (Symfony), JS (React), Elasticsearch and Redis Working currently on SEAL the #php search engine abstraction layer
Released a new version of SEAL the Search Engine Abstraction Layer for #PHP. The new version `0.12.7` includes small fixes for @elastic.co Search conditions. But it also brings support for latest version 30 of #typesense. github.com/PHP-CMSIG/se...
Release Release 0.12.7 (2026-01-28) · PHP-CMSIG/search
SEAL 0.12.7 Logo created by Meine Wilma What's Changed Add Support for Typesense 30 🎉 by @alexander-schranz in #639 Use in integration tests also Opensearch 3 by @alexander-schranz in #62...
github.com
Good things take time. We are happy that we released Sulu 3.0. Over the last years we replaced the whole PHPCR Content Storage with a new one based on Doctrine/ORM to make Sulu more easier to understand and use for #Symfony and #PHP Developers.
Sulu 3.0 is here! 🚀 Sulu 3.0 was released live at last week’s Sulu:Touch event — a major milestone and a proud moment for our team. Read more on our blog: sulu.io/blog/sulu-3-...
Happy to announce that we tagged last week the first Release Candidate for @sulu.io 3.0.0: sulu.io/blog/sulu-re... Give it a try. Every feedback is welcome :)
Sulu Releases 2.5.32 / 2.6.16 and 3.0.0-RC1
We're excited to announce the first release candidate of Sulu 3.0.
sulu.io
Added a new documentation cookbook to SEAL how you can use ORM LiveCycle Events to update a Search Index inside SEAL. Feedback very welcome: php-cmsig.github.io/search/cookb... #php #search #sealsearch #orm
ORM Examples - SEAL Documentation
php-cmsig.github.io
PHP 8.5 is adding an INI diff option! This new feature will make it easier to compare PHP configuration settings across environments. Perfect for debugging configuration issues and ensuring consistency between dev, staging, and production. laravel-news.com/php-85-intro... #php #php85
laravel-news.com
This is a big milestone for SEAL the #Search Engine Abstraction Layer for #php. Thx to Yanick we have now facets 🚀. Faceted Search is one of the most common technics in ecommerce systems. It allows you to only show filters which make sense for the user. github.com/PHP-CMSIG/se...
Release Release 0.11.0 (2025-08-02) · PHP-CMSIG/search
SEAL 0.11.0 Logo created by Meine Wilma What's Changed Add support for facets 🎉 (BC Break ⚠️) by @Toflar in #577 (Read the Docs) Upgrade elasticsearch docker images to 9.1.0 by @alexand...
github.com
Big thank you here to @algolia.com, we had some issue and opened a support ticket. Not only got a quick answer from their technical support team (thx Bobby!) but also a pull request with a fix for the problem. That is really awesome support 💪 thank you 🙏 . github.com/PHP-CMSIG/se...
Release Release 0.10.3 (2025-07-24) · PHP-CMSIG/search
SEAL 0.10.3 Logo created by Meine Wilma What's Changed Fix searchable and filterable fields during replicate creation in Algolia by @bobbyzholmes in #580 Add tests for algolia settings by ...
github.com
Happy to show you another new release of SEAL. With the latest release its now possible to count your documents inside your #search index. Specially useful to hide a search if there is nothing available. Thx to Yanick again for this feature. github.com/PHP-CMSIG/se...
Release Release 0.10.0 (2025-06-25) · PHP-CMSIG/search
SEAL 0.10.0 Logo created by Meine Wilma What's Changed Add support for counting documents in index 🎉 (BC Break ⚠️) by @Toflar in #561 Add video to Kevin Liang – Performance Tuning Apache...
github.com
Thx to Yanick we have a new feature to SEAL the #PHP #Search Engine Abstraction Layer. You can now use distinct feature to group a result by a specified field. Checkout the new version of SEAL 0.9.3:
Release Release 0.9.3 (2025-06-17) · PHP-CMSIG/search
SEAL 0.9.3 Logo created by Meine Wilma What's Changed Add support for distinct attributes 🎉 by @Toflar in #551 Add distinct() documentation by @Toflar in #558 Add distinct flag to schema ...
github.com
Small changelog but big features @toflar released Loupe 0.12 with support for `distinct` 🚀: github.com/loupe-php/lo...
Release 0.12.0 🔍 · loupe-php/loupe
What's Changed ✨ Implemented support for a distinct attribute by @Toflar in #196 🚀 Speed up setup check by @Toflar in #194 Full Changelog: 0.11.0...0.12.0
github.com
We released a new version of SEAL which improves the documentsize if Solr and Loupe is used. Additional also latest version of Loupe is supported, ⚠️ be aware to reindex with drop if you are using the Loupe or Solr adapter after upgrade: github.com/PHP-CMSIG/se... #php #search
Release Release 0.9.0 (2025-05-22) · PHP-CMSIG/search
SEAL 0.9.0 Logo created by Meine Wilma What's Changed Improve error message about field names in indexes by @gisostallenberg in #534 Improve error message about missing highlighted field i...
github.com
Two new versions of SEAL were released. Its now tested against latest versions of @redis.io , #opensearch, @elastic.co and #typesense. A small bc break in the highlighting needs to be kept in mind when upgrading, see release notes of 0.8. #php #search github.com/PHP-CMSIG/se...
Releases · PHP-CMSIG/search
Search abstraction over different search engines written in PHP. Currently implemented Elasticsearch, Opensearch, Algolia, Meilisearch, Loupe, RediSearch, Solr, Typesense. Documentation: https://ph...
github.com
Released a new version of SEAL the #Search engine abstraction layer for #PHP. The release adds support for new @elastic Elasticsearch 9 version, version 8 is still supported: github.com/PHP-CMSIG/se...
Release Release 0.7.3 (2025-04-29) · PHP-CMSIG/search
SEAL 0.7.3 Logo created by Meine Wilma What's Changed Add support for elasticsearch 9 by @alexander-schranz 🎉 in #520 Add mezcalito/ux-search to list about alternatives by @alexander-sch...
github.com
🔴 #Symfony_Live Berlin "SEAL: Dive into the sea of search engines" by Alexander Schranz 🌊 Who's joining?👀
Uploaded the slides of my talk at the @symfony.com Live in Berlin to speakerdeck: speakerdeck.com/alexandersch... #php #search
SEAL - Dive into the sea of search engines - Symfony Live Berlin 2025
speakerdeck.com
Do not miss what @jerome.tamarelle.net provided us for the next Twig / Symfony Version: github.com/twigphp/Twig... Attributes for Filters and Functions. That is really awesome.
Create attributes `AsTwigFilter`, `AsTwigFunction` and `AsTwigTest` to ease extension development by GromNaN · Pull Request #3916 · twigphp/Twig
One drawback to writing extensions at present is that the declaration of functions/filters/tests is not directly adjacent to the methods. It's worse for runtime extensions because they need to ...
github.com
A new version of SEAL the #Search Engine Abstraction Layer which supports #elasticsearch, #algolia, #meilisearch, #opensearch, #redisearch, #loupephp, #typesense, #solr is released. This release brings support for the new Loupe Version. The SQLite based PHP search engine. github.com/PHP-CMSIG/se...
Release Release 0.7.1 (2025-03-19) · PHP-CMSIG/search
SEAL 0.7.1 Logo created by Meine Wilma What's Changed Full Changelog: 0.7.0...0.7.1 Add interesting articles about search technoligies by @alexander-schranz in #499 Remove Yii gii package ...
github.com
Released a new Version of SEAL the Search Engine Abstraction Layer for #php. It comes with new "highlighting" feature and the Laravel Integration supports now also Laravel 12. github.com/PHP-CMSIG/se...
Release Release 0.7.0 (2025-02-28) · PHP-CMSIG/search
SEAL 0.7.0 Logo created by Meine Wilma What's Changed Full Changelog: 0.6.1...0.7.0 Add highlight methods to search and search builder 🎉 @Toflar @alexander-schranz in #349 Add helper to e...
github.com
Great talks at the @symfony.com user group Zurich today! Learned about SEAL (thank you @alexander-schranz.bsky.social!) and the future of the #sulu CMS.
The segment feature of #sulucms allows you create content for different segments in this case "winter"/"summer". Depending on a rule via a switcher you can show seasonal based content for this site. If they come via a "summer" landingpage they stay in the summer content, and so on.
Thx to Mndrej Mirtes and Christophe Coevoet we released a new version of phpstan-prophecy extension. It fixes common errors with PHPStan 2.1.3 / 2.1.4. With release of 2.1.5 we could remove lot of custom logic. github.com/Jan0707/phps...
Release Release 2.1.0 (2025-02-13) · Jan0707/phpstan-prophecy
What's Changed github-actions(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 by @dependabot in #358 Update composer normalize by @alexander-schranz in #372 Update php cs fixer to latest ...
github.com
Did a new release of SEAL the Search Engine Abstraction Layer for #php. It is a small release to support the latest version of Loupe the SQLite based search engine. We improved the Developer Experience here to autocreate the indexes when they not yet exists. #search #cms github.com/PHP-CMSIG/se...
Release Release 0.6.1 (2025-01-24) · PHP-CMSIG/search
SEAL 0.6.1 Logo created by Meine Wilma Full Changelog Remove infection from yii app example (#479) (@alexander-schranz, thx @vjik @szepeviktor) Enable Yii debugger for tests (#478) (@szepe...
github.com
In December we had our first own little conference with friends and partners. Read the recap of Sulu:Touch here: #symfony #cms #sulucms sulu.io/blog/communi...
Community, Code, Content: Sulu:Touch 2024 Highlights
The Sulu community gathered together in Vienna to meet each other and learn about content management and upcoming Sulu features
sulu.io
It was again a pleasure to show our way of storing localized, draftable and versionized content. Stay uptodate #sulucms 3.0 is coming with this new content storage 😀
🔴#SymfonyOnline January 2025 - Join now Alexander Schranz to discuss about “From Translations to Multi Dimension Entities” 💡
I got tired of mocking frameworks in class-based languages, so I created the simplest, most compatible, and most powerful mocking library that I could imagine. It's great for PHP / Java and other class-based languages. github.com/ShawnMcCool/...
GitHub - ShawnMcCool/ultra-mock: A mocking framework for testing any class-based programming language.
A mocking framework for testing any class-based programming language. - ShawnMcCool/ultra-mock
github.com
I'm happy to announce a new release of SEAL the #php #Search Engine Abstraction Layer 🎉🎉🎉. We introducing the new Logo and the new namespace and home of SEAL. We also added features like Nested And/OrConditions, BulkOperations, In-/NotInConditions and Partial Reindexing. github.com/PHP-CMSIG/se...
Thrilled to announce the launch of the new #Twig playground! Powered by PHP wasm, everything operates directly in the browser. It lets you try out Twig templates online. The state is preserved in the URL for easy sharing, perfect for bug reports. https://buff.ly/3Dq1W15