Labs

A selection of our open-source extensions, tools, and solutions.

eZ Platform and Sylius integration

eZ Platform and Sylius integration, currently in development, offers a powerful combination of content management and e-commerce. It comes with a bundle that supports the integration. Content is managed by eZ Platform which is based on Symfony framework while the shop features are implemented with Sylius e-commerce which is installed on top of the same Symfony instance.

GitHub repository | Selected blog posts | Guest blog posts on eZ Systems and Sylius websites

Netgen Tags Bundle

Netgen Tags Bundle is an eZ Platform bundle for taxonomy management and easier classification of content. Both Tags Bundle and legacy eZ Tags extension have full multi-language support. As a proof of concept, we implemented adding eZ Tags field editing to the new eZ Platform UI.

Tags Bundle GitHub repository | eZ Tags GitHub repository | Selected blog posts

Netgen's Site API for eZ Platform

Netgen's Site API is a separate layer on top of the existing eZ Platform Repository API. It's designed to make developing websites (multilingual ones in particular) easier, faster, and less error-prone.

GitHub repository | Blog post

Netgen’s React Native demo app

Netgen's demo application was built with React Native and uses content from eZ Platform CMS via its REST API. We decided to build our app based on Netgen Life Demo site, our own eZ Platform and Netgen Layouts demo installation we regularly use as a starting point for new web projects.

GitHub repository | Blog post

eZ Forms Bundle

eZ Forms bundle is an integration of Symfony's Forms component with eZ Publish and eZ Platform Public API for content creation. eZ Systems later introduced Repository Forms as a more generic solution, but we kept our bundle since some people might still find it simpler to use.

GitHub repository

eZ Publish Community Project 2014.12

2014.12 is our variant of the eZ Publish Community 2014.11 kernel, released publicly. It backports simpler bug fixes, patches, and security fixes from eZ Platform in order to make the transition to eZ Platform smoother for the existing community edition based projects.

GitHub repository | Blog post

Netgen eZ Social Connect Bundle

Netgen eZ Social Connect Bundle is an integration of HWIOAuth bundle for social login with eZ Platform / eZ Publish. This bundle supports Facebook, Google, Twitter, and LinkedIn sign-ins out of the box and can be extended easily if needed.

GitHub repository | Blog post

eZ Publish Vagrant box

Vagrant box with Ansible provisioner is provided for running eZ Publish projects. It's been mostly used internally for development and for running Summer Camp virtual machine in order to capacitate participation in the workshops.

GitHub repository | Blog post

eZ Platform Search

eZ Platform Search is an eZ Publish legacy extension that integrates the eZ Platform search capabilities into eZ Publish legacy. It is useful when you wish to run eZ Platform with legacy administration installed but don't want to maintain two search indexes, one for eZ Platform and one for legacy.

GitHub repository

Netgen Siteaccess Routes Bundle

Netgen Siteaccess Routes Bundle is an eZ Platform and eZ Publish bundle which allows you to specify in which siteaccesses or siteaccess groups a route can be used, simply by editing your routing configuration files.

GitHub repository

Netgen Open Graph Bundle

Netgen Open Graph Bundle is an eZ Publish and eZ Platform bundle that allows simple integration with Open Graph protocol. With Netgen Open Graph the website owners can easily map eZ Publish content and their fields to Open Graph objects.

GitHub repository

HTML PDF API integration

HTML PDF API provides an easy way to generate PDF documents from HTML code. Netgen HtmlPdfApi library and Netgen HtmlPdfApi Bundle expose HTML PDF API cloud service functionalities.

GitHub repository

Netgen Symfony Tools

Netgen Symfony Tools is an eZ Publish legacy extension that provides a way to include Twig templates, as well as running Symfony sub-requests, directly from the eZ Publish legacy templates.

GitHub repository

Special Field Types

Netgen Birthday Bundle provides an eZ Publish and eZ Platform field type that stores the date in the format of YYYY-MM-DD in the attribute data text.

Netgen Enhanced Selection Bundle is an eZ Publish and eZ Platform bundle that provides a field type that reimplements the default ezselection field type.

Netgen Content Type List Bundle is an eZ Publish and eZ Platform bundle that provides a field type to select and store a list of content type identifiers.