I like MediaWiki IDE part in your proposal but I think that you have to rather concentrate on different features:
* Improving the existing syntax highlighting schemas for MediaWiki markup. I saw that several editors have highlighting but it's incomplete * Indentation. This is probably insolvable problem but without indentation the templates look horrible * Autocompletion * Autocompletion of parser function parameters, * Autocompletion of template parameters, * Autocompletion of page names, template names, category names, {{MAGIC WORDS}}, __OTHER MAGIC WORDS__ : there is a lot of stuff to autocomplete! * Renaming and replacing. Presently I use MassEditRegex extension but it's a minimum! It can't even undo its changes! * Brace detection. Something to ease this nightmare with single and double brackets, double braces and triple braces. ----- Yury Katkov, WikiVote
On Fri, Sep 20, 2013 at 11:53 PM, Alexey Klimovich god.vedmaka@gmail.com wrote:
Hi, everyone! I want to call for community feedback about my idea:
Problem
When gearing up site based on Mediawiki, especially, with Semantic Mediawiki and Semantic Forms extensions installed, we encounter with need of Mediawiki customization for project-specified requirements. This includes two main steps:
1). Create wiki structure with pages, categories, templates, forms, etc. 2). Install & configure mediawiki extensions and possibly write new ones for site customization.
There is a problem. Crating process of Mediawiki based site is inconsistent! One things we should do in IDE, another things - on site. Jumping from one window to another.
Idea
Now, lets imagine: what if we can work with Mediawiki pages as if they be normal text files in our system? We gain advantages:
- Edit wiki pages in favorite text editor (like SublimeText, Vim, etc.)
- Edit wiki pages right in your favorite IDE, near Mediawiki php files.
And even more in future:
- Zip or copy wiki pages to computer. Edit offline. Upload changes later.
- Use any native program to work with pages like files: search&replace,
syntax highlight, auto-complete in IDE, etc.
Solution
My offer is to create tool which will mount Mediawiki pages as files in local virtual drive. Virtual file system. MediawikiFS.
Summary
I have already coded very early working prototype (only for Windows yet). You can test it here: http://mediawikifs.com
You can read more information and support my idea and proposal at: http://meta.wikimedia.org/wiki/Grants:IEG/MediawikiFS
Feel free to ask questions and features if interested!
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l