DoctrineExtensions este o colecție de extensii comportamentale reutilizabile pentru Doctrine ORM concepute pentru a automatiza sarcinile comune ale entităților. Oferă un sistem pentru urmărirea modificărilor istorice ale entităților bazei de date, implementarea fluxurilor de lucru de ștergere soft, gestionarea structurilor de arbori de seturi imbricate pentru date ierarhice și stocarea valorilor câmpurilor traduse pe baza localizărilor lingvistice.
Principalele funcționalități ale doctrine-extensions/doctrineextensions sunt: ORM Extensions, Multilingual Content Management, Automatic Record Timestamping, Database Record Auditing, Translation Entities, Nested Set Modeling, Soft Deletion, Tree Entity Management.
Alternativele open-source pentru doctrine-extensions/doctrineextensions includ: area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… laravel-backpack/crud — CRUD is an administrative interface framework and code generation package designed to build customized control panels,… typeorm/typeorm — TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… zendesk/maxwell — Maxwell is a MySQL change data capture tool and binlog streaming application that converts database modifications into… cviebrock/eloquent-sluggable — This project is a slug generation and management tool for the Laravel Eloquent ORM. It provides a reusable trait that…
Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling
CRUD is an administrative interface framework and code generation package designed to build customized control panels, data management dashboards, and record-handling workflows within PHP and Model controllers. The architecture combines server-side template rendering, database relationship introspection, session persistence, and extensible field type registries to assemble backend interfaces. It provides full data lifecycle management, supporting searchable and paginated data tables, creation and editing forms, bulk record operations, hierarchical entry reordering, and data export capabilities
TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr