Practical Module Development for Prestashop 8: Create modern, customizable, and dynamic online stores using efficient modules
暫譯: Prestashop 8 實用模組開發:使用高效模組創建現代化、可自訂且動態的線上商店
Authie, Louis
- 出版商: Packt Publishing
- 出版日期: 2023-04-28
- 售價: $1,540
- 貴賓價: 9.5 折 $1,463
- 語言: 英文
- 頁數: 300
- 裝訂: Quality Paper - also called trade paper
- ISBN: 183763596X
- ISBN-13: 9781837635962
海外代購書籍(需單獨結帳)
相關主題
商品描述
Elevate your e-commerce game and beat the competition by unleashing the power of PrestaShop 8.x with Symfony-based modules, customizable themes, and much more
Purchase of the print or Kindle book includes a free PDF eBook
Key Features
- Understand the data and object architecture of the legacy and new Symfony core of PrestaShop
- Create modules to add features such as content blocks, payment options, and carriers to your store
- Learn to customize themes and override existing module templates
Book Description
After version 1.7, PrestaShop underwent a host of changes, including migration to a Symfony-based system from an outdated legacy code. This migration brought about significant changes for developers, from routine maintenance to module development. Practical Module Development for PrestaShop 8 is curated to help you explore the system architecture, including migrated and non-migrated controllers, with a concise data structure overview. You'll understand how hooks enable module customization and optimize the CMS.
Through the creation of seven modules, you'll learn about the structure of modules, hook registration, the creation of front-office controllers, and Symfony back-office controllers. By using Doctrine entities, services, CQRS, grids, and forms, you'll be guided through the creation of standard, payment and carrier modules. Additionally, you'll customize and override themes to achieve your desired e-commerce store look.
By the end of this book, you'll be well equipped to provide modern solutions with PrestaShop that meet client requirements.
What you will learn
- Understand the structure of PrestaShop's core
- Explore hooks and their functions
- Create a hello world module
- Build modules to display blocks in the front office with different styles
- Design a module to add fields to the category pages and manage them
- Fashion a blogging module with front and modern back-office controllers
- Fabricate payment and carrier modules to improve the user experience
- Customize a theme by creating a child theme
Who this book is for
If you are a junior or advanced PHP developer already using PrestaShop as a simple user willing to know more or to solve online sellers' problems by creating modules as a professional, this book is definitely for you. In order to learn from this book, you should have a basic knowledge of the Symfony framework. This book will be a really good help for the module developers expecting to move from the old legacy environment to the modern one. Other CMS developers can use that book as a tool to compare and move to PrestaShop.
商品描述(中文翻譯)
提升您的電子商務競爭力,透過釋放 PrestaShop 8.x 的力量,使用基於 Symfony 的模組、可自訂主題等功能,超越競爭對手。
購買印刷版或 Kindle 版書籍可獲得免費 PDF 電子書。
主要特點
- 了解 PrestaShop 的舊版和新版 Symfony 核心的數據和物件架構
- 創建模組以向您的商店添加內容區塊、支付選項和運輸商等功能
- 學習自訂主題並覆蓋現有模組模板
書籍描述
在 1.7 版本之後,PrestaShop 經歷了一系列變化,包括從過時的舊版代碼遷移到基於 Symfony 的系統。這次遷移為開發人員帶來了重大變化,從日常維護到模組開發。《Practical Module Development for PrestaShop 8》旨在幫助您探索系統架構,包括已遷移和未遷移的控制器,並提供簡明的數據結構概述。您將了解如何通過 hooks 實現模組自訂和優化 CMS。
通過創建七個模組,您將學習模組的結構、hook 註冊、前台控制器的創建以及 Symfony 後台控制器的使用。通過使用 Doctrine 實體、服務、CQRS、網格和表單,您將被引導創建標準模組、支付模組和運輸商模組。此外,您將自訂和覆蓋主題,以實現理想的電子商務商店外觀。
在本書結束時,您將能夠提供符合客戶需求的現代解決方案,使用 PrestaShop。
您將學到的內容
- 了解 PrestaShop 核心的結構
- 探索 hooks 及其功能
- 創建一個 hello world 模組
- 構建模組以在前台顯示不同樣式的區塊
- 設計一個模組以向類別頁面添加欄位並管理它們
- 創建一個具有前台和現代後台控制器的部落格模組
- 製作支付和運輸商模組以改善用戶體驗
- 通過創建子主題來自訂主題
本書適合誰
如果您是一名初級或高級 PHP 開發人員,已經將 PrestaShop 作為簡單用戶使用,並希望了解更多或通過創建模組作為專業人士解決在線賣家的問題,那麼這本書絕對適合您。為了從本書中學習,您應該具備 Symfony 框架的基本知識。本書將對希望從舊版環境轉移到現代環境的模組開發人員提供很好的幫助。其他 CMS 開發人員也可以將本書作為比較和轉移到 PrestaShop 的工具。
目錄大綱
1. Product Information Document
2. Quick Overview of PrestaShop
3. The Configuration and Initialization of PrestaShop
4. The Front Office
5. The Back Office
6. The Hooks
7. The Themes
8. What Are Modules? Let's Create a Hello World Module
9. A Reinsurance Block Module
10. A Customer Callback Request Module
11. Category Extension Module
12. A Simple Blogging Module
13. A Cash Payment Module
14. A Drive Delivery Module
15. How to Create a Child ThemeOverriding Some Templates
16. Assets Compiling with Webpack
目錄大綱(中文翻譯)
1. Product Information Document
2. Quick Overview of PrestaShop
3. The Configuration and Initialization of PrestaShop
4. The Front Office
5. The Back Office
6. The Hooks
7. The Themes
8. What Are Modules? Let's Create a Hello World Module
9. A Reinsurance Block Module
10. A Customer Callback Request Module
11. Category Extension Module
12. A Simple Blogging Module
13. A Cash Payment Module
14. A Drive Delivery Module
15. How to Create a Child ThemeOverriding Some Templates
16. Assets Compiling with Webpack