Environment Survey/MediaWiki Extensions/Nomination

From Wikimedia Usability Initiative
Jump to: navigation, search

If you would like to nominate a MediaWiki compatible extension for inclusion in our Environment Survey, please feel free to add it below. We also welcome you to explore existing nominations and provide feedback by giving ratings or through the discussion page.

Resources

  • An excellent comparison has already been done on a much broader range of extensions.
  • Information about varied approaches to editing in a more visual manner.

Nominations

Editing

Extension Example License Summary
FCKeditor (Official)
4 / 5 (46 votes cast)
[1] GPL v2 / LGPL v2 / MPL WYSIWYG editor with markup fallbacks and good cross-browser compatibility. Developed by the official FCKEditor team.
Wikia Wysiwyg
3.8 / 5 (12 votes cast)
[2] No license specified WYSIWYG editor with markup fallbacks and good cross-browser compatibility. Based on FCKEditor with additional improvements aimed at enhancing usability.
MarkitUp MW
2 / 5 (14 votes cast)
[3] GPL v2 / MIT Markup editor, similar to existing functionality with good cross-browser compatibility. New and possibly unstable.
Wikiwyg
1.1 / 5 (13 votes cast)
[4] No license specified WYSIWYG editor with limited browser compatibility. Seems to be abandoned in favor of the FCKeditor.
Uniwiki
3.9 / 5 (16 votes cast)
[5] GPL v2 Functionality developed by UNESCO to make MediaWiki usable. These tools are based on genuine usability tests.
wikEd
2.9 / 5 (19 votes cast)
Gadget on enwiki Public Domain Text editor with syntax highlighting, instant diff/preview, find/replace, and MS Word conversion. Widely used, including as gadget on many Wikipedias. Stable and under active development. Translated/localized for many languages. Avoids less user friendly aspects of WYSIWYG. (more).
MeanEditor
1.9 / 5 (12 votes cast)
[6] GPL v2 WYSIWYM editor
Semantic Forms
4.8 / 5 (29 votes cast)
[7], [8], [9] GPL Allows users to add and edit data using forms. It creates dynamic forms based on Form description pages and semantic properties (provided by Semantic MediaWiki) and as a result simply fills out templates with all collected parameters. This is just perfect for infoboxes and such. Features include field auto-completion, standard input types, map interface for coordinate picking, inline file uploads and more.

Users include Wikia, Referata, Creative Commons Wiki, OLPC Wiki and more

Tiny MCE MW
2.5 / 5 (6 votes cast)
[10] LGPL (extension and editor) TinyMCE is not naturally a Wikitext editor. TinyMCE is a javascript WYSIWYG editor. With this extension, you can easily use TinyMCE with Mediawiki and provide users with a toolbar editor they may be more familiar with. The extension is not stable and no longer developed.
Wikizzle
1 / 5 (4 votes cast)
[11] No license specified While not providing true WYSIWYG (editing is done directly to wikitext), Wikizzle includes AJAX WYSIWYM editing features similar in purpose to WYSIWYG such as real-time rendering of the article. Runs in Mozilla.

Discussion

Extension Example License Summary
LiquidThreads
3.9 / 5 (36 votes cast)
[12] GPL v2 A new discussion page system. Unclear on how existing discussion pages would be converted. Still pending additional code review to determine its suitability for large-scale deployment.
DPLforum
2.6 / 5 (9 votes cast)
[13] [14] GPL v2 or later DPLforum is a heavily-adapted derivation of DynamicPageList 1.12, geared toward displaying forum-style layouts. It is used on many Wikia Wikis.


Other

Extension Example License Summary
Semantic MediaWiki
4.6 / 5 (39 votes cast)
[15] GPL Helps to make explicit relations between concepts expressed as MediaWiki articles.
LilyPond
4.2 / 5 (6 votes cast)
[16] No license specified This extension adds the option to typeset music directly in the wiki code, using the sintax <lilypond>...</lilypond>. This would be a better way of deal with articles about music than uploading images. Additionally, using <lilymidi>...</lilymidi> it is possible to click on the image to download the midi file. See also: bugzilla:189 and lilypond-devel list
Add Media Wizard
4.6 / 5 (13 votes cast)
- GPL2 Tool for adding media to pages or sequences. Includes abstracted remote media import; (currently commons, archive.org, and metavid supported); includes image edit tools. Works with images & video. Staged deployment possible as user Gadget. Uses script loader for localization and performance. Blog post review here

