fof/taxonomies

该包已被弃用,不再维护。作者建议使用flamarkt/taxonomies包。

创建自定义讨论分类和术语

资助包维护!
Open Collective

安装: 126

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 1

开放问题: 0

语言:JavaScript

类型:flarum-extension

0.1.0-beta.2 2021-03-09 22:16 UTC

This package is auto-updated.

Last update: 2022-04-01 00:41:24 UTC


README

已迁移到新命名空间。请参阅https://github.com/flamarkt/taxonomies

License Latest Stable Version

为讨论添加自定义分类。

分类类似于标签集。分类“标签”称为术语。

每个分类都有自己的规则,关于需要或允许的术语数量。

您可以在某些分类下允许用户创建自定义术语。

分类和术语可以用来筛选讨论列表,或仅存储和显示关于讨论的特定信息。

全局权限控制谁可以看到和使用所有分类。目前还没有分类权限。

分类扩展可以与Flarum的标签扩展一起工作,或者替代它。不幸的是,所有实现自定义标签功能的扩展不会自动与分类一起工作(如跟踪标签的能力)。

安装

composer require fof/taxonomies

更新

composer require fof/taxonomies
php flarum migrate
php flarum cache:clear

配置

一旦启用,管理员界面中就会出现一个新的分类标签页。

分类以标签页的形式显示,而术语在分类标签页中以列表形式显示。

分类和术语可以通过拖放重新排序(分类水平拖放,术语垂直拖放)。

如果您不重新排序术语,它们将按字母顺序显示。如果您有大量术语或允许用户创建术语,建议不排序并自动排序。

相同的术语可以创建在多个分类中。甚至可以在分类间重复使用别名,只需要在分类内部保持唯一即可。

别名用于搜索查询,并作为某些URL的一部分。您应该在分类别名字符串中避免保留术语,如 tagtagspagelimitincludesortq,因为这些可能与Flarum或其他扩展冲突。

分类和术语描述在“选择术语”模态中显示。分类描述出现在搜索字段上方,术语描述出现在术语旁边。描述也可能用于未来版本中SEO的改进。

当从管理员面板删除术语时,它将从使用它的所有讨论中删除。当从管理员面板删除分类时,所有术语将从使用它的讨论中删除。讨论不会被删除。

可能的改进

术语API目前不使用分页。随着用户创建术语数量的增加,加载“选择术语”模态或筛选下拉列表可能会出现性能问题。

与标签的集成更多是可能的,但需要大量工作。将分类限制为特定标签,或将术语链接到标签以获得标签兼容功能不会容易实现。

链接

FriendsOfFlarum开发的外部扩展