舉報

會員
CMS Made Simple Development Cookbook
最新章節:
Index
Thisisacookbook,withpracticalrecipesprovidingtipsandtrickstothemostcommonproblemsandscenariosfacedwithCMSMadeSimpleDevelopment.IfyouareaCMSMadeSimpleuserwantingtoexpandyourskillset,oraprogrammerwhowantstodevelopforCMSMadeSimple,thisbookisforyou.YouwillneedworkingknowledgeofPHP,HTML,andSQL.SomeexperiencewithCMSMadeSimpleisrecommended.
最新章節
- Index
- Using Pretty URLs in your module
- Setting special diagnostic messages for debug mode
- Outputting a downloadable CSV file from your module
- Making your module's data available to CMS Site Search
- Overriding Module strings or layout
品牌:中圖公司
上架時間:2021-04-09 17:59:02
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-04-09 21:13:40
- Using Pretty URLs in your module
- Setting special diagnostic messages for debug mode
- Outputting a downloadable CSV file from your module
- Making your module's data available to CMS Site Search
- Overriding Module strings or layout
- Introduction
- Chapter 10. Advanced Module Tricks and SEO
- Finding what parameters an event passes using a User Defined Tag
- Attaching a User-Defined Tag to an event
- Introduction
- Chapter 9. Using Events
- Displaying an alert in the CMS Admin from a module
- Creating a module-specific preference and admin panel to set it
- Hiding your module from Administrators who don't have permission to use it
- Creating an admin-side input element from your module using a ContentModule block
- Displaying a message after installation
- Writing a line to the CMS Admin Log
- Displaying a page in the CMS Admin without the surrounding theme
- Creating and enforcing new permissions for your module's administration
- Creating multiple tabs for your admin module
- Creating an admin panel for your module
- Introduction
- Chapter 8. Creating Useful Admin Panels
- Deciding on Git versus Subversion
- Using Git while developing your module
- Creating your Git repository
- Publishing a module release
- Using Subversion while developing your module
- Creating your Subversion Repository
- Adding your module to the Forge
- Creating an account on the CMS Made Simple Developer's Forge
- Introduction
- Chapter 7. Your Module and the Community
- Using debug_display or error_log to see what parameters your module is receiving
- Restricting and sanitizing parameters to a module
- Creating a basic form in a module
- Introduction
- Chapter 6. Using the Module Form API
- Cleaning up when a module is uninstalled
- Altering a database table when a module gets upgraded
- Creating and using a database sequence
- Making a database query from a module
- Creating a database index when creating a table
- Creating a database table when a module gets installed
- Introduction
- Chapter 5. Using the Database API
- Making a module localizable
- Breaking a module into multiple files
- Creating a new module stub using the ModuleMaker module
- Creating a new module stub using the Skeleton module
- Creating the file structure for a module
- Introduction
- Chapter 4. Getting Started with Modules
- Adding registered trademark symbols to a name automatically
- Reversing a string in two ways using a Smarty Modifier
- Posting an article to the News Module when the Admin adds a new Group
- Displaying a translation of the current page using Babelfish with a User-Defined Tag
- Displaying stock prices from Yahoo with a User-Defined Tag
- Using Smarty values as inputs in a User-Defined Tag
- Using URL parameters safely in a User-Defined Tag
- Displaying the number of pages in the CMS using a User-Defined Tag
- Making a variable available to Smarty
- Using the CmsObject and the current content object in a User-Defined Tag
- Displaying the User's IP address from a User-Defined Tag
- Introduction
- Chapter 3. Getting the Most out of Tags and User-Defined Tags
- Using Smarty to do the math in your stylesheet
- Using Smarty to create a color set in your stylesheet
- Introduction
- Chapter 2. Programming with Smarty and Core Modules
- Using CMS in Debug Mode
- Create a "Hello World" Module
- Create a "Hello World" Tag
- Create a "Hello World" User-Defined Tag
- Will a Module solve my problem?
- Will a Tag Solve My Problem?
- Will a User-Defined Tag solve my problem?
- Introduction
- Chapter 1. Understanding CMS Extensions
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- About the Author
- Credits
- 版權信息
- 封面
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Understanding CMS Extensions
- Introduction
- Will a User-Defined Tag solve my problem?
- Will a Tag Solve My Problem?
- Will a Module solve my problem?
- Create a "Hello World" User-Defined Tag
- Create a "Hello World" Tag
- Create a "Hello World" Module
- Using CMS in Debug Mode
- Chapter 2. Programming with Smarty and Core Modules
- Introduction
- Using Smarty to create a color set in your stylesheet
- Using Smarty to do the math in your stylesheet
- Chapter 3. Getting the Most out of Tags and User-Defined Tags
- Introduction
- Displaying the User's IP address from a User-Defined Tag
- Using the CmsObject and the current content object in a User-Defined Tag
- Making a variable available to Smarty
- Displaying the number of pages in the CMS using a User-Defined Tag
- Using URL parameters safely in a User-Defined Tag
- Using Smarty values as inputs in a User-Defined Tag
- Displaying stock prices from Yahoo with a User-Defined Tag
- Displaying a translation of the current page using Babelfish with a User-Defined Tag
- Posting an article to the News Module when the Admin adds a new Group
- Reversing a string in two ways using a Smarty Modifier
- Adding registered trademark symbols to a name automatically
- Chapter 4. Getting Started with Modules
- Introduction
- Creating the file structure for a module
- Creating a new module stub using the Skeleton module
- Creating a new module stub using the ModuleMaker module
- Breaking a module into multiple files
- Making a module localizable
- Chapter 5. Using the Database API
- Introduction
- Creating a database table when a module gets installed
- Creating a database index when creating a table
- Making a database query from a module
- Creating and using a database sequence
- Altering a database table when a module gets upgraded
- Cleaning up when a module is uninstalled
- Chapter 6. Using the Module Form API
- Introduction
- Creating a basic form in a module
- Restricting and sanitizing parameters to a module
- Using debug_display or error_log to see what parameters your module is receiving
- Chapter 7. Your Module and the Community
- Introduction
- Creating an account on the CMS Made Simple Developer's Forge
- Adding your module to the Forge
- Creating your Subversion Repository
- Using Subversion while developing your module
- Publishing a module release
- Creating your Git repository
- Using Git while developing your module
- Deciding on Git versus Subversion
- Chapter 8. Creating Useful Admin Panels
- Introduction
- Creating an admin panel for your module
- Creating multiple tabs for your admin module
- Creating and enforcing new permissions for your module's administration
- Displaying a page in the CMS Admin without the surrounding theme
- Writing a line to the CMS Admin Log
- Displaying a message after installation
- Creating an admin-side input element from your module using a ContentModule block
- Hiding your module from Administrators who don't have permission to use it
- Creating a module-specific preference and admin panel to set it
- Displaying an alert in the CMS Admin from a module
- Chapter 9. Using Events
- Introduction
- Attaching a User-Defined Tag to an event
- Finding what parameters an event passes using a User Defined Tag
- Chapter 10. Advanced Module Tricks and SEO
- Introduction
- Overriding Module strings or layout
- Making your module's data available to CMS Site Search
- Outputting a downloadable CSV file from your module
- Setting special diagnostic messages for debug mode
- Using Pretty URLs in your module
- Index 更新時間:2021-04-09 21:13:40