Pinned
First time speaking in the front of so many people. It was a pleasure for me to show the concept of our new content storage in #sulucms at the @symfony.com conference. Thank you for having me. #symfonycon
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
117 followers86 following51 posts
Pinned
First time speaking in the front of so many people. It was a pleasure for me to show the concept of our new content storage in #sulucms at the @symfony.com conference. Thank you for having me. #symfonycon
Alexander Schranz reposted
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
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...
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 :)
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
Alexander Schranz reposted
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
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...
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...
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...
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:
Small changelog but big features @toflar released Loupe 0.12 with support for `distinct` 🚀: github.com/loupe-php/lo...
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
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...
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...
Alexander Schranz reposted
Uploaded the slides of my talk at the @symfony.com Live in Berlin to speakerdeck: speakerdeck.com/alexandersch... #php #search
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.
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...
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...
Alexander Schranz reposted
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.
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...
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...
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...
Alexander Schranz reposted
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/...
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...
Alexander Schranz reposted
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
Fine tuning my slides for the #symfonycon. Join my talk in the "Track SensioLabs" Room at 10 am directly after the Keynote on Thursday. If you are interested how to store draftable, localized, versionized data. live.symfony.com/2024-vienna-...
Alexander Schranz reposted
I wrote a new blog post: PHP, Value Objects and You 🫵 www.dantleech.com/blog/2024/11...
Find the time in #sulucms git history where we introduced squash merge for the pull requests 😆: github.com/sulu/sulu/gr...
For all visiting the #symfonycon next week. I will give a talk about our new data structure to support multiple languages, drafting, versioning for any entity. In this talk I will go into the general concept to support such things in a performant way. live.symfony.com/2024-vienna-...
Alexander Schranz reposted
We've launched a new #sulu bundle today ! github.com/tailrdigital... From now on, your customers can manage their translations directly from within the Sulu admin.
Released a new version of phpstan-prophecy extension to suport PHPStan 2. Thank you all for there help providing this so fast: github.com/Jan0707/phps...
Alexander Schranz reposted
Do you know twig-cs-fixer ? It lints and fixes your twig templates. And It works really well! github.com/VincentLangl...
Alexander Schranz reposted
FrankenPHP 1.3.1 is now available and improves performance by around 10% if you use the default configuration ⚡️. We have teamed up with Caddy for this patch and a similar one is landing in Caddy itself. Expect further perf improvements soon
Alexander Schranz reposted
🔥🔥🔥 FrankenPHP 1.3 has just been released: this version is 54% (!!) more efficient than the previous one and contains a bunch of new features and fixes, including file watchers support and new Prometheus metrics. Read the announcement: dunglas.dev/2024/11/fran...
Dear #php developers, A have a quick question for you. github.com/schranz-sear...
You are up to date.