افزونه های کاربردی دروپال (بخش اول)

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

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

 

بخش اول :

 

1- CCK (Content Construction Kit)

یکی از معروفترین و پرکاربردیترین افزونه های دروپال افزونهcck  هست ، این افزونه در نسخه 7 دروپال در هسته قرار گرفته و باعث پایداری بیشتر در این نسخه شده ، ولی در نسخه 6 دروپال اینگونه نیست و شما باید این افزونه رو خودتون دانلود و نصب کنید.اما شاید از خودتون بپرسید که کار این افزونه چی هست در جواب باید بهتون بگم که کار این افزونه ساختن انواع فیلد ها و اضافه کردن اون فیلدها به محتوامون هست با یه مثال کوچولو کار این افزونه رو براتون شرح می دم. فرض کنید که شما می خواهید یک کتابخونه ایجاد کنید ، تو دروپال اولین کاری که می کنید اینه که باید یک نوع محتوای جدید ایجاد کنید و بعد برای اون نوع محتوای جدیدتون یک سری فیلد تعریف کنید ؛ مثلا : نام کتاب ، نام نویسنده و ... ،پس کار این افزونه ساختن فیلد هست ولی برای هر نوع فیلد یک سری پیشنیاز هم داره که در ادامه همین مقاله به معرفی مهمترین اونها می پردازم . من بهتون پیشنهاد می کنم که حتما از این افزونه استفاده کنید

2-Views

واسه من دروپال بدون این افزونه اصلا قابل تصور نیست ، اگه در باره این افزونه بخوام بگم ، باید بگم که ابزاری هست که می تونه انواع پرسوجو ها رو ایجاد کنه . در واقع دیگه ما مجبور نیستیم با پایگاه داده و کدهای اون سرو کله بزنیم پس می تونم بگم که دروپال قدرت خودش رو تو این افزونه نشون داده، من بهتون پیشنهاد می کنم که در کنار افزونه cck  از این افزونه هم استفاده کنید تا قدرت دروپال رو حس کنید ، شاید از خودتون بپرسید که چه زمانی از این افزونه باید استفاده کنم ، در جواب باید بگم که شما در این موارد نیاز دارید که از این افزونه استفاده کنید :

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

2-شاید بخواید یک آرشیو موضوعی یا حتی یک آرشیو ماهیانه ایجاد کنید

3-همچنین می تونید با این افزونه اسلاید شو ایجاد کنید و خیلی کارهای دیگه

3-FileField

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

4-ImageField

افزونه ImageFieldامکان آپلود فایل از نوع عکس رو به سایت اضافه می کنه ، از دیگه امکاناتی که این افزونه برای ما فراهم می کنه در زمان آپلود عکس می تونم به مواردی چون : امکان قرار دادن تصویر به صورت نامحدود ، تعریف محدودیت برای وضوح و سایز تصویر های آپلود شده .

5-WYSIWYG

حتما شما هم به دنبال یک ادیتور هستید ، شاید برای شما که با کدنویسی آشنا هستید نیاز به این افزونه زیاد حس نشه ، اما برای یک اپراتور که اطلاعات زیادی حتی از یک cmsنداره ، کار کردن بدون این افزونه اصلا براش امکان پذیر نباشه . شما می تونید به کمک این افزونه یکی از ادیتور های معرفی شده در خود افزونه رو به سایتتون اضافه کنید ، اما پیشنهاد من به شما استفاده از دو ادیتور ckeditor  و tinymce  هست.

6-Dynamic Display Block

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

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

admin
جواد اصغری هستم مدیر سایت مرکز دروپال ایران ، یک طراح که از سال 89 با دروپال کار می کنم به گرافیک علاقه خاصی دارم و سعی می کنم کارهام در این چهارچوب قرار بگیرن
تصویر فرزاد
فرزاد (تایید نشده)
ی., 02/01/2015 - 21:25

سلام من میخام یه جدول در دروپال ایجاد کنم که امکان این رو داشته باشه که کاربر بیاد اطلاعات اون رو پر کنه از table field استفاده کردم ولی ندونستم که میشه یا نه .سعی کردم نشد .میشه لطفا افزونه مناسبش روبه من بگید چه افزونه ای هست؟ممنون


