Skip to content
@PHP-CMSIG

PHP CMSIG

The PHP Content Management System Interop Group

PHP CMS-IG

PHP CMS-IG stands for PHP Content Management System Interop Group as a reference to the PHP FIG (PHP Framework Interop Group).

A happy coincidence @chirimoya and @bmack met each other years ago before they did work on different Content Management Systems and stayed in contact. Also on different Symfony events core developers of Sulu and Contao met each other from time to time.

As core developers of different Content Management Systems we are facing similar issues, and we want to work together to solve them in a common way.

What do we already share?

The PHP Language is not the only part we are already sharing.

The following packages are already shared between the different Content Management Systems, using similar third party packages make each single CMS more stable and secure.

What are we working on?

There are some common issues we want to solve, which we are working inside this Github Organisation:

SEAL - Search Engine Abstraction Layer

SEAL Logo with an abstract seal sitting on a telescope.

A website search is a common feature for all Content Management Systems, but we were all not really happy with the existing solutions. With SEAL the Search Engine Abstraction Layer we want to provide a common way to communicate with different search engines (Elasticsearch, Opensearch, Algolia, Meilisearch, Loupe, Redisearch, Solr, Typesense).

SEAL Github Repository

HTTPList

There are a lot of different tracking parameters and cookies around today. As CMS we want to provide website pages as fast as possible and ignore tracking parameters so server side http caches has more cache hits. With a collection of known query and cookie parameters we can provide better caching and canonical URL handling for each CMS.

HTTPList Github Repository

Pinned Loading

  1. search search Public

    Search abstraction over different search engines written in PHP. Currently implemented Elasticsearch, Opensearch, Algolia, Meilisearch, RediSearch, Solr, Typesense. Documentation: https://php-cmsig…

    PHP 356 20

  2. Http-List Http-List Public

    A package to detect and strip common query and cookie parameters away for better caching and canonical handling.

    1

Repositories

Showing 10 of 20 repositories

Top languages

Loading…

Most used topics

Loading…