code16/sharp

该软件包最新版本(v8.4.4)没有提供任何许可信息。

Laravel 内容管理框架

v8.4.4 2024-09-12 10:29 UTC

This package is auto-updated.

Last update: 2024-09-26 11:55:26 UTC


README

Sharp

Sharp 是一个内容管理框架,是一套工具集,可以帮助在网站上构建 CMS 部分,并遵循一些规则。

  • 公共网站 不应了解 CMS —— CMS 是系统的一部分,而不是中心。实际上,移除 CMS 不应对项目产生任何影响。
  • 内容管理员 应使用他们的数据和术语,而不是 CMS 术语。我的意思是,如果项目是关于太空船、太空旅行和飞行员,CMS 为什么还要谈论文章、类别和标签呢?
  • 开发者 不需要进行 CMS 的前端开发。因为生活已经足够复杂,Sharp 会处理所有响应式 / CSS / JS 等内容。
  • CMS 不应从持久层有任何期望:MySQL 很酷——但它不是解决每个问题的完美工具。更重要的是,数据库结构与 CMS 没有关系。

Sharp 旨在为以下需求提供干净解决方案:

  • 创建、更新或删除项目中的任何结构化数据,处理验证和错误;
  • 显示、搜索、排序或过滤数据;
  • 在单个实例、选择或所有实例上执行自定义命令;
  • 处理授权和验证;
  • 无需编写任何前端代码,并在 PHP 应用中使用干净的 API。

Sharp 需要 Laravel 8+ 和 PHP 8.0+。

文档 📖

完整文档可在以下链接找到: sharp.code16.fr/docs

在线示例 🖥️

一个用于演示项目的 Sharp 实例在此处在线: sharp.code16.fr/sharp/

此演示数据每小时重置一次。

其他资源 🖊️

请参阅 Code 16 的博客,并从这篇介绍文章开始: 在 Laravel 项目中利用 Sharp 开源内容管理框架