Nova-eZPlatform-Bundles

UNIX name Owner Status
Nova-eZPlatform-Bundles 7x stable
Version Compatible with
N/A N/A
This is the Mono Repo that manages all the eZ Platform bundles provided by Novactive

Nova eZ Platform Bundles

This is the Mono Repo that manages all the Novactive eZ Bundle that have each an independant sub repository.

DOCUMENTATION : https://novactive.github.io/Nova-eZPlatform-Bundles/master/index.html

Installation instructions

git clone
make installez

This will install eZ Platform and bundles on top of it.

Contribution

This project comes with Coding Standards and Tests.
To help you contribute a Makefile is available to simplify the actions.

Please comply with make codeclean and make tests before to push, your PR won't be merged otherwise.

Managed Repositories

Bundles

Compatibility

Licence(s)

Accelerator: Performance optimizations. It brings Asynchronicity using Symfony Messenger.

   

CloudinaryBundle: Images optimizations and manipulations by Cloudinary on top of eZ variatons. It brings the power of Cloudinary in your project.

   

EditHelpBundle: Display rich and personalised content on the native eZ Content creation/edition forms!

   

EnhancedImageAssetBundle: @todo

   

ExtraBundle: It provides helpers (twig, controllers, children provider) and a great Wrapper class to simplify Content and Location management.

   

LdapAuthenticatorBundle: LDAP authenticator. It allows you to connect your project and your LDAP server.

   

MailingBundle: Campaigns, Registrations, Mailings, Users etc. all you need. It provides a complete set of tools to manage, build, test and send your mailings and newsletters.

   

MenuManagerBundle: @todo

   

ProtectedContentBundle: Protect contents via a simple password without changing the Content Type. Simplest paywall-like mechanism to protect a content. It just works and no session used!

   

ResponsiveImagesBundle: Display your image with srcset in a Responsive way with doing anything beside creating the variation configuration

   

RssFeedBundle: Get the RSS feed of the selected locations including selected content fields using specified url

   

SEOBundle: Optimized SEO management. Bundle that provides and simplifies all your SEO management, metas, sitemaps, robots.txt, etc.

   

SlackBundle: Control your DXP with this complete Slack integration. It allows a 2-way communication between your Slack workspace and your eZ Content Repository. Build custom publication workflow and use them from your mobile!

   

StaticTemplatesBundle: Render twig templates via their paths through the design engine mechanism. Simple and perfect tiny bundle to build your Front-end first using Twig.

   

SolrSearchExtraBundle: Solr search handler additions. It adds many things, binary file plain text content indexation, fullText criterion, custom field configuration, exact matches boosting configuration, etc.

   

MaintenanceBundle: Easily enable an maintenance page!

   

FastlyImageOptimizerBundle: Images optimizations and manipulations by Fastly Image Optimizer on top of eZ variatons.

   

AlgoliaSearchEngine: Complete Integration with Algolia! Criterions, Facets, and more!

   

For Maintainers

"With great power comes great responsabilities" - Spiderman's uncle Ben.

Synchronize Mono to Many

This will spit/synchronize the branch you will provide accross all the sub repository when needed.

bin/releaser sync

Then follow the wizard.

Tag a new version of a specific repo

This will tag the branch you will provide on the sub repository

bin/releaser tag

Then follow the wizard.

Adding a new Components

  • create the component in the folder components
  • create the Github sub-repository that MUST match NovaeZ${COMPONENT_NAME}
  • add the autoload lines in the ./composer.json INCLUDING tests
  • setup the ci-config.yaml file to enable auto install and/or auto tests
  • Packagist MUST still be configured in the sub-repository on Github

No news yet.

This project has no reviews yet. Be the first one to review it!

No forum messages yet.