All Projects → code16 → Sharp

code16 / Sharp

Licence: mit
Laravel 6+ Content management framework

Projects that are alternatives of or similar to Sharp

Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (+36.74%)
Mutual labels:  cms, laravel, admin-dashboard
Framework
An eCommerce administration built with Laravel 7 for create and manage online shop with multi-vendor.
Stars: ✭ 56 (-86.98%)
Mutual labels:  laravel, laravel-package, admin-dashboard
Twill
Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible.
Stars: ✭ 2,539 (+490.47%)
Mutual labels:  cms, cms-framework, laravel
Statamic
Statamic 3: The New Site/App Package
Stars: ✭ 431 (+0.23%)
Mutual labels:  cms, laravel, laravel-package
Cms
Statamic 3: The Core Composer Package
Stars: ✭ 965 (+124.42%)
Mutual labels:  cms, laravel, laravel-package
Cms
Multilingual PHP CMS built with Laravel and bootstrap
Stars: ✭ 2,342 (+444.65%)
Mutual labels:  cms, laravel, admin-dashboard
Borgert Cms
Borgert is a CMS Open Source created with Laravel Framework 5.6
Stars: ✭ 298 (-30.7%)
Mutual labels:  cms, cms-framework, laravel
Mercurius
Real-time Messenger for Laravel
Stars: ✭ 309 (-28.14%)
Mutual labels:  laravel, laravel-package
Laravel Mail Viewer
View all the mailables in your laravel app at a single place
Stars: ✭ 315 (-26.74%)
Mutual labels:  laravel, laravel-package
Laravel Server Monitor
Server Monitoring Command for Laravel Applications
Stars: ✭ 424 (-1.4%)
Mutual labels:  laravel, laravel-package
Validator Docs
Validação de CPF, CNPJ, CNH, NIS, Título Eleitoral e Cartão Nacional de Saúde com Laravel.
Stars: ✭ 334 (-22.33%)
Mutual labels:  laravel, laravel-package
Laravel Starter
A CMS like modular starter application project built with Laravel 8.x.
Stars: ✭ 299 (-30.47%)
Mutual labels:  laravel, laravel-package
Decoy
A Laravel model-based CMS
Stars: ✭ 303 (-29.53%)
Mutual labels:  cms, laravel
Grav Plugin Admin
Grav Admin Plugin
Stars: ✭ 316 (-26.51%)
Mutual labels:  cms, admin-dashboard
Laravel Form Components
A set of Blade components to rapidly build forms with Tailwind CSS (v1.0 and v2.0) and Bootstrap 4. Supports validation, model binding, default values, translations, Laravel Livewire, includes default vendor styling and fully customizable!
Stars: ✭ 295 (-31.4%)
Mutual labels:  laravel, laravel-package
Generator
Laravel 5.3+ Scaffold Generator, Support both bootstrap and Semantic UI
Stars: ✭ 327 (-23.95%)
Mutual labels:  laravel, laravel-package
Laravel Log Reader
A simple and beautiful laravel log reader
Stars: ✭ 298 (-30.7%)
Mutual labels:  laravel, laravel-package
Jwt Auth Guard
JWT Auth Guard for Laravel and Lumen Frameworks.
Stars: ✭ 319 (-25.81%)
Mutual labels:  laravel, laravel-package
Yaldash
👻 It's never been easier to build and customize admin panels. Yah! yaldash is a beautifully designed administration panel for Laravel.
Stars: ✭ 338 (-21.4%)
Mutual labels:  laravel, admin-dashboard
Apostrophe
Apostrophe is a full-featured, open-source CMS built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
Stars: ✭ 3,733 (+768.14%)
Mutual labels:  cms, cms-framework

Sharp 4

Sharp is not a CMS: it's a content management framework, a toolset which provides help building a CMS section in a website, with some rules in mind:

  • the public website should not have any knowledge of the CMS — the CMS is a part of the system, not the center of it. In fact, removing the CMS should not have any effect on the project.
  • The CMS should not have any expectations from the persistence layer: MySQL is cool — but it's not the perfect tool for every problem. And more important, the DB structure has nothing to do with the CMS.
  • Content administrators should work with their data and terminology, not CMS terms. I mean, if the project is about spaceships, space travels and pilots, why would the CMS talk about articles, categories and tags?
  • website developers should not have to work on the front-end development for the CMS. Yeah. Because life is complicated enough, Sharp takes care of all the responsive / CSS / JS stuff.

Sharp intends to provide a clean solution to the following needs:

  • create, update or delete any structured data of the project, handling validation and errors;
  • display, search, sort or filter data;
  • execute custom commands on one instance, a selection or all instances;
  • handle authorizations and validation;
  • all without write a line of front code, and using a clean API in the PHP app.

Sharp 4 needs Laravel 5.5+ and PHP 7.1.3+.

Documentation

The full documentation is available here: sharp.code16.fr/docs.

Online example

A Sharp instance for a dummy demo project is online here: sharp.code16.fr/sharp/. Use these accounts to login:

Data of this demo is reset each hour.

Additional resources

Here's a series of blog posts which present Sharp following a simple example:

And a few more articles on specific features:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].