رفتن به محتوا

افزونه‌ها

بخش “افزونه‌ها” (Extensions) در ایزی‌پورتال، که از طریق منوی مدیریتی در دسترس است، مرکز اصلی مدیریت تمامی قابلیت‌های اضافی و شخصی‌سازی‌های سایت شما می‌باشد و شامل هر چیزی است که می‌تواند روی پلتفرم نصب شده و عملکرد جدیدی ایجاد کند، از جمله ماژول‌ها (برای افزودن به صفحات)، تم‌ها (برای ظاهر سایت)، اتصالگرها (برای اتصال به سرویس‌های خارجی)، بسته‌های زبان، و کتابخانه‌های کد.

این بخش معمولاً دارای دو تب اصلی است: “افزونه‌های نصب شده” که لیست افزونه‌های فعال فعلی را به همراه اطلاعاتی نظیر نسخه و اینکه آیا و در کجا در سایت استفاده شده‌اند یا خیر نمایش می‌دهد (قابلیتی بسیار مفید برای جلوگیری از بروز مشکل هنگام حذف)، و “افزونه‌های موجود” که افزونه‌های آماده نصب ولی غیرفعال را لیست می‌کند. نصب یک افزونه جدید معمولاً با بارگذاری یک فایل فشرده (zip) از طریق دکمه “نصب افزونه” و طی کردن یک فرآیند چند مرحله‌ای ساده انجام می‌شود و پس از آن، افزونه به لیست موارد نصب شده اضافه و آماده استفاده می‌گردد.

برای هر افزونه نصب شده، با کلیک روی آیکون ویرایش (مداد)، می‌توان به تنظیمات جزئی‌تری دسترسی پیدا کرد. از مهم‌ترین این تنظیمات، بخش “اختصاصی کردن ماژول برای سایت‌ها” (Exclusivity) است که در محیط‌های چند سایتی ایزی‌پورتال (Multi-site) به شما امکان می‌دهد مشخص کنید یک افزونه خاص (به‌ویژه ماژول‌ها) در کدام یک از سایت‌های زیرمجموعه شما قابل دسترسی و استفاده باشد، که برای مدیریت ماژول‌های پولی یا محدودسازی دسترسی بسیار کاربردی است.

همچنین تنظیمات مربوط به دسترسی نقش‌های کاربری (Roles) به ماژول نیز در همین قسمت قابل مدیریت است. علاوه بر این، گزینه‌هایی برای توسعه‌دهندگان جهت ساخت ماژول یا ایجاد پکیج نصب نیز در بخش افزونه‌ها تعبیه شده است. در مجموع، بخش مدیریت افزونه‌ها ابزاری قدرتمند و متمرکز برای مشاهده، نصب، ارتقاء، حذف و پیکربندی دقیق تمامی اجزای اضافی است که قابلیت‌های سایت ایزی‌پورتال شما را گسترش و سفارشی می‌کنند و فرآیند به‌روزرسانی آن‌ها نیز با نصب فایل نسخه جدید به سادگی انجام‌پذیر است.

  • نصب افزونه جدید: نصب یک افزونه جدید از طریق بارگذاری فایل بسته
  • ابزارهای توسعه‌دهنده: دسترسی به ابزارهای توسعه‌دهنده برای ساخت افزونه یا ماژول جدید
  • جابجایی بین لیست‌ها: جابجایی بین لیست افزونه‌های نصب شده و افزونه‌های در دسترس
  • فیلتر بر اساس نوع: فیلتر کردن لیست افزونه‌ها بر اساس نوع (ماژول، پوسته و غیره)
  • مشاهده اطلاعات: مشاهده نام، نسخه و وضعیت استفاده از هر افزونه
  • بررسی ارتقاء: بررسی امکان ارتقاء یک افزونه به نسخه جدیدتر
  • دسترسی به تنظیمات: دسترسی به تنظیمات یا حذف (Uninstall) یک افزونه
  • ایجاد فایل بسته: ایجاد یک فایل بسته (Package) قابل نصب از افزونه
  • جابجایی بین بخش‌ها: جابجایی بین بخش‌های اطلاعات، لایسنس و یادداشت‌های انتشار یک افزونه
  • مشاهده فراداده‌ها: مشاهده و ویرایش اطلاعات اصلی و فراداده‌های (Metadata) افزونه
  • تنظیم اطلاعات: تنظیم شماره نسخه، نام نمایشی و توضیحات افزونه
  • مدیریت مالکیت: مشاهده و ویرایش اطلاعات مربوط به مالک و توسعه‌دهنده افزونه
  • مشاهده لایسنس: مشاهده متن کامل توافق‌نامه لایسنس نرم‌افزاری افزونه
  • تأیید شرایط: تأیید و پذیرش شرایط و ضوابط استفاده از افزونه
  • مشاهده تاریخچه: مشاهده تاریخچه تغییرات و یادداشت‌های مربوط به هر نسخه از افزونه
  • ویرایش یادداشت‌ها: ویرایش و به‌روزرسانی متن یادداشت‌های انتشار (Changelog)
  • اطلاع از تغییرات: اطلاع از رفع اشکال‌ها، ویژگی‌های جدید و نیازمندی‌های سیستمی در نسخه‌های مختلف

تنظیمات پیشرفته افزونه

