Am 10.01.2017 um 23:29 schrieb Eduard Braun:
Am 10.01.2017 um 22:28 schrieb Olof Bjarnason:
[Side not: Features-wise I think MarkDown is enough no? It's got links, lists, images, tables, code formatting, headers. What else does the Inkscape wiki use?]
Well, you're right that we use the features that MediaWiki offers out-of-the-box rather sparsely right now, but in my opinion we should actually aim at changing that rather than to cut back on features.
Even now I can think quickly think of quite a list of things that would be missing from a Git*b Wiki:
- Image uploads (as far as i can see you have to upload the files elsewhere first, e.g. in a repository)
- Those actually work well on gitlab. I've been checking out their functionality yesterday (even SVG works directly! Even in avatars!).
What is cumbersome there currently is inserting headers... Autocompletion gets in the way, as soon as you type #, you get suggestions for bug report links, and when you then hit space, they are inserted...
See also https://gitlab.com/help/user/markdown
- Templates
- Categories
- Redirects
- Even fundamental styling/layouting would be hard to impossible (for beginners: try to re-create our main page [1] or our latest release notes [2])
- Style attributes seem to be removed on gitlab. Whitelist of html elements and attributes for the interested: http://www.rubydoc.info/gems/html-pipeline/1.11.0/HTML/Pipeline/Sanitization... (+ span element)
"align" and "width/height" are supposed to work.
- Useful things like Namespaces (including user pages) / Subpages
- Useful tools like they can be found on [3]
- Watchlists and the like (e.g. [4] which is immensely useful)
An probably a lot more I'm forgetting right now...
As I said before: We possibly could make do without all that, but if there's any chance to stick with MediaWiki that would be my obvious choice.
- I agree with Eduard on all the other points. Especially the 'Recent changes' page is extremely useful, e.g. if you're translating a document. If there's no way to know if there has been an update, it's hard to update a translation on time. I don't think we would have any German or French release notes, and the release notes for 0.92 wouldn't be as complete as they are now (those are currently especially important, because we don't have a manual where developers would document features), if we'd have worked with the kind of wiki git*b offer.
Losing the mediawiki with its notification functionality, and the ability to compare different revisions via web interface (not just a single revision), would mean to lose an important source of information for me (not just for translations, but also for being able to help users).
(btw. what will happen with the idea of the forum living on the Wiki machine if that machine is decommissioned? Do we have any alternatives? Any news from OSUOSL?)
Maren
[1] http://wiki.inkscape.org/wiki/index.php/Inkscape [2] http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92 [3] http://wiki.inkscape.org/wiki/index.php/Special:SpecialPages [4] http://wiki.inkscape.org/wiki/index.php/Special:RecentChanges