ezsystems/ezplatform-admin-ui-modules
Modular extensions for eZ Platform Admin UI. Provides pluggable UI modules and integration points to customize and extend the back-office experience, enabling additional features, panels, and workflows within the admin interface.
Content/Location entities and Laravel’s Eloquent models. No changes in v1.5.14 affect this.Content/Location entities? Are there custom field mappings or business logic requiring replication?| Layer | Current (eZ Platform) | Target (Laravel) | Integration Strategy |
|---|---|---|---|
| Frontend | eZ Platform Admin UI (PHP/JS) | React (SPA) or Inertia.js | Replace eZ UI with React components + Laravel API. Use Inertia.js for SSR or Vite for SPA. |
| Backend | eZ Platform (Symfony-based) | Laravel (PHP) | Expose API resources for Content, Users, etc., with custom mappers for eZ Platform entities. |
| Database | eZ Platform DB (custom schema) | MySQL/PostgreSQL (Eloquent) | Migrate critical data or use read replicas. Avoid direct DB coupling. |
| Auth | eZ Publish auth | Laravel Sanctum/Passport | Implement OAuth2/JWT proxy or shared sessions via middleware. |
| State Management | eZ Platform’s legacy system | Laravel Echo + React (Redux/Context) | Use Laravel WebSockets for real-time updates; adapt components to React Context or Redux Toolkit. |
ContentResource, UserResource).Content/Location to Laravel’s schema.// Laravel API Resource for eZ Content
public function toArray($request) {
return [
'id' => $this->contentId,
'title' => $this->title,
'fields' => $this->getCustomFields(), // Custom mapper logic
];
}
laravel-vite-plugin) and replace eZ UI with these components.resources/sass or CSS-in-JS.vee-validate or Laravel’s validation rules in API responses).ContentList, UserManagement) with a mock Laravel API.How can I help you explore Laravel packages today?