کتاب Drupal 10 Module Development (توسعه ماژول دروپال 10: توسعه و ارائه برنامههای جذاب و بصری در سطح سازمانی، نسخه چهارم) یک منبع کاربردی و کامل برای آموزش توسعهی ماژول برای سیستم مدیریت محتوای دروپال نسخه 10 است.
در ادامه مقدمهای از کتاب Drupal 10 Module Development را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Drupal 10 Module Development:
به آخرین نسخه دروپال 10 خوش آمدید. در این نسخه به روز شده، ما به بررسی دروپال به عنوان یک سیستم مدیریت محتوای قدرتمند مبتنی بر وب که با در نظر گرفتن توسعهدهندگان طراحی شده است، ادامه خواهیم داد. در حالی که دروپال خارج از جعبه مفید است، ما روی چگونگی گسترش عملکرد آن برای ایجاد وبسایتها و برنامههای کاربردی حتی قوی تر تمرکز خواهیم کرد.
کتاب Drupal 10 Module Development متداولترین روشهایی را که میتوان وبسایت دروپال را گسترش داد، و همچنین زیرسیستمها و APIهای مختلف را بررسی میکند که میتوانند به شما در ساختار و مدلسازی نیازهای کسبوکارتان کمک کنند. ما از یک رویکرد کاربردی و مبتنی بر مثال برای نشان دادن موضوعات پیچیده و آسانتر کردن درک آنها استفاده خواهیم کرد.
مانند قبل، این کتاب برای توسعهدهندگانی است که با دروپال آشنا هستند و میخواهند مهارتهای خود را به سطح بالاتری برسانند. چه یک توسعهدهنده باتجربه دروپال باشید و چه تازه شروع به کار کردهاید، این کتاب به شما کمک میکند تا از قدرت دروپال 10 برای ایجاد وبسایتها و برنامههای کاربردی شگفتانگیز استفاده کنید.
بنابراین، بیایید با هم این سفر را آغاز کنیم و پتانسیل واقعی دروپال 10 را کشف کنیم.
کتاب Drupal 10 Module Development برای چه کسی است؟
این کتاب برای توسعهدهندگان دروپال است که میخواهند ماژولهای سفارشی برای سایتهای دروپال بر اساس نیازهای تجاری خاص خود ایجاد کنند. همچنین برای سازندگان سایت دروپال و توسعهدهندگان PHP با مهارتهای اصلی برنامهنویسی شیگرا که میخواهند مهارتهای توسعه ماژول دروپال خود را بهبود بخشند، مناسب است. در حالی که برخی از تجربه با Symfony مفید است، نیازی به آن نیست.
آنچه کتاب Drupal 10 Module Development پوشش میدهد:
فصل 1، توسعه برای دروپال 10، مقدمهای بر توسعه ماژول در دروپال ارائه میدهد. با انجام این کار، شما را با زیرسیستمهای مختلف آشنا می کند و الزامات اجرای برنامه دروپال 10 را تشریح میکند.
فصل 2، ایجاد اولین ماژول شما، با ایجاد اولین ماژول دروپال کتاب، توپ را در بر میگیرد. تمرکز اصلی آن کشف رایج ترین چیزهایی است که توسعهدهندگان ماژول باید از همان ابتدا بدانند.
فصل 3، ثبت و ارسال نامه، در مورد ابزارهای موجود برای انجام کاری است که هر برنامه مبتنی بر وب انجام میدهد و/یا باید انجام دهد، یعنی ارسال ایمیل و ثبت رویدادها.
فصل 4، Theming، سیستم تم را از دیدگاه توسعهدهنده ماژول در دروپال 10 ارائه میکند.
فصل 5، منوها و پیوندهای منو، دنیای منوها را در دروپال بررسی می کند و نحوه ایجاد و کار با پیوندهای منو را به صورت برنامه نویسی نشان میدهد.
فصل 6، مدلسازی و ذخیرهسازی داده، به انواع مختلف ذخیرهسازی موجود در دروپال، از سیستم حالت گرفته تا پیکربندی و موجودیتها میپردازد.
فصل 7 کتاب Drupal 10 Module Development، موجودیت سفارشی و انواع پلاگین شما، یک رویکرد عملی از نظر ایجاد یک پیکربندی سفارشی و نوع موجودیت محتوا، و همچنین یک نوع پلاگین سفارشی برای سیمکشی یک مثال کاربردی عملی دارد.
فصل 8، API پایگاه داده، لایه انتزاعی پایگاه داده را ارائه میدهد و نحوه کار مستقیم با دادههای ذخیره شده در جداول سفارشی را مورد بحث قرار میدهد.
فصل 9، فیلدهای سفارشی، ایجاد سه پلاگین لازم برای ایجاد یک فیلد سفارشی است که میتواند در نوع موجودیت محتوای دروپال استفاده شود.
فصل 10، کنترل دسترسی، دنیای محدودیتهای دسترسی در دروپال، از نقشها و مجوزها تا بررسیهای دسترسی مسیر و موجودیت را بررسی میکند.
فصل 11، ذخیره سازی، به مکانیسمهای کش مختلف موجود برای توسعهدهندگان ماژول میپردازد تا عملکرد عملکرد خود را بهبود بخشند.
فصل 12، جاوا اسکریپت و Ajax API، توسعهدهندگان ماژول را با ویژگیهای نوشتن جاوا اسکریپت در دروپال و همچنین سیستم قدرتمند Ajax آشنا میکند که میتواند برای ایجاد تعاملات پیشرفته استفاده شود.
فصل 13، بینالمللیسازی و زبانها، شیوههایی را پوشش میدهد که توسعهدهندگان ماژول دروپال باید رعایت کنند تا اطمینان حاصل شود که برنامه میتواند به درستی ترجمه شود.
فصل 14، دستهها، صفها و کرون، راههای مختلفی را که توسعهدهندگان ماژول میتوانند وظایف پردازش داده خود را به روشی قابل اعتماد ساختاردهی کنند، بررسی میکند.
فصل 15، نماها، به روشهای مختلفی میپردازد که توسعهدهندگان ماژول میتوانند به صورت برنامهنویسی با نماها تعامل داشته باشند و حتی دادههای خود را در معرض دید آنها قرار دهند.
فصل 16 کتاب Drupal 10 Module Development، کار با فایلها و تصاویر، فایلها و APIهای تصویری مختلفی را بررسی میکند که به توسعهدهندگان ماژول اجازه میدهد فایلها را در دروپال ذخیره، ردیابی و مدیریت کنند.
فصل 17، تست خودکار، انواع مختلفی از تستهای خودکار را بررسی میکند که توسعهدهندگان میتوانند برای برنامههای دروپال خود بنویسند تا از کد پایدار و انعطاف پذیر اطمینان حاصل کنند.
فصل 18، امنیت دروپال 10، رایج ترین اصول امنیتی را که باید هنگام توسعه ماژولهای دروپال 10 رعایت شوند، بررسی میکند.
سرفصلهای کتاب Drupal 10 Module Development:
- Drupal 10 Module Development
- Contributors
- Preface
- Chapter 1: Developing for Drupal
- Chapter 2: Creating Your First Module
- Chapter 3: Logging and Mailing
- Chapter 4: Theming
- Chapter 5: Menus and Menu Links
- Chapter 6: Data Modeling and Storage
- Chapter 7: Your Own Custom Entity and Plugin Types
- Chapter 8: The Database API
- Chapter 9: Custom Fields
- Chapter 10: Access Control
- Chapter 11: Caching
- Chapter 12: JavaScript and the Ajax API
- Chapter 13: Internationalization and Languages
- Chapter 14: Batches, Queues, and Cron
- Chapter 15: Views
- Chapter 16: Working with Files and Images
- Chapter 17: Automated Testing
- Chapter 18: Drupal Security
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Drupal 10 Module Development میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.