WordPress is an effective platform for powering large web sites with various types of content and structured data. In this case study, Randy Hoyt will share from his experience developing a network of shopping center web sites on WordPress for a large property management company. He will explore the newer WordPress 3.x features, its child theme architecture, custom plugins, caching techniques, and cloud hosting infrastructure used to extend and scale WordPress for this project.
34. @randyhoyt#dallasphp Custom Taxonomies A taxonomy is a way to group things together. In WordPress, a taxonomy is a grouping mechanism for posts or links or custom post types. WordPress Codex: Taxonomies http://codex.wordpress.org/Taxonomies
36. About Me Web Developer â imaginuity.com @randyhoyt#dallasphp Plugin: Custom Post Type UI http://wordpress.org/extend/plugins/custom-post-type-ui/
47. @randyhoyt#dallasphp Child Themes A WordPress child theme is a theme that inherits the functionality of another theme, called the parent theme, and allows you to modify or add functionality. Making a child theme is very simple. Create a directory, put a properly formatted style.css file in it, and you have a child theme! WordPress Codex: Child Themes http://codex.wordpress.org/Child_Themes
55. @randyhoyt#dallasphp Custom Settings A taxonomy is a way to group things together. In WordPress, a taxonomy is a grouping mechanism for posts or links or custom post types.â WordPress Settings API Tutorial http://ottopress.com/2009/wordpress-settings-api-tutorial/
58. @randyhoyt#dallasphp WordPress Network As of WordPress 3.0, you have the ability to create a network of WordPress sites in a single installation. WordPress Codex: Create A Network http://codex.wordpress.org/Create_A_Network
66. @randyhoyt#dallasphp Uploaded Images Amazon Simple Storage Service (S3) Amazon S3 is storage for the Internet. Itâs a simple storage service that offers software developers highly-scalable, reliable, and low-latency data storage. Plugin: W3 Total Cache Improve site performance and user experience via caching: browser, page, object, database, minify and content delivery network support. Plugin: W3 Total Cache http://wordpress.org/extend/plugins/w3-total-cache/
67. @randyhoyt#dallasphp Query Caching The query cache can have an astonishingly positive impact on the response time. MySQL stores the queryâs result set. The results are extremely fast response times where clients are repetitively executing the same queries. A Practical Look at the MySQL Query Cache http://dev.mysql.com/tech-resources/articles/mysql-query-cache.html
68. @randyhoyt#dallasphp Page Caching WP Super Cache generates static HTML files from your dynamic WordPress blog. After an HTML file is generated your webserver will serve that file instead of processing the WordPress PHP scripts. Plugin: WP Super Cache http://wordpress.org/extend/plugins/wp-super-cache/
69. About Me Web Developer â imaginuity.com Extending to Mobile @randyhoyt#dallasphp