دروپال 8 یک دنیای تازه

دروپال 8

شاید بگید خیلی زوده برای صحبت در این مورد اما درایس بوئیتارت گفته که حدودا در سپتامبر 2013 دروپال 8 خواهد آمد. یعنی حدودا 10 ماه دیگه. دروپال 8 با قابلیت های زیادی خواهد آمد که لیست اونها رو میتونید از اینجا ببینید.
ما میخواهیم 6 تا از مهم ترین تغییرات رو در بخش های مختلف بررسی کنیم.

1- هسته: دروپال 8 از symfony به عنوان framework استفاده میکند
مهمترین اتفاقی که در دروپال 8 افتاده استفاده از symfony به عنوان framework برنامه نویسی است. symfony 2 یک چارچوب قدرتمند،مبتنی بر سیستم پلاگین و مستحکم (robust) است که از ساختار شی گرایی php 5.3 بهره میگیرد.
دروپال به دنبال چند هدف بوده که symfony 2 این امکان رو فراهم کرده. اول اینکه برنامه نویسان کمتر درگیر ایجاد قابلیت های پایه میشوند بنابراین توسعه دهندگان میتوانند بیشتر بر روی رفع مشکلات تمرکز کنند. درایس در وبلاگ خودش یک دلیل دیگه رو هم ذکر کرده و اون اینکه symfony یک framework با ویژگی های زیاد، شی گرا، و مبتنی بر MVC هست که در واقع اینها اصولی هستند که دروپال همیشه به دنبال اونها بوده.

2- قالب: موتور قالب در دروپال 8 Twig خواهد بود
دروپال 8 از Twig به عنوان موتور ایجاد قالب استفاده خواهد کرد. که با PHPTemplate جایگزین شده است. توسعه دهندگان اعتقاد دارند که twig سریع ترِ، امن تر و کوچک تر است.
هنوز مشخص نیست که روش قدیمی ایجاد قالب در دروپال 8 به چه میزان پشتیبانی میشود و چه میزان از قابلیت های آن به دروپال 8 خواهد آمد. اما قطعا بالابردن سطح ساختار ایجاد قالب دروپال، سریع تر کردن و قانونمند کردن اون یک نیاز هست که به نظر میرسه از این طریق تامین خواهد شد.

3- موبایل: دروپال 8 تعاملی خواهد بود و از html5 و css3 استفاده خواهد کرد
شاید بگید دروپال 7 هم اینها رو داره بله اما ماژول های مفید برای این منظور زیاد نیست و میشه گفت دروپال 7 به صورت محدود این ویژگی رو پشتیبانی میکنه. ماژول های دروپال 7 نیاز به نصب دارند و پیکربندی که گاهی سخت هستند ضمن اینکه وجود قابلیت در هسته بسیاری از ناسازگاری ها رو از بین خواهد برد. اما همه چیز در حال تغییره.
گروه توسعه بخش موبایل دروپال خیلی فعال است. همه به این نکته پی برده اند که وب یک قدم بزرگ به سمت موبایلی شدن بر میداره. حالا با نصب دروپال شما بدون نیاز به هیچ تنظیمی با موبایل به خوبی کار میکنه و توسعه و طراحی سیستم های موبایلی بسیار آسان تر شده است.

4- نگارش و چند رسانه ای: دروپال 8 تجربه بسیار بهتری در نگارش به کاربر میدهد
درایس ذکر کرده بود که نگارش مطلب در دروپال یکی از بزرگترین نقاط ضعف دروپال بوده است برای اصلاح آن پروژه spark کلید خورده است. spark ابزار خیلی قدرتمندیست که نگارش مطالب را وارد یک سطح جدید میکند مثل نگارش درجا (inline) صفحات. در صفحه مدیریت محتوا نیز اصلاحات خوبی صورت خواهد گرفت.
هم چنین تلاش هایی انجام شده برای پشتیبانی از مدیا در هسته دروپال. در دروپال 7 ماژول مدیا برای ذخیره سازی عکس ها و ویدئوها و حتی مدیای ذخیره شده روی میزبان خارجی از واسط file entity استفاده میکند. گروه توسعه بخش مدیا به دنبال گسترش قابلیت های مدیا برای افزودن آن به هسته دروپال هستند که با نصب دروپال بدون هیچگونه تنظیمی پشتیبانی گسترده ای از مدیا میکند.

