
همانطور که میدانید یک برنامه نویس به یک محیط برنامه نویسی خوب و کامل ، به چیز دیگری نیاز ندارد ؛ حال درست است که برنامه نویسان میتوانند در یک محیط ساده برنامه خود را پیاده کنند و از آن بهره ببرند. اما محیطی مانند notepad هیچگاه به آنها کمکی در راستای تسریع کد نویسی نخواهد کرد.
امروزه شرکتهای مختلف محیطهای برنامه نویسی هوشمندی را ارائه دادهاند تا برنامه نویسان بتوانند بسادگی برنامه خود پیاده سازی کرده و به جای دل مشغولی اضافه یا کم بودن یک علامت Semi-Colon و یا پرانتز تنها به کد خود فکر کنند و محیط برنامه نویسی خود این علامتها و بسیاری از موارد را اصلاح کند.
در این بین شرکت JetBrain که همه آن را با محیط برنامه نویسی IntelliJ می شناسند ، یک محیط برنامه نویسی دیگری به نام PHPStorm معرفی کرده که در واقع بخشی از پلتفرم IntelliJ است که قابلیت نصب به صورت جداگانه را نیز داراست.
PHPStorm یک محیط ساده و در عین حال حرفهای برنامه نویسی PHP و وب است که با هدف افزایش بهره وری توسعه دهندگان و برنامه نویسان عرضه شده و به صورت کامل و عمیق ، تمام کدهای شما را درک کرده و میتواند بخشهای ناقص آن را تکمیل کرده و یا نقصهای کلی کد را به شما نمایش دهد
در اینجا قصد داریم تنظیمات phpstorm برای دروپال انجام دهیم
این تنظیمات برای سیستم عامل مک می باشد
ابتدا از گزینه (⌘+Comma) در قسمت Settings/Preferences به قسمت Editor | File Types رفته و در قسمت Registered Patterns می توانید یک برنامه افزودنی جدید اضافه کنید ، یک موجود را حذف کنید یا یک الگوی موجود را اصلاح کنید.
تنظیمات دروپال در PHPStorm
از گزینه (⌘+Comma) در قسمت Settings/Preferences به قسمت Languages and Frameworks | PHP | Frameworks رفته و در قسمت php و در قسمت framwork گزینه Enable Drupal integration را انتخاب کنید و تنظیمات مربوطه را انجام دهید
استفاده از Drupal hooks in PhpStorm :
شما میتوانید از completion دروپال در PHPStorm استفاده کنید
PHPStorm به راحتی میتوانید complete a declaration خیلی خوبی داشته باشید و تنها با فشار دادن Ctrl+Space میتوانید همه completion ها را ببینید
تنظیمات Drupal code style در PhpStorm project :
PhpStorm اتوماتیک برای شما pre-configured Drupal Coding Standards را انجام میدهد و تنها کافی است که با توجه به اموزش ابتدایی تنظیمات دروپال را فعال کنید
برای تنظیمات بهتر میتوانید از قسمت Settings/Preferences در قسمت Editor | Code Style | PHP بر روی گزینه Set from گزینه Predefined | Drupal را اتنخاب کنید
نصب PHP Code Sniffer :
در منو از قسمت Tools | Composer | Manage Dependencies را انتخاب کرده و در قسمت Manage Composer Dependencies Dialog پکیج squizlabs/php_codesniffer را انتخاب کنید
Install Coder :
در منو از قسمت Tools | Composer | Manage Dependencies را انتخاب کرده و در قسمت Manage Composer Dependencies Dialog پکیج drupal/coder را انتخاب کنید ونصب کنید
استفاده ز Drush command line tool from PhpStorm :
از قسمت Settings/Preferences به گزینه Tools | Command Line Tool Support رفته و بر روی در toolbar کلیک کنید و در قسمت Command Line Tools dialog گزینه Drush را انتخاب کنید
مسیر نصب drush را انتخاب و تایید کنید
برای راهنمایی در terminal از گزینه drush status استفاده کنید
Run Drush commands :
برای راهنمایی بهتر و استفاده از Drush commands میتوانید از قسمت Tools | Run Command و یا دو بار فشردن کلید Ctrl همه commands را ببینید و اجرا کنید

Debug Drush commands :
با استفاده از Debug Drush commands میتوانید کد های خود را دیباگ کنید برای این کار ابتد در ادیتور خود یک نقطه به عنوان breakpoint انتخاب کنید
افزودن دیدگاه جدید