alengo/sulu-contact-account-extra-bundle
Adds a configurable Additional Data tab to Sulu CMS contacts and accounts, storing custom fields as a JSON column with no extra tables. Includes a generic GET/PUT REST API, built-in entities, and zero-config registration.
For Executives: "This package lets us add custom fields to Contacts and Accounts in Sulu without writing code or running migrations—think of it as a no-code CRM extension. For example, we could track lead sources, user preferences, or compliance flags without bloating our database schema. It’s like adding sticky notes to customer profiles, but structured and API-accessible. Setup takes <30 minutes, and it’s fully configurable via simple XML forms. The latest 1.1.0 release also adds Symfony 8.1 support, which helps keep us aligned with newer framework versions. Ideal for quick iterations or projects where flexibility outweighs strict data modeling."
For Engineers: *"This bundle solves the problem of dynamic metadata for Sulu Contacts/Accounts with minimal overhead:
additionalData).GET/PUT /admin/api/{type}-additional-data/{id}) for programmatic access.Tradeoff: Fields are untyped (stored as JSON), so validation/logic must live in your app layer. Perfect for projects where schema agility > strict data integrity."*
How can I help you explore Laravel packages today?