I’m trying to migrate to XWiki after using MediaWiki on my Linux desktop as my personal KB. I have 250 MW pages - the XML export is 220 Meg.
First, the good:
Installation of XWiki is much easier than MW.
The WYSIWYG editing options are much better than MW - you even have a format painter!
Now, the frustrations:
The installation instructions didn’t tell me how to get to (start) my XWiki! I must have seen a dozen pages that said “start your wiki, and then click on such-and-such.” It took way too much searching to learn that I needed to use http://localhost:8080/xwiki
Extensions. By definition, extensions add functionality. Your “extensions,” however, also provide core functionality. That makes the extension list huge, difficult to manage, and difficult to find what I’m browsing for.
There is lots of documentation about the large number of extensions, but nothing tells me how to use them. For example, while scrolling through the extensions, I see there’s a Scheduler. What for? Where is it?
I installed the MediaWiki XML extension to import my MW data, but nothing in the installation process tells me how to use it. When I search and search and search, I finally learn that I have to use the Filter Streams Converter?!?!?!
When I imported the MW XML, the import aborts with an error. Where is the log? When I look in the Admin section, I see a ton of log options, but no way to view the log.
Issue 5 made me search my OS for the logs. I found this folder: /var/lib/xwiki/data/solr/xwiki/data/tlog, but those logs have binary data.
Those logs reveal a bunch of silly internal errors about features that I chose not to enable. Since my wiki is a local, single-user KnowledgeBase, I don’t need the wiki to use email, watches, or notifications. Logging errors about those disabled functions is just silly, and a waste of system resources.
Your Syntax Highlighting seems to be designed for your internal developers, not your users/customers. There is no support for SQL, VB, or Linux bash scripting, which makes the highlighting useless to me.
I liked the ease of installation of XWiki, and the available options seemed promising. But for my needs, XWiki seems like a beta product.
What is your need? Maybe you’ve picked the wrong tool?
Also note that this is an open source project and you can contribute to improve it. Complaining is not a good way. But suggesting improvements and even helping out (xwiki.org is a wiki that everyone can improve) is.
I would consider that your frustration may be due to unrealistic expectations. (It’s not as if the developers knew all of your use cases beforehand and designed XWiki to thwart your plans.)