Elmapi is a self-hosted headless CMS built with Laravel and VueJs. It provides a clean and easy to use interface and a powerful Content API.
What is a Headless CMS?
A headless CMS is a backend-only content management system that makes content accessible via an API. A traditional CMS typically combines the content and frontend of a website. Headless CMS is a decoupled system that comprises just the content component and focuses entirely on the administrative interface. One advantage of this decoupled approach is that content can be sent via APIs to multiple display types, like mobile and Internet of Things (IoT) devices, alongside a website.
v2.0.0 - 29 January 2023 - Upgraded to Laravel 9. - Added: Webhooks. - Added: Embeddable Forms. - Added: Repeatable fields. - Added: Option for enabling public API access (unauthenticated get requests). - Added: Timepicker option for the date field type. - Added: New field type: Color picker. - Added: Allow multiple option to the enumeration field type. - Fixed: refreshing the page issue when saving project settings. - Fixed: the thumbnail issue while uploading files. - Fixed: change password issue. - Fixed: unnecessary query in the content resource for collections. - Fixed: small UI issues.
v1.1.2 - 18 March 2022 - Added: API endpoints for managing Media Library - Added: uploading files via API - Added: AWS S3 Upload feature. - Added: whereRelation filter option. - Added: Include timestamps option to API requests. - Added: API error message when the field doesn't exist using where clause. - Added: API error message when using offset without limit - Fixed Trying to get property 'id' of non-object error - Fixed: Disabled thumb field for non-image files in API responses.
v1.0.0 - 23 Nov 2021 Initial release