Section titled “تنظیمات پیشرفته افزونه”
  • دسته‌بندی ماژول: دسته‌بندی ماژول برای سازماندهی بهتر در پنل کاربری
  • کنترل قابلیت جستجو: کنترل قابلیت جستجو شدن محتوای ماژول توسط موتور جستجوی سایت
  • درون‌ریزی و برون‌ریزی: فعال یا غیرفعال کردن امکان درون‌ریزی و برون‌ریزی محتوای ماژول
  • اشتراک‌گذاری محتوا: مدیریت قابلیت اشتراک‌گذاری محتوای ماژول بین صفحات مختلف
  • مدیریت وابستگی‌ها: مشاهده و ویرایش وابستگی‌های ماژول به سایر افزونه‌ها
  • اختصاص به سایت‌های خاص: اختصاص دادن یا محدود کردن استفاده از ماژول برای سایت‌های خاص (در محیط چندسایتی)
  • مدیریت تعاریف: مدیریت تعاریف و نماهای مختلف یک ماژول
  • تعیین نقش‌های کاربری: تعیین نقش‌های کاربری که مجاز به افزودن و استفاده از این افزونه هستند
  • اعطای مجوز انفرادی: اعطای مجوز استفاده از افزونه به یک کاربر خاص به صورت انفرادی
  • محدود کردن دسترسی: محدود کردن دسترسی به افزونه فقط برای مدیران یا گروه‌های کاربری مشخص
  • افزودن نقش جدید: افزودن نقش یا کاربر جدید به لیست مجوزهای استقرار (Deploy) افزونه

بخش «پوسته‌ها» مرکز کنترل اصلی ظاهر و هویت بصری وب‌سایت است.

  • انتخاب پوسته فعال: انتخاب و فعال‌سازی پوسته یا قالب گرافیکی اصلی سایت
  • بارگذاری پوسته جدید: بارگذاری و نصب یک پوسته جدید
  • جستجو و فیلتر: جستجو و فیلتر کردن لیست پوسته‌های نصب شده
  • دسترسی به تنظیمات: دسترسی به تنظیمات طرح‌بندی‌ها و کانتینرهای مربوط به پوسته فعال
  • مشاهده طرح‌بندی‌ها: مشاهده و انتخاب طرح‌بندی‌های مختلف موجود در یک پوسته

بخش «سایت‌ها» نشان‌دهنده قابلیت کلیدی این سیستم مدیریت محتوا برای پشتیبانی از قابلیت چند سایتی (Multi-site) است.

  • ایجاد سایت جدید: ایجاد یک وب‌سایت یا پورتال کاملاً جدید در همین سیستم مدیریت محتوا
  • مشاهده اطلاعات سایت: مشاهده نام و آدرس اینترنتی هر سایت مدیریت شده
  • دسترسی به آمار: دسترسی سریع به آمار کلیدی سایت شامل تعداد کاربران و صفحات
  • مشاهده شناسه و تاریخ: مشاهده شناسه‌ی منحصر به فرد (GUID) و تاریخ آخرین به‌روزرسانی سایت
  • ورود به پنل: ورود به پنل مدیریتی یا مشاهده سایت انتخاب شده

بخش «گروه‌های سایت» یک قابلیت پیشرفته برای سازماندهی و مدیریت یکپارچه وب‌سایت‌ها در یک محیط چند سایتی (Multi-site) است.

ویژگی‌های گروه‌های سایت

Section titled “ویژگی‌های گروه‌های سایت”
  • ایجاد گروه جدید: ایجاد یک گروه جدید برای دسته‌بندی سایت‌ها
  • ویرایش گروه: ویرایش نام، توضیحات و سایت اصلی یک گروه
  • اضافه کردن سایت‌ها: اضافه کردن سایت‌های دیگر به گروه یا حذف آن‌ها
  • ذخیره تغییرات: ذخیره کردن تغییرات، انصراف یا حذف کامل گروه سایت

بخش «فایل‌های سایت» یک مدیر فایل جامع و تحت وب است که امکان مدیریت کامل منابع و فایل‌های بارگذاری‌شده بخش تم سایت را روی سرور را فراهم می‌کند.

ویژگی‌های فایل‌های سایت

Section titled “ویژگی‌های فایل‌های سایت”
  • ایجاد پوشه جدید: ایجاد یک پوشه جدید برای سازماندهی فایل‌ها
  • بارگذاری فایل: بارگذاری یک یا چند فایل از کامپیوتر شخصی در سرور
  • همگام‌سازی: همگام‌سازی و بارگذاری مجدد لیست فایل‌ها و پوشه‌ها
  • تغییر نحوه نمایش: تغییر نحوه نمایش فایل‌ها بین حالت لیستی و شبکه‌ای
  • جستجو در فایل‌ها: جستجو در میان فایل‌ها و پوشه‌ها بر اساس نام
  • مشاهده جزئیات: مشاهده جزئیات فایل شامل حجم، تاریخ ایجاد و آخرین تغییرات
  • دسترسی سریع: دسترسی سریع به پوشه‌های اصلی و منابع سایت از طریق نوار کناری

بخش «فایل‌های سراسری» یک مدیر فایل در سطح سیستمی است که دسترسی مستقیم به ساختار فایل‌های اصلی و هسته پلتفرم را فراهم می‌کند.

ویژگی‌های فایل‌های سراسری

Section titled “ویژگی‌های فایل‌های سراسری”
  • دسترسی به فایل‌های سیستمی: دسترسی به فایل‌ها و پوشه‌های اصلی و سیستمی کل پلتفرم
  • مدیریت پوشه‌های حیاتی: مدیریت پوشه‌های حیاتی مانند تنظیمات (Config)، لاگ‌ها (Logs) و پوسته‌ها (Skins)
  • بارگذاری در سطح ریشه: بارگذاری یا ایجاد فایل‌ها و پوشه‌هایی در سطح ریشه (root) سیستم
  • مشاهده دارایی‌های سراسری: مشاهده دارایی‌های سراسری (Global Assets) و ناوبری سریع بین آن‌ها
  • ابزارهای مدیریت: استفاده از ابزارهای جستجو، مرتب‌سازی و همگام‌سازی برای فایل‌های سیستمی

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