GithubHelp home page GithubHelp logo

razbakov / nova-ezplatform-bundles Goto Github PK

View Code? Open in Web Editor NEW

This project forked from novactive/nova-ezplatform-bundles

0.0 0.0 0.0 174.26 MB

This is the Mono Repo that manages all the Ibexa (and eZ Platform) bundles provided by AlmaviaCX (former Novactive)

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

Shell 0.05% JavaScript 5.30% PHP 73.79% TypeScript 0.38% CSS 1.71% VCL 0.02% Makefile 0.22% Dockerfile 0.01% SCSS 0.76% Twig 17.76%

nova-ezplatform-bundles's Introduction

Nova Ibexa (and eZ Platform) Bundles

Build Status

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

Installation instructions

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.

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)
2FABundle: Brings 2 Factor Authentication! eZ-Platform-2.x-UNSURE eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
Accelerator: Performance optimizations. It brings Asynchronicity using Symfony Messenger. eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
AlgoliaSearchEngine: Complete Integration with Algolia! Criterions, Facets, and more! eZ-Platform-3.x-OK Ibexa-3.3.x-OK Commercial GPL CreativeCommons
CloudinaryBundle: Images optimizations and manipulations by Cloudinary on top of eZ variatons. It brings the power of Cloudinary in your project. eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
EditHelpBundle: Display rich and personalised content on the native eZ Content creation/edition forms! eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
EnhancedImageAssetBundle: New image field with focuspoint support eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE Ibexa-3.3.x-OK Ibexa-4.x-OK MIT
ExtraBundle: It provides helpers (twig, controllers, children provider) and a great Wrapper class to simplify Content and Location management. eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
FastlyImageOptimizerBundle: Images optimizations and manipulations by Fastly Image Optimizer on top of eZ variatons. eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
LdapAuthenticatorBundle: LDAP authenticator. It allows you to connect your project and your LDAP server. eZ-Platform-2.x-UNSURE eZ-Platform-3.x-UNSURE Ibexa-3.3.x-UNSURE MIT
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. eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
MaintenanceBundle: Easily enable an maintenance page! eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
MenuManagerBundle: Module that allow the contributor to create and manage menu in the admin UI eZ-Platform-2.x-OK Ibexa-3.3.x-OK Ibexa-4.x-OK MIT
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! eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK Ibexa-4.x-OK] MIT
ResponsiveImagesBundle: Display your image with srcset in a Responsive way with doing anything beside creating the variation configuration eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK MIT
RssFeedBundle: Get the RSS feed of the selected locations including selected content fields using specified url eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK Ibexa-4.x-OK MIT
SEOBundle: Optimized SEO management. Bundle that provides and simplifies all your SEO management, metas, sitemaps, robots.txt, etc. eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK Ibexa-4.x-OK MIT
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! eZ-Platform-2.x-OK eZ-Platform-3.x-NOK Ibexa-3.3.x-NOK MIT
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. eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE Ibexa-3.3.x-UNSURE MIT
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. eZ-Platform-2.x-OK eZ-Platform-3.x-OK Ibexa-3.3.x-OK Ibexa-4.x-OK MIT
TranslationUiBundle: This bundle allows to import translation files content into the database and provide a GUI to edit translations. Ibexa-4.x-OK MIT

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

nova-ezplatform-bundles's People

Contributors

plopix avatar maximstrukov avatar erdnaxelaweb avatar gmaissa avatar serejamike avatar anaelchardan avatar okante avatar kmadejski avatar codein-alex avatar janit avatar mbouchaala avatar amine-betari avatar damianz5 avatar iboutillier avatar mclone avatar remynovactive avatar kajkana avatar jurdn avatar homarx avatar aoudioslave avatar bekiroeztuerk avatar saoulcx avatar ayanduganov avatar ibartkiz avatar ddoghri avatar serggi avatar flovntp avatar marioblazek avatar o7daniel avatar mohamed-hamdani avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.