code here

Vorlagenmeister (Template Master)
4.1 / 5 (16 votes cast)
[17] GFDL? Gadget which allows adding/editing of templates through web forms, with help texts and some basic validation, based on an XML description.
Babel
3.7 / 5 (27 votes cast)
[18] GPL An extension to have the Babel information ready for use in any wiki. Templates do not scale and are not maintained.
DynamicPageList
3.9 / 5 (20 votes cast)
[19] GPL Create dynamic article lists in many ways, most importantly from category intersections. (Would allow a more reasonable, tag-like approach to categories instead of the current bloat.)
BreadCrumbs
2.3 / 5 (16 votes cast)
- GNU (?) Facilitates the navigation of content, making it very easy to go back and also have an idea of the recent pages you've visited. (It really looks better situated at the top of the page, with white background colour).
OpenID
4.2 / 5 (33 votes cast)
[20] GNU (?) Single Signon for websites on the Internet. Saves us from the current password hell.
Labeled Section Transclusion
4.4 / 5 (14 votes cast)
[21] No license specified Allows for the transclusion of labeled sections (anchors). Not intended for use on mainspace. One potential use is to monitor active threads on noticeboards from the user space. Another use is to group similar templates using sections of only one template.
Drafts
4.1 / 5 (18 votes cast)
[22] GPL v2 Adds the ability to save a draft of an article on the server while editing. Users must be logged in to save drafts, as they are tied to their user account. Drafts are always discarded when they are used to save the article they came from.
PSINoTocNum
2.3 / 5 (9 votes cast)
- No license specified Adds the ability to suppress irritating automated numbering in tables of contents.
MagicNoNumberedHeadings
1.3 / 5 (7 votes cast)
- GPL Adds the ability to suppress irritating automated heading numbers.
MagicNumberedHeadings
1.1 / 5 (8 votes cast)
- GPL Adds the ability to unconditionally show automated heading numbers.
ExtendAnchorTags
1.5 / 5 (4 votes cast)
- No license specified Allows added class values to be included in anchor tags, to support POSH and microformats.
TransformChanges
4.3 / 5 (8 votes cast)
[23] GPL Changes how recent changes and watchlist pages display lists of information, converting unordered lists to tables and providing CSS classification of output for more control over style customization.
Interlanguage
5 / 5 (2 votes cast)
[24] GPL Allows centralized management of interlanguage a.k.a. interwiki links.

Features from Wikia

Extension Example License Summary
Simpler image upload
4.6 / 5 (23 votes cast)
[25], [26] GPL Provides guided image uploading and selection including cross linking to flickr.
More obvious edit buttons
3.7 / 5 (19 votes cast)
[27], [28] GPL Increases the visibility of section edit links.
Search suggest
3.5 / 5 (15 votes cast)
[29] GPL Provides suggestions for search terms as the user enters text into the search box.
Link suggest
4.8 / 5 (21 votes cast)
[30] GPL Automatically completes internal links as the user types. (code)
Edit Page Enhancements
3.7 / 5 (16 votes cast)
[31], [32], [33], [34] GPL Includes wide-screen mode and floating action buttons (such as edit and preview) which are always visible independent of scroll position (code)
Editing tips
3.7 / 5 (22 votes cast)
[35], [36] GPL Small help box displayed when editing. The help tips are editable and can be internationalized (code)
Ajax login
4.7 / 5 (23 votes cast)
- GPL Allows logging in without navigating away from the page you are at (code)
Social Profile
2 / 5 (7 votes cast)
[37] GPL These package of extensions will incorporate a social profile, user board, and basic profile information into MediaWiki. (code)