One thing to keep in mind: client (browser) caches don't know about
Velocity.
This means that if you write different CSS rules depending on some
variables, like is guest or authenticated users, then when a user opens the
wiki and authenticates, something strange will happen. The browser will
I'm trying to move all velocity macro customizations from files to the
database according to
http://platform.xwiki.org/xwiki/bin/view/DevGuide/SkinExtensionsTutorial
Though I can't find out syntax and execution rules (e.g. order) for
parsed entries.
E.g. to implement different styles for
Hi Valdis,
it seems in the StyleSheetExtensions / JavaScriptExtensions only the basic
variables are defined, like $doc, $request or $xcontext
The $isGuest is a derived variable; you can find the definition in
/templates/xwikivars.vm
I am not sure if there is a better way, but at least you
On Thu, Aug 22, 2013 at 3:33 PM, Valdis Vītoliņš valdis.vitol...@odo.lv wrote:
I'm trying to move all velocity macro customizations from files to the
database according to
http://platform.xwiki.org/xwiki/bin/view/DevGuide/SkinExtensionsTutorial
Though I can't find out syntax and execution
Thanks Clemens and Marius!
I updated
http://platform.xwiki.org/xwiki/bin/view/DevGuide/SkinExtensionsTutorial#HHowtouseVelocityinparsedcontent
with additional notes.
Valdis
Hi Valdis,
it seems in the StyleSheetExtensions / JavaScriptExtensions only the basic
variables are defined, like
Thanks. One remark: we're moving away from 'XWiki.XWikiGuest'. The
best way to check for guest user is to check for null user reference.
See
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki50#HXWikiDocumentauthorsandpublicaccess
. So:
#if (!$xcontext.userReference)
Guest