5- محلی سازی: دروپال 8 پشتیبانی بهتری از چندزبانگی خواهد داشت
با ارئه هر نسخه از دروپال پشتیبانی از زبان های مختلف در دروپال بهتر و بهتر شده ولی هنوز خیلی ها از سرعت پیشرفت اون شاکی هستند و احساس میکنند که این قابلیت به خوبی با هسته دروپال یکپارچه نشده. جندزبانگی دروپال یکی از نقاط ضعف دروپال محسوب میشده به خاطر ضعف هایی که به علت محدودیت های موجود به خاطر معماری سیستم دروپال وحود داشته است، بعنی شیوه ای که محتوا، گره ها و نظرات و کاربران سازمان بندی شده اند. حالا که این محدودیت های برداشته شده اند گروه چندزبانگی دروپال 8 امید بیشتری برای رفع مشکل دارند.

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

6- پیکربندی: سوق دادن دروپال 8 به CMI
در دروپال 8 تنظیمات به CMI منتقل خواهد شد و ID های یکتا (UUID) به محتوا اختصاص داده خواهند شد این کار اجازه میدهد که شما محتوا را بدون نیاز به تنظیمات مجدد فیلدها و انواع داده بین سرورهای مختلف انتقال بدهید. هر محتوا با UUID خود شناخته خواهد شد.
این قابلیت در واقع یکی از آسان سازی های دروپال هست چیزی که پشت پرده اتفاق می افتد اما از نقطه نظر قابلیت گسترش، یک ویژگی خیلی خوب محسوب میشود و هنگام انتقال داده ها و محتوا خیلی کار را ساده میکند.

نکات قابل توجه:
نکاتی که در توسعه فعلی دروپال 8 باید به آنها توجه کنیم.

1- تغییر عظیم API ها:
با تغییر هسته به symfony و تغییر لایه قالب به Twig بسیاری از قالب ها و ماژول ها نیاز به بازنویسی دارند اگر شما یک توسعه دهنده API هستید باید نگاهی به این framework ها بیندازید. برای اینکه در دروپال 8 یک توسعه دهنده خوب باشید باید دانش کافی از symfony، Twig و برنامه نویسی شی گرا داشته باشید.

2- زمان کوتاه باقی مانده قبل از تاریخ انتشار:
به شخصه این مطلب برای من خیلی نگران کننده است قابلیت های خیلی زیادی در نظر گرفته شده ولی فقط یک سال برای پیاده سازی اونها فرصت وحود دارد بخش هایی که نیاز به توجه ویژه دارند شامل انتقال به framework های جدید هست. به نظر من حتی اگر همه چیزهای در نظر گرفته شده تا قبل از آگوست 2013 انجام بشه حداقل 6 ماه تا 1 سال زمان لازم است تا دروپال 8 به حالت پایدار برسد.

3- عملکرد قوی، منظم و بازدهی بالا
با اینکه عملکرد قوی، منظم میشود و بازدهی بالا میرود، اما دروپال 8 واقعا از این لحاظ موثرتر از ورژن قبلی عمل کرده؟ و آیا واقعا برای سایت های کوچک تر قابل استفاده است یا قابلیت های آن یبیش از حد برای اینکار زیاده؟ شاید بعد از ارائه دروپال 8 به خودتون بگید برای راه اندازی یک سایت به این همه قابلیت بزرگ نیاز دارم؟

4- پیداکردن هاست مناسب
آخرین موردی که من را نگران میکنه اینه که یک سری از هاست های ارزان تر هستند که از Twig پشتیبانی نمیکنند (twig لازم است که در هاست نصب باشد) . Twig کوچک و سریع هست اما قرار نیست روی همه هاست ها نصب شده باشه مخصوصا هاست های ارزان تر. در ضمن در ایران که هاست های غیرحرفه ای زیادی وجود دارد باید intl رو هم به لیست نیازمندی های هاست اضافه کرد.

با همه موارد گفته شده چالش های بزرگ، زمان کم و امیدهای زیادی در مورد تغییرات دروپال 8 وجود دارد. آیا ما میتوانیم باز هم در موعد مقرر تمام خواسته ها را برآورده کنیم؟ بیایید به جای اینکه فقط آرزوی موفقیت کنیم برای موفقیت دروپال تلاش کنیم.

تگ های مطلب: 

دسته بندی مطلب: 

دیدگاه‌ها

عالی بود ، به امید موفقیت

عالی بود ، به امید موفقیت دروپال 8 ....

مطلب خیلی خوبی بود، ممنون.

مطلب خیلی خوبی بود، ممنون. امیدوارم توی ایران شرکت‌های هاستینگ خوب سریع شرایط رو برای هاست دروپال 8 مهیا کنن.

 

 باز هم عالی! دست شما درد نکنه.این روز ها یه نرم افزار تحت وب توی ذهنمه...میدونم برای پیاده سازی باید بیشتر مطالعه کنم ....اما نمیدونم از این وقت رو روی دروپال بزارم یا لایفرای !!!؟؟؟؟

