Alexander Schranz

@alex_s_
44 Followers
42 Following
27 Posts

Core Team Member of @sulu.

Working with PHP (Symfony), JS (React), Elasticsearch and Redis

I am super excited to announce the immediate release of Loupe 0.13 which I have worked on in the past weeks. Go checkout the improvements, they are massive! :) https://github.com/loupe-php/loupe/releases/tag/0.13.0 #loupe #php #sqlite #search
Release 💥 0.13.0 - on our way to v1.0! · loupe-php/loupe

🚀 Massive Performance & Concurrency Improvements! I am excited to announce the release of Loupe v0.13, a major step forward towards v1.0 focused on performance, stability, and robust concurrency ha...

GitHub

@sebastian stumbled today over a Visual Bug on your website. The SVG in Dark mode is very hard to read: https://phpunit.expert/artikel/pcov-oder-xdebug.html

PS: Thx for the article :)

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.

https://sulu.io/blog/sulu-3-0-released

Sulu 3.0 release: New content storage and performance boost

Sulu 3.0 delivers faster performance with new Doctrine ORM storage, simplified dependencies, and improved developer experience. Major upgrade guide included.

Sulu

Added a new documentation cookbook to SEAL how you can use @doctrine LiveCycle Events to update a Search Index. Feedback very welcome:

https://php-cmsig.github.io/search/cookbooks/orm-examples.html

#php #search #seal-search #orm

ORM Examples - SEAL Documentation

This is a big milestone for SEAL the #Search Engine Abstraction Layer for #php. Thx to @toflar 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.

https://github.com/PHP-CMSIG/search/releases/tag/0.11.0

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

Big thank you here to #algolia, 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 🙏 .

https://github.com/PHP-CMSIG/search/releases/tag/0.10.3

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

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 @toflar again for this feature.

https://github.com/PHP-CMSIG/search/releases/tag/0.10.0

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

Thx to @toflar 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:

https://github.com/PHP-CMSIG/search/releases/tag/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

Create an expression language in #php or other languages in one hour or more by using my patented* expression language recipe (blog post) made with Godzilla:

https://www.dantleech.com/blog/2025/01/09/the-one-hour-expression-language/

The One Hour Expression Language

This blog post is based on a talk I did entitled The One Hour Expression Language and aims to provide a review of both the concepts and the code in that talk1. An expression language2 in our sense is something that evaluates an expression where an expression is a sequence of bytes which are highly likely to be utf-8 characters3 Some examples: 1 + 1 //article[@title="foobar"]//image .items[].foo|select(.bar = "foo") a.comments > 1 and a.

Support PHP 8.4 by staabm · Pull Request #497 · Roave/infection-static-analysis-plugin

GitHub