PHPackages                             docono/company-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. docono/company-bundle

ActivePimcore-bundle[Utility &amp; Helpers](/categories/utility)

docono/company-bundle
=====================

Pimcore 11.x company information management

v3.0.1(1y ago)11.8kGPL-3.0+JavaScript

Since Oct 28Pushed 1y ago2 watchersCompare

[ Source](https://github.com/docono/CompanyBundle)[ Packagist](https://packagist.org/packages/docono/company-bundle)[ Docs](https://github.com/docono/CompanyBundle)[ RSS](/packages/docono-company-bundle/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (1)Versions (17)Used By (0)

DOCONO.io Company Bundle
========================

[](#doconoio-company-bundle)

[![interface](https://camo.githubusercontent.com/85942ed94c06342fdb6b4718747f20a18c7eedd1107b3b2abd9fef307f347bf4/68747470733a2f2f646f636f6e6f2e696f2f636f6d70616e7942756e646c652f696e746572666163655f76315f322e6a7067)](https://camo.githubusercontent.com/85942ed94c06342fdb6b4718747f20a18c7eedd1107b3b2abd9fef307f347bf4/68747470733a2f2f646f636f6e6f2e696f2f636f6d70616e7942756e646c652f696e746572666163655f76315f322e6a7067)

- [Description](#getting-started)
- [Configuration File](#configuration-file)
- [Configuration Helper](#configuration-helper)
- [Example](#example)

Description
-----------

[](#description)

The Company Bundle provides to the backend user a simplified management panel to edit all important company information such as:

- address details
- opening hours
- social media links
- Schema.org details
- business location coordinates

included translations

- German (v1.0.0)
- English (v1.0.0)
- Ukrainian (v1.0.1) thanks to Olya Batyr
- Russian (v1.0.1) thanks to Olya Batyr

#### new in v3.0.1

[](#new-in-v301)

- site id bugfix for main site

#### new in v3

[](#new-in-v3)

- Pimcore 11 ready

#### new in v2

[](#new-in-v2)

- Pimcore 10 ready
- removed templates
- removed the document tag

#### new in v1.4

[](#new-in-v14)

- document tag adjustment for the latest Pimcore version

#### new in v1.3

[](#new-in-v13)

- Pimcore 6 ready

#### new in v1.2.2

[](#new-in-v122)

- removed Google+ from socialmedias
- added Metatag accounts (Twitter &amp; Facebook)

#### new in v1.2.1

[](#new-in-v121)

- opening times bugfix (closing times)
- opening times UX improvements

DO CHECK YOUR TIMES AFTER UPDATE!

#### new in v1.2.0

[](#new-in-v120)

- replaced Twig templates with PHP templates
- caching

#### new in v1.1.1

[](#new-in-v111)

- added VAT number field
- added company founding information fields
- added VKontakte, Medium &amp; Reddit to the social media channels
- translation fixes
- style fixes

#### new in v1.1.0

[](#new-in-v110)

- new tab organisation
- add holidays to the opening hours
- edit site description &amp; keywords based on the site language
- new template handling

\##Getting Started

- download bundle with Composer `"composer require docono/company-bundle"`
- register the Bundle in the `config/bundles.php`
- install the Bundle in the console `bin/console pimcore:bundle:install DoconoCompanyBundle`
- make sure the cache is flushed and Pimcore reloaded
- open the "Company Information" panel and fill in the company details
- assign data to the view in your controller `$this->twig->addGlobal('companyInfo', Config::getData($siteID));`

Configuration File
------------------

[](#configuration-file)

Each site has its own YAML configuration file which is located in the app config folder `/var/config`.

#### site ids

[](#site-ids)

The Bundle uses the Pimcore site ids:

- site\_0: the main site
- site\_1: site with the id 1
- site\_2: site with the id 2
- etc

#### example

[](#example)

`/var/config/docono_company.site_0.yml``/var/config/docono_company.site_1.yml`

#### config YAML

[](#config-yaml)

```
company:
    name: DOCONO
    address: 'Bahnhofstrasse 8'
    town: Alpnach
    postalcode: '6055'
    region: OW
    country: CH
    phone: '+41 XX XXX XX XX'
    fax: '+41 41 670 01 70'
    email: hello@docono.io
    vat-number: ''
socialmedia:
    linkedin: 'https://www.linkedin.com/company/docono/'
    xing: ''
    facebook: 'http://www.facebook.com/docono.io'
    vk: ''
    twitter: ''
    instagram: 'http://www.instagram.com/docono.io'
    pinterest: ''
    youtube: ''
    vimeo: ''
    medium: ''
    reddit: ''
times:
    lunchbreak: true
    monday: { open: '09:00', close: '11:30', open_pm: '13:00', close_pm: '16:00' }
    tuesday: { open: '09:00', close: '11:30', open_pm: '13:00', close_pm: '16:00' }
    wednesday: { open: '09:00', close: '11:30', open_pm: '13:00', close_pm: '16:00' }
    thursday: { open: '09:00', close: '11:30', open_pm: '13:00', close_pm: '16:00' }
    friday: { open: '09:00', close: '11:30', open_pm: '13:00', close_pm: '16:00' }
    saturday: { allday_closed: 'on' }
    sunday: { allday_closed: 'on' }
holiday:
    - { name: 'Easter weekend', start: 30.03.2018, end: 02.04.2018 }
    - { name: 'Christmas & New Year', start: 21.12.2018, end: 06.01.2019 }
seo:
    en: { description: 'site description', keywords: 'keywords, metakeywords' }
    de: { description: 'Seitenbeschreibung', keywords: 'keywords, metakeywords' }
schema:
    type: LocalBusiness
    subtype: ''
    url: 'https://docono.io'
    logo: /var/assets/logo/DOCONO-logo.jpg
    image: /var/assets/logo/DOCONO-logo.jpg
    founder-name: ''
    founding-date: '2017'
    founding-town: 'Alpnach Dorf'
location:
    lat: '47.050168'
    long: '8.309307'
    link: 'https://goo.gl/maps/CPzgDp35bS52'
accounts:
    twitter-site: 'docono'
    twitter-creator: 'docono'
    facebook-publisher: 'https://www.facebook.com/docono.io/'
    facebook-author: 'https://www.facebook.com/docono.io/'
    facebook-app-id: ''
```

Configuration Helper
--------------------

[](#configuration-helper)

If you want to access any of the company information data, simply use the STATIC config helper to access them.

`CompanyBundle\Helper\Config`

NameReturnDescription`getFile()`stringget YAML config file for current site`getFileForSite(String $site)`stringget YAML config file for given site id`getData(String $site=null)`arrayarray of all data`getCompany()`arrayarray of the 'company' namespace`getSocialmedia()`arrayarray of the 'socialmedia' namespace`getOpeningtimes()`arrayarray of the 'times' namespace`getHolidays()`arrayarray of the 'holiday' namespace`getSEO(string $language='en')`arrayarray of the 'seo' namespace`getSchema()`arrayarray of the 'schema' namespace`getLocation()`arrayarray of the 'location' namespace`getAccounts()`arrayarray of the 'accounts' namespaceExample
-------

[](#example-1)

```
        if (Site::isSiteRequest()) {
            $companyData = Config::getData();

        } else {
            $site = Pimcore\Tool\Frontend::getSiteForDocument($this->document);
            $siteID = !$site ? 'site_0' : 'site_' . $site->getId();
            $companyData = Config::getData($siteID);
        }

        $this->twig->addGlobal('companyInfo', $companyData);
```

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~172 days

Recently: every ~363 days

Total

15

Last Release

708d ago

Major Versions

v1.3.2 → v2.0.02021-09-08

v2.0.0 → v3.0.0-alpha-12024-06-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/36825adece1a0ae6cf2c43bc9f09bb3395d6e2c0ff94b3d3bc8e97d554843834?d=identicon)[docono](/maintainers/docono)

---

Top Contributors

[![SQRR](https://avatars.githubusercontent.com/u/1695356?v=4)](https://github.com/SQRR "SQRR (33 commits)")

---

Tags

pimcoreCompanyBundlecompany-informationPimcore11

### Embed Badge

![Health badge](/badges/docono-company-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/docono-company-bundle/health.svg)](https://phpackages.com/packages/docono-company-bundle)
```

###  Alternatives

[dachcom-digital/formbuilder

Pimcore FormBuilder - create forms easily!

96269.7k](/packages/dachcom-digital-formbuilder)[instride/data-definitions

Data Definitions allows you to define your DataObject Imports and Exports using a nice GUI and re-run the definitions as often you like.

8117.7k](/packages/instride-data-definitions)[dpfaffenbauer/process-manager

Process Manager helps you to see statuses for long running Processes

3289.3k2](/packages/dpfaffenbauer-process-manager)[youwe/workflow-gui

Workflow Configuration UI for Pimcore

2884.6k](/packages/youwe-workflow-gui)[dachcom-digital/schema

Pimcore Schema

1075.7k](/packages/dachcom-digital-schema)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
