5 (30 product reviews.)

My Tokens 5 - Custom DNN Tokens (with Razor Support)

posted by DNN Sharp - 4/3/2018
DNN Sharp Active Since 2/3/2009


(1 total reviews for DNN Sharp in the last six months.)

reviews Ask a Question

Everybody needs tokens. My Tokens allows including dynamic content such as from database or HTTP Requests (could be Web Services) in common modules such as the HTML module. Razor and Spark templates supported! Module 37945
  • $199.95 Standard License 1 domain and unlimited subdomains  

    Bundled with 3 Months Of Free Updates and Support

    Updates and support subscription can be extended before it expires at 50% of a new license per quarter

  • $799.95 Enterprise LicenseUnlimited installations within 1 organization
  • $1,499.95 Developer LicenseRedistribution*
  • $249.95 Standard License 1 domain and unlimited subdomains  

    Bundled with 1 Year Of Free Updates and Support

    Updates and support subscription can be extended before it expires at 50% of a new license per year

  • $999.95 Enterprise LicenseUnlimited installations within 1 organization
  • $1,999.95 Developer LicenseSource code and redistribution*
    Need help choosing a license?
    Drop us an email at [email protected].


Add To Cart

Automation and Integration with Custom DNN Tokens

Everybody needs tokens. My Tokens connects data to DNN modules. For example, pull content from Database table or a Web Service into HTML modules, being very useful for achieving seamless integration between otherwise isolated components. Imagine possibilities!



Easily personalize content for visitors

Power Users

Pull data together to build dynamic content.

.NET Developers

Expose data for content editors to use


DNN: See Compatibility Matrix  SQL Server 2008+ ASP.NET 4.5.2+  IIS 7.0+ 

