My Account   |   Register   |  Login
 Changelog

MyTokens Changelog



1.6.2
  • Six new predefined sources: GetOrSession, GetOrCookie, GetOrProfile, PostOrSession, PostOrCookie, PostOrProfile. These new token sources have the particularity they check for a value in Get or Post, if it exists they also save it in Session/Cookies/User Profile, otherwise if it doesn't exist they also check Session/Cookies/User Profile in case it was previously saved there. Useful to hold page information after user has left the page.
  • New predefined token source, [UserRoles:All] - returns comma delimited roles for current user.
  • Fixed issue with patching standard List module.
1.6.1
  • Added new Predefined Token [Random:Val1,Val2,...,ValN] - randomly returns one of the values, each value can contain other tokens.
  • Default values for tokens - in Token Wizard specify default value that will be returned when there is no data; the default value can contain other tokens.
  • Override default values at invoke time; syntax is [MyNamespace:MyToken = Default Value] (default value can also contain other tokens)
1.6.0
  • External API - allows invoking tokens from external sources (other websites, desktop apps, mobile apps, etc)
  • File System Token Source - Allows tokens to be extracted from local files (paths can be specified absolute or relative to website root)
  • FTP Token Source - MyTokens connects to FTP Server to grab files and extract tokens.
  • Mail Server Token Source (experimental) - MyTokens can connect to Mail Servers using POP3 or IMAP and retrieve emails (subject, body, to, from, attachments)
1.5.1
  • Nested Predefined Tokens - It's now possible to nest token calls, for example [Profile:[MyNamespace:WhichProfileProperty]].
  • Decode Html option in all parsers.
  • Integration mechanism for 3rd party developers to export tokens that can be used by any MyTokens enabled module (see integration notes)
  • Updated MyTokens Replacer call to include definition of current module (see overloaded ReplaceTokensAll member
  • Implicit integration with some Dnn Standard Modules (Html, Announcements, Links, Documents, Reoports, User Defined Table, Form and List). MyTokens will automatically patch these modules to integrate with MyTokens.
1.5.0
  • Token Replacement in DNN Skins - My Tokens comes with a Skin Object that can be included in any skin file to call token replacement.
  • Added Namespaces as logical containers for tokens.
  • Token logic divided in two: Token Sources (where data comes from) and Token Parsers (how data should be processed).
  • Supported Token Sources: Constant String, Database Query, HTTP Request.
  • Supported Token Parsers: No Parsing, Strip xml/html tags, XML Parser (using XPath), JSON Parser (using XPath, JSON is transformed to XML), RegExp parser (matches regular expressions).
  • Ability for parser to recursively apply token replacemenet (i.e. Token Sources can return tokens which Parser can replace).
  • UI Tweaks - MyTokens is faster than ever, all iframes inherited from version 1.2 have been replaced with AJAX. Interface has been reorganized based on user feedback.
  • Better Javascript Control - After upgrades, javascript errors appeared because browsers didn't download the new javascript files. Starting in 1.5, javascripts contain a dynamic parameter based on version.
1.4.0
  • Awesome New UI - An AJAX driven IDE environment that allows to easily manage tokens by providing all tools in one place (token managemnt, token information, testing tool, etc)
  • Added ServerVars predefined token source - binds Request.ServerVariables collection
  • XmlTokens have been adjusted to skip xml namespaces when runnig xpath queries against it
  • XmlTokens have been extended to allow access to matched node attributes, all direct child nodes even if they have the same name (access is made using indexing) and to attributes of child nodes
  • Token Cache! This will significantly improve performance; howerver, be careful when using it, it your token uses other token that are conextual (such as userid or tabid) there will be unexpected results as it be cached for first access
  • Added support for automatically replacing {databaseOwner} and {objectQualifier} strings inside DbQuery and DbSProc token sources
  • Upgraded Registration Engine to RegCore4 (Portal License is no longer supported)
1.2.0
  • implementedIPortable(so now it's possible to import/export tokens)
  • added more licensing options (Domain License, Full Domain License, Portal License and Server License).
  • assembled online documentation (can be found at http://docs.avatar-soft.ro/doku.php?id=mytkn:start)
  • updated underlaying javascript components for greater compatibilities
  • added dropdown button that holds all the options (Settings, Activate) including a MyTokens menu with quick links to product pages, forums, documentation
  • added possibility to open dialogs in a new browser window for greater compatibility
1.1.2
  • added Stored Procedure source
  • implemented debug messages that are shown when in Edit Mode.
1.1.0
  • first version
Copyright ©2008-2010 by Avatar Software