[WordPress] 外掛分享: BuddyPress Group Wiki

首頁外掛目錄 › BuddyPress Group Wiki
10+
安裝啟用
尚無評分
5729 天前
最後更新
問題解決
WordPress 3+ v1.8 上架:2010-02-11

內容簡介

注意:此外掛需要 WPMU!

這個外掛提供了簡單的群組維基功能,可在 BuddyPress 中使用。

群組管理者可以建立群組維基和相對應的維基頁面。每個頁面都有設定(可覆蓋群組隱私設定),控制對頁面的查看和編輯訪問權限。群組還具有共享文件庫以上傳文件。頁面修訂被完全支持,修訂比較和還原也是如此。基於變更的文字摘要,維基編輯的活動流更新也會被創建。

這個外掛使用 tinymce 編輯維基頁面,具有許多所見即所得的功能。我們選擇不實現任何類型的編輯鎖定,但是如果其他人正在同時編輯頁面,會警告用戶。如果有人在他們編輯頁面時保存頁面,他們也會收到更明顯的警告。最後,在查看維基編輯頁面30分鐘後,頁面將自動保存,用戶將返回查看屏幕(在5分鐘前會警告他們)。

此外掛在 GNU AGPL 下許可。您可以隨意使用它。修改它,然後將任何改進的代碼免費提供給 WordPress 社區。

http://www.fsf.org/licensing/licenses/agpl-3.0.html

您可能需要知道的技術細節:

每個群組維基實際上都是數據庫中的 WordPress 博客。這樣做是為了充分利用適用於修訂、文件上傳/媒體庫等的所有預建 WP 函數。

支援來源:

http://namoo.co.uk

可能的未來更新:

全球維基目錄
網站寬度的維基頁面(不綁定到特定的群組)
嵌套頁面以允許更好的分類/命名空間類型的內容
改進的導航。用群組維基頁面的頂部菜單導航替換為麵包屑導航
i18n 支援

已知的錯誤:

tinymce 加載緩慢。部分原因是使用開發代碼和臃腫的插件,部分原因是實現方式不佳
在群組刪除時,維基(博客)數據庫表格+文件未被刪除
頁面編輯保存警告(參見上文)有時會有問題,需要多次警告

版本變更記錄 === 1.8 =* 在博客創建期間設置的域名有誤已更正

= 1.7 =* 修復了一些缺少的 JS 文件。= 1.6 =* 修復了前端頁面創建的一個錯誤。* 修復了在網站博客列表中顯示群組維基的錯誤。* 修正了在 WordPress 3.0 中創建群組維基的錯誤。= 1.5 =* 修正了一個阻止評論和維基頁面儲存的錯誤。

1.4

大量清理代碼和註釋

1.3

一些清理工作

1.2

修正了有關維基上博客域名/路徑的問題。

1.1

修正了前端頁面創建的問題。
修正了 CSS、JS 問題。
修正了其他一些問題。

1.0

首次發布。
不適用於生產設備。
請進行測試並提供反饋。

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.8) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「BuddyPress Group Wiki」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

NOTE: THIS PLUGIN REQUIRES WPMU!
This plugin provides simple group wiki functionality within BuddyPress.
A group admin can create a group wiki and corresponding group wiki pages. Each page has settings (which can override the group privacy settings) to control access to the page both in terms of view access and edit access. The group also has a shared document library for uploading files. Page revisions are fully supported, as are revision compares and restores. Activity stream updates for wiki edits are also created, based on an excerpt of the changed text.
The wiki pages are edited with tinymce for lots of wysiwyg loveliness. We chose not to implement any kind of edit-lock, but users are warned if other people are editing the page at the same time. They also receive a more noticable alert should someone else save a page whilst they are editing it. Finally, after 30 minutes of viewing the wiki edit page, the page is automatically saved and the user is returned to the view screen (given a warning 5 minutes beforehand).
This plugin is licensed under the GNU AGPL. Use it however you like. Modify it however you like. Provide any improvements to the code to the wordpress community for free.
http://www.fsf.org/licensing/licenses/agpl-3.0.html
Technical stuff you might want to know:

Each group wiki is actually a wordpress blog in the database. This was done to take advantage of all the prebuilt WP functions for revisions, file uploads/media libraries/etc.

Where to get support:
http://namoo.co.uk
Possible future updates:

Global Wiki Directory
Site-wide wiki pages (not tied to a particular group)
Nested pages to allow for better categorisation/namespace type stuff
Improved navigation. Substitution of top menu nav in groupwiki pages with breadcrumb nav
i18n support

Known bugs:

Slowness of tinymce to load. Partially due to use of dev code and bloated plugins and partially due to dodgy implementation
On group deletion, wiki (blog) database tables + files are not deleted
Page edit save warnings (see above) are sometimes troublesome after multiple warnings

Changelog === 1.8 =* Fixed incorrect domain set during blog creation
= 1.7 =* Fixed some missing js files.= 1.6 =* Fixed a bug with frotend page creation.* Fixed a bug with group wikis being shown in the site blog lists.* Fixed a bug with group wiki creation in wordpress 3.0.= 1.5 =* Fixed a bug which was preventing saving of comments and wiki pages.
1.4

Massive cleanup of code and comments.

1.3

Some cleanup

1.2

Fixed issue with blog domain/path on wikis.

1.1

Frontend page creation fixed.
CSS, JS issues fixed.
Some other stuff fixed.

1.0

Initial release.
Not recommended for production sites.
Please test and provide feedback.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon