11 نکته حیاتی که باید در هر سایت دروپالی انجام دهید

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

 

1 - از نسخه اصلی دروپال استفاده کنید

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

 

2-دروپال خود را فارسی کنید

برای اینکه دروپال رو فارسی کنید راه های مختلفی هست اما پیشنهاد من به شما استفاده از افزونه localization update هست البته قبل از این کار باید افزونه local  که جزء افزونه های هسته دروپال هست رو فعال کنید و زبان فارسی رو به سایت اضافه کنید ، بعد از این شما می تونید ترجمه های خود را بروزرسانی کنید ، می بینید که بعد از چند دقیقه دروپال شما کاملا فارسی شده.

 

 

 

3- رشته های ترجمه نشده را ترجمه کنید

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

 

 

 

4-مشکل تاريخ شمسي در دروپال رو رفع کنيد
 براي اين کار چندين افزونه موجود هست افزونه هايي چون datex و persain tools که تاريخ رو براي ما شمسي مي کنه.حتما يکي از اين دو افزونه رو نصب کنيد.

 

5-administration menu را اضافه کنید

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

 

 

6-افزونه های خود را مرتب کنید

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

 

 

7- به فکر اضافه کردن ادیتور باشید

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

 

8- مغز متفکر (views) رو به سایت اضافه کنید

دروپال برای من بدون این افزونه غیرقابل تصور هست ، یکی از پرکاربردترین افزونه های دروپال واقعا views هست ، شما با کمک viewsکارهای مختلفی می تونید انجام بدید ، views به صورت مستقیم با دیتابیس در ارتباط هست و شما می تونید با کمک اون انواع کوئری ها را ایجاد کنید.

بدون اغراق بايد گفت که اين افزونه سبب شده که حتي کساني که اصلا برنامه نويسي بلد نيستند هم بتوانند به راحتی با دروپال کار کنند.

 

9- سایت خود را قانونمند کنید

به نظر من هیچ سایتی نمی تونه بدون قانون به کارش ادامه بده ، با کمک این افزونه کارهای جالبی می تونید انجام بدید ، چند نمونه براتون مثال می زنم :

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

فرض کنید که شما توی سایتتون ارسال اس ام اس رو راه اندازی کردید ، با کمک rules می تونید بعد از هر اتفاق یک اس ام اسبه کابر مورد نظر ارسال کنید.

کارهای خیلی زیادی میشه با کمک rules انجام داد .

 

10- مدیریت نمایش را دگرگون کنید :

با کمک display suite  مدیریت نمایش محتوا رو دگرگون کنید ، این افزونه چندین استایل داره که شما می تونید با انتخاب یکی از حالت ها محتواهاتون رو به شکل موردنظرتون نمایش بدید.

 

 

 

11-اسپم ها رو از سایت خودتون دور کنید

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

 

 

به نظر شما چه کار دیگه ایی رو باید بعد از نصب دروپال انجام بدیم؟ خوشحال میشم تجربیات خودتون رو در اختیار ما قرار بدید

 

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

ممنون از مطلب مفید و کاربردی شما
من تا حالا با ماژول‌های تاریخ فارسی کار نکردم.
توصیه شما بین ماژول‌های calendar system, datex, persian tools, ... چیه
هدف بیشتر نمایش صحیح تاریخ با فرمت های مختلف در تم، ویو، ورود اطلاعات و ... هست
ممنون


تصویر admin
admin
س., 05/12/2015 - 20:09

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

افزونه calendar system بهتر هست و بروزتر...


تصویر saeed.system
saeed.system (تایید نشده)
پ., 09/10/2015 - 21:44

سلام اقای اصغری ممنونم از تلاشا و زحماتتون
من یه منو با html و css همونجور که دلخواهم بود طراحی کردم
میخواستم بدونم اینو وارد دروپال کنم بهتره یا از ماژول های دروپال استفاده کنم و یک منو ابشاری زیبا بسازم ؟
در هر صورت با استفاده از چه کدی یا چه ماژولی ؟
با تشکر


تصویر admin
admin
جمعه, 09/11/2015 - 08:38

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

به نظرم اگر  به تمینگ دروپال مسلط هستید می تونید کد خودتون رو به قالب دروپال اضافه کنید ، اما در غیر این صورت می تونید از افزونه هایی مثل superfish یا tb_megamenu منوهای زیبایی ایجاد کنید.


تصویر saeed.system
saeed.system (تایید نشده)
ش., 09/12/2015 - 01:27

سلام با تشکر از وقتی که گذاشتین من منوی خودم رو وارد کردم البته با ارایه های php اومدم یه ارایه وارد صفحه page.tpl.php کردم کدمو داخل تم نمایش داد با css هم ظاهرشو عوض کردم ولی زیرمنو هام رو نشون نمیده خیلی راها رو هم رفتم نشد.من تازه از وردپرس به دروپال اسباب کشی کردم خیلی گیجم تو دروپال خیلی غریبم :-) .لطفا کمکم کنید


سلام خوبین اقای اصغری چند روز نیستین انگار

داداشم من یه راهنمایی کامل و جامع نیاز دارم واسه شخصی سازی صفحه node.tpl.php

صفحه اول سایتم رو میخوام یه صفحه ثابت داشته باشم مثل سایت خودت

ولی تو صفحات محتوی میخوام اسلایدر و اون قسمتای تبلیغات و نمونه کارا که توی page.tpl.php هستن نیاد

و فقط محتوی با کامنتا رو نشون بده .یجور شخصی سازی روی صفحه node.tpl.php

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


سلام

اگر درست منظورتون رو متوجه شده باشم شما می خواهید که صفحه اول اختصاصی داشته باشید ، که برای این کار شما نیازی به تغییر در فایل node.tpl.php ندارید فقط شما باید یک فایل به نام page--front.tpl.php برای صفحه اول و یک فایل page.tpl.php برای بقیه صفحاتتون ایجاد کنید.برای منو هم به نظرم از افزونه superfish استفاده کنید.


تصویر saeed.system
saeed.system
س., 09/15/2015 - 02:55

ممنون اقای اصغری واقعا کلی از منو از سردرد نجات دادی چقدر خوبه یه نفر باشه به ادم کمک کنه

راستی الان پستایی که میذارم تو سایتمو چه جوری پیشنهاد میدی نشون بدم ؟ چون پستا دیگه تو صفحه اول نیستن

بذارم تو ارشیو ؟  یا دسته بندی ؟


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

به نظرم اگر محتواها رو دسته بندی بکنید در واقع یک نوع آرشیو موضوعی هست ، که باعث دسترسی راحت کاربران به سایت می شود.

 


تصویر علی 20
علی 20 (تایید نشده)
پ., 06/16/2016 - 22:49

ماژول ds شنیدم که دیتا بیس رو بسیار پیچیده و حجم را بالا میبره و کلا استفاده غیر ضروری از این ماژول را دوستانم توصیه نمیکنن درسته این صخبت؟


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


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

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

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

تلفن : 09370977406 - 09384363798

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

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

logo-samandehi

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