Your SlideShare is downloading. ×
0
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Poliedric WordPress - Go!WebDesign

3,808

Published on

Poliedric WordPress is my speech at Go!Webdesign. …

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
2 Comments
7 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,808
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
32
Comments
2
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Poliedric WordPress<br />Maurizio Pelizzone<br />February 12, GoWeb Design Padova 2011<br />
  • 2. About me<br /><ul><li>35 yearsold
  • 3. Birth in Turin (Italy)
  • 4. CTO atMavida
  • 5. PHP Senior Developer
  • 6. Web Analytics Consultant
  • 7. WordPress trainer and evangelist
  • 8. http://maurizio.mavida.com
  • 9. http://www.linkedin.com/in/mauriziopelizzone</li></li></ul><li>Aboutthisspeech<br /><ul><li>About WordPress
  • 10. WordPress mainfeaturesoverview
  • 11. Project demo
  • 12. Scenario
  • 13. Brief
  • 14. Toolbox
  • 15. Framework
  • 16. Performance and Security tips
  • 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. 54 % content management system market share
  • 19. More then 13,000 plugins(February 2011)
  • 20. More then 1.300 themes(February 2011)
  • 21. 32 million WordPress 3 download (February 2011) </li></ul> * cit. from http://www.wordpress.org<br />
  • 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. 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. Now 5 boringslides.Sorry…<br />
  • 25. MainFeatures<br /><ul><li>Full standard compliance
  • 26. Multiple authors
  • 27. Multisite
  • 28. User Roles
  • 29. Custom post type
  • 30. Custom taxonomies
  • 31. XML-RPC interface
  • 32. Pluginsystem
  • 33. Templatesystem
  • 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. AboutTaxonomies<br />“Taxonomyis the practice and science of classification.” (Wikipedia)<br /><ul><li>More simplecontentorganization
  • 36. Books (Genre, Authors, Publisher, Edition)
  • 37. Films (Genre, Actors, Director, Year)
  • 38. Greater semantics
  • 39. http://blogname.com/films/matrix/
  • 40. http://blogname.com/genre/action/
  • 41. http://blogname.com/actors/keanu-reeves/
  • 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. 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. Let'sbegin<br />
  • 45. Scenario<br />A leading company specialized in biological and natualproductsneedsto renew its image and improve its product catalog<br />
  • 46. Project brief<br /><ul><li>Company informations(about, history, contact, ecc..)
  • 47. News
  • 48. News category
  • 49. Productscatalogue (with associated images)
  • 50. Productscategories
  • 51. Productsfeatures
  • 52. Recipessection (registeruseronly)
  • 53. Recipescategories
  • 54. Recipesingredients
  • 55. Download area </li></li></ul><li>Whatwillwe do….<br /><ul><li>Configure custom type
  • 56. Configure custom taxonomy
  • 57. Setup page
  • 58. Setup news, products and recipes
  • 59. Setup menu
  • 60. Templatereconfiguration
  • 61. Member area
  • 62. Download page
  • 63. Variousadjustments</li></li></ul><li>Plugins Toolbox<br /><ul><li>Custom post typeUIhttp://wordpress.org/extend/plugins/custom-post-type-ui/
  • 64. Simple Custom Post Type Archiveshttp://wordpress.org/extend/plugins/simple-custom-post-type-archives/
  • 65. Query Multiple Taxonomieshttp://wordpress.org/extend/plugins/query-multiple-taxonomies/
  • 66. Super widgetshttp://wordpress.org/extend/plugins/super-widgets/
  • 67. WidgetLogichttp://wordpress.org/extend/plugins/widget-logic/
  • 68. Thememy login http://wordpress.org/extend/plugins/theme-my-login/
  • 69. Wordpress Download Monitor http://wordpress.org/extend/plugins/download-monitor/
  • 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.
  • 72. OUR GOAL<br />
  • 73. Demo time…<br />Screencastavailableat:<br />http://maurizio.mavida.com/poliedric-wordpress/ <br />
  • 74. Possibleimprovements<br /><ul><li>Advanced productssearch
  • 75. Contactform in single product page
  • 76. Product and recipemutual connection
  • 77. Stores with geolocalization (search and index)
  • 78. Custom userregistration
  • 79. Social network integration</li></li></ul><li>Perfomancetips<br /><ul><li>Server tuning(fast-cgi, apc, expireheader, gzip)
  • 80. Coding best pratice(css on top, script on bottom, mod_pagespeed)
  • 81. Minimize use of plugins
  • 82. Use Cache (ever) (objectcache / w3-total-cache / wodghet cache)
  • 83. Explorethemes and core file
  • 84. Measure(http://wordpress.org/extend/plugins/debug-queries/)
  • 85. Optimize(http://wordpress.org/extend/plugins/wp-optimize/)</li></li></ul><li>Security tips<br /><ul><li>Update and maintainance
  • 86. Use a strong password
  • 87. Restrict access to your wp-login.php
  • 88. File Monitor (http://wordpress.org/extend/plugins/wordpress-file-monitor/)
  • 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. http://www.wpmania.it/2010/02/16/come-lavorare-a-distanza-con-wordpress-unidea-per-piccoli-team/
  • 91. http://www.incomediary.com/18-alternative-ways-to-use-wordpress/
  • 92. http://nikhilmisal.com/10-alternative-uses-for-wordpress/
  • 93. http://dentedreality.com.au/2009/01/alternative-uses-for-wordpress/
  • 94. http://ericulous.com/2007/06/11/popurls-clone-using-wordpress/
  • 95. http://www.tooft.com/7-outstanding-wordpress-video-templates/
  • 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. http://getqualitycontrol.com/
  • 98. http://rolopress.com/
  • 99. http://buddypress.org/
  • 100. http://links.sillybean.net/
  • 101. http://wordpress.org/extend/plugins/wp-invoice/
  • 102. http://wordpress.org/extend/plugins/collabpress/
  • 103. http://wordpress.org/extend/plugins/members/
  • 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. http://trends.builtwith.com/blog/WordPress
  • 106. http://en.wordpress.com/stats/
  • 107. http://wordpress.org/download/counter/</li></li></ul><li>Links to follow<br /><ul><li>http://codex.wordpress.org/
  • 108. http://wpengineer.com/
  • 109. http://www.wprecipes.com/
  • 110. http://www.wpbeginner.com/
  • 111. http://wpshout.com/</li></li></ul><li>Questions?<br />?<br />
  • 112. Thanks<br />Pelizzone Maurizio<br />maurizio@mavida.com<br />http://www.mavida.com<br />http://maurizio.mavida.com<br />

×