WordPress as a CMS. Presentation by Matthew Vaccaro and Justin Sisley using the UCF College of Medicine as an example for how to use WordPress as a CMS.
HTML5 and CSS3 Techniques You Can Use TodayTodd Anglin
As more browsers deliver rich support for the next generation of standards-based web development, new techniques are enabling web developers to design with unprecedented levels of control. In this session, you’ll learn practical HTML5 and CSS3 techniques that you can use in any web project today. Learn how to easily add drop shadows to HTML objects, how to quickly create rounded corners, how to use custom fonts, and even how to animate with CSS. All techniques will be demonstrated with special attention to cross-browser support and tips for supporting older browsers.
"Please don't touch the slow parts" version 3 given by me at From The Front, Camp Nou Edition on March 18th 2011 in Modena.
It's about improving web applications speed. Based on Steve Souders work. Compared to V2, I improved and expanded on how browsers work and how to optimize dom/css
Also
http://www.ideato.it/
http://federico.galassi.net/
http://www.stevesouders.com/
http://www.bettersoftware.it/
http://www.phpday.it/
http://fromthefront.it/
Follow me on Twitter!
https://twitter.com/federicogalassi
HTML5 and CSS3 Techniques You Can Use TodayTodd Anglin
As more browsers deliver rich support for the next generation of standards-based web development, new techniques are enabling web developers to design with unprecedented levels of control. In this session, you’ll learn practical HTML5 and CSS3 techniques that you can use in any web project today. Learn how to easily add drop shadows to HTML objects, how to quickly create rounded corners, how to use custom fonts, and even how to animate with CSS. All techniques will be demonstrated with special attention to cross-browser support and tips for supporting older browsers.
"Please don't touch the slow parts" version 3 given by me at From The Front, Camp Nou Edition on March 18th 2011 in Modena.
It's about improving web applications speed. Based on Steve Souders work. Compared to V2, I improved and expanded on how browsers work and how to optimize dom/css
Also
http://www.ideato.it/
http://federico.galassi.net/
http://www.stevesouders.com/
http://www.bettersoftware.it/
http://www.phpday.it/
http://fromthefront.it/
Follow me on Twitter!
https://twitter.com/federicogalassi
Enhancing Spring MVC Web Applications Progressively with Spring JavaScriptJeremy Grelle
Spring JavaScript is a JavaScript abstraction framework that allows you to progressively enhance a web page with behavior. The framework consists of a public JavaScript API along with an implementation that builds on the Dojo Toolkit. Spring.js simplifies the use of Dojo for common enterprise scenarios while retaining its full-power for advanced use cases.
DRY CSS A don’t-repeat-yourself methodology for creating efficient, unified a...Jer Clarke
Slides for a talk at the ConFoo 2012 conference in Montreal. I explain a simple yet powerful CSS architecture that avoids duplication and increases design consistency by grouping shared properties together rather than redefining them over and over. In the process I explain preprocessors like LESS and SASS, as well as the OOCSS fad, pointing out how they are insufficiently standards-compliant.
MongoPress is an instantly scalable, incredibly flexible CMS that uses MongoDB and PHP to deliver a powerful object-oriented environment that is flexible and free. It is not only freely licensed and distributed under a generous GPL license, but it is also free from the constraints that many of the leading MySQL-based CMS platforms suffer from.
MongoBase is a framework written in PHP and jQuery that allows for the rapid development of web-applications and is used by MongoPress, MongoMail and MongoKong as its core foundation
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinSuzanne Dergacheva
This presentation from DrupalCon Dublin covered site building techniques for creating landing pages and layouts, including using custom blocks, paragraphs, and panels, and then different theming approaches for creating these layouts.
Introduction to Responsive Web Design http://tinyurl.com/9ldo4c6
Includes a sample project built from scratch in Node.js using LESS available on Github
This presentation will introduce the audience to designing a WordPress theme in HTML5 and CSS3. We’ll discuss the history of HTML5, why HTML5 makes blog design easier, and what you need to do to get WordPress to output valid HTML5 code. You’ll also see how CSS3 can be used to generate an awesome-looking site using little to no graphics.
Put A Map On It! Enhanced geolocation in WordPress with Geo MashupJer Clarke
WordPress has built-in support for storing location information on posts, but no real way to make use of it. The <a>Geo Mashup plugin</a> enables deep, powerful geolocation in WordPress, letting you easily add geolocations (coordinates) to almost any content type. It also displays locations on maps you can embed in your theme, posts or widgets, with a dizzying array of options for what to show and how to display it.
This talk will start with the default geolocation system in WordPress and how Geo Mashup integrates with it. We'll then cover the basics of setup and adding locations on posts, then the different map types and situations where you'd use them. We'll finish with some dev considerations for displaying maps as elegantly as possible.
One Site, Two Servers: A Cascade Server CMS Solution, by David Denthannonhill
Sites requiring an intranet and a public version present a special challenge to Cascade Server developers. In this presentation, David Dent from the United States Naval Academy will show how his team approached the problem.
Website Performance, Engagement, and LeadsTrust EMedia
Presented by Tracy Terry, Founder of Trust eMedia. WordPress Milwaukee User Track - In this session, participants will learn important SEO tactics, social aspects you need on a website, and inbound marketing best practices for performance, engagement, and lead generation. Inbound marketing has taken the marketing industry by storm. Today’s customers not only want you to provide a website, but to also be able to include best practices that will turn their website into a lead generating machine. Clients are happy when they realize they do not have to hire additional agencies to perform different strategies to their website. By knowing what makes a website “work” for a customer, you will have an edge on competition and a one-stop shop for clients.
Enhancing Spring MVC Web Applications Progressively with Spring JavaScriptJeremy Grelle
Spring JavaScript is a JavaScript abstraction framework that allows you to progressively enhance a web page with behavior. The framework consists of a public JavaScript API along with an implementation that builds on the Dojo Toolkit. Spring.js simplifies the use of Dojo for common enterprise scenarios while retaining its full-power for advanced use cases.
DRY CSS A don’t-repeat-yourself methodology for creating efficient, unified a...Jer Clarke
Slides for a talk at the ConFoo 2012 conference in Montreal. I explain a simple yet powerful CSS architecture that avoids duplication and increases design consistency by grouping shared properties together rather than redefining them over and over. In the process I explain preprocessors like LESS and SASS, as well as the OOCSS fad, pointing out how they are insufficiently standards-compliant.
MongoPress is an instantly scalable, incredibly flexible CMS that uses MongoDB and PHP to deliver a powerful object-oriented environment that is flexible and free. It is not only freely licensed and distributed under a generous GPL license, but it is also free from the constraints that many of the leading MySQL-based CMS platforms suffer from.
MongoBase is a framework written in PHP and jQuery that allows for the rapid development of web-applications and is used by MongoPress, MongoMail and MongoKong as its core foundation
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinSuzanne Dergacheva
This presentation from DrupalCon Dublin covered site building techniques for creating landing pages and layouts, including using custom blocks, paragraphs, and panels, and then different theming approaches for creating these layouts.
Introduction to Responsive Web Design http://tinyurl.com/9ldo4c6
Includes a sample project built from scratch in Node.js using LESS available on Github
This presentation will introduce the audience to designing a WordPress theme in HTML5 and CSS3. We’ll discuss the history of HTML5, why HTML5 makes blog design easier, and what you need to do to get WordPress to output valid HTML5 code. You’ll also see how CSS3 can be used to generate an awesome-looking site using little to no graphics.
Put A Map On It! Enhanced geolocation in WordPress with Geo MashupJer Clarke
WordPress has built-in support for storing location information on posts, but no real way to make use of it. The <a>Geo Mashup plugin</a> enables deep, powerful geolocation in WordPress, letting you easily add geolocations (coordinates) to almost any content type. It also displays locations on maps you can embed in your theme, posts or widgets, with a dizzying array of options for what to show and how to display it.
This talk will start with the default geolocation system in WordPress and how Geo Mashup integrates with it. We'll then cover the basics of setup and adding locations on posts, then the different map types and situations where you'd use them. We'll finish with some dev considerations for displaying maps as elegantly as possible.
One Site, Two Servers: A Cascade Server CMS Solution, by David Denthannonhill
Sites requiring an intranet and a public version present a special challenge to Cascade Server developers. In this presentation, David Dent from the United States Naval Academy will show how his team approached the problem.
Website Performance, Engagement, and LeadsTrust EMedia
Presented by Tracy Terry, Founder of Trust eMedia. WordPress Milwaukee User Track - In this session, participants will learn important SEO tactics, social aspects you need on a website, and inbound marketing best practices for performance, engagement, and lead generation. Inbound marketing has taken the marketing industry by storm. Today’s customers not only want you to provide a website, but to also be able to include best practices that will turn their website into a lead generating machine. Clients are happy when they realize they do not have to hire additional agencies to perform different strategies to their website. By knowing what makes a website “work” for a customer, you will have an edge on competition and a one-stop shop for clients.
WordPress 101 - Foundation Friday at WordCamp Chicago 2014 #WCChiShanta Nathwani
This talk that I delivered at WordCamp Chicago introduces WordPress to people that have never touched the platform. People want to know what their getting into! What kind of commitment does this mean? What things can it do for me on social media? A quick look at the dashboard and take questions that people have. Why would people use WordPress?
Acessibilidade Web agora é obrigatória. Estamos preparados?Hans Mösl
Apresentação realizada no Wordcamp Rio 2016 analisa de maneira breve a Lei Brasileira de Inclusão (LBI) e apresenta documentação relevante do seguimento de acessibilidade Web como as Recomendações de Acessibilidade para Conteúdo da Web (WCAG), o Modelo de Acessibilidade do Governo Eletrônico (eMAG) e a Aplicação Rica para Acessibilidade na Internet (WAI-ARIA). Ao fim são apontadas medidas adotadas pela comunidade Wordpress para adequação em acessibilidade Web de um dos softwares mais usados na internet assim como são apresentadas soluções já disponibilizadas pela comunidade.
A intenção não foi aprofundar o assunto mas sim apresentar e relacionar os materiais já existentes sobre o assunto.
Stop Creating Data For Sake of Creating DataGeorge Ortiz
WordCamp Birmingham Talk - Stop Creating Data for the Sake of Creating Data
WordPress is on over 70+ million sites - 15% of the web. With that much of the web relative, we now have a platform that allows us to access the deep answers of design, development, and content creation.
If you have tried WordPress.com and are ready to move to a self-hosted website, this presentation is for you. It will go over the basics of installing WordPress, migrating content and customizing your site.
WordCamp Milwaukee 2012 - Contributing to Open Sourcejclermont
Ever hear the expression “No one wants to see how the sausage gets made”? Perhaps that’s how you feel about WordPress and other open source projects. Come hear Joel talk about the open source process and why you should get involved. If you’ve wanted to make a meaningful contribution to WordPress or your favorite plugin, but just didn’t know where to start, this talk is for you as well. All skill levels are welcome. It doesn’t matter whether you’re a new developer with limited PHP skills or an expert coder wanting to get some code committed to WP core.
Rapid application development for WordPress using AWFTim Plummer
AWF is a new framework for developing plugins for WordPress, that can also run as standalone PHP applications and Joomla! components. Presented by Tim Plummer at WordCamp Sydney, 27th September 2014.
Video at http://www.youtube.com/watch?v=HaJnhYPLvx0
Large Drupal projects will generally have a themer or five working alongside the developers, site builders and designers. Themers are the magicians who transform what Drupal wants to do into what the designer wants it to do.
Smaller projects also usually need someone on the team who can make sense of Drupal's output, knows more CSS and JS than anyone else and can configure Views with their eyes closed.
The thing is — and whisper this, if possible redundancy concerns you — we can bypass the themer entirely.
With some simple configuration, a site builder can get Drupal to output exactly the semantic, lightweight markup that any modern front-end designer would be proud of. The designer can be left alone to write the most appropriate HTML, CSS and JS, while the site builder need only choose a couple of options when putting together content types, views and panels to make Drupal behave.
A friendly developer may have to lend a hand every now and then, but that’s it. You can get rid of the themer altogether.
http://2013.drupalcamplondon.co.uk/session/death-themer
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 Evan Mullins
WP Dev/tools for beginners: ftp, git, svn, php, html, css, sass, js, jquery, IDEs, themes, child themes, the loop, hooks, APIs, CLI, agile, bootstrap, SEO, slack… etc.
We’ll discuss the language and various acronyms and buzzwords used by devs in this crash course introduction to the developer’s world. Overview of primary development processes and terms and what software is needed to play the game. We’ll cover what you need to go from zero to developer and hopefully how to have fun on the way.
From PSD to WordPress Theme: Bringing designs to lifeDerek Christensen
If you want to design your first custom WordPress theme, this talk is for you. You’ve been venturing out little by little, changing some CSS here and HTML there. You’ve even created a child theme or two. But now it’s time to take things to the next level. You want something that’s all yours!
You convinced your friend put together a design for you in Photoshop, and now it’s time to take the next step. How do you get that beautiful concept to translate into a living, breathing WordPress theme?
That’s what we’ll cover in this action-packed presentation geared toward the curious beginner and intermediate WordPress fans.
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.
WordPress Customization & Security
Presented By: Joe Casabona and Phil Erb
Track: Technology
Session Format: Co-Presentation
Description: WordPress is one of the most popular blogging platforms used today and if you’re using it already, you already know its benefits – but let’s take things a step further. In this session, Joe and Phil will dive into how to customize your WordPress blog and theme so that it reflects your brand and serves up your content in the best ways possible, ways to make your WordPress blog more secure (and how to monitor it so that it stays that way!), and other techniques and technologies to make the most of this content management system.
Pour ce second talk de la saison, nous allons nous intéresser à Wordpress et à son usage en tant que plateforme de développement. Cette présentation va vous donner les clés pour adapter votre workflow de développement avec ce CMS et vous permettre d’aller plus loin que son système de blogging de base.
A talk on front-end developer tools including Yeoman, Grunt.js, Require.js, Bower, and SASS given at Drupal Camp LA 2013.
This talk doesn't address Drupal specifically, but it was aimed to give the audience of drupal developers a look into the state of the art.
The presentation I made during WordCamp Manila 2016
See topics about tools we use for developing sites faster like Underscores, Visual Composer and Pantheon
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Mansi Shah
This study examines cattle rearing in urban and rural settings, focusing on milk production and consumption. By exploring a case in Ahmedabad, it highlights the challenges and processes in dairy farming across different environments, emphasising the need for sustainable practices and the essential role of milk in daily consumption.
7 Alternatives to Bullet Points in PowerPointAlvis Oh
So you tried all the ways to beautify your bullet points on your pitch deck but it just got way uglier. These points are supposed to be memorable and leave a lasting impression on your audience. With these tips, you'll no longer have to spend so much time thinking how you should present your pointers.
Unleash Your Inner Demon with the "Let's Summon Demons" T-Shirt. Calling all fans of dark humor and edgy fashion! The "Let's Summon Demons" t-shirt is a unique way to express yourself and turn heads.
https://dribbble.com/shots/24253051-Let-s-Summon-Demons-Shirt
Expert Accessory Dwelling Unit (ADU) Drafting ServicesResDraft
Whether you’re looking to create a guest house, a rental unit, or a private retreat, our experienced team will design a space that complements your existing home and maximizes your investment. We provide personalized, comprehensive expert accessory dwelling unit (ADU)drafting solutions tailored to your needs, ensuring a seamless process from concept to completion.
Dive into the innovative world of smart garages with our insightful presentation, "Exploring the Future of Smart Garages." This comprehensive guide covers the latest advancements in garage technology, including automated systems, smart security features, energy efficiency solutions, and seamless integration with smart home ecosystems. Learn how these technologies are transforming traditional garages into high-tech, efficient spaces that enhance convenience, safety, and sustainability.
Ideal for homeowners, tech enthusiasts, and industry professionals, this presentation provides valuable insights into the trends, benefits, and future developments in smart garage technology. Stay ahead of the curve with our expert analysis and practical tips on implementing smart garage solutions.
Book Formatting: Quality Control Checks for DesignersConfidence Ago
This presentation was made to help designers who work in publishing houses or format books for printing ensure quality.
Quality control is vital to every industry. This is why every department in a company need create a method they use in ensuring quality. This, perhaps, will not only improve the quality of products and bring errors to the barest minimum, but take it to a near perfect finish.
It is beyond a moot point that a good book will somewhat be judged by its cover, but the content of the book remains king. No matter how beautiful the cover, if the quality of writing or presentation is off, that will be a reason for readers not to come back to the book or recommend it.
So, this presentation points designers to some important things that may be missed by an editor that they could eventually discover and call the attention of the editor.
You could be a professional graphic designer and still make mistakes. There is always the possibility of human error. On the other hand if you’re not a designer, the chances of making some common graphic design mistakes are even higher. Because you don’t know what you don’t know. That’s where this blog comes in. To make your job easier and help you create better designs, we have put together a list of common graphic design mistakes that you need to avoid.
1. WordPress as a CMS
Justin Sisley
justin.sisley@gmail.com
www.justinsisley.com
Matthew Vaccaro
mattyvac@gmail.com
www.matthewvaccaro.com
“Make an enterprise
level CMS out of
WordPress?”
4. The Definition of a CMS
A web content management system (WCMS)[1] is a
software system that
provides website authoring, collaboration, and
administration tools designed to allow users with little
knowledge of web programming languages or markup
languages to create and manage website content with
relative ease. - Wikipedia
Wordpress as a CMS
6. …a [very] brief history.
“WordPress was born out of a desire for an elegant, well-architectured personal
publishing system built on PHP and MySQL and licensed under the GPLv2 (or later). It is
the official successor of b2/cafelog. WordPress is fresh software, but its roots and
development go back to 2001. It is a mature and stable product. We hope by focusing on
user experience and web standards we can create a tool different from anything else out
there.” – wordpress.org/about/
Serious Blogging
Serious Forking
Serious CMSing
Wordpress as a CMS
8. …and why we’re here.
WordPress today
• Robust, customizable platform that is very CMSish
• Allows the use of many core CMS principles such as media re-use and
workflow
WordPress is not just a blog platform...
• ...and is not just a convenient CMS for small client projects, it’s much more!
• Some may be doing this already:
– Network of client sites for ease of updating
– Network of blogs under one media company
• ….but what about HUGE single sites!?
Wordpress as a CMS
10. Why We Chose WordPress
What we were up against:
• Enterprise systems based on .NET and ColdFusion
• Ektron, SiteCore, etc.
• ‘Enterprise mentality’
• Enterprise
What we needed:
• Dynamically driven (database) content
• Ability for multiple users to update the website
• Easier integration of social media and API’s
– Brightcove, Flickr, etc.
• Better navigation and information architecture
• More modern responsive design
• Integrated search and knowledge base
Wordpress as a CMS
12. Why We Chose WordPress
What we hoped to achieve:
• Stronger engagement of users
• Better, more timely, communication of information internally and externally
• Reflects the ‘21st Century’ college motto
• Better adapts to users needs
• More comprehensive metrics
and analytics collection
Wordpress as a CMS
13. Why We Chose WordPress
– Cost
– Pre-existing knowledge, no consulting needed like proprietary systems
– Positive outlook for WP as a platform
– Massive community
Wordpress as a CMS
15. How We’re Using WordPress as a CMS
College of Medicine CMS design and development process
• Desired functionality brainstorming
– What features already exist
– What features did we have to create for ourselves
– Using third-party plugins vs. writing our own
• Use as few third party plugins as possible (Less than 5)
• Multisite vs. single site considerations
– Get_blog_list(); and switch_to_blog(); is bad! (Sort of, but let us explain…)
• Get_blog_(); is deprecated – and horrible
– Network search, or anything network wide
• User roles, permissions and capabilities
– Content Editor -> Content Manager -> Approver/Publisher
– Remove options from users on a per role or per site basis (RoleScoper Plugin)
• JavaScript
– Ajax
– Script management
– Closures
– Use only what you need
Wordpress as a CMS
16. How We’re Using WordPress as a CMS
Evolution of design
• ‘Web 1.0’ to ‘Web 2.0’
• Static to dynamic
• Designing ‘for the group’
Wordpress as a CMS
17. How We’re Using WordPress as a CMS
TA-DA!
Custom
wp_list_pages
functions, jQuery
audience panel
Custom
fields, custom
post type
events
calendar
Wordpress as a CMS
18. How We’re Using WordPress as a CMS
Evolution of design /*** @group general ***/
• Theming and templates ::-moz-selection {
background-color: #9bd2f1;
– Not every page needs a template color: #fff;
– Use PHP to your advantage when creating }
templates /*** @group headings ***/
• Consolidate templates with statements h1 a, h2 a, h3 a {
-webkit-text-stroke: 1px transparent;
}
Design Considerations /*** @group header ***/
• Combine and minimize CSS and jQuery header {
• Use markers in CSS (@group) overflow: auto;
margin-bottom: 10px;
• Includes make life easier }
– @import for CSS /*** @group universal bar style ***/
– <?php require_once ('includes/site-head'); ?> .grey-bar {
border: 1px solid #ccc;
– <?php get_template_part('includes/site-head'); font-size: 14px;
?> text-shadow: 0px 1px 0px #FFF;
}
/*** @group navigation - top ***/
ul#top-navigation {
overflow: hidden;
width: 955px;
z-index: 19999;
margin: 0 auto;
clear: both;
}
Wordpress as a CMS
19. How We’re Using WordPress as a CMS
Make use of the WordPress functions!
• …The ones above
• wp_list_pages(); (wp_get_pages(); also rocks!)
• get_queried_object();
• get_top_ancestor();
…and TONS more
<?php
$bodyClass = get_body_class();
$currPageID = get_the_ID();
$currPageActive = get_top_ancestor($currPageID);
$activeClass = 'activeNav';
if (in_array("root-parent-id-".$currPageActive, $bodyClass) && $currPageActive == 8) {
$aboutActive = $activeClass;
}elseif(in_array("root-parent-id-".$currPageActive, $bodyClass) && $currPageActive == 12) {
$acadActive = $activeClass;
}
?>
<ul id="sideNavList">
<li class="homeBackground"><a href="<?php bloginfo('url'); ?>" class="homeLink">Return Home</a></li>
<li><a href="<?php echo get_permalink( 8 ); ?>" class="<?php echo $aboutActive; ?>">About</a>
<ul class="children <?php echo $aboutActive; ?>">
<?php side_nav_list_pages( 8 ); //custom function ?>
</ul>
</li>
</ul>
Wordpress as a CMS
20. How We’re Using WordPress as a CMS
Security
• Nonces
• Mysql_real_escape_string
• Theme security = plugin security!
– functions.php is just as important as a plugin
– Escaping non-plugin and non-functions.php code when using code within themes
• Awareness is key
<?php
$rss = fetch_feed('http://www.external-url.com/feed/?post_type=news');
if (!is_wp_error( $rss ) ) :
$maxitems = $rss->get_item_quantity(7);
$rss_items = $rss->get_items(0, $maxitems);
endif; ?>
<ul>
<?php if ($maxitems == 0 ) echo $rss->get_error_message();
else foreach ( $rss_items as $item ) : ?>
<li> <a href='<?php echo esc_url( $item->get_permalink() ); ?>' title='<?php echo 'Posted '.$item->get_date('j
F Y | g:i a'); ?>'> <?php echo esc_html( $item->get_title() ); ?></a> </li>
<?php endforeach; ?>
</ul>
Wordpress as a CMS
21. How We’re Using WordPress as a CMS
Backups
• CRON is your friend!
Multi-server deployment
• Separate environments (development, staging, production)
• DB Syncing
– Production to development every night (CRON)
Revisions & Version Control
• Capistrano, git, etc.
• SVN is getting older; distributed is getting newer.
Wordpress as a CMS
22. How We’re Using WordPress as a CMS
Content organization strategies
• Custom post types
– Cutting the ‘blog’ out of WordPress
• Custom fields
• Naming documents (meta data)
Authoring and publishing workflow
• Revisions and review process
• Push users to create and update content
Wordpress as a CMS
23. How We’re Using WordPress as a CMS
Upkeep & Maintenance
• Email alert system ‘page out of date’
• Queries
• Remove old revisions and empty the trash
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
Wordpress as a CMS
25. But what about…the future, man?
• Exponential content growth
– When someone can, they will
– Old information gets archived, new information is
created
• Cosmetic progression
– Keeping up with the cool kids
• Workflow
• Maintenance
Wordpress as a CMS