This is the Mono Repo that manages all the Novactive Ibexa Bundles that have each an independant sub repository.
🎀 DOCUMENTATION 📖: https://novactive.github.io/Nova-eZPlatform-Bundles/master/index.html
git clone
ddev start
make installibexa IBEXA_VERSION=4.*
ddev describe
This will install the last version of Ibexa and bundles on top of it.
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.
| Bundles | Compatibility | Licence(s) | 
|---|---|---|
| 2FABundle: Brings 2 Factor Authentication! | ||
| Accelerator: Performance optimizations. It brings Asynchronicity using Symfony Messenger. | ||
| AlgoliaSearchEngine: Complete Integration with Algolia! Criterions, Facets, and more! | ||
| 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: New image field with focuspoint support | ||
| ExtraBundle: It provides helpers (twig, controllers, children provider) and a great Wrapper class to simplify Content and Location management. | ||
| FastlyImageOptimizerBundle: Images optimizations and manipulations by Fastly Image Optimizer on top of eZ variatons. | ||
| 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. | ||
| MaintenanceBundle: Easily enable an maintenance page! | ||
| MenuManagerBundle: Module that allow the contributor to create and manage menu in the admin UI | ||
| 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! | ||
| 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. | ||
| 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. | ||
| TranslationUiBundle: This bundle allows to import translation files content into the database and provide a GUI to edit translations. | 
"With great power comes great responsabilities" - Spiderman's uncle Ben.
This will spit/synchronize the branch you will provide accross all the sub repository when needed.
bin/releaser sync
Then follow the wizard.
This will tag the branch you will provide on the sub repository
bin/releaser tag
Then follow the wizard.
components./composer.json INCLUDING testsci-config.yaml file to enable auto install and/or auto tests