open20 / amos-documenti
AMOS 系统用于共享文档管理
Requires
- php: >=5.4.0
- cornernote/yii2-workflow-manager: *
- kartik-v/yii2-detail-view: *
- kartik-v/yii2-widget-fileinput: *
- open20/agid-organizationalunit: *
- open20/amos-admin: ^2.2.0
- open20/amos-attachments: ^1.16.0
- open20/amos-comments: ^1.1
- open20/amos-core: ^1.35.0
- open20/amos-dashboard: ^1.9.1
- open20/amos-layout: ^1.12.1
- open20/amos-notify: ^1.5
- open20/amos-seo: ^1.0.3
- open20/amos-workflow: ^1.5.0
- open20/file-system: *
- raoul2000/yii2-workflow: *
- raoul2000/yii2-workflow-view: *
- yiidoc/yii2-redactor: *
Requires (Dev)
- dev-master
- 1.23.0
- 1.22.2
- 1.22.1
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.1
- 1.17.0
- 1.15.0
- 1.14.0
- 1.13.2
- 1.13.1
- 1.13.0
- 1.11.2
- 1.11.1
- 1.11.0
- 1.10.3
- 1.10.2
- 1.10.0
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.16
- 1.5.15
- dev-releases/1.23.0
- dev-releases/1.22.2
- dev-releases/1.22.1
- dev-releases/1.22.0
- dev-releases/1.21.0
- dev-releases/1.20.0
- dev-releases/1.19.0
- dev-releases/1.18.0
- dev-releases/1.17.1
- dev-releases/1.17.0
- dev-releases/1.15.0
- dev-releases/1.14.0
- dev-releases/1.13.2
- dev-releases/1.13.1
- dev-releases/1.13.0
- dev-releases/1.11.2
- dev-releases/1.11.1
- dev-releases/1.11.0
- dev-releases/1.10.3
- dev-releases/1.10.2
- dev-releases/1.10.0
- dev-releases/1.9.2
- dev-releases/1.9.1
- dev-releases/1.9.0
- dev-releases/1.8.0
- dev-releases/1.7.0
- dev-releases/1.6.2
This package is auto-updated.
Last update: 2024-09-26 22:35:40 UTC
README
文档管理。
安装
您需要在您的配置中要求此包并启用模块。
在 composer.json 中添加到 composer 要求
"open20/amos-documenti": "dev-master",
或运行命令 bash
composer require "open20/amos-documenti:dev-master"
在 modules-amos.php 中启用 Documenti 模块,添加
'documenti' => [ 'class' => 'open20\amos\documenti\AmosDocumenti', ],
将 documenti 迁移添加到控制台模块(console/config/migrations-amos.php)
'@vendor/open20/amos-documenti/src/migrations'
如果项目中使用了前端或公共站点,并且需要将 documenti 在后端之外可见,请启用表单/向导字段以允许在前端/主页上发布,并使用参数
'documenti' => [ 'class' => 'open20\amos\documenti\AmosDocumenti', 'params' => [ 'site_publish_enabled' => true, 'site_featured_enabled' => true ] ],
内容适合与 cwh 内容管理系统一起使用。要这样做
- 激活 cwh 插件
- 打开 cwh 配置向导(需要管理员权限)url: /cwh/configuration/wizard
- 在内容配置部分搜索 documenti
- 编辑 documenti 的配置并保存
如果需要标签,请在 "modules-amos.php" 中启用此模块(主项目中的 backend/config 文件夹)中的标签部分。之后,在标签管理器中启用树。
如果平台使用报告和/或评论,并且您想启用 Documenti 可以评论/报告内容,请在 modules-amos.php 中的配置中添加模型
用于报告
'report' => [
'class' => 'open20\amos\report\AmosReport',
'modelsEnabled' => [
.
.
'open20\amos\documenti\models\Documenti', //line to add
.
.
]
],
用于评论
'comments' => [
'class' => 'open20\amos\comments\AmosComments',
'modelsEnabled' => [
.
.
'open20\amos\documenti\models\Documenti', //line to add
.
.
],
],
可配置字段
以下为可配置字段列表,AmosDocumenti 模块的属性。如果某些属性的默认值不适合您的项目,您可以在模块中配置它,例如
'documenti' => [
'class' => 'open20\amos\documenti\AmosDocumenti',
'enableCategories' => false, //changed property (default was true)
],
-
enableFolders - 布尔值,默认 = false
定义是否启用文档文件夹。如果启用,在列表中导航将是分层结构。 -
enableCategories - 布尔值,默认 = true
定义是否启用文档类别。如果不启用,在表单/向导中不会显示选择文档类别的字段。 -
enableDocumentVersioning - 布尔值,默认 = false
如果为真,则启用文档的版本控制。文件夹不受版本控制。 -
whiteListFilesExtensions - 字符串,默认 = 'txt, csv, pdf, txt, doc, docx, xls, xlsx, rtf'
允许上传文件的扩展名列表。扩展名字符串分隔符是 ","。 -
hidePubblicationDate - 布尔值,默认 = false
创建的文档始终可见,隐藏字段 publication_from、publication_to -
layoutPublishedByWidget - 数组 您可以选择在小部件中显示哪些元素 {publisher}{publishingRules}{targetAdv}{target}{category}{status}{pubblicationdates}{pubblishedfrom}{pubblishedat}{createdat} **
public $layoutPublishedByWidget = [
'layout' => '{publisher}{targetAdv}{category}',
'layoutAdmin' => '{publisher}{targetAdv}{category}{status}{pubblicationdates}'
];
-
showCountDocumentRecursive - 布尔值,默认 = false
如果为真,则显示所有子文件夹中的文档数量,如果为假,则显示文件夹第一级中的文档数量 -
defaultView - 设置默认视图 您可以在模块之间设置默认视图,例如 'expl' -> icons/explorer(新视图和界面)'list' -> 经典旧视图 'grid' -> 经典旧表格视图
-
$documentsOnlyText - 布尔值,默认 = false
如果为真,则主文档文件和外部文档链接不是必需的。