@#3 خوب واقعیت اینه که ما هم

@#3 خوب واقعیت اینه که ما هم الان در حال نوشتن یک وب اپلیکیشن هستیم و این کار رو داریم با دروپال انجام میدیم 

خیلی عالی بود. مرسی

خیلی عالی بود. مرسی

خیلی هم خوب بود.

خیلی هم خوب بود.

ممنون از مطلب خوبتون

ممنون از مطلب خوبتون

ممنون از مطلب خوبتون

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

متاسفانه باید تائید کنم که

متاسفانه باید تائید کنم که بزرگترین نقطه ضعف دروپال پیچیدگی بیش از حد پایگاه داده دروپال است. البته در دروپال 8 سعی شده با استفاده از doctrine کمی این مشکل حل بشه

آخه چرا از فریم ورک yii که از

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

فریم ورک yii چیست؟ میشه بیشتر

فریم ورک yii چیست؟ میشه بیشتر توضیح بدین؟

yii یکی از فریم ورکهای

yii یکی از فریم ورکهای قدرتمند php هست که علارغم جوان تر بودن نسبت به دیگر فریم ورکها پیشرفت خوبی داشته و عملکرد خوبی از خودش نشون داده. رقیبهاش فرم ورک هایی مثل symfony که دروپال از این استفاده کرده،zend ،cakephp، و... هستند.

منم واسم سواله چرا از symfony

منم واسم سواله چرا از symfony استفاده کردن با وجود فریم ورک قدرتمندی مثه yii دوستان اگه کسی دلیل داره بگه!!

اینکه symfony بهتره یا yii یک

اینکه symfony بهتره یا yii یک نتیجه صد در صد نخواهد داشت. اما به نظر میرسه که symfony پشتیبانی از شی گرایی رو بهتر انجام میده و MVC بهتری داره. هدف دروپال ایحاد یک فریم ورک به وسیله symfony برای ایجاد یک اپلیکیشن و سیستم مدیریت محتواست که به مفاهیم بالا بیشتر نیاز داره. پیشنهاد میکنم مطلب زیر رو بخونید http://weavora.com/blog/2013/03/26/why-we-prefer-symfony-2-over-yii-framework/ در ضمن دوست من شما که وبلاگ دارید و توی سایتتون هم ادعا میکنید که در زمینه SEO فعالیت میکنید، آیا میدونید که کپی کردن مطالب دیگر سایت ها هم غیراخلاقیه و هم باعث کاهش رتبه سایت شما میشه؟

تشکر

خیلی عالی بود. مرسی از سایت خوبتون

طراحی سایت

سلام خیلی عالی بود کمال سپاس را از شما دارم .

طراحی سایت

با سلام مطلب مفیدی بود

سئو

سپاس، استفاده کردیم

طراحی سایت

عاااااااااالی بود

سئو سایت

سلام و موفق باشید

عاااااااالی ممنون

عاااااااالی ممنون

عالی بود

سلام عالی بود ممنون واقعا اطلاع رسانی سایتتون عالی هستش

تشکر

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

طراحی سایت املاک

ممنون از سایت خوبتون

طراحی سایت املاک

خیلی خوب بود مرسی

مطلب بسیار جالبی بود

مطلب بسیار جالبی بود استفاده کردیم خسته نباشید ممنون

طراحی سایت فروشگاهی

سلام ممنون از سایت خوبتون امیدوارم موفق باشید

طراحی سایت فروشگاهی

سلام ممنون از سایت خوبتون امیدوارم موفق باشید

طراحی سایت فروشگاهی

سلام ممنون از سایت خوبتون امیدوارم موفق باشید

سلام عالی بود.

سلام عالی بود.

سلام تشکر دوست عزیز

سلام تشکر دوست عزیز

منبع دروپال

ممنون از سایت خوبت.منابعی میتونی برای یادگیری دروپال از 0 تا 100 بهم معرفی کنی؟

با سلام و سپاس بسیار عالی بود

با سلام و سپاس بسیار عالی بود ممنون

طراحی لوگو

ممنون مطلب جالبی بود دروپال داره قدرت خودشون بین سی ام اس های دیگه حفظ میکنه

آموزش وردپرس

عالی بود تشکر

عالی بود تشکر

عالی بود تشکر

ممنون از سایت خوبتون

ممنون از سایت خوبتون

ممنون مطلب جالبی بود دروپال

ممنون مطلب جالبی بود دروپال داره قدرت خودشون بین سی ام اس های دیگه حفظ میکنه

