Check out our new hotness! Build REST APIs in DNN with DNN API Endpoint with little to no coding!
My Tokens connects data to modules. For example, pull content from DB table or a web service into HTML modules. Imagine possibilities!
...Or Schedule A Free Pre-sales Call
I thought that AVT's Action Form module was awesome but this one (My Tokens) takes the prize. I used this module to pull the user's IP Address from DNN, retrieve users geo-location data with the IP address via MaxMind's REST API and then pass that geo-location data to our SalesForce.com web2lead form via AVT's Action Form. Simply Amazing. I am officially fans of these guys now. I may even put them on my Christmas card list. THANKS!!!
- Jeff C.
Hands down the best module I have installed! The Token architecture is very powerful and if you know how to use DNN Tokens, this is a no brainer. If you are a developer who is still confused about how to develop a custom module for DNN, you can pretty much develop your entire module within My tokens.
- Kevin F.
All I can say is "Wow!" This is a really well thought out product with an excellent developer backing it up. Bogdan gives great support and is super responsive to his client's needs. The ability to use tokens for all kinds of purposes and integrations brings DNN to a whole new level. Add to that a company that is very knowledgeable and does what it says both timely and effectively and you have DNN Sharp.
- Patricia E.
I'm a huge fan of all their products. My Tokens is nothing short of an amazing tool that any developer needs on every site. The support is incredible. There have been numerous instances where I've needed something special and they respond within hours if not minutes. I'd give this product 10 stars if I could.
- Steve R.
I first tried to get some answers from Bogdan before purchasing. His responses where so quick and helpful that I had no option but to purchase the enterprise version of MyTokens. Wouldn't it be great if all DNN module developers worked like Bogdan.
Great suppor Bogdan and I look forward to working with your module.
- Richard S.
Absolutely delighted with both this module and functionality as well as the level and depth of technical support. We had a special customer need come up that was solved within 1 email communication. We were able to use the core capability within this module with one minor skin refinement to deliver not only what the customer had asked for but also some additional refinements. Highly recommend both this module and Bogdan Litescu's team. We are acquiring additional modules licenses for deployment on other customer sites.
This one is in our core DNN deployment set...
- David G.
I can't say enough about this product and the support that is provided. I wish that I knew about this product months ago! I tested My Tokens 2.0 before purchasing it and needed a special encryption token (MD5) for a web services API. Within 24 hours..they created the token I needed - and it worked the first time! The new Razor and Spark support is nothing short of amazing. The combination of Razor and custom tokens creates all new possibilities for exciting web applications. If I could give it 10 stars...I would!
I need a solution for a large, multi-portal site to use a specific type of token replacement while performing at a very high level. I was blown away by the flexibility of the backend. Developing my own tokens took minutes, and the performance is amazing with the new caching feature that allows you to vary by Host, Portal or User, so you don't need to hit the database on every page load.
- Lucas J
Great software that really lets you do more than you think it would! Bogdan goes the extra mile!!! Super quick to respond ... 5 stars all around!
- William M.
This product is brilliant and Bogdan provides such great support. I was trying to do something a bit different and put in a support request and within a few hours I have a detailed reply with suggestions on how to do what I wanted. It turned out that it would require a code change and Bogdan did this very quickly and it worked first time. I highly recommend this product and Bogdan to everyone as it is just so simple to use, so powerful and the support if the best I have ever had with any product.
- Nathan W.
MyTokens provides an amazing new functionality that enables you to extend the functionality of other components. Being able to access database objects, for example, using myTokens I was able to easily enhance the Search functionality by adding product images to the result. Support is also amazing. Thank you Bogdan for your prompt replies and all of your help.
- Hani H.
Everybody needs tokens. My Tokens allows including dynamic content from database or Http Requests (could be Web Services) in static places and are also very useful for achieving seamless integration between otherwise isolated components.
Version 2.5.0, Released Dec 09, 2014. See what's new
MyTokens inherits all token sources available in DNN (Host, Portal, User, Membership, Profile, Tab, Module, DateTime, Ticks).
Application, ServerVars, Session, Cookie, Get, Post, Params, UserRoles, URL, NavigateURL, Random
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 Spark is more HTML friendly, a lot of it syntax happens inside tags.
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 by enclosing them between <razor>...<razor/> respectively <spark>...</spark> tags.
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 token are GetOrSession, GetOrCookie, GetOrProfile, PostOrSession, PostOrCookie, PostOrProfile.
My Tokens provides 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 use of Parsers.
Will run a query and fetch the results in tokens that can be used in any MyTokens aware module.
MyTokens 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.
Tokens are built from a file loaded from disk. Paths can be specified absolute or relative to website root. How tokens are extracted depends on parsers and rules used.
This behaves sames as File System Token except the file is grabbed from a FTP Server.
MyTokens 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.
Once data is returned from the Token Source, further processing is made with use of Parsers. My Tokens comes with folllwoing parsers: No Parser (data is left as it is), Strip Xml/Html tags, XML Parser, Json Parser and RegExp Parser.
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 and MLHTML.
MyTokens provides a Skin Object that will replace tokens in Skin Files. In general, it can be included in any .ascx or .aspx file.
My Tokens provides several configurable layers for caching tokens. There are: global (per host), per portal, per role and per user.
MyTokens can be integrated with any other module both ways: to replace tokens and to export tokens that will get replaced in other MyTokens aware modules (using the Api or using intermediate storage - database, file system, application collections).
Licensed for 1 domain, including unlimited subdomains
Available with yearly and quarterly updates and support subscriptions
Buy 2 and get 1 FREE!
Awesome Support Included
Licensed for 1 DNN installation with up to 20 portals
Licensed for unlimited installations within 1 organization
Well, if you want to extend support to all modules that already support standard token replacement, then you can configure My Tokens to patch the DNN core.
If you don't patch the DNN core, My Tokens will still work with some of the biggest names in the DNN modules scene and with a lot of standard modules.
Action Form is the most powerful yet easy to use custom form builder available for DNN. It's Responsive too!
Search Boost has been often said to be light years ahead of any other search engine.
URL Adapter is a turn-key ready "out of the box" URL Builder and URL Rewriting Engine
Redirect Toolkit has got them all: user redirects, roles redirects, mobile redirects and many more.
With NavXp you can build any DNN menu you can think of in minutes!
FAQ Master it's the easiest and most modern FAQ solution for DNN. It's takes minutes!
Sharp Sheduler is a time-based and application events-based task scheduler module for DNN.
Build REST API in DNN with little to no coding
Ridiculously good-looking grids for DNN data-rich applications
SunBlogNuke is the ultimate publishing tool for DotNetNuke (DNN) websites, with a focus on simplicity, ease of extensibility, web standards and usability.
Axon is a very powerful email processing module for DNN with a dynamic content generation.
DNN Forms is designed to be extremely easy to use and to quickly create data entry forms with complete visual freedom.
PDF Reports is a report writing module for DNN that allows you to view your DNN data in PDF.
Instantly chart your data with the OnyakTech Charts module for DNN.
Multi Language Content Editor allows users to see the content in the language they understand easily.
At DNN Sharp, we support you every step of the way, to ensure you are using it successfully!