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

Starting
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.
$10.00
$29.99
RRP $17.99
RRP $29.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Code Files
+ Collection
Free Sample

Book Details

ISBN 139781783282234
Paperback104 pages

About This Book

  • Learn how to build websites quickly, thus saving time.
  • Effectively use the advanced system features of PyroCMS
  • Acquire in-depth explanations on how to use data and themes in PyroCMS

Who This Book Is For

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.

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

In Detail

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.

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

Recommended for You