با یک افزونه، همهی محصولات خریداریشده از ما رو نصب و بروزرسانی کنید، دقیقاً مثل هر افزونهی استاندارد وردپرسی
دانلود مستقیماگه شما هم چند تا افزونهی اختصاصی برای مشتریها یا کاربرهاتون تولید میکنید، احتمالاً این سناریو براتون آشناست: هر بار یه افزونهی جدید منتشر میکنید، باید فایلش رو دستی بفرستید، کاربر باید آپلودش کنه، فعالش کنه و بعد هر آپدیتی هم دوباره همین مسیر رو طی کنه. این فرآیند هم برای شما وقتگیره هم برای کاربر نهایی گیجکننده.
این افزونه یه افزونهی مدیریتی برای وردپرسه که پشتصحنه به یک بکاند لاراول متصل میشه و کار توزیع، لایسنسگذاری و بهروزرسانیِ افزونههای اختصاصی رو یکجا جمعا میکنه. ایدهی اصلی سادهست: کاربر فقط یک بار این افزونه رو نصب میکنه؛ از اون به بعد، هر افزونهای که براش لایسنس خریده، خودکار در دسترسش قرار میگیره، بدون اینکه مجبور باشه هر افزونه رو جداگانه دانلود و آپلود کنه.
۱. یک نقطهی ورود برای همهی افزونههای لایسنسدار: به محض نصب و اتصال، Ali Updater لیست افزونههایی که کاربر لایسنسشون رو خریده رو مستقیماً از سرور میکشه بالا. دیگه نیازی به ارسال فایلهای جداگانه یا لینک دانلود دستی نیست.
۲. فعالسازی خودکار بر اساس لایسنس: هر افزونه فقط برای کاربری که لایسنس معتبر داره فعال و در دسترس میشه؛ یعنی کنترل دسترسی از همون لحظهی نصب اعمال میشه.
۳. آپدیت با یک کلیک، مستقیم از گیت: وقتی نسخهی جدیدی از یه افزونه روی مخزن گیت منتشر میشه، کاربر لازم نیست منتظر ایمیل یا فایل جدید بمونه؛ کافیه از داخل همون پنل مدیریتی، آپدیت رو با یک کلیک اجرا کنه.
۴. پنل تنظیمات اختصاصی در وردپرس: افزونه یک صفحهی مدیریتی مجزا داخل داشبورد وردپرس اضافه میکنه که همهی این عملیات — از مشاهدهی لایسنسها تا اجرای آپدیت — از همونجا قابل انجامه.
۵. معماری مبتنی بر API: ارتباط بین افزونه و سیستم لایسنسگذاری از طریق یک API اختصاصی (بکاند لاراول) انجام میشه، که یعنی میشه در آینده افزونههای بیشتری رو بدون تغییر در تجربهی کاربر به همین سیستم اضافه کرد.
اگه توسعهدهنده یا آژانسی هستید که چند افزونهی اختصاصی میسازید و میخواید توزیع، لایسنسگذاری و آپدیتشون رو بهجای مدیریت دستیِ هر مشتری، از یک نقطهی مرکزی کنترل کنید، Ali Updater دقیقاً همین مشکل رو حل میکنه.
Ali Updater یه راهحل ساده اما مؤثره برای کسانی که چند افزونهی وردپرسی رو بهصورت لایسنسدار توزیع میکنن. بهجای اینکه هر افزونه یه فرآیند نصب و آپدیت جداگانه داشته باشه، همهچیز از پشت یک پنل واحد مدیریت میشه — هم برای توسعهدهنده راحتتره، هم برای کاربر.