Skins

Version 20.1 by Raluca Stavro on 2009/12/10
Warning: For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [xwiki:Documentation.UserGuide.Features.Skins]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

XWiki Skins

Recent Skins

XWiki Enterprise provides by default a list of Skins. The most recent ones are:

==Changing the Skin==
A Skin can be changed at different levels: at instance level, at space level, at user levels and other levels. In order to change the Skin at instance and space level, the user has to be an administrator for the current XWiki Enterprise instance. To find more about how to change a skin, check the How to change the Skin section from inside the Admin Guide.

Changing the Skin at user level

For example, if you want to use the toucan Skin for a specific user, follow these steps:

  1. go to the user's profile page
  2. edit the document's objects ( if you are in edit mode, use the right panel and choose the Objects editor, or, if you are in view mode, use the top-left menu: EDIT -> OBJECTS)
  3. set the value of the skin property as being toucan
  4. save the document

  Now, all the pages inside the instance will have the toucan Skin applied on them for that user. 

More about XWiki Skins

In order to find more about XWiki Skins, check the Skins Tutorial from inside the Admin Guide and the Skins Tutorial from inside the Developer Guide.

Skins eXtensions

Skins eXtensions (or, abbreviated SX) are an alternative for developers who want to modify the layout and behavior of certain or all documents in their wiki without the need of changing its skin templates and/or stylesheets. The Skin eXtensions mechanism, available in all versions of XWiki superior to 1.5, provide the developers with the possibility of pulling extra stylesheets and Javascript files that are not bundled with the skin. You can find out more about Skin eXtensisions by reading the Skin eXtensions Tutorial in the Developer Guide.

Get Connected