WikiSyntax is in the file WikiSyntax.dll that you should find in a folder called WikiSyntax in the root of the project. You might need to adjust the references to include that assembly if it's not already there. It's basically precompiled regex classes for the parsing of wiki expressions.
I have more problems now though... The save/cancel buttons in the edit dialog don't work (nothing happens when they are clicked) and neither does the search (404 on /en/WikiSearch/).
I'm running R2SP2, not R2SP1 as listed in the prerequisites, could that be a problem?
Check the responses in Firebug. One problem can be the maxjsonlength,
The Save/Cancel button problems does in deed sound like a JQuery related issue. Which browser are you guys using?
The 404 on the search could be the ASP.NET UrlRouting that's not registered correctly - I belive it registers a bit differently in IIS7 than in earlier versions. However it could also be related to how the wiki has been set up.
The wiki is supposed to be below a root wiki node. A url like "/en/WikiSearch/" doesn't indicate that it's below a root node (unless the start page it-self is a root wiki). Try to add a WikiRoot below the start and see if that solves the problem. Oh, and try it with a url like "/en/Wiki/WikiSearch/query" since that's the pattern it will match.
I have a clean EpiServer 5.2.375.236 site. Downloaded the WikiX-project from Codeplex, updated the references to EPiServer to 5.2.375.236 and compiled it.
Added a reference to the Wikiproject to my EpiServer-site, and copied all files from EPiServer.Research.Wiki-folder to the root of my webproject. Made the web.config changes and imported the complete package.
Everything seems to work except Search (I get a 404, on url: http://localhost:6666/en/WikiX/WikiSearch/asdasd) and Save/Cancel-buttons when I try to edit a section (nothing happens).
When browsing http://localhost:6666/EPiServer.Research.Wiki/Core/SaveArticleAjax.aspx/UpdateArticle I receive a "RightClickMenu requires a header control on the page." Tried inheriting from System.Web.UI.Page instead of TemplatePage, but it didn't help.
Any ideas on what I have done wrong?
If you are running IIS5 you might want to try commenting out the http module IIS5WebServicePostModule.
Also try to move the UrlRoutingModule up to the top. This helped fix the 404 errors while searching.
I am using the Development Server in VS 2008..
Tried moving the UrlRoutingModule to the top, and that fixed my 404 on the searchpage, but I still can't edit/create content.
I'm getting a 404 on the jquery post to /EPiServer.Research.Wiki/Core/SaveArticleAjax.aspx/UpdateArticle. I've modified the SaveArticleAjax.aspx enough to be able to browse it (without content), so the URL to the aspx isn't the problem. Seems like it interprets "UpdateArticle" as a part of the URL and not the method name.
Has a fix for this been released?