Skip Navigation Links.

امنیت و انطباق

نمایش نقشه سایت / WatchersNET.SiteMap

افزونه‌ی WatchersNET.SiteMap یک ماژول مدرن و سبک برای نمایش نقشه‌ی سایت در پلتفرم DNN است که با هدف بهبود ناوبری، افزایش دسترسی‌پذیری و ارتقاء سئو طراحی شده است. این افزونه امکان نمایش ساختار صفحات سایت به‌صورت لیستی یا درختی (TreeView) را فراهم می‌کند و با پشتیبانی از پوسته‌های متنوع، قابلیت شخصی‌سازی بالا و فیلترهای هوشمند، انتخابی مناسب برای وب‌سایت‌های سازمانی، فروشگاهی و محتوایی است.

ویژگی‌ها

نمایش به‌صورت ماژول یا Skin Object

امکان استفاده در قالب‌های DNN یا به‌عنوان ماژول مستقل در صفحات.

دو حالت نمایش

حالت معمول (لیستی) و حالت درختی (TreeView) با انیمیشن و پوسته‌های اختصاصی.

پشتیبانی از ۱۹ پوسته‌ی آماده

شامل ۹ پوسته‌ی معمول و ۱۰ پوسته‌ی TreeView با قابلیت انتخاب از تنظیمات.

فیلتر بر اساس سطح دسترسی

نمایش لینک‌ها فقط برای نقش‌های مجاز و کاربران احراز هویت‌شده.

پشتیبانی از زبان‌های مختلف

امکان ترجمه کامل رابط کاربری و متن‌ها برای سایت‌های چندزبانه.

تولید URLهای انسانی و سئوپسند

تبدیل لینک‌ها به ساختار قابل خواندن برای موتورهای جستجو.

پشتیبانی از Taxonomy Tags

فیلتر صفحات بر اساس واژگان طبقه‌بندی‌شده و برچسب‌های معنایی.

تنظیم سطح شروع نمایش

انتخاب نمایش از Root، Parent، Current، Children یا سطح سفارشی.

امکان نمایش یا مخفی‌سازی آیکون صفحات

با قابلیت تعیین آیکون پیش‌فرض برای صفحات بدون آیکون.

ذخیره‌سازی وضعیت TreeView

با استفاده از کوکی یا URL برای حفظ حالت باز/بسته بودن شاخه‌ها.

پشتیبانی از IPortable

امکان Export/Import تنظیمات برای انتقال سریع بین پورتال‌ها.

نحوه عملکرد

نصب افزونه:

1. دریافت فایل نصب از مخزن GitHub یا منابع معتبر DNN.

2. ورود به پنل مدیریت با نقش Host و رفتن به بخش Extensions.

3. انتخاب گزینه "Install Extension Wizard"، بارگذاری فایل ZIP و تکمیل مراحل نصب.

افزودن ماژول به صفحه:

1. رفتن به صفحه‌ی مورد نظر و انتخاب "Add New Module".

2. جستجوی "WatchersNET.SiteMap" و افزودن ماژول به محل دلخواه در صفحه.

پیکربندی تنظیمات:

1. ورود به تنظیمات ماژول و انتخاب حالت نمایش (لیستی یا TreeView).

2. انتخاب پوسته، فعال‌سازی فیلترهای دسترسی، تنظیم سطح شروع و تعداد سطوح قابل نمایش.

3. فعال‌سازی گزینه‌های پیشرفته مانند ذخیره‌سازی وضعیت، نمایش آیکون‌ها و فیلتر بر اساس Taxonomy.

ذخیره و تست عملکرد:

1. ذخیره تنظیمات و بررسی نمایش نقشه‌ی سایت در مرورگرهای مختلف.

2. تست عملکرد در حالت‌های مختلف کاربری (مهمان، عضو، مدیر) برای بررسی فیلترهای دسترسی.

توصیه‌های حرفه‌ای

برای بهبود تجربه کاربری، از حالت TreeView با انیمیشن‌های "normal" یا "fast" استفاده کنید.
در سایت‌های بزرگ، از فیلتر Taxonomy برای نمایش صفحات مرتبط با موضوع جاری بهره ببرید.
برای حفظ حالت باز/بسته بودن شاخه‌ها، گزینه‌ی Persist را روی "cookie" تنظیم کنید.
در صفحات عمومی، از حالت نمایش "Children" استفاده کنید تا فقط زیرصفحات مرتبط نمایش داده شوند.
قبل از انتشار، از قابلیت Demo Mode برای تست پوسته‌ها و انتخاب بهترین ظاهر استفاده نمایید.
درخواست دمو

راهنمای تصویری کار با این افزونه

در این بخش، نحوه استفاده از افزونه را به‌صورت مرحله‌به‌مرحله همراه با تصاویر و توضیحات کامل مشاهده می‌کنید. این راهنما به شما کمک می‌کند تا در کمترین زمان، افزونه را به‌درستی پیکربندی و استفاده کنید.

نصب WatchersNET.SiteMap از طریق Extension Wizard و بارگذاری فایل ZIP.

انتخاب ماژول از لیست و افزودن به محل دلخواه در صفحه با Drag & Drop.

