رفتن به محتوای اصلی

طراحی قالب اختصاصی دروپال با Omega - قسمت سوم

این هفته قصد داریم قسمت های مختلف قالب امگا (Omega) رو بهتر بشناسیم. اگر میخواهید یک قالب دروپالی خوب داشته باشید پس بهتره اول از همه از امکاناتی که داریم مطمئن بشیم. اگر هنوز قسمت های قبلی مقاله رو نخوندید پیشنهاد میکنم قبل از ادامه بحث این هفته حتما اون ها رو بخونید.

طراحی قالب اختصاصی دروپال با امگا - قسمت اول
طراحی قالب اختصاصی دروپال با امگا - قسمت دوم

دروپال چیست؟ دروپال یک سیستم مدیریت محتوا نیست

"دروپال یکی از بهترین سیستم های مدیریت محتواست، پس چرا یک سیستم ساده ارسال خبر یا ایجاد رویداد نداره"
ممکنه شما هم این حرف رو از آدم های حرفه ای شنیده باشید از کسانی که سیستم های مدیریت محتوا رو به خوبی میشناسند. این یک نقد منصفانه است تا وقتی که ما در مورد یک سیستم مدیریت محتوا صحبت میکنیم اما آیا دروپال یک سیستم مدیریت محتواست؟

ماژول هفته: Flag را بهتر بشناسیم

این هفته به سراغ ماژول Flag در دروپال رفتیم. ماژولی که فکر میکنم در بین فارسی زبانها کمتر استفاده میشه. این شاید به خاطر ساختار بسیار انعطاف پذیر این ماژول باشه به طوری که شاید نشه یک وظیفه خاص رو به عهده این ماژول گذاشت. بزارید با هم چند مثال از کارایی های این ماژول رو بررسی کنیم.

طراحی قالب اختصاصی دروپال با Omega - قسمت دوم

در قسمت قبل با قالب omega آشنا شدیم. میدونیم که omega یک قالب پایه برای طراحی قالب های اختصاصی است. امروز میخواهیم ببینیم چطور میشه یک قالب از روی omega بسازیم.

قبل از هرچیز نیاز دارید که یک دروپال را نصب کنید. بعد از نصب دروپال از منوی بالا گزینه ظاهر (appearance) را انتخاب کنید و از گزینه "نصب پوسته جدید" قالب omega رو نصب کنید.

ماژول هفته: entityform قاتل webform

 */  از این هفته روزهای 4 شنبه یا 5 شنبه یک ماژول که به نظر جالب تر بیاد معرفی میکنیم. شما هم میتونید مطالب خودتون رو برای ما ارسال کنید و یا با نام خودتون در سایت منتشر کنید. یا ماژول هایی که فکر میکنید جالب هستند رو به ما معرفی کنید. */

طراحی قالب اختصاصی دروپال با Omega - قسمت اول

قبلا صحبت کردیم که چرا قالب پایه Omega‌ یک انتخاب خوب برای ایجاد یک قالب اختصاصی است. پس میخوایم بیشتر در مورد این قالب صحبت کنیم.

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

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

فارسي کردن تاريخ دروپال به صورت دستي

این افزونه به ماژول Datex منتقل شد.

سلام
اين روش تبديل تاريخ همين روشي است که drupalCms از آن استفاده ميکند و من با اجازه مديريت آن را در اين سايت انتشار ميدهم.
در اين روش تبديل تاريخ ديگه نيازي به نصب هيچ ماژولي نيست، فقط با کمي تأمل و تغيير چندتا فايل ميتونيد به صورت کامل تاريخ را تبديل کنيد.
در ابتدا فايل ضميمه مورد نياز را با نام persiandate.inc را دانلود و در مسير

محلی سازی / فارسی سازی در PHP - بخش دو

در بخش قبل شیوه‌ی نصب و فعال سازی کتابخانه intl مربوط به محلی‌سازی داده‌ها در php رو گفتم، در این بخش روش استفاده از اون رو توضیح میدم.

محلی سازی / فارسی سازی در PHP - بخش یک

برای تاریخ شمسی در دروپال از ماژول Datex استفاده کنید.

بخش دوم مقاله‌ی فارسی سازی و محلی سازی در php را اینجا بخوانید

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