My Account
|
Register
|
Login
Search:
Go
Home
Products
Autumn Edition
NavXp
FastShot
SearchBoost
MyTokens
DnnRedirect
HandyTips
FAQMaster
Tabs Pro
Redirect Toolkit
Download
Documentation
Forums
Contact
Download
Changelog
product downloads
|
back to downloads
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
implemented
IPortable
(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