Advertisement · 728 × 90

Posts by Alexander Schranz

Preview
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...

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...

2 months ago 0 0 0 0

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.

4 months ago 3 0 0 0
Preview
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.

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 :)

4 months ago 1 0 0 0
ORM Examples - SEAL Documentation

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

6 months ago 0 0 0 0

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

8 months ago 3 1 0 0
Preview
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...

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...

8 months ago 0 0 0 0
Preview
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 ...

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...

8 months ago 1 0 0 0
GitHub - google/ngx_brotli: NGINX module for Brotli compression NGINX module for Brotli compression. Contribute to google/ngx_brotli development by creating an account on GitHub.

Can recommend the mime types provided by google nginx brotli example even if you use gzip not brotli: github.com/google/ngx_b...

9 months ago 3 0 1 0
Advertisement

shouldnt gzip or brotli on the webserver not already handle compressions the same way.

9 months ago 2 0 1 0
Preview
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...

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...

9 months ago 0 0 0 0
Preview
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 ...

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:

9 months ago 1 0 0 0

Happy Birthday PIE 1.0.0 :)

9 months ago 3 0 0 0

Thx I added my thoughts to the issue.

10 months ago 1 0 0 0

are we just talking here about Framework or Bundle configuration? Or also about service definitions like: github.com/sulu/sulu/bl...

10 months ago 2 0 1 0
Preview
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

Small changelog but big features @toflar released Loupe 0.12 with support for `distinct` 🚀:

github.com/loupe-php/lo...

10 months ago 0 0 0 0
Preview
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...

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

10 months ago 0 0 0 0
Preview
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...

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...

11 months ago 0 0 0 0
Preview
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...

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...

11 months ago 1 0 0 0
Advertisement

Slides now available here: bsky.app/profile/did:...

Was a please to present SEAL at the Symfony Live in Berlin.

1 year ago 3 1 0 0
Post image

🔴 #Symfony_Live Berlin
"SEAL: Dive into the sea of search engines" by Alexander Schranz 🌊
Who's joining?👀

1 year ago 5 1 1 0
Preview
SEAL - Dive into the sea of search engines - Symfony Live Berlin 2025

Uploaded the slides of my talk at the @symfony.com Live in Berlin to speakerdeck: speakerdeck.com/alexandersch...

#php #search

1 year ago 1 0 0 1
SEAL

Dice into the sea of search engines.

(SEAL logo with a abstract seal on a binocular)

SEAL Dice into the sea of search engines. (SEAL logo with a abstract seal on a binocular)

Waiting for my train in Munich to the @symfony_live
in Berlin. Looking forward to give you an introduction to SEAL :) #php #symfony

1 year ago 2 0 0 0
Preview
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 ...

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.

1 year ago 2 1 0 1
Preview
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 ...

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...

1 year ago 8 1 0 0
Preview
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...

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...

1 year ago 3 0 0 0
Post image Post image

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.

1 year ago 2 1 0 0
Preview
Case Study: MASSIVE ART’s Sulu Segmentation Success MASSIVE ART, a Sulu official partner, uses segmentation to help their clients in the tourism industry differentiate between seasons. Here’s how they helped Lech Zürs in the Austrian Alps.

The case study to it: sulu.io/case-studies...

1 year ago 0 0 0 0
Post image Post image

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.

1 year ago 0 0 1 0
Advertisement

The changes of Chrstiophe inside prophecy the last years and Ondrej changes in phpstan also means that prophecy is also better understand by phpstan without the extension. Maybe in some time we can make the whole extension not longer required.

1 year ago 0 0 0 0
Preview
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 ...

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...

1 year ago 1 0 1 0