دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [3 ed.]
نویسندگان: Matt Glaman. Kevin Quillen
سری:
ISBN (شابک) : 1803234962, 9781803234960
ناشر: Packt Publishing
سال نشر: 2023
تعداد صفحات: 442
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 34 Mb
در صورت تبدیل فایل کتاب Drupal 10 Development Cookbook: Practical recipes to harness the power of Drupal for building digital experiences and dynamic websites, 3rd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی توسعه دروپال 10: دستور العمل های عملی برای استفاده از قدرت دروپال برای ایجاد تجربیات دیجیتال و وب سایت های پویا، ویرایش سوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با استفاده از قابلیتهای کاملاً جدید Drupal 10، تخصص خود را در توسعه تجربههای وب پویا ایجاد کنید. خرید کتاب چاپی یا Kindle شامل یک کتاب الکترونیکی PDF رایگان است ویژگیهای کلیدی: طراحی پلت فرم تجربه دیجیتال خود با مدیریت محتوای قوی و جریانهای کاری ویرایشی، نوشتن ماژولهای سفارشی برای گسترش دروپال برای برآورده کردن نیازهای خود با ایجاد پلاگین ها، انواع موجودیت ها و صفحات سفارشی شده سایت دروپال خود را با استفاده از ابزارهای ساخت طراحی ظاهری مدرن بهبود بخشید شرح کتاب: این کتاب آشپزی نسخه سوم جدید و بهبود یافته با جدیدترین ویژگی های دروپال 10 مانند یک صفحه پیش فرض جدید و انعطاف پذیر بسته بندی شده است. موضوع - Olivero، و بهبود تجربه اداری با یک موضوع جدید - Claro. این کتاب دستور العمل جامع محتوای به روز شده ای را در مورد تجربه ویرایش WYSIWYG (آنچه می بینید همان چیزی است که دریافت می کنید)، عملکرد کد اصلی بهبود یافته و پاکسازی کد را ارائه می دهد. کتاب آشپزی توسعه دروپال 10 با کمک به شما در ایجاد و مدیریت یک سایت دروپال آغاز می شود. در مرحله بعد، با پیکربندی ساختار محتوا و ویرایش محتوا آشنا خواهید شد. همچنین با تمام بهروزرسانیهای جدید این نسخه، مانند ایجاد صفحات سفارشی، دسترسی و کار با نهادها، اجرای و نوشتن آزمایشها با دروپال، انتقال دادههای خارجی به دروپال، و تبدیل دروپال به یک پلتفرم API، آشنا خواهید شد. با پیشروی، یاد خواهید گرفت که چگونه ویژگیهای دروپال را با ماژولهای خارج از جعبه شخصیسازی کنید، افزونهها را مشارکت دهید، و کدهای سفارشی برای گسترش دروپال بنویسید. در پایان این کتاب، میتوانید سایتهای دروپال را ایجاد و مدیریت کنید، آنها را مطابق با نیازهای خود سفارشی کنید، و کد سفارشی برای ارائه پروژههای خود بسازید. آنچه خواهید آموخت: ایجاد و مدیریت پایگاه کد یک سایت دروپال طراحی تجربیات خالق محتوای مناسب طراحی دروپال با ایجاد صفحات و افزونه های سفارشی شده دروپال را به یک پلت فرم API برای نمایش محتوا در معرض مصرف کنندگان تبدیل کنید. سایت دروپال با ابزارهای جلویی مدرن با استفاده از لاراول میکس این کتاب برای چه کسانی است: اگر یک توسعه دهنده مبتدی یا متوسط دروپال هستید و به دنبال شروع سریع سفر خود در ساخت اپلیکیشن هستید، پس این کتاب برای شما مناسب است. دانش اولیه توسعه وب مورد نیاز است.
Build your expertise in developing dynamic web experiences by leveraging all-new capabilities of Drupal 10 Purchase of the print or Kindle book includes a free PDF eBook Key Features: Design your digital experience platform with robust content management and editorial workflows Write custom modules to extend Drupal to meet your requirements by creating customized plugins, entity types, and pages Enhance your Drupal site using modern frontend development build tools Book Description: This new and improved third edition cookbook is packed with the latest Drupal 10 features such as a new, flexible default frontend theme - Olivero, and improved administrative experience with a new theme - Claro. This comprehensive recipe book provides updated content on the WYSIWYG (What You See Is What You Get) editing experience, improved core code performance, and code cleanup. Drupal 10 Development Cookbook begins by helping you create and manage a Drupal site. Next, you\'ll get acquainted with configuring the content structure and editing content. You\'ll also get to grips with all new updates of this edition, such as creating custom pages, accessing and working with entities, running and writing tests with Drupal, migrating external data into Drupal, and turning Drupal into an API platform. As you advance, you\'ll learn how to customize Drupal\'s features with out-of-the-box modules, contribute extensions, and write custom code to extend Drupal. By the end of this book, you\'ll be able to create and manage Drupal sites, customize them to your requirements, and build custom code to deliver your projects. What You Will Learn: Create and manage a Drupal site\'s codebase Design tailored content creator experiences Leverage Drupal by creating customized pages and plugins Turn Drupal into an API platform for exposing content to consumers Import data into Drupal using the data migration APIs Advance your Drupal site with modern frontend tools using Laravel Mix Who this book is for: If you are a beginner or an intermediate Drupal developer, looking to jumpstart your journey in application building, then this book is for you. Basic knowledge of web development is required.
Cover Title Page Copyright and Credits Contributors Table of Contents Preface Chapter 1: Up and Running with Drupal Technical requirements Creating a Drupal site Getting ready How to do it... How it works… There’s more… See also Running your Drupal site locally Getting ready How to do it… How it works… There’s more… See also Using the Drush command-line tool Getting ready How to do it… How it works… There’s more… See also Adding and managing module and theme extensions How to do it… How it works… There’s more… See also Managing your Drupal code with version control Getting ready How to do it… How it works… See also Successfully deploying your Drupal site Getting ready How to do it… How it works… There’s more… See also Chapter 2: Content Building Experience Configuring the WYSIWYG editor Getting ready How to do it… How it works… There’s more… See also Creating an editorial workflow with content moderation Getting ready How to do it… How it works… See also Creating a custom content type with custom fields How to do it… How it works… Customizing the form display for editing content How to do it… How it works… There’s more… Customizing the display output of content How to do it… How it works… There’s more… Using layouts to build landing pages Getting ready How to do it… How it works… There’s more… See also Creating menus and linking content Getting ready How to do it… How it works… There’s more… Using Workspaces to create content staging areas Getting ready How to do it… How it works… There’s more… See also Chapter 3: Displaying Content through Views Creating a blog landing page How to do it… How it works… There’s more… Creating a block of recent blogs How to do it… How it works… There’s more… Exposing filters and sorts to users to control listings How to do it… How it works… There’s more… Contextual filters for filtering by path parameters How to do it… How it works… There’s more… Adding related data in a view with relationships How to do it… How it works… There’s more… Providing an entity reference result view How to do it… How it works… Displaying charts using Views Getting ready How to do it… How it works… See also Chapter 4: Extending Drupal with Custom Code Technical requirements Creating a module How to do it… How it works… There’s more… See more… Providing configuration settings for your module Getting ready How to do it… How it works… There’s more… See also Defining permissions and checking whether a user has access Getting ready How to do it… How it works… There’s more… See also… Hooking into Drupal to react to entity changes How to do it… How it works… There’s more… Creating an event subscriber to react to events How to do it… How it works… There’s more… See also Creating a custom Drush command How to do it… How it works… See also Chapter 5: Creating Custom Pages Technical requirements Defining a controller to provide a custom page How to do it… How it works… There’s more… See also Using route parameters Getting started How to do it… How it works… See also Creating a dynamic redirect page How to do it… How it works… See also Creating a JSON response How to do it… How it works… There’s more… See also Serving files for download Getting started How to do it… How it works… Chapter 6: Accessing and Working with Entities Technical requirements Creating and saving an entity How to do it… How it works… Querying and loading entities How to do it… How it works… There’s more… Checking entity access How to do it… How it works… Updating an entity’s field values How to do it… How it works… Performing entity validation How to do it… How it works… There’s more… Deleting an entity How to do it… How it works… Chapter 7: Creating Forms with the Form API Technical requirements Creating a custom form and saving configuration changes How to do it… How it works… There’s more… See also Validating form data Getting ready How to do it… How it works… See also Specifying conditional form elements How to do it… How it works… Using AJAX in a Drupal form How to do it… How it works… There’s more… See also Customizing existing forms in Drupal How to do it… How it works… Chapter 8: Plug and Play with Plugins Technical requirements Creating blocks using plugins How to do it… How it works… There’s more… See also Creating a custom field type Getting ready How to do it… How it works… There’s more… Creating a custom field widget Getting ready How to do it… How it works… There’s more… Creating a custom field formatter Getting ready How to do it… How it works… There’s more... Creating a custom plugin type How to do it… How it works… There’s more… Chapter 9: Creating Custom Entity Types Technical requirements Using custom classes for entity bundles Getting started How to do it… How it works… See also Creating a configuration entity type How to do it… How it works… There’s more… See also Creating a content entity type How to do it… How it works… There’s more… Creating a bundle for a content entity type How to do it… How it works… Implementing access control for an entity Getting ready How to do it… How it works… There’s more... Providing a custom storage handler How to do it… How it works… Chapter 10: Theming and Frontend Development Technical requirements Creating a custom theme to style your Drupal site How to do it… How it works… There’s more See also Adding CSS and JavaScript to your theme Getting ready How to do it… How it works… There’s more See also Using Twig templates in your theme Getting ready How to do it… How it works… There’s more See also Delivering responsive images How to do it… How it works… See also Compiling CSS and JavaScript pre- and post-processors with Laravel Mix Getting ready How to do it… How it works… See also Using Laravel Mix to theme your Drupal site with live reloading Getting started How to do it… How it works… There’s more See also Chapter 11: Multilingual and Internationalization Determining how the current language is selected Getting ready How to do it… How it works… There’s more… Translating administrative interfaces Getting ready How to do it… How it works… There’s more… See also Translating configuration Getting ready How to do it… How it works… There’s more… Translating content Getting ready How to do it… How it works… There’s more… Creating multilingual views Getting ready How to do it… How it works… There’s more… Chapter 12: Building APIs with Drupal Technical requirements Fetching data from Drupal using JSON:API Getting ready How to do it… How it works… There’s more… See also Using POST to create data with JSON:API Getting ready How to do it… How it works… See also Using PATCH to update data with JSON:API How to do it… How it works… Using DELETE to remove data with JSON:API How to do it… How it works… Using Views to provide custom data sources Getting ready How to do it… How it works… There’s more… Using OAuth methods Getting ready How to do it… How it works… Chapter 13: Writing Automated Tests in Drupal Types of tests Unit tests Kernel tests Functional tests Functional JavaScript tests NightwatchJS tests Installing the PHPUnit test suite Getting ready How to do it… How it works… There’s more… Running PHPUnit How to do it… How it works… Writing a unit test Getting ready How to do it… How it works… There’s more… See also Writing a kernel test How to do it… How it works… Writing a functional test How to do it… How it works… See also Writing a functional JavaScript test How to do it… How it works… Writing a NightwatchJS test Getting ready How to do it… How it works… Chapter 14: Migrating External Data into Drupal Technical requirements Migrating from a previous version of Drupal Getting ready How to do it… How it works… Migrating data from CSV file(s) Getting ready How to do it… Migrating data from an HTTP API How to do it… How it works… There’s more… Writing a custom migration source plugin How to do it… How it works… Writing a custom process plugin for migrations How to do it… How it works… See also Index About Packt Other Books You May Enjoy