Cover image for Website Development with PyroCMS.
Website Development with PyroCMS.
Title:
Website Development with PyroCMS.
Author:
Vineyard, Zachary.
ISBN:
9781783282241
Personal Author:
Physical Description:
1 online resource (130 pages)
Contents:
Website Development with PyroCMS -- Table of Contents -- Website Development with PyroCMS -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Installing PyroCMS -- Getting started -- CodeIgniter -- HTTP web server -- MySQL -- PHP -- GD2 -- cURL -- Downloading PyroCMS -- The difference between the Community and Professional versions of PyroCMS -- PyroStreams -- The installer -- Troubleshooting installation -- Summary -- 2. The Control Panel -- Control panel access -- The dashboard -- Layout and navigation -- Content -- Structure -- Data -- Users -- Settings -- Add-ons -- Profile -- Choosing a default language -- Summary -- 3. Creating Pages and Page Types -- Pages -- The Pages module -- How to create a basic page -- Page Details tab -- Page Content tab -- Meta Data tab -- CSS and Script tabs -- Options tab -- Save the page -- Page types -- Create a new page type -- Add custom page type fields -- Create a new page with custom data -- Summary -- 4. Plugin and Module Add-ons -- Plugins -- Tags -- How to create a plugin -- Modules -- Folder structure -- How to create a module -- The info() method -- The install() method -- The uninstall() method -- The upgrade() method -- The help() method -- Putting it together -- Add a controller -- Plugins and widgets in modules -- Summary -- 5. Creating a PyroCMS Theme -- Folder structure -- Getting started -- Creating a theme.php file -- Theme options -- Building the theme options form -- Theme layouts -- Tags explained -- Basic tag -- Tag attributes.

Using tags in tag attributes -- Tag pairs -- Tag conditionals -- Tags in templates -- Layouts versus page types -- Theme partials -- Multiple layouts -- Mobile layouts -- Module view overloading -- Summary -- 6. Using PyroCMS Streams -- How to get Streams -- Creating a stream -- Creating fields -- Assigning fields -- Ordering fields -- Default columns (fields) -- The backend input form -- Displaying your data -- Streams plugin -- Common variables -- Entry looping -- The loop cycle -- Filter by date -- Other parameters -- How to use the "where" parameter -- Nested variables -- Pagination -- Stream data entry form -- How to build the form -- Custom success and error messages -- Form assets -- E-mail notifications -- Summary -- 7. Building a Website with PyroCMS -- Installation -- Creating a custom theme -- Creating a layout file -- Brief review of tags -- Adding theme partials -- Adding a contact form -- Adding stream data to your website -- Defining a custom route -- Summary -- Index.
Abstract:
A practical and a fast-paced guide that gives you all the information you need to start developing websites with PyroCMS. The book is an excellent resource for developers and makes website development easy and financially viable for everyone.This book is ideal if you are a PHP developer who is looking for a great content management system or a web developer looking to speed up your development times. If you are a web developer, you will need to have some familiarity with OOP and the MVC programming pattern, especially if you want to extend PyroCMS by building add-ons.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: