کتاب Drupal 10 Masterclass: Build responsive Drupal applications to deliver custom and extensible digital experiences to users (کلاس پیشرفته دروپال 10، برنامههای دروپال پاسخگو بسازید تا تجربیات دیجیتالی سفارشی و قابل توسعه را به کاربران ارائه دهید) آموزش توسعهی برنامههای سیستم مدیریت محتوای دروپال نسخه 10 را به همراه نکات و ترفندهای آن آموزش میدهد.
در ادامه مقدمهای از کتاب Drupal 10 Masterclass را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Drupal 10 Masterclass:
ممنون از انتخاب این کتاب تجربه دیجیتال مجموعه گستردهای از راههایی است که کاربران میتوانند از طریق وب سایت، خرید آنلاین، برنامهها و موارد دیگر درگیر شوند. دروپال یک چارچوب دیجیتال منبع باز است که برای ایجاد تجربیات دیجیتال استفاده میشود.
انعطافپذیری، توسعهپذیری و تکامل دروپال به عنوان یک سیستم مدیریت محتوا که بر اساس مدلهای محتوای ساختاریافته ساخته شده است، دروپال را برای خدمت به فضای دیجیتال گستردهتر قرار داده است.
قابلیت همکاری دروپال به آن اجازه میدهد تا با چیزهای دیگری مانند شبکههای رسانههای اجتماعی، سیستمهای CRM، قابلیتهای فنی، برنامهها و حتی دستگاههای متصل به اینترنتاشیا کار کند.
دروپال به دلیل لایه پیکربندی خود که امکان اصلاح بدون کد را از طریق یک رابط کاربری مدیریتی امکانپذیر میکند، شناخته شده است. توسعهپذیری به دروپال اجازه میدهد تا از طریق یک چارچوب توسعه قوی که اغلب برای موارد استفاده سازمانی جذاب است، هم از نظر عملکردی و هم از نظر بصری سفارشی شود.
انجمن هسته دروپال و مجموعه بزرگی از پروژههای مدولار را حفظ میکند که در صورت تمایل برای یک نصب خاص، به راحتی میتوان آنها را نصب کرد.
بیشتر بخوانید: کتاب Modernizing Drupal 10 Theme Development
کتابهای زیادی در مورد دروپال وجود دارد که تعدادی از آنها به روشی خاص به اعماق شیرجه میروند. این منعکسکننده تجربهای نیست که من با دروپال داشتهام، که در آن از من خواسته شده است که تعداد زیادی از مشکلاتی را که در همه جنبههای دروپال در بر گرفته است را حل کنم که شامل آژانسها و شرکتهای مختلف دروپال است که محصولاتی را با پشتیبانی از برنامههای دروپال میسازند. تجربه من شامل موارد زیر است:
• مشارکت در اجتماع
• نصب دروپال
• ارزیابی/نصب پروژههای دروپال
• پیکربندی ویژگیها
• نوشتن کد از طریق ماژولها و تمها
• استقرار به روزرسانی
• اجرای/پیکربندی پشته فناوری دروپال
• فناوریهای وابسته و مکمل
• پیادهسازیهای گستردهتر DevOps و موارد دیگر
دروپال همچنان یکی از قدیمیترین و بزرگترین جوامع منبع باز است. اعضای انجمن اغلب برای کمک به شرکتها در مشاوره، ساخت، نگهداری یا ارتقاء دروپال تقاضای زیادی دارند.
دروپال فرصتهای مستمری را برای یادگیری از طریق جامعه خود فراهم میکند، جامعهای که همیشه آماده کمک به یافتن کارهای مهم، مربیگری اعضای جدید جامعه و در نهایت کمک به رشد اعضا به عنوان فناور است.
کتاب Drupal 10 Masterclass برای چه کسی است؟
چنین پلتفرم دیجیتال گسترده و توانمندی تعداد زیادی از فنآوریها و مجموعه مهارتها را پوشش میدهد. هدف کتاب Drupal 10 Masterclass معرفی هرچه بیشتر دروپال برای کمک به قرار گرفتن در معرض چندین شخصیت است:
• کاربر نهایی: عناصر کتاب Drupal 10 Masterclass تجربه ارائه شده به بازدیدکنندگان وبسایت یا نویسندگان محتوایی را که با دروپال درگیر هستند اما لزوماً آن را نمیسازند برجسته میکند.
• سایت ساز: کاربری که میتواند دروپال را بدون کد سفارشی نصب و پیکربندی کند
• توسعه دهنده Backend: کاربری که میتواند عملکرد دروپال را از طریق چارچوب توسعه آن با ماژولها سفارشی کند
• توسعه دهنده Front-end: کاربری که میتواند ظاهر بصری دروپال را از طریق چارچوب توسعه آن با مضامین سفارشی کند.
• مدیر سیستم: کاربری که نیاز به کمک به حفظ پشته فناوری و سرورهای دروپال دارد. سفارشیسازی تا زمانی که سازنده سایت پیکربندی بدون کد را برای یک برنامه دروپال تمام نکرده باشد، مورد انتظار یا مطلوب نیست. سپس چندین فصل به بررسی موضوعات پیشرفتهتر در مورد کد سفارشی شده از طریق چارچوب، ابزار و مکانیسمهای استقرار دروپال میپردازد.
آنچه کتاب Drupal 10 Masterclass پوشش میدهد:
فصل ۱، دروپال چیست؟ ، معرفی اصول مدیریت محتوا، مفاهیم پایه دروپال و مطالعات موردی.
فصل ۲، هسته، ماژولها و تمهای دروپال، سه جزء اصلی یک برنامه کاربردی دروپال، هدف آنها و نمونههای پروژه را معرفی میکند.
فصل ۳ کتاب Drupal 10 Masterclass، زیرساخت و نمای کلی معماری فنی، نیازمندیهای میزبانی دروپال، معماری باطن، معماری جلویی، و «تریفکتا» کد، پایگاه داده و فایلها را پوشش میدهد.
فصل ۴، انجمن دروپال، نحوه تعامل با جامعه دروپال و چرایی اهمیت انجام این کار را شرح میدهد.
فصل ۵، چه چیزی در دروپال ۱۰ جدید است، ویژگیهای جدید و تغییرات مهم دروپال ۱۰ را نسبت به نسخههای قبلی تعریف میکند.
فصل ۶ کتاب Drupal 10 Masterclass، راهاندازی، نصب، و پیکربندی یک پروژه جدید دروپال، تجربه راهاندازی یک برنامه جدید دروپال را از هیچ چیز نشان میدهد.
فصل ۷، حفظ دروپال، ردپای نگهداری خاص برای دروپال و پشته فنی آن، از جمله توصیههایی برای بهترین شیوهها در تعمیر و نگهداری را تشریح میکند.
فصل ۸، ساختارهای محتوا و چند زبانه، توضیح میدهد که چگونه افراد مدلهایی را برای محتوا ایجاد میکنند و چگونه محتوای ذخیرهشده در آن مدلها میتواند از نسخهها در چندین زبان پشتیبانی کند.
فصل ۹، کاربران، نقشها و مجوزها، قابلیتهای پیکربندی را پوشش میدهد که به کاربران مختلف اجازه میدهد تا اقدامات متفاوتی را در یک برنامه دروپال انجام دهند.
فصل ۱۰ کتاب Drupal 10 Masterclass، نماها و حالتهای نمایش دروپال، نحوه ایجاد نمایشگر محتوا و پیکربندی نمایش برای رندر محتوای استاندارد و برای قالبهای نمایشی مختلف مانند فهرستها، فیدها و موارد دیگر را تشریح میکند.
فصل ۱۱، فایلها، تصاویر و رسانهها، ویژگیهای دارایی دیجیتال در دروپال را مشخص میکند که با محتوای ساختار یافته زیربنایی آن و سایر ویژگیهای دروپال کار میکند.
فصل ۱۲ کتاب Drupal 10 Masterclass، جستجو، مقدمهای درباره فعال کردن و پیکربندی قابلیتهای جستجو در دروپال همراه با تفسیر موارد استفاده پیشرفتهتر ارائه میکند.
فصل ۱۳، فرمهای تماس، مروری بر تعامل کاربر از طریق فرمهای عمومی از جمله ویژگیهای اختیاری مانند جلوگیری از هرزنامه و قابلیتهای پیشرفتهتر ایجاد فرم ارائه میکند.
فصل ۱۴، تجربه نوشتن محتوای پایه، به نشان دادن گزینههای مختلف پیکربندی و تأثیر آنها بر تجربه ارائه شده به نویسندگان محتوا کمک میکند.
فصل ۱۵ کتاب Drupal 10 Masterclass، مدیریت محتوای بصری، سیستم بلوک دروپال و قابلیت چیدمان بصری معروف به Layout Builder را برای قرار دادن بلوکها در طرحبندیهای پیکربندی شده معرفی میکند.
فصل ۱۶، جریانهای کاری محتوا، مروری بر گزینههای پیکربندی محتوای تعدیلشده ارائه میکند که به نقشهای مختلف کاربر اجازه میدهد تا قبل از انتشار محتوا، برای ایجاد، بررسی و تأیید محتوا پیکربندی شوند.
فصل ۱۷، Git، Drush، Composer و DevOps، به تعریف ابزارهای اساسی، شیوهها و موارد استفاده کمک میکند که بر توسعه کد، گردشهای کاری استقرار و نگهداری تأثیر میگذارد.
فصل ۱۸ کتاب Drupal 10 Masterclass، توسعه ماژول، مفاهیم، الگوها و نمونههای کد مختلف را با هدف درک نحوه سفارشیسازی عملکرد دروپال از طریق چارچوب باطن ارائه میکند.
فصل ۱۹، توسعه تم، مروری بر همه چیزهای مرتبط با موضوع در دروپال است که شامل شیوهها، مثالها و مفاهیمی است که شامل کتابخانهها، قالبها، CSS، جاوا اسکریپت و قراردادهای مرتبط با دروپال میشود.
فصل ۲۰ کتاب Drupal 10 Masterclass، ارائه محتوای دروپال از طریق APIها، ویژگیهایی را برای خدمات وب و قابلیت همکاری با سایر سیستمهای علاقهمند به بازیابی محتوای دروپال یا انجام اقدامات در دروپال معرفی میکند.
فصل ۲۱، انتقال محتوا به دروپال، ابزار و چارچوبی را معرفی میکند که منابع محتوا، تحولات و مقصدهای محتوا را برای انتقال محتوا به دروپال ترسیم میکند.
در فصل ۲۲، مدیریت چند سایت، نحوه اجرای چندین برنامه دروپال از یک پایگاه کد، از جمله مزایا و معایب این قابلیت، توضیح داده شده است.
ضمیمه A به عنوان یک مرجع سریع برای کمک به بررسی اصطلاحات یا \”دروپالیسم ها\” عمل میکند
سرفصلهای کتاب Drupal 10 Masterclass:
- Cover
- Title Page
- Copyright
- Dedication
- Contributors
- Table of Contents
- Preface
- Part 1: Foundational Concepts
- Chapter 1: What is Drupal?
- Chapter 2: Drupal Core, Modules, and Themes
- Chapter 3: Infrastructure and Overview of Technical Architecture
- Chapter 4: Drupal Community
- Chapter 5: What’s New in Drupal 10
- Part 2: Setting up – Installing and Maintaining
- Chapter 6: Bootstrapping, Installing, and Configuring a New Drupal Project
- Chapter 7: Maintaining Drupal
- Part 3: Building – Features and Configuration
- Chapter 8: Content Structures and Multilingual
- Chapter 9: Users, Roles, and Permissions
- Chapter 10: Drupal Views and Display Modes
- Chapter 11: Files, Images, and Media
- Chapter 12: Search
- Chapter 13: Contact Forms
- Part 4: Using – Content Management
- Chapter 14: Basic Content Authoring Experience
- Chapter 15: Visual Content Management
- Chapter 16: Content Workflows
- Part 5: Advanced Topics
- Chapter 17: Git, Drush, Composer, and DevOps
- Chapter 18: Module Development
- Chapter 19: Theme Development
- Chapter 20: Delivering Drupal Content through APIs
- Chapter 21: Migrating Content into Drupal
- Chapter 22: Multisite Management
- Appendix A – Drupal Terminology
- Index
- About PACKT
- Other Books You May Enjoy
جهت دانلود کتاب Drupal 10 Masterclass میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.