{"id":13463977,"url":"https://github.com/flagbit/akeneo-table-attribute-bundle","last_synced_at":"2026-01-11T11:45:40.048Z","repository":{"id":32575068,"uuid":"137361076","full_name":"flagbit/akeneo-table-attribute-bundle","owner":"flagbit","description":"The Flagbit Table Attribute Bundle for Akeneo PIM gives you the possibility to enrich your product with multi-dimensional data presentation in the form of tables, allowing you maximum flexibility within the PIM.","archived":false,"fork":false,"pushed_at":"2024-08-13T20:52:33.000Z","size":324,"stargazers_count":23,"open_issues_count":19,"forks_count":23,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-03-10T13:49:40.375Z","etag":null,"topics":["akeneo","akeneo-pim","attribute","table"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flagbit.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG-2.0.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-14T13:21:17.000Z","updated_at":"2025-03-10T12:57:20.000Z","dependencies_parsed_at":"2024-10-29T14:51:57.498Z","dependency_job_id":null,"html_url":"https://github.com/flagbit/akeneo-table-attribute-bundle","commit_stats":{"total_commits":253,"total_committers":11,"mean_commits":23.0,"dds":0.6640316205533596,"last_synced_commit":"cf7b9887a86f0be1c3731dae55a709769f69166f"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagbit%2Fakeneo-table-attribute-bundle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagbit%2Fakeneo-table-attribute-bundle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagbit%2Fakeneo-table-attribute-bundle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagbit%2Fakeneo-table-attribute-bundle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flagbit","download_url":"https://codeload.github.com/flagbit/akeneo-table-attribute-bundle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245435175,"owners_count":20614853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["akeneo","akeneo-pim","attribute","table"],"created_at":"2024-07-31T14:00:31.524Z","updated_at":"2026-01-11T11:45:40.042Z","avatar_url":"https://github.com/flagbit.png","language":"JavaScript","funding_links":[],"categories":["Bundles","Bundles and tools"],"sub_categories":["Custom attributes"],"readme":"\u003ch1 align=\"center\"\u003e\n  Flagbit Table Attribute for Akeneo PIM\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eAdds the new attribute type Table for Akeneo products.\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/flagbit/akeneo-table-attribute-bundle/actions\"\u003e\n        \u003cimg src=\"https://github.com/flagbit/akeneo-table-attribute-bundle/actions/workflows/main.yml/badge.svg\"/\u003e\n    \u003c/a\u003e\n    \u003cimg src=\"https://poser.pugx.org/flagbit/table-attribute-bundle/downloads?format=flat-square\"\u003e\n    \u003ca href=\"https://scrutinizer-ci.com/g/Flagbit/akeneo-table-attribute-bundle\"\u003e\n        \u003cimg src=\"https://img.shields.io/scrutinizer/g/flagbit/akeneo-table-attribute-bundle.svg?style=flat-square\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/flagbit/table-attribute-bundle\"\u003e\n        \u003cimg src=\"https://img.shields.io/packagist/v/flagbit/table-attribute-bundle.svg?style=flat-square\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#key-features\"\u003eKey Features\u003c/a\u003e •\n  \u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e •\n  \u003ca href=\"#compatibility\"\u003eCompatibility\u003c/a\u003e •\n  \u003ca href=\"#development\"\u003eDevelopment\u003c/a\u003e •\n  \u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\n\u003c/p\u003e\n\n## Key Features\n\nProvides a _table_ as attribute type where you can define a set of columns of different types and validation rules.\n\n#### Column Types\n\n* Text\n* Number (Integer or Decimal)\n* Simple select\n* Simple select from URL\n\n#### Import/Export\n\nThe extension supports the standard Akeneo product import/export, so you don't need to create any special import/export\nprofile for table information.\n\nAll product information related to attributes of type _table_ will be imported/exported as JSON.\n\n## Installation\n\nSimply install the package with the following command:\n\n``` bash\ncomposer require flagbit/table-attribute-bundle\n```\n\n### Enable the bundle\n\nEnable the bundle in the kernel:\n\n``` php\n\u003c?php\n// config/bundles.php\n\nreturn [\n    // ...\n    Flagbit\\Bundle\\TableAttributeBundle\\FlagbitTableAttributeBundle::class =\u003e ['all' =\u003e true],\n];\n```\n\n#### Configuration\n\nAdd `mapping_overrides` in a new `config/packages/table.yml` file or an existing one:\n\n``` yml\nakeneo_storage_utils:\n    mapping_overrides:\n        -\n            original: Akeneo\\Pim\\Structure\\Component\\Model\\AttributeOption\n            override: Flagbit\\Bundle\\TableAttributeBundle\\Entity\\AttributeOption\n```\n\n#### Import the routing\n\nNow that you have activated and configured the bundle, you need to import the routing files.\n\n``` yml\n# config/routes/flagbit_table_attribute.yml\nflagbit_table_attribute:\n    resource: \"@FlagbitTableAttributeBundle/Resources/config/routing.yml\"\n```\n\nClear the cache:\n\n``` bash\nphp bin/console --env=prod cache:clear\n```\n\nUpdate the database schema:\n\n``` bash\nphp bin/console --env=prod doctrine:schema:update --force\n```\n\nBuild and install the new front-end dependencies (new icon, etc.)\n\n``` bash\nmake cache assets css javascript-prod javascript-extensions\n```\n\nIn case you're using Doctrine migrations, you have to create a new migration class\n\n``` bash\nphp bin/console --env=prod doctrine:migration:diff\n```\n\nand migrate the schema updates:\n\n``` bash\nphp bin/console --env=prod doctrine:migrations:migrate\n```\n\n## Compatibility\n\nThis extension supports the latest Akeneo PIM CE/EE stable versions:\n\n* 6.0\n* 5.0\n* 4.0\n* 3.2 (LTS)\n* 3.0 (LTS)\n* 2.3 (LTS)\n\n## Development\n\n### Running Test-Suits\n\nThe TableAttributeBundle is covered with tests and every change and addition has also to be covered with\nunit or/and integration tests. It uses two testing suits: [PHPSpec](https://www.phpspec.net) and\n[PHPUnit](https://phpunit.de/).\n\nTo run the tests you have to change to this project's root directory and run the following commands in your console:\n\n``` bash\nvendor/bin/phpunit\nvendor/bin/phpspec run\n```\n\n### Coding style\n\nTableAttributeBundle uses the [PSR-2](https://www.php-fig.org/psr/psr-2/) coding style and can be checked with\n[Codesniffer](https://github.com/squizlabs/PHP_CodeSniffer).\n\n``` bash\nvendor/bin/phpcs --standard=PSR2 --extensions=php ./src\n```\n\n## Contributing\n\nContributions are always welcome! Please have a look at the [contribution guidelines](CONTRIBUTING.md) first.\n\n## License\n\nThe TableAttributeBundle is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n#\n\n\u003cp align=\"center\"\u003e\nSupported with ❤ by \u003ca href=\"https://www.flagbit.de\"\u003eFlagbit GmbH \u0026 Co. KG\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflagbit%2Fakeneo-table-attribute-bundle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflagbit%2Fakeneo-table-attribute-bundle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflagbit%2Fakeneo-table-attribute-bundle/lists"}