DNN Sharp My Tokens
توکن ها در دی ان ان نسبتاً جدید هستند و این ویژگی از نسخه 4.5 دی ان ان اضافه شده است.امروزه بسیاری از ماژول های استاندارد و تجاری از توکن پشتیبانی میکنند برای مثال ماژول های standard Html, Forms and List , Newsletter , NavXp , ... و برای مشاهده عملکرد هر توکن باید به مستندات آن ماژول مراجعه کرد . هر برنامه نویسی به توکن نیاز دارد توکن ها اجازه می دهند که در مکان های ثابت محتوای داینامیک استفاده کرد و همچنین برای دستیابی به یکپارچگی بین اجزای جدا شده مفید باشند.
توکن های پیش فرض دی ان ان ویژگی های محدودی دارند خوشبختانه مای توکن این محدودیت ها را از بین برده و میتوانید توکن های سفارشی طراحی کنید.شما هم اکنون میتوانید توکن هایی طراحی کنید که به تمام اشیاء موجود در اپلیکیشن دسترسی داشته باشید : کوکی ، سیشین ، کوییری استرینگ ، داده های ارسال شده و غیره ... علاوه بر این مای توکن اجازه می دهد توکن هایی براساس دیتابیس ، وب سرویس ،فایل های لوکال ، FTP سرور یا ایمیل های POP3 یا AMAP ایجاد کرد.
به عبارت دیگر شما میتوانید توکن هایی ایجاد کنید که یک کوییری دیتابیس را اجرا کند یا یک گره از فایل XML یا جیسون را لود کرده و نتیجه را در جایی که نیاز دارید قرار دهد. علاوه بر این توکن های سورس (کوییری دیتابیس ، URL ، رشته های ثابت و غیره ) می توانند سایر توکن ها را فراخوانی کنند بنابراین به طور بازگشتی آنها را جایگزین می کند.
ویژگی های ماژول:
تولید محتوای پویا
برای ساخت محتوای پویا داده ها را واکشی کرده و با هم ادغام کنید.
توکن های موجود را گسترش می دهد
مای توکن از تمام توکن های هسته ارث بری میکند (Host, Portal, User, Membership, Profile, Tab, Module, DateTime, Ticks) و می توانید توکن های جدید تولید کنید.
توکن های از پیش تعریف شده در مای توکن
Application, ServerVars, Session, Cookie, Get, Post, Params, UserRoles, URL, NavigateURL, Random, HttpContextItems, Browser,...
پشتیبانی از Razor (C# & VB.NET)
ورژن های بیشتر از 2.0 مای توکن از اسکریپت های Razor پشتیبانی می کند، بنابراین اکنون امکان نوشتن فرم های پیچیده با حلقه ها و شرط ها وجود دارد.
رابط گجت
مای توکن با ایجاد مکانیزم xml می تواند ابزار نیز تولید کند مانند : embedding YouTube videos, Facebook Like button, Disqus, ...
استراتژی پیش رفته کش کردن
مای توکن از چندین لایه برای کش کردن توکن ها استفاده می کند :
- عمومی
- به ازای هر پرتال
- به ازای هر نقش
- به ازای هر کاربر
استفاده از توکن در اسکین های دی ان ان
با ریجستر کردن مای توکن در اسکین می توانید در فایل های .ascx و .aspx هم از توکن ها استفاده کنید.
پشتیبانی از ماژول های استاندارد
مای توکن از ماژول های استاندارد زیر به صورت خودکار پشتیبانی میکند حتی اگر بعد از ماژول مای توکن نصب شده باشند :
Text/Html, Links, Announcements, Reports, Documents, User Defined Table, Form and List, IFrame, MLHTML
توکن های سرور ایمیل
مای توکن قادر است با استفاده از POP3 یا IMAP به سرور ایمیل وصل شود و آخرین ایمیل را دریافت کنید (subject, body, to, from, attachment)
و کلی امکانات و ویژگی های بیشتر که در هر بار استفاده از ماژول به آن ها پی خواهید برد.
تصویری از محیط ماژول
بدون محدودیت نصبDNN 6.2.xDNN 7.xDNN 8.xDNN 9.x