Powerful Features That Put You In Control

  • Extends Existing Tokens

    My Tokens inherits all token sources available in DNN (Host, Portal, User, Membership, Profile, Tab, Module, DateTime, Ticks).

  • New Predefined Tokens

    Application, ServerVars, Session, Cookie, Get, Post, Params, UserRoles, URL, NavigateURL, Random, HttpContextItems, Browser

  • Razor Support (C# and VB.NET)

    Once with 2.0, My Tokens supports Razor scripts so it's now possible to write complex templates with loops and conditions. 

  • Gadgets Interface

    My Tokens provides XML mechanism to define gadgets, that are tokens that result in embedding some 3rd party controls on the page. It comes with gadgets for embedding YouTube videos, Facebook Like button, Disqus, and much more.

  • Inline Script Support

    Normally, Razor and Spark templates are built from My Tokens studio the later used in modules (such as HTML module). But it also support writing the templates directly in the content.

  • 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.

  • Spark Support

    Same as Razor, Spark is an engine capable of building complex templates. The main difference between the two is Spark is more HTML friendly, a lot of it syntax happens inside tags.

  • Custom Tokens

    Create new tokens as constant strings or built against Database, HTTP Server, FTP Servers or Mail Servers. Further processing of result is possible with use of Parsers.

  • HTTP Tokens

    My Tokens will make an HTTP Request and put the response in tokens. Using the parsers, the response can be interpreted as text, json, xml or stripped using a regular expression.

  • Database Tokens

    Will run a query and fetch the results in tokens that can be used in any My Tokens aware module.

  • FTP Tokens

    These tokens are built from a file loaded from a FTP Server. How they are extracted depends on parsers and rules used.

  • File System Tokens

    These tokens are built from a file loaded from disk. Paths can be specified absolute or relative to website root.

  • Mail Server Tokens

    My Tokens can connect to a Mail Server using POP3 or IMAP and fetch email parts (subject, body, to, from, attachment). Currently, it's only possible to retrieve latest email; filters will be added to match emails.

  • Token Parsers

    Once data is returned from the Token Source, further processing is made with use of Parsers. My Tokens comes with following parsers: No Parser (data is left as it is), Strip Xml/Html tags, XML Parser, Json Parser and RegExp Parser.

  • Patch Standard Modules

    MyTokens will automatically patch some standard modules (even if they're installed after MyTokens). Supported modules are: Text/Html, Links, Announcements, Reports, Documents, User Defined Table, Form and List, IFrame, MLHTML.

  • Token Replacement in DNN Skin

    My Tokens provides a Skin Object that will replace tokens in Skin Files. In general, it can be included in any .ascx or .aspx file.

  • Advanced Caching Strategies

    My Tokens provides several configurable layers for caching tokens. There are: global (per host), per portal, per role and per user.


What's New in 5
  • Added the possibility to update Page's title
  • Added the possibility to call tokens from razor scripts with named parameters
  • Added the possibility to add comment on razor script
  • Other bug fixes

Read Full Changelog...


Application Screenshots
Gadgets Settings
Google Map Gadget
My Tokens Support
News Gadget
New Token Settings
Security Settings
your edition
Standard 3 Standard Pack Host Enterprise* Developer
Install licence 1 domain and unlimited subdomains 3 domains and unlimited subdomains 1 DNN instance with up to 20 portals Unlimited installations and portals Unlimited installations and portals
Subscription (free updates and new versions)** 3 months or 1 year  3 months or 1 year 3 months or 1 year 3 months or 1 year 3 months or 1 year
Source Code No No No No Only with 1 year of updates option
Redistribution Not permitted Not permitted Not permitted Not permitted Permitted
Support** 3 months or 1 year 3 months or 1 year 3 months or 1 year 3 months or 1 year 3 months or 1 year

* Enterprise is defined as your company site(s) and those of your customers that are directly managed by your organization.

** The updates and support subscription depends on the option you choose (bundled with 1 year of free updates and support or bundled with 3 months of free updates and support )

You Have Questions, We Have The Answers

Frequently asked questions cover answers to most of the questions that you might have related to My Tokens. Please read this section carefully before waiting for support. Who knows? You might find the answer quicker than expected.

FAQ 1. Is there a trial version available?

Yes. You can download the My Tokens 30 day free trial from: http://www.dnnsharp.com/dnn/modules/my-custom-tokens/download 

The trial version is identical to the full version, except for the time limitations.

FAQ 2. Does the trial have limited functionalities?

No, there is no limitations on the Trial version.

FAQ 3. Can I extend my trial?

No, but for outstanding situations, please email us at [email protected]

FAQ 4. Will I lose the settings I make during the trial when I buy?

Absolutely not. You just need to use for activation the registration key received via email after the purchase was made.

FAQ 5. What does a My Tokens license get me and how long is it good for?

Once you buy a My Tokens license you'll have 3 months of free updates and support and after that you'll receive a 50% discount to keep that same level of service.

You will not lose your data or any functionality out of the module itself. But you will lose access to downloads, updates, and support. If at any time in the future you want to upgrade to the latest version and get those perks back, you can do it.

FAQ 6. I’ve hired a developer to work on my site. Who should buy the license?

You should. It is always best for you, the site owner, to have access to your account on dnnsharp.com. That’s how you access downloads, license keys, and support. You can purchase a My Tokens license under your own name and then give the developer the license key for the site. That way, you retain control of your own module purchase in the event that you need access or decide to switch developers.

FAQ 7. Am I eligible for upgrade?

You'll be eligible for this upgrade if you have an active My Tokens subscription. If not, then you'll receive a 50% discount for upgrade to the last version. Just email us at [email protected] and we'll take care of the rest.

FAQ 8. How do I get the updates that I'm eligible for?

That's easy.You need to go to My Account > My Downloads while logged in on our website: http://www.dnnsharp.com/my-account/my-downloads.

FAQ 9. Does the module stop working if I choose not to upgrade?

My Tokens will continue working even if you won't upgrade. You can buy it once and use it for years until it is so old that it will tell the other DNN modules stories about having to walk uphill both ways back in those good old days. =) The license allows you to access to upgrades or support while it is valid.

FAQ 10. Can I use My Tokens to build and distribute applications?

You can integrate and distribute My Tokens with your own products, but it should not be main functionality, it shoud be added value, and should not be in competition with our existing product. If we go into competition later, the developer will still be allowed to use the version he owns at that time, and continue to develop it, but will not receive new updates.

FAQ 11. Can I have one instance for dev, staging and live?

Yes, but please contact us at [email protected]

FAQ 12. Can the license be transferred?

Yes, but only if there is a transfer of ownership of the entire product.

FAQ 13. Can I upgrade to different license type later?

Yes, you can upgrade to a higher tier (and more value-packed) license for just the price difference in qualifying purchases made within the past 3 months. If your purchase was made more than 3 months ago, don’t worry, we still have a special offer for you. Just email us at [email protected]

FAQ 14. Can I become a reseller?

Yes, please contact us at [email protected] to discuss commissions.

FAQ 15. Where can I get support?

We have a dedicated support forum for My Tokens: http://www.dnnsharp.com/Support#opturl=%2Fmy-tokens.

This forum is monitored on week days. That is the best place to pose your questions; not only does our team moderate the forum and provide light module support, but other users are always chiming into the the discussions with their own thoughts — which makes for a solid experience on all fronts, and allows a number of perspectives that wouldn’t be present during an email exchange.

Our support forums focus on helping people with bugs and other issues, and we can not provide in-depth support on complex customizations of our modules. Most legitimate bugs that are reported will be logged and fixed for the next release; if a workaround can be easily provided, we’ll share one in the interim. When it comes to customization, while we’re happy to help point users in the right direction towards accomplishing a desired customization if we can, we won’t build your site or app for you.

FAQ 16. If I upgrade my DNN version, do I need to also upgrade the module?

Not necessarily, but it's recommended because we test and optimize for new versions. Sometimes, new DNN version also breaks our modules so then you'll be required to upgrade. It's recommended to upgrade all at once to optimize the Q&A costs.

FAQ 17. If I purchase one collection (App Sharp or Web Sharp) and I already have My Tokens, will I receive some discount?

Yes, you can save 50% from what you've already paid for up to 50% the cost of collection. Just email us at [email protected]

FAQ 18. Can I get a discount?

You're about to enter a long term partnership with us that needs to be beneficial to everybody. Giving discounts will decrease the value that we can deliver to you over time because every discount that we give is a feature less in our products. We'd rather give discounts for bundle purchases and to contributors. 

Related Modules
DNN Presentations Easy As 1, 2, 3
DNN Presentations Easy As 1, 2, 3

Use Dynamic Rotator .NET to show off content and pictures with class or to present ideas and products professionally to potential customers.

Struggling to Create Custom DNN Forms?
Struggling to Create Custom DNN Forms?

Action Form is the most powerful yet easy to use custom form builder available for DNN. It's Responsive too!

DNN Containers on the Fly
DNN Containers on the Fly

Easy Container helps build rich DNN containers at a click of a mouse with live preview! Cut the middle man and increase productivity!

Fully Featured DNN FAQ Functionality
Fully Featured DNN FAQ Functionality

Provide your users with a well-designed and informative FAQ section using FAQ Master. It's the easiest and most modern FAQ solution for DNN. It's takes minutes!

Highly Customizable DNN Menus
Highly Customizable DNN Menus

NavXp gives you full control over layout, hierarchy and appearance. Build any DNN menu you can think of in minutes!

Segmentation and Workflows for DNN
Segmentation and Workflows for DNN

Redirect toolkit has got them all: user redirects, roles redirects, mobile redirects, variable redirects, random A/B testing redirects and a dozen more.

Feature-packed DNN Search Engine
Feature-packed DNN Search Engine

Search Boost has been often said to be light years ahead of any other search engine. Make sure you are not losing customers because they can't find what they're looking for.

A Proper Task Scheduler for DNN
A Proper Task Scheduler for DNN

If you need to automate system maintenance or administration tasks on your DNN portal, Sharp Scheduler is your ticket!

Really Modern Looking DNN Tabs
Really Modern Looking DNN Tabs

Tabs Pro comes with clean and responsive themes that will also play nicely with CDNs. Fast and simple to configure!

Ultimate DNN SEO URL Rewriter
Ultimate DNN SEO URL Rewriter

URL Adapter takes on some rather complex concepts such as usability, SEO or redirect workflows and builds a new interface that Everyone can understand!

Ridiculously Good-looking Grids For DNN Data-rich Applications
Ridiculously Good-looking Grids For DNN Data-rich Applications

Action Grid enables the integration of powerful tables from multiple sources into DNN projects, providing a simple, yet flexible means of displaying data in a tabular format.

DNN API Endpoint
DNN API Endpoint

DNN API Endpoint was born to create an easy-to-use and well-tested framework for building REST APIs to help support applications that live especially outside of DNN.


Lost for Choice?

Get them all by choosing Web Sharp or App Sharp!



When it comes to support we pride ourselves on going the extra mile for our clients. One of the greatest joys we get is the awesome stuff we see based on the concerted effort of both our clients and ourselves. With dedicated support staff at your back, you can be sure that you will get your DNN portal up and running without a hitch.


Product Badges

Azure Compatible

Spotlight Reviews

5 5 (29 product reviews)
says... 5 5.0
A go to module
Posted 7/31/2018
Mike R says... 5 5.0
such a cool module. highly recommend in conjunction with their action form and action grid.
Posted 9/17/2015
Rouan van N says... 5 5.0
I'm using this module to: 1. Get dynamic data from database into drop downs in forms 2. Render SQL and only use the Token in my C# custom modules.... Show More
Posted 7/23/2014
Hans L says... 5 5.0
Easy to use! Used it f.i. to read an url parameter in a form. Great support and quick response!
Posted 6/22/2014
Drew S says... 5 5.0
A must-have for highly customized systems in DNN. Quick method for extending tokens to/from the DNN core.
Posted 2/14/2014

Show More Reviews

Product Specifications

  • DNN Integration Tool:
    My Tokens features API to easily export data for integration with other components such as other websites, Desktop Apps, Mobile Apps.

  • Custom Tokens:
    What's more, you can create custom tokens from Database, File System, HTTP, FTP and Mail Servers.

  • DNN Tokens Replacement:
    My Tokens allows you to use predefined DNN tokens and new ones such as: Session, Cookie, Get or Query String, POST data, Host, User, etc.