SlideShare a Scribd company logo
1 of 46
daniel spillers
writeme@almostdaniel.com
content
‣ Text                     ‣ Objects
 ‣   freeform               ‣   video players

 ‣   structured             ‣   interface controls
     ‣   (x)HTML
                           ‣ Feeds
     ‣   parameterized
                           ‣ Files
‣ Imagery                    (independent
 ‣   foreground (active)     structured data)
 ‣   background
     (passive)
                           ‣ Meta (content
                             about content)
content
‣ Experiences
 ‣ End user-generated
  ‣ Wikis
  ‣ Comments
 ‣ Immersive
  ‣ MMORPG
CONTENT

 information and experience
that provides value in specific
 contexts using varied media
site-aware
file system                    web form
                  editor


hosted blog   blog software   framework



 multi-site   multi-tiered    enterprise
realm
               site-aware
file system                    web form
                  editor


hosted blog   blog software   framework



 multi-site   multi-tiered    enterprise
site-aware
file system                    web form
                  editor


hosted blog   blog software   framework



 multi-site   multi-tiered    enterprise
WORKFLOW
               site-aware
file system                    web form
                  editor


hosted blog   blog software   framework



 multi-site   multi-tiered    enterprise
WORKFLOW
‣ create   ‣ search
‣ edit     ‣ publish
‣ review   ‣ deliver
‣ index    ‣ archive
site-aware
file system                    web form
                  editor


hosted blog   blog software   framework



 multi-site   multi-tiered    enterprise
realm
               site-aware
file system                    web form
                  editor


hosted blog   blog software   framework



 multi-site   multi-tiered    enterprise
realm

 notepad      Dreamweaver    contact us



LiveJournal   WordPress       Joomla!



 Drupal*        RedDot      CommonSpot
wordpress
‣ Posts             ‣ Media
   ‣   Categories
                     ‣   Images
   ‣   Tags
                     ‣   Video

‣ Pages              ‣   Files
   ‣   Order
                    ‣ Comments
   ‣   Hierarchy

‣ Links
   ‣   Categories
wordpress
‣ index.php         ‣ single.php
 ‣   header.php      ‣   attachment.php

 ‣   footer.php          ‣   application.php

 ‣   sidebar.php         ‣   audio.php

                         ‣   video.php
‣ home.php               ‣   image.php
‣ page.php
 ‣   pagename.php
wordpress
‣ archive.php       ‣ functions.php
 ‣   date.php

 ‣   category.php

 ‣   tag.php

‣ search.php
‣ 404.php
‣ author.php
THE LOOP
<?php
  get_header();
    if (have_posts()) :
       while (have_posts()) :
           the_post();
           the_content();
       endwhile;
    endif;
  get_sidebar();
  get_footer();
?>
MORE LOOP
<?php

 $_ualr_category_id = get_cat_id('News');

 $_ualr_parameters = array(

 
 cat => $_ualr_category_id,

 
 showposts => 5,

 
 offset => 0

 );

 query_posts($_ualr_parameters);

 $post_array = get_posts($_ualr_parameters);
?>
MORE LOOP
<?php
  foreach ($post_array as $post) : start_wp();
?>
  <h4>
  <a href=quot;<?php echo get_permalink(); ?>quot;>
  <?php the_title(); ?>
  </a>
  </h4>
  <?php the_excerpt(); ?>
<?php endforeach; ?>

More Related Content

What's hot

Display Suite: A Themers Perspective
Display Suite: A Themers PerspectiveDisplay Suite: A Themers Perspective
Display Suite: A Themers Perspective
Mediacurrent
 
Hammersmith fundamentals html fundamentals
Hammersmith fundamentals   html fundamentalsHammersmith fundamentals   html fundamentals
Hammersmith fundamentals html fundamentals
Mike Bradshaw
 

What's hot (20)

Display Suite: A Themers Perspective
Display Suite: A Themers PerspectiveDisplay Suite: A Themers Perspective
Display Suite: A Themers Perspective
 
Agile Wordpress
Agile WordpressAgile Wordpress
Agile Wordpress
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupal
 
