~3 min read • Updated Mar 1, 2026
1. Evolution چیست و چرا مهم است؟
پوسته Evolution جدیدترین رابط کاربری DirectAdmin است که طی سالهای اخیر توسعه یافته و جایگزین پوسته قدیمی Enhanced شده است. این پوسته فقط یک تغییر ظاهری نیست؛ بلکه ساختار ارتباطی پنل را کاملاً مدرن کرده است.
ویژگیهای کلیدی Evolution:
- پشتیبانی تقریباً ۱۰۰٪ از JSON (افزودن
json=yesبه هر CMD) - ویرایش درونصفحهای بدون رفرش کامل
- امکانات گسترده برای توسعهدهندگان پلاگین
- طراحی مدرن، واکنشگرا و کاربرپسند
- حالت روشن/تیره (Light/Dark Mode)
- منوی انعطافپذیر با قابلیت سفارشیسازی کامل
2. فعالسازی پوسته Evolution
در نصبهای جدید، Evolution بهصورت پیشفرض فعال است. اگر پوسته دیگری فعال است، برای تغییر:
- ورود با حساب admin
- رفتن به سطح Reseller
- رفتن به: Reseller Tools → Skin Manager
- انتخاب پوسته evolution
- انتخاب یکی از گزینهها:
- Set Global → برای کل سرور
- Apply to me → فقط برای ادمین
- Apply to All users → برای همه کاربران
3. تغییر پوسته برای همه کاربران از طریق SSH
برای تغییر پوسته همه کاربران، ریسلرها و پکیجها به Evolution:
cd /usr/local/directadmin/data/users
# تغییر پکیجهای ادمین
perl -pi -e 's|skin=enhanced|skin=evolution|g' ../admin/packages/*.pkg
# تغییر پکیجهای ریسلرها
perl -pi -e 's|skin=enhanced|skin=evolution|g' */packages/*.pkg
# تغییر پوسته کاربران
perl -pi -e 's|skin=enhanced|skin=evolution|g' */user.conf
# تغییر docsroot
perl -pi -e 's|docsroot=./data/skins/enhanced|docsroot=./data/skins/evolution|g' */user.conf
---
4. سفارشیسازی پوسته Evolution
بخش سفارشیسازی از مسیر زیر قابل دسترسی است:
Admin Tools → Customize Evolution Skin
قوانین ارثبری تغییرات:
- تغییرات ریسلر → فقط برای خودش و کاربران زیرمجموعهاش
- تغییرات ادمین → برای همه کاربران و ریسلرها (مگر اینکه ریسلر override کرده باشد)
4.1 تغییر رنگها
- Component Colors → رنگ متن، لینکها، جدولها
- Theme Colors → رنگ منوها، هدرها، پسزمینهها
4.2 تغییر لینکهای Help
بهصورت پیشفرض به evo.site-helper.com اشاره دارد.
- میتوانید لینک هر صفحه را به مستندات خودتان تغییر دهید.
- گزینه Clear Defaults → حذف کامل لینکهای پیشفرض
4.3 تغییر لوگو و تصاویر
- لوگوی حالت روشن
- لوگوی حالت تیره
- فاویکون
- تصویر پسزمینه صفحه لاگین
4.4 افزودن CSS سفارشی
میتوانید CSS مستقیم وارد کنید یا فایل خارجی معرفی کنید.
متغیرهای CSS آماده:
--img-logo
--img-logo-light
--img-logo-dark
--primary
--safe
--danger
--neutral
---
4.5 سفارشیسازی منو
- اضافه/حذف آیتمها
- تغییر ترتیب
- افزودن لینک به سیستم تیکت خارجی
- تغییر نام بخشها
4.6 غیرفعال کردن سیستم تیکت داخلی
اگر از سیستم تیکت خارجی استفاده میکنید:
Reseller Level → Manage Tickets → Ticket System Settings
تیک Ticket System Enabled را بردارید و URL سیستم خارجی را وارد کنید.
---5. ترجمه پوسته Evolution
ترجمهها از طریق سیستم زیر مدیریت میشوند:
https://translate.directadmin.com
- زبانهایی با ترجمه بالای ۸۰٪ همراه نسخههای جدید منتشر میشوند.
- برای ارسال ترجمه جدید → از طریق تیکت یا فروم اقدام کنید.
6. نکات مربوط به پوسته قدیمی Enhanced
اگر هنوز از Enhanced استفاده میکنید:
ساخت پک زبان جدید:
cd /usr/local/directadmin/data/skins/enhanced/lang
cp -R en mylang
chown -R diradmin:diradmin mylang
chmod -R 755 mylang
تغییر به UTF-8:
cd /usr/local/directadmin/data/skins/enhanced/lang/en
cp -p lf_standard.html my_lf_standard.html
perl -pi -e 's/iso-8859-1/UTF-8/' my_lf_standard.html
echo "LF_STANDARD=my_lf_standard.html" >> ../files_custom.conf
سفارشیسازی با files_custom.conf:
برای تغییر یک فایل بدون تأثیر آپدیتها:
cp header_wide.html my_header_wide.html
# ویرایش فایل
echo "HTM_HEADER_WIDE=my_header_wide.html" >> files_custom.conf
Written & researched by Dr. Shahin Siami