Website Development with PyroCMS

When you have to build websites fast, PyroCMS is one of the most capable systems available to PHP developers. With this book you’ll gain deep insight into its features and techniques for practical application.

Website Development with PyroCMS

Zachary Vineyard

When you have to build websites fast, PyroCMS is one of the most capable systems available to PHP developers. With this book you’ll gain deep insight into its features and techniques for practical application.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781783282234
Paperback104 pages

Book Description

As web developers face constant pressure to build websites faster and smarter, many are turning to PyroCMS as a great way to use established programming patterns to create a website. PyroCMS is used by businesses and individuals all over the world and can easily be adopted for your next website project.

Through clear descriptions and code examples, we will show you how to quickly create system themes, manage data streams, and to get the most out of PyroCMS. The book also shows you how to create great websites using the simple methods inherent to PyroCMS. You will learn to make use of smart programming patterns and excellent template tools to build system add-ons and themes.

Leading you through all the major aspects of building a website using PyroCMS, you’ll start by learning how to install the system. The book will teach you the basic features of PyroCMS, like how to use the control panel, and will also provide quick tutorials on how to build system add-ons, system themes, custom page types, layouts, and to get the most out of PyroCMS. Finally, you will end by using the built-in Streams module to manage large sets of data for your site.

This is an excellent resource for developers who are looking to easily create & build a variety of websites and web-enabled applications.

Table of Contents

Chapter 1: Installing PyroCMS
Getting started
Downloading PyroCMS
The difference between the Community and Professional versions of PyroCMS
The installer
Summary
Chapter 2: The Control Panel
Control panel access
The dashboard
Layout and navigation
Choosing a default language
Summary
Chapter 3: Creating Pages and Page Types
Pages
The Pages module
How to create a basic page
Page types
Summary
Chapter 4: Plugin and Module Add-ons
Plugins
Modules
Summary
Chapter 5: Creating a PyroCMS Theme
Folder structure
Getting started
Theme options
Theme layouts
Tags explained
Tags in templates
Layouts versus page types
Theme partials
Multiple layouts
Mobile layouts
Module view overloading
Summary
Chapter 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
Stream data entry form
Summary
Chapter 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

What You Will Learn

  • Create and build a variety of websites and web-enabled applications
  • Build a front-end theme for PyroCMS
  • Understand how to use Tags in the system
  • Employ the streams module to manage data in PyroCMS
  • Establish system add-ons
  • Develop custom page types in PyroCMS
  • Display stream data in your theme

Authors

Table of Contents

Chapter 1: Installing PyroCMS
Getting started
Downloading PyroCMS
The difference between the Community and Professional versions of PyroCMS
The installer
Summary
Chapter 2: The Control Panel
Control panel access
The dashboard
Layout and navigation
Choosing a default language
Summary
Chapter 3: Creating Pages and Page Types
Pages
The Pages module
How to create a basic page
Page types
Summary
Chapter 4: Plugin and Module Add-ons
Plugins
Modules
Summary
Chapter 5: Creating a PyroCMS Theme
Folder structure
Getting started
Theme options
Theme layouts
Tags explained
Tags in templates
Layouts versus page types
Theme partials
Multiple layouts
Mobile layouts
Module view overloading
Summary
Chapter 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
Stream data entry form
Summary
Chapter 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

Book Details

ISBN 139781783282234
Paperback104 pages
Read More

Read More Reviews

Recommended for You

Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Twitter Bootstrap Web Development How-To Book Cover
Twitter Bootstrap Web Development How-To
$ 12.99
$ 9.10
Expert PHP 5 Tools Book Cover
Expert PHP 5 Tools
$ 29.99
$ 21.00
Agile Web Application Development with Yii1.1 and PHP5 Book Cover
Agile Web Application Development with Yii1.1 and PHP5
$ 23.99
$ 16.80
WordPress 2.8 Theme Design Book Cover
WordPress 2.8 Theme Design
$ 23.99
$ 16.80
Learning Web Development with Bootstrap and AngularJS Book Cover
Learning Web Development with Bootstrap and AngularJS
$ 39.99
$ 28.00