نظر

مطلب مفیدی بود ممنون

آموزش دروپال

آموزش دروپال می خواستم

تشکر

طرح هاتون عالی بودن ممنووووووووووووووووون

دروپال

بسیار مفید بود متشکرم

مطلب خوب و مفیدی بود ممنون

مطلب خوب و مفیدی بود ممنون

عالی بودن ممنون از سایت

عالی بودن ممنون از سایت خوبتون

عالی بود ممنون از سایت خوبتون

عالی بود ممنون از سایت خوبتون هاست

سلام

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

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

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

مرسی خوب بود

مرسی خوب بود

خرید گاز فریون22

سلام ممنون از سایت خوبی که دارید

I was simply searching for

I was simply searching for related weblog posts for my undertaking research and I happened to find yours. Thanks for the useful data!

با سلام ممنون از سایت خوبتون

با سلام ممنون از سایت خوبتون

عالی بود.

عالی بود. ممنون از سایت خوبتون. موفق باشید.

ممنون از شما

ممنون از شما

اکسترودر

اکسترودر

ماردون

ماردون

روان کننده بتن

روان کننده بتن

خانه هوشمند

خانه هوشمند

ساختمان هوشمند

ساختمان هوشمند

هوشمند سازی خانه

هوشمند سازی خانه

هوشمند سازی ساختمان

هوشمند سازی ساختمان

طراحی سایت

ممنون از مطالب مفیدتون

دکوراسیون داخلی

ممنون از شما

سیسکو

موفق باشید خیلی خوب بود

عالی بود. موفق باشید

عالی بود. موفق باشید

عالی بود

عالی بود

با تشکر

با تشکر

دانلود فیلم

مطلب مفیدی بود تشکر

تشکر

عالی بود ممنون

بسیار عالی و زیبا بود ممنون

بسیار عالی و زیبا بود ممنون دوست گلم

عالی بود

عالی بود

عالی بود مرسی

عالی بود مرسی

مطلب مفیدی بود تشکر

مطلب مفیدی بود تشکر

ممنون از شما

ممنون از شما

درب اتوماتیک

درب اتوماتیک

درب شیشه ای اتوماتیک

درب شیشه ای اتوماتیک

راهبند

راهبند

جک بازویی

جک بازویی

جک ریلی

جک ریلی

ساندویچ پانل

ساندویچ پانل

ساندویچ پانل دیواری

ساندویچ پانل دیواری

ورق استیل

ورق استیل

نقاشی ساختمان

نقاشی ساختمان

منون بابت اطلاعات مفيد و

منون بابت اطلاعات مفيد و کاربرديتون لطفا از سايت هاي ما نيز ديدن فرماييد ممنون

http://radansoft.com/

http://radansoft.com/

http://radansoft.com/

http://radansoft.com/

تمجید

عااااااااااااااااااالی

تور دبی

تور دبی

خدمات چاپ

ممنون از شما

هاست

خیلی عالی بود. مرسی از سایت خوبتون هاست

c

منون بابت اطلاعات مفيد و کاربرديتون

ممنون کاربردی بود

ممنون کاربردی بود

از اخرین اخبار اقتصادی مطلع

از اخرین اخبار اقتصادی مطلع شوید

اخرین اخبار اقتصادی

اخرین اخبار اقتصادی

مطلب بسیار جالب و مفیدی بود

مطلب بسیار جالب و مفیدی بود .ممنون

طراحی سایت , طراحی وب سایت

مطلب بسیار جالب و مفیدی بود .ممنون

طراحی سایت

منون بابت اطلاعات مفيد و کاربرديتون

خسته نباشید خیلی خوب بود

خسته نباشید خیلی خوب بود

مطلب فوق العاده بود ممنون

مطلب فوق العاده بود ممنون بابت سایت خوبتون

دیدگاه جدیدی بگذارید

آخرین ارسال ها

محتواهای محبوب

درباره ما

Author
اینجا دروپال یعنی همه چیز. در مورد دروپال صحبت میکنیم. ماژول هامون رو به اشتراک میزاریم در مورد قالب دروپال ، فروشگاه دروپال، دروپال فارسی و تاریخ شمسی دروپال صحبت میکنیم و هرچیزی که در مورد طراحی سایت با دروپال میدونیم به هم انتقال میدیم. دروپالیون یک سایت شخصی نیست. ما دست همه کسانی که برای پیشرفت دروپال تلاش میکنند رو میفشاریم و با آغوش باز اونها رو در این سایت میپذیریم.

تماس با ما

با ما تماس بگیرید.

logo-samandehi