Extends Existing Token Replacement
MyTokens inherits all token sources available in DNN (Host, Portal, User, Membership, Profile, Tab, Module, DateTime, Ticks).
New Predefined Token (Core Tokens)
Application, ServerVars, Session, Cookie, Get, Post, Params, UserRoles, URL, NavigateURL, Random
Razor Support (C# and VB.NET)
Starting with version 2.0, My Tokens supports Razor scripts, so it's now possible to write complex templates with loops and conditions. All custom tokens are available!
Same as Razor, Spark is an engine capable of building complex templates. The main difference between the two is that Spark is more HTML friendly; a lot of its syntax happens inside tags.
Inline Script Support
Normally, Razor and Spark templates are built from My Tokens studio then later used in modules (such as HTML module). But it also supports writing the templates directly in the content by enclosing them between ... respectively ... tags.
Tokens that Persist
Special Tokens that get their value from page state and save it in cookies or session, so after page state is lost, the token maintains its value; the tokens are GetOrSession, GetOrCookie, GetOrProfile, PostOrSession, PostOrCookie, PostOrProfile.
My Tokens provides an XML mechanism to define gadgets, that is tokens that result in embedding some 3rd party controls on the page. My Tokens comes with gadgets for embedding YouTube Videos, Facebook Like button, Disqus, News rotator, Currency Exchange Rates, Tweeet button, Google Maps and much more.
Create new tokens as constant strings or built against Database, HTTP Server, FTP Servers or Mail Servers. Further processing of result is possible with the use of Parsers.
Will run a query and fetch the results in tokens that can be used in any MyTokens-aware module.
See more features