akeneo-presales / custom-app-essentials-bundle
Akeneo Custom Apps Multi tenant Service classes, Event platform management UI and more
Installs: 201
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.1
- akeneo/api-php-client: v11.3.0
- doctrine/orm: ^2.14
- google/cloud-pubsub: ^2.8
- guzzlehttp/guzzle: ^7.9
- idci/graphql-client-bundle: ^1.2
- lcobucci/jwt: ^4.3.0
- symfony/config: ^6.4
- symfony/dependency-injection: ^6.4
- symfony/form: ^6.4
- symfony/framework-bundle: ^6.4
- symfony/http-kernel: ^6.4
README
All the tools and services that improves and accelerate the Akeneo custom apps development.
Install
composer require akeneo-presales/custom-app-essentials-bundle
Configure
- Add a routing block in your symfony config/routes.yaml file
akeneo_presales_custom_app_essentials: resource: "@AkeneoPresalesCustomAppEssentialsBundle/Controller" type: attribute
- Implements the
AkeneoPresales\CustomAppEssentialsBundle\Entity\TenantInterface
Interface on your Tenant Entity
Capabilities
Akeneo Event Platform Management web interface
A simple UI to ease the configuration of subscribers and subscriptions
- Add link to the Akeneo Event Platform management web interface :
<a href="{{ path('akeneo_presales_custom_app_essentials_event_platform_configuration') }}">Event Platform</a>
Akeneo UI Extensions Management web interface (WIP)
A simple UI to ease the configuration of the Akeneo UI Extensions (To Come)
- Add link to the Akeneo UI extensions management web interface :
<a href="{{ path('akeneo_presales_custom_app_essentials_ui_extension_index') }}">UI Extensions</a>
GraphQL Client
see service class src/Service/GraphQLService.php
PubSub Service
see service class src/Service/PubSubService.php