Extension:CollaborationKit: Difference between revisions
mNo edit summary |
Update example link |
||
| Line 24: | Line 24: | ||
|license = GPL-2.0+ |
|license = GPL-2.0+ |
||
|download = {{WikimediaDownload|CollaborationKit}} |
|download = {{WikimediaDownload|CollaborationKit}} |
||
|example = [ |
|example = [[testwiki:Wikipedia:WikiProject Test]] |
||
|namespace = |
|namespace = |
||
|parameters = |
|parameters = |
||
Revision as of 19:54, 29 September 2019
Release status: beta |
|
|---|---|
| Implementation | ContentHandler, Special page |
| Description | Tools for building WikiProjects and on-wiki collaborative workspaces |
| Author(s) | Kim Schoonover, Brian Wolff, and James Hare |
| Latest version | 0.4 |
| MediaWiki | 1.29 |
| Database changes | No |
| Licence | GNU General Public License 2.0 or later |
| Download | |
| Help | Help:Extension:CollaborationKit |
| Example | testwiki:Wikipedia:WikiProject Test |
| Translate the CollaborationKit extension if it is available at translatewiki.net | |
| Issues | Open tasks · Report a bug |
CollaborationKit makes it easier to set up collaborative workspaces and task lists on-wiki. CollaborationKit allows users to set up Collaboration Hubs, which are central nodes of activity. Collaboration Hubs include lists of members that are automatically sorted into active and inactive based on on-wiki activity, as well as subsections called features. These features can be generic wiki pages or they can be Collaboration Lists, which are one- or multi-column lists of pages that can be selectively transcluded, allowing users to embed work lists in other places while avoiding clutter. Setting up hubs and lists is as easy as filling out a form.
CollaborationKit makes it easier to start and maintain WikiProjects while avoiding the mess of complicated template systems. CollaborationKit uses ContentHandler to separate content from presentation, making it easier to build specialized interfaces for organizing complex pages.
- For help using CollaborationKit, including an introduction to its tools, see Help:Extension:CollaborationKit.
- For technical documentation, see Extension:CollaborationKit/Technical documentation.
Installation
MediaWiki version
CollaborationKit requires MediaWiki version 1.29 or newer.
Dependencies
CollaborationKit requires EventLogging for JSON schema validation. Follow the instructions on the linked page for installing EventLogging. Note that you do not need to follow all the steps; once it is installed on your wiki as an extension, that is sufficient for CollaborationKit's purposes.
We also recommend that you install the PageImages and CodeEditor extensions, although CollaborationKit will work without them.
The extension itself
- Download and move the extracted
CollaborationKitfolder to yourextensions/directory.
Developers and code contributors should install the extension from Git instead, using:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CollaborationKit
- Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'CollaborationKit' );
Done – Navigate to Special:Versionon your wiki to verify that the extension is successfully installed.
| This extension is being used on one or more Wikimedia projects. This probably means that the extension is stable and works well enough to be used by such high-traffic websites. Look for this extension's name in Wikimedia's CommonSettings.php and InitialiseSettings.php configuration files to see where it's installed. A full list of the extensions installed on a particular wiki can be seen on the wiki's Special:Version page. |
- Beta status extensions
- ContentHandler extensions
- Special page extensions
- SkinTemplateNavigation extensions
- ParserFirstCallInit extensions
- CodeEditorGetPageLanguage extensions
- ArticleViewHeader extensions
- CustomEditor extensions
- OutputPageBeforeHTML extensions
- GetDoubleUnderscoreIDs extensions
- OutputPageParserOutput extensions
- OutputPageBodyAttributes extensions
- BeforePageDisplay extensions
- GPL licensed extensions
- Extensions in Wikimedia version control
- All extensions
- Extensions used on Wikimedia
