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

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 

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