前言介紹
- 這款 WordPress 外掛「WP Document Revisions」是 2011-04-29 上架。
- 目前有 2000 個安裝啟用數。
- 上一次更新是 2024-03-19,距離現在已有 409 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
- 外掛最低要求 WordPress 4.9 以上版本才可以安裝。
- 有 22 人給過評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
uploads | documents | enterprise | attachments | document management |
內容簡介
WP Document Revisions 是一款文件管理和版本控制外掛,適用於時間敏感和任務關鍵項目。團隊可以共同編輯任何格式的文件,包括文字文檔、電子表格、圖像、樂譜等,同時無縫跟踪文檔在組織現有工作流程中的進度。
WP Document Revisions 具備以下三個功能:
1. 文件管理系統(DMS),用於跟踪、存儲和組織任何格式的文件;
2. 協作工具,使團隊能夠共同起草、編輯和完善文檔;
3. 文件托管解決方案,用於向團隊、客戶或公眾發布和安全傳遞文件。
有關更多信息,請參閱完整功能列表。
文檔:請查看完整文檔。
學習:包括功能和概述、屏幕截圖、安裝、常見問題、鏈接、支援和報告問題、翻譯、插件操作、插件篩選器、插件短代碼和小部件,以及有用的插件和工具。
參與:如何參與、加入郵件列表。
功能概述:強大的協作工具,並且易於使用。WP Document Revisions 基於使管理者和內容創作者在手輕松使用強大而直觀的工具的簡單哲學,利用 WordPress 多年來在無數行業中經過測試和證明的基本功能,包括文章、附件、修訂版、分類、驗證和永久鏈接等等,使創建和發佈文檔的協作成為一個自然而然的事情。將其視為一個鼓勵寫作進程的註冊表。
原文外掛簡介
WP Document Revisions is a document management and version control plugin. Built for time-sensitive and mission-critical projects, teams can collaboratively edit files of any format — text documents, spreadsheets, images, sheet music… anything — all the while, seamlessly tracking the document’s progress as it moves through your organization’s existing workflow.
WP Document Revisions is three things
A document management system (DMS), to track, store, and organize files of any format
A collaboration tool to empower teams to collaboratively draft, edit, and refine documents
A file hosting solution to publish and securely deliver files to a team, to clients, or to the public
See the full list of features for more information.
Documentation
See the full documentation
Learn
Features and Overview
Screenshots
Installation
Frequently Asked Questions
Links
Where to get Support or Report an Issue
Translations
Plugin Actions
Plugin Filters
Plugin Shortcodes and Widget
Useful Plugins and Tools
Get Involved
How to Contribute
Join the List Serve
Features
Overview
Powerful Collaboration Tools – With great power does not have to come great complexity. Based on a simple philosophy of putting powerful but intuitive tools in the hands of managers and content creators, WP Document Revisions leverages many of the essential WordPress features that, for more than eight years, have been tested and proven across countless industries — posts, attachments, revisions, taxonomies, authentication, and permalinks — to make collaborating on the creation and publication of documents a natural endeavor. Think of it as an open-source and more intuitive version of the popular Microsoft collaboration suite, Sharepoint.
Document History – At each step of the authoring process, WP Document Revisions gives you an instant snapshot of your team’s progress and the document’s history. It even gives you the option to revert back to a previous revision — so don’t fret if you make a mistake — or receive updates on changes to the document right in your favorite feed reader.
Access Control – Each document is given a persistent URL (e.g., yourcompany.com/documents/2011/08/TPS-Report.doc) which can be private (securely delivered only to members of your organization), password protected (available only to those you select such as clients or contractors), or public (published and hosted for the world to see). If you catch a typo and upload a new version, that URL will continue to point to the latest version, regardless of how many changes you make.
Enterprise Security – Worried about storing propriety or sensitive information? WP Document Revisions was built from the first line of code with government- and enterprise-grade security in mind. Each file is masked behind an anonymous 128-bit MD5 hash as soon as it touches the server, and requests for files are transparently routed through WordPress’s time-tested URL rewriting, authentication, and permission systems (which can even integrate with existing enterprise active directory or LDAP servers). Need more security? WP Document Revisions allows you to store documents in a folder above the htdocs or public_html web root, further ensuring that only those you authorize have access to your work.
Customization – WP Document Revisions recognizes that no two teams are identical, and as a result, molds to your firm’s needs, not the other way around. Need to track additional information associated with a document? Departments, editors, issues, sections, even arbitrary key-value pairs — whatever you can throw at it, it can handle. Development and customization costs are further minimized by its extensive plugin API, and the WordPress Custom Taxonomy Generator makes it easy for even the uninitiated to add custom taxonomies to documents. Need an audit trail to track check-ins and check-outs? User-level permissions based on the document’s state or another custom taxonomy? Support for third-party encryption? Check out the WP Document Revisions Code Cookbook for sample code. Looking for even more advanced control of your workflow? WP Document Revisions will detect the popular workflow plugin Edit Flow, if installed, and will automatically pull Edit Flow’s advanced workflow management tools into WP Document Revisions. Simply put, virtually every aspect of the plugin’s functionality from workflow states to user-level permissions can be fully customized to your team’s unique needs.
Future Proof – Switching costs a concern? WP Document Revisions is built with tomorrow’s uncertainty in mind. Equally at home in an in-house server room as it is in the cloud, moving individual files or entire document repositories in and out of WP Document Revisions is a breeze (history and all). And since the software is open-source, you can easily add tools to automate the process of moving to or integrating with future third-party systems.
Features
Support for any file type (docs, spreadsheets, images, PDFs — anything!)
Securely stores unlimited revisions of your business’s essential files
Provides a full file history in the form of a revision log, accessible via RSS
Helps you track and organize documents as they move through your organization’s existing workflow
Each file gets a permanent, authenticated URL that always points to the latest version
Each revision gets its own unique url (e.g.,TPS-Report-revision-3.doc) accessible only to those you deem
Files are intuitively checked out and locked to prevent revisions from colliding
Toggle documents between public, private, and password protected with a single mouse click
Runs in-house or in the cloud
Secure: filenames are hashed on upload and files are only accessible through WordPress’s proven authentication system
Can move document upload folder to location outside of web root to further ensure government- and enterprise-grade security
Documents and Revisions shortcodes, Recently Revised Documents widget
Multisite and Windows (XAMPP) support
French and Spanish language support (easily translated to your language)
Integration with Edit Flow
Recently Revised Documents Widget, shortcodes, and templating functions for front-end integration
Features Available via the [Code Cookbook](https://github.com/wp-document-revisions/wp-document-revisions-Code-Cookbook)
Audit Trail – creates check in / check out audit trail for all documents
Taxonomy-based Permissions – allows setting user-level permissions based on a custom taxonomy such as department
Third Party Encryption – example of how to integrate at rest encryption using third-party tools
Rename Documents – changes all references to “Documents” in the interface to any label of your choosing
State Change Notification – how to use document api to allow users to receive notification whenever documents change workflow state
Bulk Import – how to batch import a directory (or other list) of files as documents
Filetype Taxonomy – Adds support to filter by filetype
Track Changes – Auto-generates and appends revision summaries for changes to taxonomies, title, and visibility
Change Tracker – Auto-generates and appends revision summaries for changes to taxonomies, title, and visibility
Security Policy
To report a security vulnerability, please email [email protected].
Where to get help or report an issue
For getting started and general documentation, please browse, and feel free to contribute to the project documentation.
For support questions (“How do I”, “I can’t seem to”, etc.) please search and if not already answered, open a thread in the Support Forums.
For technical issues (e.g., to submit a bug or feature request) please search and if not already filed, open an issue on GitHub.
For implementation, and all general questions (“Is it possible to..”, “Has anyone…”), please search, and if not already answered, post a topic to the general discussion list serve
Things to check before reporting an issue
Are you using the latest version of WordPress?
Are you using the latest version of the plugin?
Does the problem occur even when you deactivate all plugins and use the default theme?
Have you tried deactivating and reactivating the plugin?
Has your issue already been reported?
What to include in an issue
What steps can another user take to recreate the issue?
What is the expected outcome of that action?
What is the actual outcome of that action?
Are there any screenshots or screencasts that may be helpful to include?
Only include one bug per issue. If you have discovered two bugs, please file two issues.
WP-Documents-Revisions Action Hooks
This plugin makes use of many action hooks to tailor the delivered processing according to a site’s needs.
Most of them are named with a leading ‘document-‘ but there are a few additional non-standard ones.
Action change_document_workflow_state
Called when the post is saved and Workflow_State taxonomy value is changed. (Only post_ID and new value are available)
In: class-wp-document-revisions-admin.php
Action document_change_workflow_state
Called when the post is saved and Workflow_State taxonomy value is changed. (post_ID, new and old value are available)
In: class-wp-document-revisions-admin.php
Action document_edit
Called as part of the Workflow_State taxonomy when putting the metabox on the admin page
In: class-wp-document-revisions-admin.php
Action document_lock_notice
Called when putting the lock notice on the admin edit screen.
In: class-wp-document-revisions-admin.php
Action document_lock_override
Called after trying to over-ride the lock and possibly a notice has been sent.
In: class-wp-document-revisions.php
Action document_saved
Called when a document has been saved and all plugin processing done.
In: class-wp-document-revisions-admin.php
Action document_serve_done
Called just after serving the file to the user.
In: class-wp-document-revisions.php
Action serve_document
Called just before serving the file to the user.
In: class-wp-document-revisions.php
WP-Documents-Revisions Data Design and Data Structure
Requirements
To maintain a reference to a document and to hold a list of published versions of the documents.
It is not particularly concerned about how the document is created and the process to arrive at the state ready to upload.
It will maintain a status of where it is in the publishing process.
It makes use of a custom post type “document” and revisions to maintain the history of Document file uploads.
The Document file will be uploaded using the standard Media loader.
This will result in an Attachment post being created with the Document post as its parent.
It will not be visible in the Media library as Queries to the Media library remove attachments with parents that are documents.
Document files can be stored in a different host library.
The Document file should not be accessible directly by the user, but ideally via the WP interface.
This will be supported by changing the uploaded file name to be an MD5-hash of the original file name and load time.
This can be supplemented by changing .htaccess rules to stop direct access to files with MD5 format names
Standard WP processing may create a JPEG image of PDF uploads.
Since it will store these using the MD5 file name that will be downloaded to the user this would expose the MD5 file name. Therefore there is a process to change these images to use another name.
The document post record can also support Featured Images.
If loaded via the Edit document page, it would be considered as a Document file. So the parent post identifier will be removed to eliminate confusion between it being a Featured Image and a Document file being stored.
Since version 3.4 of the plugin, it is possible to enter a user-oriented description that can be displayed to users with the shortcodes or blocks provided with the plugin.
An audit trail of changes to published versions of the Document file.
The user can enter a reason for changing the Document including uploading a Document file; changing the Document Description; or Title; or any Taxonomy element.
This reason will be stored in the Excerpt field.
The aggregate information may be displayed as a Revision Log.
Use will be made of the standard WP Revisions functionality to contain the Audit Trail itself.
Standard WP processing creates a Revision if any one of these fields are changed: title, content or excerpt.
Since all Attachments are linked to the parent Document record, by storing the Attachment Id in the content field, then a Revision record will be created automatically.
This plugin is delivered with just one Taxonomy – Workflow_State. This shows the status of the Document file in its processing.
This is not considered very useful for user data classification.
However, being a generic tool, sites can use of a dedicated Taxonomy plugin.
Data Structure
The records held in the database will be:
Document Record
post_content contains the id of the latest Document file attachment record.
When a Document file is loaded on editing this Document record, the post_content will be modified to contain the ID of the Attachment record created.
In plugin versions prior to 3.4, this would simply be the numeric ID.
Subsequent versions hold this in the form of an HTML comment “” where nnn is the ID of an attachment post. It can also contain a text Document description.
When editing the post, this field is decomposed into its two parts of ID and description with program management of the former and user management of the latter, recombined automatically when changes are made.
post_excerpt will contain any comment entered when the document record is updated.
As taxonomy records are held only against this Document record, there is no effective audit trail of changes to Taxonomy. Changes can be noted manually in the excerpt field
Attachment Record(s)
There can be multiple Attachment records, one for each Document file loaded.
The name and title of the Attachment record is set to a MD5 hash of the original file name and the load time.
The Document file name is also set as this MD5 hash.
post_parent is set to the Document Record ID.
When a PDF Document file is loaded, then standard WP processing will attempt to make a JPEG image of the first page as a thumbnail (using all sizes). These will be held in the same directory as the Document file.
However if the file name is MD5Hash.pdf, then these images will be called MD5Hash-pdf.jpg.
If used on a page, this would expose the name of the file to the user.
To avoid this, there is a process to transform this name to another (essentially random) MD5 and rename these image files.
Once done, a postmeta record is created with these new file names (and a field denoting this process has been done).
If a Featured Image is loaded whilst editing the Document record, this would also have the same post_parent set, so in this case, the post_parent is set to 0 leaving the functional postmeta link to denote the presence of the featured image.
Revision Record(s)
When saving a Document Record, standard WP processing will be invoked to detect a change in title, content or excerpt fields. If one is found then a Revision record is created.
There can be multiple Revision records held, one for each saving event where a change in these fields are detected.
Because the document content contains the latest Attachment ID, an upload of …
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「WP Document Revisions」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
0.1 | 0.5 | 0.6 | 1.0 | 1.1 | 1.2 | 1.3 | 1.0.1 | 1.0.2 | 1.0.3 | 1.0.4 | 1.0.5 | 1.2.1 | 1.2.2 | 1.2.3 | 1.2.4 | 1.3.1 | 1.3.2 | 1.3.3 | 1.3.4 | 1.3.5 | 1.3.6 | 2.0.0 | 2.2.0 | 3.0.0 | 3.0.1 | 3.1.0 | 3.1.1 | 3.1.2 | 3.2.0 | 3.2.1 | 3.2.2 | 3.2.4 | 3.3.0 | 3.3.1 | 3.4.0 | 3.5.0 | 3.6.0 | 3.6.1 | trunk |
延伸相關外掛(你可能也想知道)
Advanced File Manager — Ultimate WordPress File Manager and Document Library Plugin 》器外掛的英文描述:, , 最強大和使用友好的WordPress檔案管理器。編輯、刪除、上傳、下載、壓縮、複製等多個檔案操作,無需任何cpanel和FTP。您可以訪問WordP...。
Download Manager 》WordPress Download Manager 是一款檔案/文件管理外掛程式,可讓您管理、追蹤和控制從您的 WordPress 網站下載的檔案。您可使用密碼、使用者角色來控制檔案的...。
Download Manager Addons for Elementor 》當您使用 Elementor 和 Download Manager 時,您將不再需要手動編寫 Download Manager 短代碼,此外掛提供可配置的 Elementor 模組以使用所有 Download Manag...。
Document Library Lite 》發現一種簡單的方法來創建可以搜尋的 WordPress 文件庫或下載管理器。, 文件庫 Lite 可以輕鬆添加可下載的文件並在靈活的表格視圖中顯示,包括即時 AJAX 搜尋...。
Document Gallery – Display PDF Gallery from Many Folders 》- Document Gallery from Folders 是一個與 Gutenberg 和 WP Media Folders 外掛合作的工具,可以快速發佈 WordPress 的 pdf 圖庫。, - 這個工具內建了一些功...。
SP Project & Document Manager 》ited files at once, Dropbox Integration available as an addon!, Google Drive Integration available as an addon!, FTP Integration available as an ad...。
Filr – Secure document library 》Filr - 個安全的文件庫, 現在創建和管理安全文件和文件庫變得更輕鬆了。, Filr 在您的文件系統上創建受保護的區域,讓您能輕鬆地上傳、管理並顯示文件到您的...。
WP Publication Archive 》WP Publication Archive 是一個外掛,新增了一個自訂內容類型,讓使用者能夠儲存、打上標籤及分類網站上可下載的內容,與 WordPress 標準文章及頁面分離。您...。
WPYog Documents 》這是一個非常簡單的外掛程式,可讓您上載各種檔案並建立文件清單。, 此外掛程式可以輸出一個無序文件清單。, , 文件以新增日期排序。最新的文件在頂部。, 短...。
Document Management System 》文件管理系統外掛最初是為了在律師辦公室使用而設計的,它是一個完整的數字檔案櫃。任何格式的檔案都可以上傳、組織和分享,同時通過完整的權限系統控制存取...。
CM Download Manager – Simplify file sharing with powerful download management 》產品頁面 | 影片 | 展示 | 使用者指南 | 附加元件 | 其他 CM 插件, 讓您上傳、管理、追蹤並支援其他人使用和評論的文件或檔案目錄列表結構。, CM Downloads ...。
Download Monitor – Migrate download counts 》遷移 DLM 下載次數計數器。。
Download Monitor – CORS 》Download Monitor 提供一個介面來上傳和管理可下載的文件(包括多個版本),將下載鏈接插入文章中,記錄下載和出售下載!, 特點, , 添加 Download Monitor 的...。
DTC Documents 》一款可以輕鬆上傳文件、建立自定義分類並儲存檔案、顯示自訂的檔案清單、產生文字或可自訂按鈕的外掛程式。此外掛還允許在您的選單項目中建立 shortcode!, ,...。
LogicalDOC WordPress Explorer 》LogicalDOC 是一款專門為組織內部處理和分享文件而設計的文件管理軟件。此外掛程式能讓您以受控制的方式在 WordPress 中公開部分文件庫,包括資料夾瀏覽、下...。