xima/xima-typo3-content-planner

此扩展提供页面状态功能,以支持内容工作的规划。

安装: 337

依赖项: 0

建议者: 0

安全: 0

星级: 2

关注者: 6

分支: 0

开放问题: 6

类型:typo3-cms-extension

1.0.1 2024-08-20 07:44 UTC

This package is auto-updated.

Last update: 2024-09-20 07:50:25 UTC


README

Extension icon

TYPO3 扩展 xima_typo3_content_planner

Latest Stable Version Supported TYPO3 versions Total Downloads

此扩展提供页面状态功能,以支持内容工作的规划,例如迁移过程。

Page

功能

  • 扩展页面属性以支持内容状态、分配者和附加注释
    • 后端中状态的颜色表示
    • 轻松更改状态
    • 用户分配以分配内容工作
    • 注释以提供附加信息
  • 详细内容规划的全面仪表板
    • 针对个人内容规划的定制笔记
    • 快速访问最新更改的最近更新小部件
    • 可筛选的内容规划记录概述
  • 扩展数据库记录以实现状态行为

要求

  • TYPO3 >= 12.4 & PHP 8.1+

安装

Composer

composer require xima/xima-typo3-content-planner

TER

TER version

TYPO3 扩展存储库 (TER) 下载 zip 文件。

用法

状态

默认情况下,有四个不同的默认状态可用

  • 待处理:页面尚未准备好编辑。
  • 进行中:页面正在被编辑。
  • 需要审查:页面已准备好审查。
  • 已完成:页面准备好发布。

提示:状态是在根页面上生成的。根据需要添加/删除/调整它们。

轻松更改页面状态

  • 在页面属性的“内容规划器”选项卡中
  • 在页面树上下文菜单中
  • 在页面后端标题中

将用户分配给页面以分配内容工作。>我们自己的分配在仪表板中突出显示。

提示:默认情况下,自动分配功能已启用。当状态从无状态更改为新状态时,分配者会自动设置为当前用户。

在页面中添加一些有用的注释以支持内容工作。

Screencast

仪表板

仪表板提供所有相关记录的内容状态的概述。使用“内容规划器”预设轻松创建新的仪表板。向仪表板添加自定义注释以影响内容规划。

Dashboard

配置

功能开关可用,请参阅 ext_localconf.php 以获取配置选项。

内容规划器功能是 自定义权限 的一部分,并需要授予特定的用户组(除管理员外)。

每个用户都可以轻松地在用户设置中禁用内容规划器功能,以避免颜色过载。

其他记录表

如果您想将内容规划器扩展到其他记录表(例如新闻),请按照以下步骤操作

  1. 扩展 TCA(例如 Configuration/TCA/Overrides/tx_news_domain_model_news.php
\Xima\XimaTypo3ContentPlanner\Utility\ExtensionUtility::addContentPlannerTabToTCA('tx_news_domain_model_news');
  1. 扩展数据库字段(ext_tables.sql
CREATE TABLE tx_news_domain_model_news
(
	tx_ximatypo3contentplanner_status   int(11) DEFAULT NULL,
	tx_ximatypo3contentplanner_assignee int(11) DEFAULT NULL,
	tx_ximatypo3contentplanner_comments int(11) unsigned default '0' not null,
);
  1. ext_localconf.php 中注册表
$GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['xima_typo3_content_planner']['registerAdditionalRecordTables'][] = 'tx_news_domain_model_news';

许可

此项目根据 GNU 通用公共许可证 2.0(或更新版) 许可。

Chattapat 的 Relax 图标来自 Noun Project(CC BY 3.0)