انتخاب حالت لیستی یا TreeView، پوسته‌ی نمایشی و فعال‌سازی Demo Mode.

تعیین سطح شروع، تعداد سطوح، نمایش آیکون‌ها و فیلتر بر اساس نقش یا برچسب.

نمایی از نقشه‌ی سایت با ساختار درختی، پوسته‌ی انتخاب‌شده و لینک‌های قابل کلیک.

سوالات متداول

افزونه WatchersNET.SiteMap چه کاربردی دارد و برای چه نوع سایت‌هایی مناسب است؟

این افزونه برای نمایش نقشه سایت (SiteMap) در قالب ماژول یا شیء پوسته (Skin Object) طراحی شده است. هدف آن کمک به کاربران و موتورهای جستجو برای یافتن صفحات سایت است. مناسب برای سایت‌های شرکتی، خبری، آموزشی، فروشگاهی و هر پلتفرمی است که نیاز به نمایش ساختار صفحات به‌صورت سلسله‌مراتبی یا در بخش فوتر دارد.

نحوه نصب و راه‌اندازی افزونه چگونه است؟

برای نصب، فایل ZIP افزونه را از مخزن GitHub دریافت کرده و از طریق بخش Extensions در پنل مدیریت DNN نصب نمایید. پس از نصب، می‌توانید افزونه را به‌صورت ماژول در صفحات دلخواه یا به‌صورت Skin Object در قالب سایت قرار دهید. تنظیمات شامل انتخاب حالت نمایش، سطح شروع، تعداد زیرصفحات، و فیلتر بر اساس مجوزها یا برچسب‌های طبقه‌بندی است.

آیا افزونه با نسخه‌های جدید DNN سازگار است؟

بله، افزونه با نسخه‌های DNN 5.3.0 به بالا از جمله DNN 7.x، 8.x و 9.x سازگار است. با این حال، توصیه می‌شود قبل از استفاده در نسخه‌های جدیدتر مانند DNN 9.11 یا بالاتر، ابتدا در محیط تست بررسی شود تا از سازگاری کامل با قالب و سایر ماژول‌ها اطمینان حاصل گردد.

چه حالت‌هایی برای نمایش نقشه سایت وجود دارد؟

افزونه دو حالت اصلی برای نمایش دارد: حالت معمولی (Normal): نمایش ساده و خطی صفحات سایت. حالت درختی (TreeView): نمایش سلسله‌مراتبی با افکت‌های انیمیشنی و قابلیت باز و بسته شدن شاخه‌ها. هر حالت دارای پوسته‌های متنوعی است که ظاهر نقشه سایت را قابل سفارشی‌سازی می‌کند. همچنین امکان تعیین سطح شروع، نمایش فقط صفحات فرزند، و تنظیمات مربوط به انیمیشن و حفظ وضعیت باز/بسته وجود دارد.

در صورت عدم نمایش برخی صفحات یا بروز خطا، چه اقداماتی باید انجام داد؟

ممکن است صفحات مورد نظر در منوی اصلی DNN تعریف نشده باشند یا مجوزهای دسترسی آن‌ها محدود باشد. برای رفع مشکل: بررسی کنید که صفحات در تنظیمات افزونه مستثنی نشده باشند. مطمئن شوید که نقش کاربری فعلی مجوز مشاهده صفحات را دارد. در صورت استفاده از حالت TreeView، بررسی کنید که تنظیمات انیمیشن و سطح شروع به‌درستی تعریف شده باشند. همچنین استفاده از گزینه‌های فیلتر بر اساس برچسب‌های طبقه‌بندی (Taxonomy Terms) می‌تواند باعث محدود شدن نمایش صفحات شود.

آیا امکان سفارشی‌سازی ظاهر و عملکرد افزونه وجود دارد؟

کاملاً. افزونه دارای بیش از ۹ پوسته معمولی و ۱۰ پوسته TreeView است. همچنین می‌توان: آیکون پیش‌فرض برای صفحات بدون آیکون تعریف کرد. صفحات مخفی را نمایش یا پنهان کرد. لینک‌ها را به‌صورت URLهای انسانی (Friendly URLs) نمایش داد. حالت Demo را فعال کرد تا انتخاب پوسته در بالای نقشه سایت نمایش داده شود. تمام این تنظیمات از طریق پنل مدیریتی افزونه قابل انجام هستند.

تفاوت WatchersNET.SiteMap با افزونه‌های دیگر مانند DDRMenu یا Sitemap Core چیست؟

WatchersNET.SiteMap تمرکز ویژه‌ای بر نمایش نقشه سایت به‌صورت ماژول یا شیء پوسته دارد و قابلیت‌هایی مانند TreeView، فیلتر بر اساس برچسب‌ها، و سفارشی‌سازی پوسته را ارائه می‌دهد. در حالی که DDRMenu بیشتر برای ساخت منوهای ناوبری و Sitemap Core برای تولید فایل XML جهت موتورهای جستجو استفاده می‌شود، WatchersNET.SiteMap برای نمایش بصری ساختار صفحات به کاربران گزینه‌ای سبک، قابل تنظیم و منعطف محسوب می‌شود.