Your SlideShare is downloading. ×
0
Poliedric WordPress<br />Maurizio Pelizzone<br />February 12, GoWeb Design Padova 2011<br />
About me<br /><ul><li>35 yearsold
Birth in Turin (Italy)
CTO atMavida
PHP Senior Developer
Web Analytics Consultant
WordPress trainer and evangelist
http://maurizio.mavida.com
http://www.linkedin.com/in/mauriziopelizzone</li></li></ul><li>Aboutthisspeech<br /><ul><li>About WordPress
WordPress mainfeaturesoverview
Project demo
Scenario
Brief
Toolbox
Framework
Performance and Security tips
Links and reference</li></li></ul><li>AboutWordPress<br />“WordPressis a web software you can use to create a beautiful we...
54 % content management system market share
More then 13,000 plugins(February 2011)
More then 1.300 themes(February 2011)
32 million WordPress 3 download (February 2011) </li></ul>			* cit. from http://www.wordpress.org<br />
Releasestimelinehistory<br />http://codex.wordpress.org/History<br />http://en.wikipedia.org/wiki/Wordpress<br />http://wo...
WordPress users(in myexpience)<br />Publisher:		> 50%<br />Designers: 		< 30%<br />Developers: 	~ 15%<br />sample of 127 b...
Now 5 boringslides.Sorry…<br />
MainFeatures<br /><ul><li>Full standard compliance
Multiple authors
Multisite
User Roles
Custom post type
Custom taxonomies
Upcoming SlideShare
Loading in...5
×

Poliedric WordPress - Go!WebDesign

3,822

Published on

Poliedric WordPress is my speech at Go!Webdesign.

How Wordpress can be used for different applications with the flexibility provided by "custom type" and "taxonomies"...

Published in: Technology, Business

