Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Extension Starter Laravel Package

akeneo-labs/extension-starter

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerate Akeneo PIM Extension Development: Enables rapid prototyping of custom extensions (e.g., connectors, attribute types, or workflow integrations) without reinventing boilerplate Symfony/Laravel bundle structures.
  • Roadmap for Custom Integrations: Justifies building vs. buying for niche use cases (e.g., ERP/CRM connectors, custom attribute types, or workflow extensions) where off-the-shelf solutions lack flexibility.
  • Use Cases:
    • Data Connectors: Seamlessly integrate Akeneo with external systems (e.g., SAP, Salesforce) via import/export extensions.
    • Custom Attribute Types: Develop domain-specific attributes (e.g., "nutritional info" for food retailers) with full PIM compatibility.
    • Workflow Extensions: Extend Akeneo’s workflow engine (e.g., approval chains, custom validation rules).
    • UI Enhancements: Add custom dashboards, grids, or product edit form components.
  • Cost Efficiency: Avoids licensing fees for proprietary extensions when open-source development is viable.

When to Consider This Package

  • Adopt When:

    • Your team has Symfony/Laravel/PHP expertise and needs to extend Akeneo’s core functionality.
    • You’re building custom connectors, attribute types, or workflows for Akeneo PIM (Community/Enterprise Editions 1.5–1.6).
    • You prioritize code reuse and want to avoid manual bundle scaffolding (e.g., Bundle.php, Extension.php, autoloading).
    • Your extension requires PSR-4 autoloading and follows Akeneo’s best practices (e.g., localization, scalability, notifications).
    • You’re targeting Akeneo PIM versions 1.5–1.6 (later versions may need alternative starters).
  • Look Elsewhere When:

    • You need modern Akeneo versions (v2+)—this package is outdated (last release: 2016).
    • Your extension requires Akeneo Enterprise-specific features (e.g., advanced rules engine integration) without Community Edition compatibility.
    • You lack PHP/Symfony development resources—maintenance and debugging may be complex.
    • Off-the-shelf Akeneo connectors (e.g., Akeneo Marketplace) suffice for your use case.
    • You need GUI-based extension builders (e.g., Akeneo’s official extension templates for newer versions).

How to Pitch It (Stakeholders)

For Executives:

"This open-source starter kit lets us build custom Akeneo extensions in-house—like connectors for our ERP or unique product attributes—without vendor lock-in or licensing costs. For example, we could develop a nutritional data import tool tailored to our food retail clients, or integrate with a niche CRM, while maintaining full control over the codebase. It’s a low-risk, high-reward way to differentiate our PIM offerings, with upfront savings vs. proprietary extensions. The trade-off? We’ll need PHP/Symfony developers to maintain it, but the long-term flexibility and cost savings justify the investment."

For Engineering:

*"This package scaffolds a Symfony bundle for Akeneo extensions, cutting weeks off development time. It handles:

  • Boilerplate: Bundle.php, Extension.php, composer.json, and PSR-4 autoloading.
  • Best Practices: Localization, scalability checks, and Akeneo’s feature compatibility (e.g., grids, workflows).
  • Integration: Works with Akeneo PIM 1.5–1.6 via vendor/ or src/ directory setups.

Pros: ✅ Faster prototyping (e.g., connectors, custom attributes). ✅ Aligns with Akeneo’s architecture (avoids anti-patterns). ✅ Open-source (no hidden costs).

Cons: ⚠️ Outdated (last release: 2016)—may need patches for modern PHP/Symfony. ⚠️ Requires manual setup (e.g., AppKernel.php registration, composer dump-autoload). ⚠️ No built-in support for Akeneo v2+.

Recommendation: Use this for quick PoCs or internal tools, but evaluate newer alternatives (e.g., Akeneo’s official extension templates) for production extensions targeting modern PIM versions."*

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui