Download the PHP package in-square/pimcore-linkedin-bundle without Composer
On this page you can find all versions of the php package in-square/pimcore-linkedin-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download in-square/pimcore-linkedin-bundle
More information about in-square/pimcore-linkedin-bundle
Files in in-square/pimcore-linkedin-bundle
Download in-square/pimcore-linkedin-bundle
More information about in-square/pimcore-linkedin-bundle
Files in in-square/pimcore-linkedin-bundle
Vendor in-square
Package pimcore-linkedin-bundle
Short Description LinkedIn posts sync bundle for Pimcore.
License GPL-3.0-or-later
Homepage https://github.com/in-square/pimcore-linkedin-bundle
Package pimcore-linkedin-bundle
Short Description LinkedIn posts sync bundle for Pimcore.
License GPL-3.0-or-later
Homepage https://github.com/in-square/pimcore-linkedin-bundle
Please rate this library. Is it a good library?
Informations about the package pimcore-linkedin-bundle
Pimcore LinkedIn Bundle
This bundle synchronizes the latest LinkedIn (Company Page) posts into Pimcore DataObjects (LinkedinPost).
Requirements
- PHP 8.3
- Symfony 6.4
- Pimcore 11.5
Environment Configuration
Set the following in .env or as real environment variables:
LINKEDIN_CLIENT_IDLINKEDIN_CLIENT_SECRETLINKEDIN_REDIRECT_URI(must match your OAuth app settings, e.g.http://localhost/admin/linkedin/callback)LINKEDIN_ORGANIZATION_URN(e.g.urn:li:organization:XXXX)LINKEDIN_API_VERSION(e.g.202509)- Optional:
LINKEDIN_SCOPES(defaultr_organization_social)
Tokens are stored in WebsiteSetting under the key linkedin_token_{env}.
Bundle Configuration
Example (e.g. config/packages/in_square_pimcore_linkedin.yaml):
OAuth
- Open
GET /admin/linkedin/connectand authorize access. - LinkedIn redirects to
GET /admin/linkedin/callback— the token is stored inWebsiteSetting.
Sync (cron/command)
Command:
Cron example (daily at 06:00):
Step-by-Step Installation
- Install and register the bundle in the host project:
- Ensure the bundle is registered in
config/bundles.phpas:InSquare\PimcoreLinkedinBundle\InSquarePimcoreLinkedinBundle::class => ['all' => true] - Ensure routes are loaded from
config/routes/in_square_pimcore_linkedin.yaml.
- Ensure the bundle is registered in
- Configure environment variables (e.g. in
.env):LINKEDIN_CLIENT_IDLINKEDIN_CLIENT_SECRETLINKEDIN_REDIRECT_URI(must match your OAuth app settings, e.g.http://localhost/admin/linkedin/callback)LINKEDIN_ORGANIZATION_URN(e.g.urn:li:organization:XXXX)LINKEDIN_API_VERSION(e.g.202509)- Optional:
LINKEDIN_SCOPES(defaultr_organization_social)
- Configure bundle settings in
config/packages/in_square_pimcore_linkedin.yaml:object_folder(default/LinkedIn)assets_folder(default/linkedin)items_limit(default3)
-
Install the bundle (creates the
LinkedinPostclass definition): -
Clear cache:
- Authorize LinkedIn (admin-only endpoints):
- Open
GET /admin/linkedin/connect - After successful login, LinkedIn redirects to
GET /admin/linkedin/callback
- Open
-
Run sync manually:
- (Optional) Add cron (daily at 06:00):
All versions of pimcore-linkedin-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
elements/process-manager-bundle Version ^5.0
guzzlehttp/guzzle Version ^7.8
nesbot/carbon Version ^2.0
symfony/framework-bundle Version ^6.4
symfony/console Version ^6.4
pimcore/pimcore Version ^11.0
elements/process-manager-bundle Version ^5.0
guzzlehttp/guzzle Version ^7.8
nesbot/carbon Version ^2.0
symfony/framework-bundle Version ^6.4
symfony/console Version ^6.4
pimcore/pimcore Version ^11.0
The package in-square/pimcore-linkedin-bundle contains the following files
Loading the files please wait ...