archey347/uf_blog

Userfrosting的博客插件

安装: 95

依赖者: 0

建议者: 0

安全: 0

星标: 5

关注者: 2

分支: 2

公开问题: 9

类型:userfrosting-sprinkle


README

Userfrosting v5.1 的博客插件。博客和仪表盘截图

安装(未测试)

  1. 将包添加到您的 composer.json 文件中。可以通过以下方式完成
composer require archey347/uf_blog "version!"
  1. 通过 NPM 安装

  2. 添加到主 webpack 入口文件

  3. 运行 bakery 迁移以创建所需的数据库表。在命令行中进入您的 Userfrosting 实例根目录,并运行

php bakery migrate

所见即所得编辑器

博客使用 CKeditor 5 允许在博客文章中进行基本格式化

博客格式化

要更改博客的格式,请编辑位于 templates/pages/blog-view.html.twig 的 twig 模板。

权限

当插件首次安装时,有两个权限

  1. uri_blog_manager
  2. uri_blog_manager_view

这两个权限都允许访问管理博客,但 uri_blog_manager_view 只允许对博客管理进行读取访问(如果您希望允许某人添加或删除博客文章但不实际管理它们,这将很有用)。

默认情况下,所有博客都可供公开查看。

可以通过覆盖实现 UserFrosting\Sprinkle\Blog\Authorise\BlogAccessControlLayerInterface 接口的自定义类来按博客定制权限。

贡献

请阅读贡献指南