ماژول devel ابزار برنامه نویسان دروپال

ماژول devel

بسته ماژولی devel شامل سه ماژول اصلی برای دروپال است که در ادامه این مطلب معرفی می شوند. این ماژول برای دروپال 7 و دروپال 6 موجود است.

Devel

این ماژول که ماژول اصلی این بسته است. بعد از نصب ماژول، تعدادی بلوک، منو و بعضی توابع برای سهولت کار برنامه نویس دروپال، در اختیار او قرار می گیرد:

  1. بلوک اجرای کد PHP
    یک ورودی متنی چند خطی (textarea) نشان می دهد که می توان کد PHP نوشت که در بستر دروپال به صورت run time اجرا شود. این بلوک برای مواقعی مناسب است که شما می خواهید تست کوچکی با کد انجام دهید و نمی خواهید به فایل های دروپال دست بزنید و یا دردسر نوشتن یک ماژول جدید را به خود بدهید. با نوشتن کد مورد نظر به آسانی می توانید تست خود را در اسرع وقت انجام دهید.

    اجرای کد PHP به صورت تستی برای برنامه نویس ماژول دروپال توسط ماژول devel

  2. منوی توسعه (Development)
    یک منوی عملیاتی با دسترسی سریع برای برنامه نویس دروپال است  که می توانید با آن:
    • تمام کش های های دروپال را با یک کلیک خالی کنید (clear cache).
    • تمام entity های موجود در دروپال 7 را به صورت یک آرایه کامل مشاهده کنید.
    • مقادیر متغیر های دروپال و ماژول های دیگر که در جدول variabel ذخیره می شوند را به صورت یکجا در سایت مشاهده و ویرایش کنید.
    • اطلاعات تمام فیلد های موجود را به صورت یک آرایه کامل مشاهده کنید.
    • فهرست همه توابع قابل استفاده در دروپال را با لینک آنها به مستندات آنلاین ها مشاهده کنید.
    • اطلاعات مربوط به PHP که روی هاست نصب شده است (phpinfo) را با یک کلیک مشاهده کنید.
    • تمام انواع ورودی های فرم (form element) در دروپال را به صورت یک آرایه با اطلاعات کامل آنها ببینید.
    • با یک کلیک سیستم منوی دروپال را مجددا درست کنید (rebuild menu).
    • می توانید یک یا چند ماژول که در سایت دروپالی شما نصب شده است را به سرعت حذف و مجددا نصب کنید که البته این کار سبب می شود کلیه تنظیماتی که قبلا در آن سایت انجام داده اید از دست برود.
    • به سرعت تمام اطلاعاتی که در session ذخیره شده اند را به صورت یک آرایه کامل مشاهده کنید.
    • یک منو آیتم را به صورت آرایه کامل آن مشاهده کنید.
    • با یک کلیک کرون را اجرا کنید.

    منوی توسعه ماژول devel

  3. توابع مناسب برای برنامه نویسان
    توابع زیادی برای برنامه نویس دروپال در این ماژول موجود است که می توانید فهرست کامل آن را در سایت API دروپال مطالعه کنید. یکی از توابع پر کاربرد آن dpm است که برای مشاهده مقادیر متغیر ها و آرایه ها استفاده می شود که می توانید با خواندن مطلب «مشاهده مقادیر متغیر ها و آرایه ها در برنامه نویسی ماژول دروپال» بیشتر در مورد آن بدانید.

Devel generate

این بخش برای تولید محتوای تستی برای سایت به زبان انگلیسی به کار می رود. می توان در مدت زمان کوتاهی با انتخاب های متعددی محتوا (Content)، دسته بندی (taxonomy term) و کاربر (user) در سایت تولید کرد.

برای استفاده از این امکانات باید به صفحه پیکربندی (configuration) بروید. در قسمت توسعه (Development) لینک های جدیدی را می بینید که برای تولید (generate) داده های تستی استفاده می شوند. برای محتوا، منو، دسته بندی ها و کاربران می توانید از این تولید کننده ها استفاده کنید. هر تولید کننده دارای تنظیمات متعددی است که می توانید با انتخاب هر کدام از آنها تا حدودی روی داده هایی که در سایت تولید می شوند، کنترل داشته باشید.

تولید محتوای تستی توسط ماژول devel

Devel node access

بلاک ها و صفحاتی را به سایت دروپالی اضافه می کند که اطلاعات مرتبط با دسترسی به node ها را نمایش می دهد.

ارسال نظر