معرفی ماژول اخبار و مقالات پیشرفته DnnArticle
DNN Article نه تنها یک ماژول قدرتمند برای مدیریت مقالات و ارسال ها می باشد، بلکه راه حلی جامع برای مدیریت محتوا (Content Management) را فراهم می نماید. محتواهایی مانند مقالات، اخبار، اطلاعیه ها ، کاتالوگ محصولات و .. می توانند در گروه های نامحدودی گروه بندی شوند. محتواهای جدید می توانند قبل از بارگذاری مدیریت شوند. مدیر می توانند نقش هایی مانند مدیریت را به دیگران منتسب نماید. همچنین می تواند در هنگام اضافه شدن محتوای جدید ایمیلی ارسال گردد. بازدید کنندگان می توانند بر روی محتوا ها توضیحات اضافه نمایند و یا به آن ها امتیاز دهند. البته آیتم های معمول DotNetNuke را نیز پشتیبانی می نماید مانند محلی نمودن، رابط های گرافیکی پورتال ، جستجو و ...
DNNArticle یک سیستم قابل گسترش می باشد. DNNArticle نسخه استاندارد شامل 9 زیر ماژول می باشد که در کنار هم محیط قوی و جذابی را ایجاد نموده اند. همچنین ماژول های انتخابی دیگری هستند که امکانات بیشتری در اختیار استفاده کننده می گذارند. همچنین تعداد این ماژول های انتخابی رو به افزایش می باشد. همچنین application های دیگری هم هستند که بر پایه DNNArticle می باشند مانند DNNArticle Blog و DNNArticle Product.
DNNArticle به طور کامل قالب هایی که براسال CSS طراحی شده اند را پشتیبانی می نماید. این گزینه های قابلیت انعطاف بیشتری را به کاربران می دهد و استفاده از آن را برای آن ها جذاب تر می نماید.
راه حل جامعی را برای مدیریت محتوای وب سایت شما فراهم می نماید.
ادغام (تطبیق) مجوزها با مجوزهای تعریف شده در ماژول DotnetNuke Permission
در DNNArticle شما می توانید مجوزهای زیر را تعریف نمایید :
· چه کسی می تواند Article ی اضافه نماید؟
· چه کسی می تواند Article ی را ویرایش نماید؟
· چه کسی می تواند Article ی را تایید نماید؟
· چه کسی می تواند فایل پیوستی اضافه نماید؟
· چه کسی می تواند فایل های پیوست را مشاهده نماید؟
· نویسندگان مجاز که می توانند Article های خودشان را مدیریت نمایند و ان ها را خودکار بارگذاری نمایند
· و همچنین شما می توانید در صفحه ویرایش دسته بندی ها مجوزهای ویرایش سطوح دسته بندی را مشخص نمایید.
جریان کاری :
· کاربران مجاز یا نقش های مجاز می توانند Article ارسال نمایند.
· ویرایشگرها و/یا نویسندگان می توانند مقالات ارسال شده را ویرایش نمایند.
· مدیر می تواند مقالات ارسال شده را قبل از انتشار تایید نماید.
· نویسندگان می توانند مجوز نمایش برای مقاله خود را تنظیم نمایند.
مجوزهای نمایش :
· مجوز نمایش می تواند برای دسته بندی ها و مقالات تنظیم گردد.
· نویسندگان می توانند مجوزهای نمایش مقالات خود را مشخص نمایند.
· بررسی مجوز نمایش می تواند بر روی لیست مقالات یا نمایش مقاله باشد. این به این معناست که کاربران نامعتبر مجوز مشاهده لیست مقالات را داشته باشند یا خیر.
· "CAN View" token and “Cannot View” token : شما می توانید در قالبتان از این دو token استفاده نمایید، آنگاه کاربرانی که مجوز نمایش دارند محتوای متفاوتی از کاربرانی که مجوز نمایش ندارند را مشاهده می کنند.
· “Is in roles” token : این امکان را می دهد تا محتوایی براساس نقش ها ایجاد نمایید.
سازماندهی محتوا :
· تمامی محتوا ها می توانند در دسته بندی ها سازماندهی گردند.
· این ماژول از زیر دسته نیز پشتیبانی می نماید. شما می توانید هر تعداد که بخواهید زیر دسته (زیرگروه) تعریف نمایید.
· برای هر گروه می توانید آیکونی اختصاص دهید.
· زیر ماژول Article Category امکان نمایش گروه ها را به صورت درخت به شما می دهد.
· یک مقاله می تواند به بیش از یک گروه اختصاص یابد.
· زیر ماژول دسته بندی می تواند دسته بندی ها را در هر صفحه ای که شما بخواهید نمایش دهد.
· شما می توانید مجوز ویرایش و نمایش را برای هز سطح از دسته بندی مشخص نمایید.
تگ ها :
· شما می توانید تگ ها را مشخص نمایید و برای هر مقاله چندین تگ را تخصیص دهید.
· در زیر ماژول Tag Cloud می توانید تگ ها را نمایش دهید.
· امکان auto complete برای تگ ها وجود دارند و زمانی که کاربران می خواهند تگ های موجود را به مقاله ای اختصاص دهند به آن ها کمک می نماید.
نسخه :
· امکان نگهداری ورژن ها برای هر مقاله را دارید.
· می توانید نسخه های قدیمی را استفاده نمایید.
· شما می توانید مشخص نمایید که چند نسخه از مقاله نگهداری گردد.
صفحه گذاری محتوا :
· شما می توانید به یک مقاله صفحاتی اضافه نمایید.
· می توانید قالب بندی صفحه گذاری را برای مقالات خود تعریف نمایید و یا از قالب ها انتخاب نمایید.
قایل های پیوست :
· نویسندگان یک مقاله می توانند به آن فایل هایی پیوست نمایند.
· مجوزهای نمایش پیوست ها می تواند مشخص گردد.
· آدرس URL فایل های پیوست شده می تواند به دلایل امنیتی مخفی باشد و نمایش داده نشود.
· آدرس انتشار فایل های پیوست را می توان تنظیم نمود.
فیلدهای اضافه :
· در صورتی که حس نمایید فیلدهای موجود نیاز شما را برآورده نمی کنند می توانید فیلدهایی اضافه نمایید.
· شما می توانید قیلدهایی از نوع رشته(String) ، عدد (Numeric) و لیست بازشونده (Dropdown List) ایجاد نمایید.
· شما می توانید مقادیر فیلدهای اضافه را با استفاده از Token ها نمایش دهید.
مقاله های مرتبط :
· نویسندگان یک مقاله می توانند مقالات مرتبط را با انتخاب مقالات موجود مشخص نمایند.
· مقالات مرتبط در صفحه نمایش مقاله نمایش داده می شوند.
اطلاع از طریق ایمیل :
· اطلاع از طریق ایمیل می تواند فعال یا غیرفعال باشد.
· مدیران امکان مشخص کردن آدرس ایمیل هایی که می توانند ایمیل اطلاع دهنده را دریافت نمایند را دارند.
· موضوع ایمیل و بدنه آن قابل تعریف می باشد.
زیر ماژول ها برای نمایش
زیرماژول هایی از قبیل Article List , Article Sidebar و Tabbed Article به نمایش مقالات به شیوه های مختلف به شما کمک می نمایند.
قالب :
· تمامی ماژول های DNNArticle از قالب پشتیبانی می نمایند.
· قالب براساس HTML است و قالب های پیش فرض به همراه ماژول نصب شده اند.
· Token های زیادی برای استفاده در قالب وجود دارند.
قالب سرصفحه و پاصفحه برای لیست مقالات :
· شما می توانید قالب سرصفحه و پاصفحه را برای لیست مقالات تعریف نمایید.
· امکان استفاده از script مانند jQuery در تعریف آن ها برای ایجاد نمایش جذاب تر برای کاربران وجود دارد.
CSS های تعریف شده بوسیله کاربر :
· به کمک ویرایشگر CSS می توانید CSS هایتان را تعریف نمایید.
· امکان تخصیص فایل CSS در هر نمونه از ماژول های DNNArticle را دارید.
تصاویر :
یک تصویر می تواند به هر ماژول تخصیص داده شود.
صفحه گذاری لیست مقالات :
می توان امکان صفحه گذاری و سایز صفحه را برای ماژول اصلی DNNArticle و زیر ماژول Article List تعریف نمایید.
انتخاب مرتب نمودن چندگانه :
مقالات می توانند براساس فیلدهایشان مرتب شوند، فیلدهایی از قبیل تاریخ ایجاد، ترتیب نمایش ، تعداد کلیک و عنوان.
ادغام با اسکریپت های سمت کاربر (Client Side)
برای ایجاد نمای کاربری بهتر امکان استفاده از کتابخانه های اسکریپت سمت کاربر در این ماژول وجود دارد.
اشتراک :
· زیر ماژول مربوط به اشتراک امکان اشتراک مقالات جدید را ایجاد می نماید.
Importing و Exporting :
· استفاده از DNN's IPortal در ایجاد ماژول امکان Import و Export مقالات را فراهم نموده است.
· امکان Import مقالات از دیگر ماژول ها نیز وجود دارد. همچنین شما می توانید قالب import را از دیگر ماژول ها مثل Announcement و FAQ تعریف نمایید. سپس شما می توانید محتوا را از این ماژول ها دریافت نمایید.
پیوند RSS Feeds :
· استفاده از Interface DNN's ISearchable در ایجاد ماژول امکان جستجو و RSS Feed را فراهم نموده است.
· می توانید برای هر گروه RSS Feed ایجاد نمایید.
· می توانید آیتم های RSS را با استفاده از قالب ایجاد نمایید.
ارسال نظر / امتیازدهی :
· شما می توانید به کاربران امکان ارسال نظر یا امتیازدهی به مقاله را بدهید.
· می توانید تنظیم نمایید که مدیر قبل از انتشاز نظرات آن ها را تایید نماید.
· نظرات می توانند به صورت خودکار تایید و انتظار یابند (بدون تایید مدیر).
· امکان فیلتر نمودن کدهای مخرب مانند JavaScript در نظرات وجود دارد.
· می توانید تنظیم نمایید که ایمیل اطلاع دهنده برای نظرات جدید ارسال گردد.
SEO Friendly :
· این ماژول می تواند عنوان ، توضیحات و کلمات کلیدی با خاصیت SEO در صفحات نمایش اضافه نماید.
· می تواند آدرس URL های متناسب با SEO ایجاد نمایند.
سازگاری با XHTML :
· این ماژول با XHTML سازگاری دارد.
· شما می توانید از Layout "Flow" به جای "Table" استفاده نماییدتا بتوانید جداول را از لیست مقالات حذف نمایید.
1.1.4. ادغام با دیگر نرم افزارها
ادغام با Windows Live Writer
در ورژن 5.0 از تولید کننده metaPost برای ادغام با Windows Live Writer استفاده شده است. کاربران مجاز می توانند برای ویرایش و مقاله عمومی از Windows Live Writer استفاده نمایند. این قابلیت باعث انعطاف پذیری بیشتری به DNNArticle داده است.
ادغام با Story Feed پروفایل کاربر در Smart thinker
ار نسخه 6.0 به بعد ماژول با اضافه شدن یک مقاله، ارسال نظر یا ثبت امتیاز توسط یک کاربر، ماژول یک Story Feed به پروفایل کاربر در Smart Thinker ارسال می نماید.
ادغام با Active Social's Journal
از نسخه 9.0 به بعد، ماژول با Active Social's journal ادغام شده است. زمانیکه یک مقاله اضافه می شود یک آیتم به ژورنال اضافه می گردد.
جستجو مقاله (Article Search)
این زیرماژول برای جستجو در مقالات می باشد. قالب نمایش نتیجه جستجو می تواند تعریف شود.
لیست مقاله (Article List)
این مازول برای نمایش لیست مقالات است. به وسیله این ماژول شما می توانید مقاله تان را در بخش های مختلف سایت نمایش دهید. قالب نمایش آن قابل تعریف است.
لغزنده مقاله (Article Slider)
این ماژول به منظور ایجاد یک اسلایدشو از مقالات در صفحه شما می باشد. کاربران می توانند محتوا را به طور دستی برای نمایش انتخاب نمایند و یا به صورت خودکار نمایش دهد. لینک های صفحات امکان نمایش یک محتوای خاص را به کاربران می دهد.
محتوای جدول بندی شده (Tabbed Content)
این ماژول برای نمایش مقالات به صورت تب می باشد. کاربران می توانند مقالات را به صورت دستی انتخاب نمایند یا به صورت اتوماتیک مشاهده نمایند.
Tag Cloud
از نسخه 4.2 به بعد زیر ماژولی به نام Tag Cloud اضافه شد که امکان اضافه نمودن Tag را به مقالات می دهد. این ماژول برای ماژول مقالات tag cloud ایجاد می نماید و شما می توانید CSSمربوط به آن را تعریف نمایید.
گروه بندی مقاله (Article Category)
گروه بندی مربوط به DNNArticle را در هر صفحه ای که بخواهید نمایش می دهد.
مازول آرشیو مقاله (Article Archive)
آرشیو مقالات را در بازه های ماهانه یا سالانه نمایش می دهد.
لیست گروه مقاله (Category Article List)
گروه ها و مقالات را به صورت Flat نمایش می دهد.
مقالات کاربر (User Article)
مقالات یک کاربر را نمایش می دهد.
اشتراک مقاله (DNNArticle Subscribe)
به کاربران اجازه می دهد که مقالات جدید در گروه های انتخابی را مشترک شوند.
از نسخه 8.2 تعدادی ماژول انتخابی اضافه شده اند که در بسته های DNNArticle به صورت همراه با / انتخابی قرار داشتند. در صورتی که شما قبلا از نسخه های بدون ماژول های انتخابی استفاده نموده باشید برای این بسته ها تخفیف می گیرید.
از نسخه 8.6 هشت ماژول انتخابی اضافه شد.
Light Box Gallery برای DNNArticle : به شما این امکان را می دهد که برای مقالات تصویر اضافه نمایید و برخی از آن ها را در نمایش مقاله یا لیست مقاله نمایش دهید. با استفاده از اسکریپت Light Box می توان تصاویر را در صفحه جاری نمایش داد. این نمایش نیاز به استفاده از Browser های جدید دارد.
The Article Slide Plus : این امکان را می دهد تا به راحتی اسلایدی از مقاله ایجاد نمایید.
The Category Article Slide : امکان ایجاد اسلاید برای گروه ها را به سادگی می دهد.
Tabbed Category Article : امکان ایجاد تب را برای گروه ها می دهد.
RSS Importer : امکان Import نمودن اخبار را به ماژول DNNArticle از RSS Feed ها می دهد.
Ajax Slider : امکان نمایش مقالات را در Slider می دهد. این امکان مقالات را به صورت Ajax ی نمایش می دهد که به شما این امکان را می دهد که هر تعداد که بخواهید بتوانید مقاله را نمایش دهید.
DNNArticle Editor (در نسخه 8.6 به بعد) : به شما امکان تعریف صفحه ویرایش مقاله را می دهد. شما می توانید برای تعریف صفحه ی ویرایش مقاله ی خودتان از token ها استفاده نمایید.
Recent Comment : (از نسخه 8.6 به بعد) : این ماژول آخرین نظرات را برای یک نمونه از DNNArticle نشان می دهد.
از ورژن 8.9 به بعد 2 ماژول انتخابی اضافه شد :
DNNArticle Advanced Search : امکان جستجو مقالات با استفاده از تاریخ ، گروه ها و کلمات کلیدی را به کاربران می دهد.
DNNArticle Dashboard : امکان مدیریت مقالات را در داشبورد به مدیران می دهد.
Media in line : یک ماژول رایگان است که برای نمایش فایل های Media مانند FLV، MP3 در داخل مقالات به شما کمک می کند.
Easy Avatar : یک ماژول رایگان که Avatar کاربران را از طریق سایت Gavatar.com نمایش می دهد.
سپاس خاطر مطالب مفید تون.
ممنون میشم این ماشزول رو برای من ارسال فرمایید.
radinmehr@gmail.com