تصویر omid_bnt
omid_bnt
چهارشنبه, 09/16/2015 - 11:36

سلام من ویرایشگر متن ckEditor رو نصب کردم
اما حالا میخوام روی خود ویرایشگر پلاگین نصب کردم
ممکنه راهنماییم کنیم


تصویر admin
admin
چهارشنبه, 09/16/2015 - 13:58

چه پلاگینی می خواید نصب کنید؟؟


تصویر omid_bnt
omid_bnt
چهارشنبه, 09/16/2015 - 14:20

ممنون از توجه تون
پلاگین spoiler برای ویرایشگر ckEditor ممنون میشم نحوه نصب شو بگید


تصویر admin
admin
چهارشنبه, 09/16/2015 - 14:58

سلام دوست من

این لینک رو ببین کمکت می کنه :https://github.com/zetamen/ckeditor-spoiler/blob/master/README.md

و :https://www.drupal.org/project/spoiler


سلام لینکی که از گیت هاب معرفی کردید همون فایلی هست که توی سایت اصلی ویرایشگر هم قرار داده شده

من این ماژول spoiler که شما معرفی کردید
https://www.drupal.org/project/spoiler
اضافه کردم ولی جواب نداد

---

وبعد این ماژول wysiwyg رو نصب کردم
https://www.drupal.org/project/wysiwyg

و ماژول ویرایشگر ckeditor رو غیر فعال و ماژول spoiler که شما معرفی کردید رو فعال

توی تنظیمات ماژول wysiwyg میشه پیکر بندی رو خیلی راحت انجام داد و گذینه spoiler هم بود فعال که کردم spoiler ، icon به تولبار اضافه شد اما کار نمیکرد خروجی به شکل [spoiler] test [/spoiler] بود شاید فایل های مربوط به جاوا و استایل اضافه نکرده؟

(اگر بدون استفاده از wysiwyg بتونیم spoiler روی ویرایشگر نصب کنیم به نظرم بهتر هست چرا که به بعد هر پلاگینی که نیاز بشه رو میتونیم نصب کنیم)

باتشکر


مرکز دروپال ايران

راه های ارتباط با ما

آدرس : دفتر شهریار : شهرک وائین ، بعثت 5 نبش سپیدار 10 پلاک 26

تلفن : 09370977406 - 09384363798

ایمیل : drupalcenter.ir@gmail.com

ارتباط با مدیر سایت از طریق تلگرام

logo-samandehi

مرکز دروپال ایران بزرگترین وب سایت  آموزش دروپال در کشور ، در مهر ماه سال 1388 به طور رسمی فعالیت خود را در زمینه وب و دنیای دیجیتال آغاز کرده است. مجموعه مرکز دروپال ایران شامل « آموزش های تصویری » ، « معرفی جدیدترین ماژول ها » ، « ترجمه مقالات دروپالی روز دنیا » ، « طراحی قالب دروپال» و « خبرهای دنیای دروپال» می باشد.این مجموعه به همراه گروه فنی خود و به  پشتوانه کاربران فعال و متعهد ، با  در نظر داشتن چشم اندازی برای آینده نزدیک ، قصد دارد تا به معرفی و آموزش  هرچه بیشتر و بهتر هسته قدرتمند و دوست داشتنی دروپال ،  به روش های مختلف در زمینه های گوناگون بپردازد تا در کنار کاربران خود به موفقیت های هرروز خود بیفزاید. در همین راستا قصد داریم تا بصورت تخصصی و حرفه ای مباحث مختلف دروپال را با کوچک ترین جزئیات و تکنیک ها به دروپال کاران و کسانی که قصد دارند طراحی وب سایت ،پورتال و سیستم های هوشمند را آغاز کنند ، آموزش دهیم.گستردگی مطالب ، تنوع در آموزش ها ، نگاه تخصصی و همگام بودن با کاربران در آموزش عوامل متمایز کردن مرکز دروپال ایران با سایر آموزش دهندگان می باشد.
دروپال برای انجام طراحی های شگفت انگیز !  Drupal Builds something amazing