Hello Drupal
Hello DrupalHello Drupal
Hello Drupal
 
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - WebinarCreating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
 
WordPress Structure and Best Practices
WordPress Structure and Best PracticesWordPress Structure and Best Practices
WordPress Structure and Best Practices
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Bootstrap Framework and Drupal
Bootstrap Framework and DrupalBootstrap Framework and Drupal
Bootstrap Framework and Drupal
 
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinCreating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
 
Drupal distributions - how to build them
Drupal distributions - how to build themDrupal distributions - how to build them
Drupal distributions - how to build them
 
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
 
Developing Your Ultimate Package
Developing Your Ultimate PackageDeveloping Your Ultimate Package
Developing Your Ultimate Package
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
 
Using Display Suite / Context to Build your Drupal Site
Using Display Suite / Context to Build your Drupal SiteUsing Display Suite / Context to Build your Drupal Site
Using Display Suite / Context to Build your Drupal Site
 
Extending WordPress
Extending WordPressExtending WordPress
Extending WordPress
 
Introduction to Custom WordPress Themeing
Introduction to Custom WordPress ThemeingIntroduction to Custom WordPress Themeing
Introduction to Custom WordPress Themeing
 
The Foundations of Being Sassy in Drupal
The Foundations of Being Sassy in DrupalThe Foundations of Being Sassy in Drupal
The Foundations of Being Sassy in Drupal
 
Foundation vs Bootstrap - CC FE & UX
Foundation vs Bootstrap - CC FE & UXFoundation vs Bootstrap - CC FE & UX
Foundation vs Bootstrap - CC FE & UX
 
Hammersmith fundamentals html fundamentals
Hammersmith fundamentals   html fundamentalsHammersmith fundamentals   html fundamentals
Hammersmith fundamentals html fundamentals
 

Similar to Daniel Spiller's Wordpress Presentation

symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
Fabien Potencier
 
20120722 word press
20120722 word press20120722 word press
20120722 word press
Seungmin Sun
 
George Thiruvathukal, User Experiences with Plone Content Management
George Thiruvathukal, User Experiences with Plone Content Management George Thiruvathukal, User Experiences with Plone Content Management
George Thiruvathukal, User Experiences with Plone Content Management
webcontent2007
 
WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1
Yoav Farhi
 
Mongo NYC PHP Development
Mongo NYC PHP Development Mongo NYC PHP Development
Mongo NYC PHP Development
Fitz Agard
 

Similar to Daniel Spiller's Wordpress Presentation (20)

Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming Language
 
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
 
20120722 word press
20120722 word press20120722 word press
20120722 word press
 
PodsCMS Framework by Tom Hermans (WordCampNL)
PodsCMS Framework by Tom Hermans (WordCampNL)PodsCMS Framework by Tom Hermans (WordCampNL)
PodsCMS Framework by Tom Hermans (WordCampNL)
 
Libraries Frameworks And Cms
Libraries Frameworks And CmsLibraries Frameworks And Cms
Libraries Frameworks And Cms
 
George Thiruvathukal, User Experiences with Plone Content Management
George Thiruvathukal, User Experiences with Plone Content Management George Thiruvathukal, User Experiences with Plone Content Management
George Thiruvathukal, User Experiences with Plone Content Management
 
WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1
 
Joomla Presentation
Joomla PresentationJoomla Presentation
Joomla Presentation
 
WordPress A CMS for Beginners, Geeks and Those In-Between
WordPress A CMS for Beginners, Geeks and Those In-BetweenWordPress A CMS for Beginners, Geeks and Those In-Between
WordPress A CMS for Beginners, Geeks and Those In-Between
 
Introduction to WordPress Theme Development
Introduction to WordPress Theme DevelopmentIntroduction to WordPress Theme Development
Introduction to WordPress Theme Development
 
You Got React.js in My PHP
You Got React.js in My PHPYou Got React.js in My PHP
You Got React.js in My PHP
 
WordPress Plugins for n00bs
WordPress Plugins for n00bsWordPress Plugins for n00bs
WordPress Plugins for n00bs
 
Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!
 