Transcript of "Poliedric WordPress - Go!WebDesign"

  1. 1. Poliedric WordPress<br />Maurizio Pelizzone<br />February 12, GoWeb Design Padova 2011<br />
  2. 2. About me<br /><ul><li>35 yearsold
  3. 3. Birth in Turin (Italy)
  4. 4. CTO atMavida
  5. 5. PHP Senior Developer
  6. 6. Web Analytics Consultant
  7. 7. WordPress trainer and evangelist
  8. 8. http://maurizio.mavida.com
  9. 9. http://www.linkedin.com/in/mauriziopelizzone</li></li></ul><li>Aboutthisspeech<br /><ul><li>About WordPress
  10. 10. WordPress mainfeaturesoverview
  11. 11. Project demo
  12. 12. Scenario
  13. 13. Brief
  14. 14. Toolbox
  15. 15. Framework
  16. 16. Performance and Security tips
  17. 17. Links and reference</li></li></ul><li>AboutWordPress<br />“WordPressis a web software you can use to create a beautiful website or blog” *<br />“WordPressis a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. ”<br /><ul><li>25 million people have chosen WordPress
  18. 18. 54 % content management system market share
  19. 19. More then 13,000 plugins(February 2011)
  20. 20. More then 1.300 themes(February 2011)
  21. 21. 32 million WordPress 3 download (February 2011) </li></ul> * cit. from http://www.wordpress.org<br />
  22. 22. Releasestimelinehistory<br />http://codex.wordpress.org/History<br />http://en.wikipedia.org/wiki/Wordpress<br />http://wordpress.org/about/roadmap/<br />http://infographiclabs.com/infographic/wordpress-history/<br />
  23. 23. WordPress users(in myexpience)<br />Publisher: > 50%<br />Designers: < 30%<br />Developers: ~ 15%<br />sample of 127 blogs<br />statistics based on my personal contacts<br />
  24. 24. Now 5 boringslides.Sorry…<br />
  25. 25. MainFeatures<br /><ul><li>Full standard compliance
  26. 26. Multiple authors
  27. 27. Multisite
  28. 28. User Roles
  29. 29. Custom post type
  30. 30. Custom taxonomies
  31. 31. XML-RPC interface
  32. 32. Pluginsystem
  33. 33. Templatesystem
  34. 34. Automatic update (core, plugins, themes)</li></li></ul><li>10 Usefullthingsyouhave to know<br />Template and Plugin auto-installsystem<br />Ombed<br />[gallery] shortcode<br />Stickyposts<br />Image editing<br />Post thumbnails image<br />Comments threading and paging<br />Hierarchic menu generator<br />Child Themes<br />Full IIS Compatibity<br />
  35. 35. AboutTaxonomies<br />“Taxonomyis the practice and science of classification.” (Wikipedia)<br /><ul><li>More simplecontentorganization
  36. 36. Books (Genre, Authors, Publisher, Edition)
  37. 37. Films (Genre, Actors, Director, Year)
  38. 38. Greater semantics
  39. 39. http://blogname.com/films/matrix/
  40. 40. http://blogname.com/genre/action/
  41. 41. http://blogname.com/actors/keanu-reeves/
  42. 42. http://blogname.com/director/andy-wachowsk/</li></li></ul><li>About Custom Post Type<br />“Post type refers to the various structured data that is maintained in the WordPress posts table and can represent any type of content you want”<br />Default native post type<br />post<br />page<br />attachment<br />revision<br />nav-menu-item ( > wp 3.0)<br />
  43. 43. Some Use Cases<br />Standard Blog<br />Real estate<br />(Movie) reviews<br />Books shop<br />Portofolio Gallery<br />Shop / e-commerce <br />Contact manager<br />Ticket system<br />Time trackingproject<br />Bookmarks service<br />Forum <br />Magazine / News website<br />Social Network<br />News aggregator<br />Network multisite<br />Membership<br />Local Event Directory<br />Microblogging<br />Job board<br />Classified<br />Wiki<br />WebTv<br />
  44. 44. Let'sbegin<br />
  45. 45. Scenario<br />A leading company specialized in biological and natualproductsneedsto renew its image and improve its product catalog<br />
  46. 46. Project brief<br /><ul><li>Company informations(about, history, contact, ecc..)
  47. 47. News
  48. 48. News category
  49. 49. Productscatalogue (with associated images)
  50. 50. Productscategories
  51. 51. Productsfeatures
  52. 52. Recipessection (registeruseronly)
  53. 53. Recipescategories
  54. 54. Recipesingredients
  55. 55. Download area </li></li></ul><li>Whatwillwe do….<br /><ul><li>Configure custom type
  56. 56. Configure custom taxonomy
  57. 57. Setup page
  58. 58. Setup news, products and recipes
  59. 59. Setup menu
  60. 60. Templatereconfiguration
  61. 61. Member area
  62. 62. Download page
  63. 63. Variousadjustments</li></li></ul><li>Plugins Toolbox<br /><ul><li>Custom post typeUIhttp://wordpress.org/extend/plugins/custom-post-type-ui/
  64. 64. Simple Custom Post Type Archiveshttp://wordpress.org/extend/plugins/simple-custom-post-type-archives/
  65. 65. Query Multiple Taxonomieshttp://wordpress.org/extend/plugins/query-multiple-taxonomies/
  66. 66. Super widgetshttp://wordpress.org/extend/plugins/super-widgets/
  67. 67. WidgetLogichttp://wordpress.org/extend/plugins/widget-logic/
  68. 68. Thememy login http://wordpress.org/extend/plugins/theme-my-login/
  69. 69. Wordpress Download Monitor http://wordpress.org/extend/plugins/download-monitor/
  70. 70. Fancyboxhttp://wordpress.org/extend/plugins/download-monitor/</li></li></ul><li>Prototype Framework<br />“A Theme framework is a Theme designed to be a flexible foundation for quicker WordPress development, usually serving as a robust Parent Theme for Child Themes ” <br />cit. http://codex.wordpress.org/Theme_Frameworks<br />
  71. 71.
  72. 72. OUR GOAL<br />
  73. 73. Demo time…<br />Screencastavailableat:<br />http://maurizio.mavida.com/poliedric-wordpress/ <br />
  74. 74. Possibleimprovements<br /><ul><li>Advanced productssearch
  75. 75. Contactform in single product page
  76. 76. Product and recipemutual connection
  77. 77. Stores with geolocalization (search and index)
  78. 78. Custom userregistration
  79. 79. Social network integration</li></li></ul><li>Perfomancetips<br /><ul><li>Server tuning(fast-cgi, apc, expireheader, gzip)
  80. 80. Coding best pratice(css on top, script on bottom, mod_pagespeed)
  81. 81. Minimize use of plugins
  82. 82. Use Cache (ever) (objectcache / w3-total-cache / wodghet cache)
  83. 83. Explorethemes and core file
  84. 84. Measure(http://wordpress.org/extend/plugins/debug-queries/)
  85. 85. Optimize(http://wordpress.org/extend/plugins/wp-optimize/)</li></li></ul><li>Security tips<br /><ul><li>Update and maintainance
  86. 86. Use a strong password
  87. 87. Restrict access to your wp-login.php
  88. 88. File Monitor (http://wordpress.org/extend/plugins/wordpress-file-monitor/)
  89. 89. Backup (http://wordpress.org/extend/plugins/wp-time-machine/)</li></li></ul><li>Links Reference 1/3<br />Wordpressalternatives<br /><ul><li>http://giuseppedesign.altervista.org/blog/i-mille-e-uno-usi-di-wordpress
  90. 90. http://www.wpmania.it/2010/02/16/come-lavorare-a-distanza-con-wordpress-unidea-per-piccoli-team/
  91. 91. http://www.incomediary.com/18-alternative-ways-to-use-wordpress/
  92. 92. http://nikhilmisal.com/10-alternative-uses-for-wordpress/
  93. 93. http://dentedreality.com.au/2009/01/alternative-uses-for-wordpress/
  94. 94. http://ericulous.com/2007/06/11/popurls-clone-using-wordpress/
  95. 95. http://www.tooft.com/7-outstanding-wordpress-video-templates/
  96. 96. http://wpmu.org/top-20-plugins-to-extend-wordpress-cms-capabilities/</li></li></ul><li>Links Reference 2/3<br />Templates & Plugins<br /><ul><li>http://p2theme.com/
  97. 97. http://getqualitycontrol.com/
  98. 98. http://rolopress.com/
  99. 99. http://buddypress.org/
  100. 100. http://links.sillybean.net/
  101. 101. http://wordpress.org/extend/plugins/wp-invoice/
  102. 102. http://wordpress.org/extend/plugins/collabpress/
  103. 103. http://wordpress.org/extend/plugins/members/
  104. 104. http://wordpress.org/extend/plugins/geotag/</li></li></ul><li>Links Reference 3/3<br />Stats<br /><ul><li>http://w3techs.com/technologies/overview/content_management/all
  105. 105. http://trends.builtwith.com/blog/WordPress
  106. 106. http://en.wordpress.com/stats/
  107. 107. http://wordpress.org/download/counter/</li></li></ul><li>Links to follow<br /><ul><li>http://codex.wordpress.org/
  108. 108. http://wpengineer.com/
  109. 109. http://www.wprecipes.com/
  110. 110. http://www.wpbeginner.com/
  111. 111. http://wpshout.com/</li></li></ul><li>Questions?<br />?<br />
  112. 112. Thanks<br />Pelizzone Maurizio<br />maurizio@mavida.com<br />http://www.mavida.com<br />http://maurizio.mavida.com<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×