PimPrint for Pimcore Installation
Prerequisites
The following guide assumes you have a running Pimcore 10.x installation. For installing Pimcore please visit the Pimcore Installation documentation.
For other Pimcore versions, please refer to the Supported Pimcore Versions section.
Installing PimPrint into Pimcore 10
Install the MdsPimPrintCoreBundle
into your Pimcore by issuing:
composer require mds-agenturgruppe/pimprint-core-bundle:^3.0
Enable MdsPimPrintCoreBundle
with:
bin/console pimcore:bundle:enable MdsPimPrintCoreBundle
PimPrint needs a Symfony security firewall for handling the user authentication process.
Add the firewall configuration right after pimcore_admin
in the firewall
section of your security.yaml
file.
Choose the right configuration for Authenricator or Guard based security.
Authenticator based security
pimprint_api:
pattern: ^/pimprint-api
stateless: true
provider: pimcore_admin
entry_point: Mds\PimPrint\CoreBundle\Security\Authenticator\AdminSessionAuthenticator
custom_authenticators:
- Mds\PimPrint\CoreBundle\Security\Authenticator\AdminSessionAuthenticator
- Mds\PimPrint\CoreBundle\Security\Authenticator\InDesignAuthenticator
Guard based security
pimprint_api:
pattern: ^/pimprint-api
stateless: true
provider: pimcore_admin
guard:
entry_point: Mds\PimPrint\CoreBundle\Security\Guard\AdminSessionAuthenticator
authenticators:
- Mds\PimPrint\CoreBundle\Security\Guard\InDesignAuthenticator
- Mds\PimPrint\CoreBundle\Security\Guard\AdminSessionAuthenticator
To automatically add the matching firewall by the installer issue:
bin/console pimcore:bundle:install MdsPimPrintCoreBundle -n
Attention:
Do not be surprised that yoursecurity.yaml
looks ugly after automatic installation!
\Symfony\Component\Yaml\Yaml::dump()
sometimes creates really ugly files.
Installing PimPrint InDesign-Plugin
The InDesign plugin provided by mds as an CEP-Extension ZXP-File. Please email info@mds.eu to get the plugin and further information.
For easy installation of the ZXP-File we recommend Anastasiy’s Extension Manager available for Mac and Windows platforms.
Install the extension manager, launch it and choose the mds.pimprint.v2.indesign.plugin-2.x.x.zxp
extension file to install.
Connecting the InDesign-Plugin with Pimcore
Start InDesign and open the mds.PimPrint Plugin from the InDesign main menu.
The first time the plugin is started a server connection must be configured.
Click on the Settings button to open the plugin settings pane. Please refer to the Server connection page to learn how to configure a server connection.