web2py:Web development like a boss
web2py:Web development like a bossweb2py:Web development like a boss
web2py:Web development like a boss
 
Plugin development demystified 2017
Plugin development demystified 2017Plugin development demystified 2017
Plugin development demystified 2017
 
Word Press As A Cms
Word Press As A CmsWord Press As A Cms
Word Press As A Cms
 
Grok Drupal (7) Theming - 2011 Feb update
Grok Drupal (7) Theming - 2011 Feb updateGrok Drupal (7) Theming - 2011 Feb update
Grok Drupal (7) Theming - 2011 Feb update
 
Amazing WordPress & Productivity Tips
Amazing WordPress & Productivity TipsAmazing WordPress & Productivity Tips
Amazing WordPress & Productivity Tips
 
Mongo NYC PHP Development
Mongo NYC PHP Development Mongo NYC PHP Development
Mongo NYC PHP Development
 
N tier web applications
N tier web applicationsN tier web applications
N tier web applications
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Daniel Spiller's Wordpress Presentation

  • 1.
  • 2.
  • 4.
  • 5.
  • 6. content ‣ Text ‣ Objects ‣ freeform ‣ video players ‣ structured ‣ interface controls ‣ (x)HTML ‣ Feeds ‣ parameterized ‣ Files ‣ Imagery (independent ‣ foreground (active) structured data) ‣ background (passive) ‣ Meta (content about content)
  • 7. content ‣ Experiences ‣ End user-generated ‣ Wikis ‣ Comments ‣ Immersive ‣ MMORPG
  • 8. CONTENT information and experience that provides value in specific contexts using varied media
  • 9. site-aware file system web form editor hosted blog blog software framework multi-site multi-tiered enterprise
  • 10. realm site-aware file system web form editor hosted blog blog software framework multi-site multi-tiered enterprise
  • 11. site-aware file system web form editor hosted blog blog software framework multi-site multi-tiered enterprise
  • 12. WORKFLOW site-aware file system web form editor hosted blog blog software framework multi-site multi-tiered enterprise
  • 13. WORKFLOW ‣ create ‣ search ‣ edit ‣ publish ‣ review ‣ deliver ‣ index ‣ archive
  • 14. site-aware file system web form editor hosted blog blog software framework multi-site multi-tiered enterprise
  • 15. realm site-aware file system web form editor hosted blog blog software framework multi-site multi-tiered enterprise
  • 16. realm notepad Dreamweaver contact us LiveJournal WordPress Joomla! Drupal* RedDot CommonSpot
  • 17.
  • 18.
  • 19. wordpress ‣ Posts ‣ Media ‣ Categories ‣ Images ‣ Tags ‣ Video ‣ Pages ‣ Files ‣ Order ‣ Comments ‣ Hierarchy ‣ Links ‣ Categories
  • 20. wordpress ‣ index.php ‣ single.php ‣ header.php ‣ attachment.php ‣ footer.php ‣ application.php ‣ sidebar.php ‣ audio.php ‣ video.php ‣ home.php ‣ image.php ‣ page.php ‣ pagename.php
  • 21. wordpress ‣ archive.php ‣ functions.php ‣ date.php ‣ category.php ‣ tag.php ‣ search.php ‣ 404.php ‣ author.php
  • 22.
  • 23.
  • 24.
  • 25. THE LOOP <?php get_header(); if (have_posts()) : while (have_posts()) : the_post(); the_content(); endwhile; endif; get_sidebar(); get_footer(); ?>
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45. MORE LOOP <?php $_ualr_category_id = get_cat_id('News'); $_ualr_parameters = array( cat => $_ualr_category_id, showposts => 5, offset => 0 ); query_posts($_ualr_parameters); $post_array = get_posts($_ualr_parameters); ?>
  • 46. MORE LOOP <?php foreach ($post_array as $post) : start_wp(); ?> <h4> <a href=quot;<?php echo get_permalink(); ?>quot;> <?php the_title(); ?> </a> </h4> <?php the_excerpt(); ?> <?php endforeach; ?>

Editor's Notes