پرش به محتویات

بازبینی کد (Code Review)

با پیاده‌سازی code signature ها در Bricks 1.9.7 که مکانیزمی‌قوی برای حفاظت از اصالت کد ارائه می‌دهد، یک ویژگی کلیدی جدید دیگر برای بهبود بیشتر مدیریت امنیت سایت Bricks شما «Code review» است.

«Code review» یک مرور جامع از تمام کد PHP سفارشی و قابل اجرای اضافه‌شده به سایتتان از طریق Bricks به شما می‌دهد.

یادداشت

توصیه می‌کنیم قبل از تولید code signature ها به‌صورت سراسری از طریق تنظیمات Bricks، هر بار یک code review انجام دهید.

می‌توانید از Bricks > Settings > Custom code به «Code review» دسترسی داشته باشید و آن را با کلیک روی دکمه «Start: Code review» شروع کنید.

نتایج Code review

Code review results

قابلیت‌های اصلی

بررسی کد و function های قابل اجرا: Code review تمام instance های کد قابل اجرا در Code element ها، SVG element ها (منبع: code)، Query editor instance ها و تمام function هایی که از طریق echo: tag فراخوانی می‌شوند را نمایش می‌دهد.

یافتن سریع کد: صفحه یا template خاصی که هر code instance در آن قرار دارد را همراه با ID المان مشاهده و ویرایش کنید، و اینکه آیا شامل یک code signature معتبر، نامعتبر یا بدون signature است. و کاربری که آخرین بار کد را امضا کرده.

لیست تمام نام function های echo در حال استفاده: در پایین نتایج code review، یک code snippet برای فیلتر جدید Bricks bricks/code/echo_function_names خواهید یافت که می‌توانید آن را در فایل functions.php child theme Bricks خود کپی و paste کنید تا از آن function ها در echo tag dynamic خود استفاده کنید. برای جزئیات بیشتر درباره استفاده از echo tag در Bricks 1.9.7+، لطفاً به /developer/hooks/filters/filter-bricks-code-echo_function_names/ مراجعه کنید.

مزایای نظارت متمرکز کد

  • نظارت متمرکز کد: با ارائه یک صفحه برای بررسی تمام کد PHP اضافه‌شده از Bricks در سایت شما، این ویژگی اطمینان از مشروع و امن بودن تمام کدهای اضافه‌شده از طریق Bricks element ها را آسان می‌کند.
  • امنیت پیشگیرانه: ویژگی جدید code review با ارائه مرور کلی از تمام code element ها به شما توانایی شناسایی و اصلاح بهره‌برداری‌های احتمالی را از پیش می‌دهد.