Application installation into a wiki farm
As a rule, all application installations shold be done under a user with programming rights. This is true for wiki-farms also. But even though an installation on a wiki-farm will require more additional steps to make applications running.
By default, XE Manager is not granting programming rights to pages while farm deployment, as the result, you will find that some applications fail to run on a wiki-farm (e.g. "Annotation application").
Another situation: you import an application correctly, but import itself is not granting programming rights (even if the user has them). The result is the same: the application fails to run.
To make the application running it's necessary to grant programming permission to several pages manually.
There are two ways to do it:
- manually open-save manipulation per page with programming code
- semi-manually with the help of the Admin Tools Application
Manual way of granting programming rights permission
- Log in into the wiki farm with a user with programming rights
- For each application page that requires programming rights do the following: open and save with no changes
For example, for the Annotation Application (bundled with platform by default), the following pages should be re-saved:
- AnnotationCode.Style
- AnnotationCode.Script
- AnnotationCode.Settings
Semi-manual way with Admin Tools
- Import the Admin Tools Application in the main wiki under a user with programming rights
- Open the page Admin.CheckProgrammingRights
- Confirm programming rights by pressing the link Confirm give programming rights
- If everything is successful, you'd see something like this:
- fixing Main.Spaces
- fixing Main.Activity
- fixing AnnotationCode.Style
- fixing AnnotationCode.Script
- fixing AnnotationCode.Settings
- Checking the application on wiki farms gives positive result - it works