Wikipedia:Puggle



NOTE: If you use Puggle, please add your name at the bottom as a beta tester.

Puggle is an in-development external editor/parser for MediaWiki content. The motivation for this editor is to have an editor that "deeply" understands MediaWiki and can suggest fixes, and offer refactoring. It's a plugin for the JetBrains' suite of tools (IntelliJ, PHPStorm, etc), there's a free "community edition" of IntelliJ online, although any version will work.



IRC
The developers and beta testers can be found on IRC at

All users with a @wikipedia or @wikimedia hostmask are automatically voiced.

Current Features

 * Syntax Highlighting
 * Collapsing for references and templates
 * Autocomplete Template names and parameters
 * Autocomplete the insert of templates and possibly list optional fields (Suggested by CycloneIsaac)
 * Structure view of an article
 * Column highlighting of tables
 * Import an article's source from Wikipedia
 * Highlighting and quick fixes for:
 * Replace bare reference with populated (refill style) citation template
 * Combine multiple duplicate refs into a single named one
 * External links: Convert to reference, move to external links section, remove
 * Minor MOS rules regarding references. (spacing and punctuation)

In-Development Features

 * Enhanced table editing

Desired Features

 * Template inspector (a bit like "Inspect element" in Google Chrome) where the tool would identify which template(s), LUA script(s) or css is responsible for a specific part of the template. (Suggested by とある白い猫)
 * Live preview
 * Template source code syntax color

Beta testers

 * Drewmutt
 * Sn1per
 * Yoshi24517
 * Nova Crystallis
 * Gestrid
 * Nihlus
 * Matthewrbowker