The Laravel Content Management Framework.
Sharp is a content management framework built for Laravel, a toolset which provides help to build a CMS section in a website, with some rules in mind:
You will find a powerful HTML / Markdown editor, autocompletes with templates, lists (repeaters) with custom items, files with bulk upload and image transformation...
You can use show page to present an instance and directly embed in it lists for linked data. The breadcrumb will help your users to find their way up.
Filters could be defined required or not, allowing multiple values or not, or presented as a date range.
A Command is an action presented to the user (with permissions handled via policies, like everywhere in Sharp) which can lead to refreshing data after update, previewing a public page, downloading a file...
The search results and their label and link are entirely customizable.
Various widgets are available, and you can take advantage of filters and commands in dashboards too.
The optional authentication system provides standard features like remember me token and rate limiting, and you can leverage double authentication with a verification based on a notification or on TOTP.
Choose one color, and the UI will adapt itself.
Everything in Sharp is manageable through a clean and documented PHP API, using Laravel conventions and coding style. And again: no frontend development is required.
A Sharp instance for a demo project is available online here: sharp.code16.fr/sharp/.
(Data of this demo is reset each hour)