برخی تغییرات دروپال 8 نسبت به دروپال 7

دروپال 8

دروپال 8 یک هفته‌ی دیگر (1 دسامبر) به مرحله‌ی Feature Freeze می‌رسد، مرحله‌ای که در آن اضافه کردن ویژگی‌های جدید به دروپال 8 متوقف خواهد شد (مگر در موارد خاص)، و در عوض تمرکز بر روی بهبود API، رابط کاربری (UI)، و ویژگی‌های کنونی قرار خواهد گرفت.

می‌توان گفت پیشرفت توسعه‌ی دروپال 8 در وضعیت مناسبی است.

بیایید با هم نگاهی داشته باشیم به برخی تغییراتی که در دروپال 8 نسبت به دروپال 7 صورت گرفته است:

 

ساختار فایل‌ها

آخرین نسخه‌ی در حال توسعه‌ی دروپال 8 را می‌توانید از صفحه‌ی Drupal 8.x-dev در سایت دروپال دانلود نمایید. حجم دروپال 8 نسبت به دروپال 7 تقریبا دو برابر شده است!

بعد از خارج کردن فایل نصب دروپال 8 از حالت فشرده، اولین موردی که جلب توجه می‌کند، تغییری است که در ساختار فایل‌ها و پوشه‌ها صورت گرفته است.

در دروپال 7 ساختار فایل‌ها و پوشه‌ها به شکل زیر است:

ساختار پوشه‌ها و فایل‌ها در دروپال 7

و اما ساختار پوشه‌ها و فایل‌ها در دروپال 8 به شکل زیر در آمده است:

ساختار پوشه‌ها و فایل‌ها در دروپال 8

اتفاقی که افتاده این است که بسیاری از فایل‌های هسته‌ی دروپال به پوشه‌ی core منتقل شده‌اند. برای مثال، پوشه‌های themes و modules مربوط به هسته‌ی دروپال، به پوشه‌ی core منتقل شده‌اند، و پوشه‌های themes و modules که در ریشه‌ی دروپال 8 قرار دارند، در واقع آنهایی هستند که قبلا در مسیرهای sites/all/themes و sites/all/modules دروپال 7 قرار داشتند.

در دروپال 8، ساختار فایل‌ها و پوشه‌ها در پوشه‌ی core به شکل زیر است:

فایل‌ها و پوشه‌های داخل پوشه‌ی core در دروپال 8

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

 

نصب

مراحل نصب دروپال 8 نسبت به دروپال 7 تفاوت چندانی ندارد. البته برای نصب دروپال 8 به PHP 5.3.5 یا بالاتر احتیاج هست.

 

اضافه و حذف شدن ماژول‌ها

بعضی ماژول‌ها از هسته‌ی دروپال حذف شده‌اند، و بعضی دیگر اضافه شده‌اند:

ماژول‌های جدید در دروپال 8

  • Actions
  • Ban: برای بن کردن IPهای مورد نظر
  • Breakpoint: مورد استفاده برای طراحی‌های واکنش‌گرا (Responsive Design)
  • Configuration manager: برای ایجاد تغییرات در پیکربندی‌ها توسط مدیران سایت
  • E-mail: فیلد ایمیل
  • Entity Translation
  • History: تاریخچه‌ی دسترسی کاربران به محتوای سایت
  • JSON-LD
  • Language: تنظیم کردن زبان‌های مختلف برای سایت
  • Layout: برای عوض کردن طرح‌بندی‌های صفحات
  • Picture
  • RESTful Web Services
  • Views: همانطور که قبلا ذکر شد، ماژول نماها (Views) به هسته‌ی دروپال 8 منتقل شده است
  • Views UI
  • XML-RPC

ماژول‌هایی که به دروپال 8 راه نیافتند

  • Blog
  • Content translation
  • Trigger

 

قالب‌ها

سه قالب از قالب‌های پیشفرض در دروپال 7 به دروپال 8 پورت شده اند: Bartik، Stark، و قالب مدیریتی Seven. قالب Garland برای دروپال 8 پورت نشده است.

 

در آینده

احتمالا تغییرات بعدی اضافه کردن ویرایشگر WYSIWYG، ماژول Pathauto، ویراش در-مکان، و یک تولبار مدیریتی جدید به هسته‌ی دروپال 8 خواهد بود.

__________________________________________________________________________

منبع: ترجه‌ی آزادی از The State of Drupal 8: Before the Feature Freeze - OSTraining

__________________________________________________________________________

برچسب‌ها: 

نظرات

بسیار عالی بود. دست شما درد نکند.

خواهش می‌کنم. ممنون از نظرتون.

خیلی مطلب خوبی بود. به نظر شما سرعتش از 7 بالاتره؟

راستی ادمین جان به نظر میرسه اگر این حروف کپچا را کمتر کنی برای نظرات بیشتر موثر باشه.
موفق باشید...

ممنون محسن خان. دقیقا اطلاع ندارم، ولی فکر می‌کنم با توجه به اینکه با HTML5 ساخته شده سریعتر از دروپال 7 باشه. پیشنهاد می‌کنم نسخه‌ی بتای دروپال 8 رو دانلود و امتحان کنید و خودتون قضاوت کنید.
در رابطه با کپچا، موردی که گفتید صحیح است، اما متاسفانه باعث میشه تعداد نظرات اسپم خیلی زیاد بشه.
ممنون.

خیلی عالیه فقط کاشکی فاسی هم بشه

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

ممنون از مطلب خوبتون
دروپال چند تا مشکل داره به نظر من که امیدوارم در دروپال 8 درست شه.
یک فارسی سازی بخصوص تبدیل تاریخ به تاریخ شمسی
دو ذخیره ترجمه رشته ها در دیتابیس که فکر کنم اگه مثل وردپرس و جوملا از فایل استفاده میشد سرعت بیشتر و درخواست ها به دیتابیس کمتر میشد.
و نمیدونم دروپال با دیتابیس اوراکل کانفیگ میشه یا نه ولی اگه بشه خیلی بهتره
و کلا درخواست ها به دیتابیس زیاده که باعث مصرف زیاد و سرعت کم میشه.
البته من نظرم رو گفتم و مطمئن نیستم.اگه در این موارد مطلبی قرار بدید عالی میشه.

آخه چرا از فریم ورک yii که از خیلی جهات بهتر عملکرده استفاده نشده.
http://www.yiiframework.com/images/performance-20090131.png

اون عکسی که شما گذاشتید برای نسخه 1 (legacy) سیمفونی هست
سیمفونی از 1 تا 2.3 تغییرات کلی داشته.
در ضمن توی این عکس فقط APC مقایسه شده
ولی من نمی گم که کدوم بهتره چون من هم نمی دونم
البته خودم سیمفونی کار هستم و به نظرم از نظر ساختاری عالیه

به عنوان کسی که چند ماهه دروپال رو شروع کردم صمیمانه ازتون سپاس گزارم.
مارو تنها نزارید.
یا علی

خواهش می‌کنم حسین خان. ممنون از لطفتون.

افزودن نظر جدید