Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Joomla!Mitch PirtlePHP.TO.STARTTorino, Italia 2011.07.11
Who?
Who?Joomla! founder, OSM founder
Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011
Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011Skateboard, snowboard, bike, bass, guitar, drums, dad
Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011Skateboard, snowboard, bike, bass, guitar, drums, d...
Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011Skateboard, snowboard, bike, bass, guitar, drums, d...
Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011Skateboard, snowboard, bike, bass, guitar, drums, d...
Oh yeah, one more thing.
Sounday is hiring: Cagliari PHP Engineer Front-end Engineer (Come see me after this talk!)
What?
Why?
Why?Shortens deadlines
Why?Shortens deadlinesSpeeds development
Why?Shortens deadlinesSpeeds developmentLowers stress
Why?Shortens deadlinesSpeeds developmentLowers stressMinimizes hair loss, sometimes known to whiten teeth
Why?Shortens deadlinesSpeeds developmentLowers stressMinimizes hair loss, sometimes known to whiten teethHey lookit that, ...
Before we get started:Who are you?
Engineers“I like to break things.”
Designers“I like to look at things.”
Entrepreneurs“I like to make stuff up.”
Freeloaders“Heck, I’m just here for the coffee!”
Joomla! for developers
Nerds!
Nerds!Dealing with evolvingcode
Nerds!Dealing with evolvingcodeDealing with clients
Nerds!Dealing with evolvingcodeDealing with clientsDealing with projects
Nerds!Dealing with evolvingcodeDealing with clientsDealing with projectsDealing with deadlines
Nerds!Dealing with evolvingcodeDealing with clientsDealing with projectsDealing with deadlinesDealing with businessdevelop...
What Joomla can do for you
What Joomla can do for youInstant website
What Joomla can do for youInstant websiteMassive ecosystem of extensions
What Joomla can do for youInstant websiteMassive ecosystem of extensionsMassive ecosystem of developers (partners)
What Joomla can do for youInstant websiteMassive ecosystem of extensionsMassive ecosystem of developers (partners)Solid pl...
The facets of Joomla!
The facets of Joomla! It is a framework
The facets of Joomla! It is a framework It is a CMS
The facets of Joomla! It is a framework It is a CMS It is a platform
Framework?Take a look in your download, where you find oneframework and three applications: installer, front end,back end ...
The Joomla! frameworkhttps://github.com/joomla/joomla-platform
Joomla! framework docshttp://docs.joomla.org/Framework/1.6
What Joomla! did for me
Quizilla (MTV)
Quizilla (MTV) Complete reimplementation
Quizilla (MTV) Complete reimplementation Millions of users
Quizilla (MTV) Complete reimplementation Millions of users Millions of dynamic UGC
Quizilla (MTV) Complete reimplementation Millions of users Millions of dynamic UGC Peak: 60M views/week
Food2 (Food Networks)
Food2 (Food Networks)Rich media widgets
Food2 (Food Networks)Rich media widgetsDeep integration withCDN
Food2 (Food Networks)Rich media widgetsDeep integration withCDNRich UGC
Food2 (Food Networks)Rich media widgetsDeep integration withCDNRich UGCDeep integration withsocial media platforms
Food2 (Food Networks)Rich media widgetsDeep integration withCDNRich UGCDeep integration withsocial media platformsEssentia...
Jetsetter (Gilt Groupe)
Jetsetter (Gilt Groupe) Massive load spikes
Jetsetter (Gilt Groupe) Massive load spikes Full REST integration with existing systems
Jetsetter (Gilt Groupe) Massive load spikes Full REST integration with existing systems Custom MongoDB data store
Jetsetter (Gilt Groupe) Massive load spikes Full REST integration with existing systems Custom MongoDB data store 900 requ...
Business Models
Business models:Product/retail Plays Templates Extensions
Business models:Service Plays
Business models:Service PlaysSupport memberships
Business models:Service PlaysSupport membershipsMaintenance agreements
Business models:Service PlaysSupport membershipsMaintenance agreementsCustom development
Business models:Service PlaysSupport membershipsMaintenance agreementsCustom developmentHosting
Business models:Service PlaysSupport membershipsMaintenance agreementsCustom developmentHostingTemplate clubs
Business models:Service PlaysSupport membershipsMaintenance agreementsCustom developmentHostingTemplate clubsExtension clubs
Joomla! for designers
Designers!Joomla! looks scary,why would you bother?
What Joomla! gets you
What Joomla! gets youSimple, powerful template system
What Joomla! gets youSimple, powerful template systemAccess to a massive client base
What Joomla! gets youSimple, powerful template systemAccess to a massive client baseEasy efforts for self promotion, growth
What Joomla! gets youSimple, powerful template systemAccess to a massive client baseEasy efforts for self promotion, growt...
Example: Rocket Theme
Example: Rocket ThemeFounded by Andy Miller
Example: Rocket ThemeFounded by Andy MillerStaffed in multiplecountries now
Example: Rocket ThemeFounded by Andy MillerStaffed in multiplecountries nowDominant player inindustry
Joomla! for entrepreneurs
Entrepreneurs!What can Joomla! dofor you?What can you do forJoomla!?
What Joomla Offers
What does Joomla get you?
What does Joomla get you?Instant website
What does Joomla get you?Instant websiteAccess to huge ecosystem of extensions
What does Joomla get you?Instant websiteAccess to huge ecosystem of extensionsAccess to a huge ecosystem of developers
What does Joomla get you?Instant websiteAccess to huge ecosystem of extensionsAccess to a huge ecosystem of developersAddi...
What does Joomla get you?Instant websiteAccess to huge ecosystem of extensionsAccess to a huge ecosystem of developersAddi...
Joomla! for freeloaders
Joomla! for freeloadersBeat it, cheapskate!
Joomla! is an ecosystem
You gotta find balance...between give and take
Many ways to contribute
Many ways to contributeDocumentation
Many ways to contributeDocumentationTranslation
Many ways to contributeDocumentationTranslationForum moderation
Many ways to contributeDocumentationTranslationForum moderationCode: Create, debug and test
Many ways to contributeDocumentationTranslationForum moderationCode: Create, debug and testCoordinate events and user groups
Joomla! resources
Joomla!http://www.joomla.org/
Community resourcesForum, business, events, user groups, and more
Documentationhttp://docs.joomla.org/
Developer networkhttp://developer.joomla.org/
Joomla! Extension Directoryhttp://extensions.joomla.org/
Time for my favorite gameStump the Nerd™
Thanks!Email: mitch.pirtle@gmail.comTwitter: @mitchitizedWeb: http://about.me/mitchitizedSlides: slideshare.net/spacemonke...
Upcoming SlideShare
Loading in …5
×

Joomla - an Overview

1,770 views

Published on

This is my overview of Joomla for the PHP.TO.START event in Turin, Italy. Short session, 30 minutes.

Published in: Technology, Health & Medicine
  • Be the first to comment

Joomla - an Overview

  1. 1. Joomla!Mitch PirtlePHP.TO.STARTTorino, Italia 2011.07.11
  2. 2. Who?
  3. 3. Who?Joomla! founder, OSM founder
  4. 4. Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011
  5. 5. Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011Skateboard, snowboard, bike, bass, guitar, drums, dad
  6. 6. Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011Skateboard, snowboard, bike, bass, guitar, drums, dadCTO at Sounday Music
  7. 7. Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011Skateboard, snowboard, bike, bass, guitar, drums, dadCTO at Sounday MusicContributor to MongoDB, evangelist for Lithium PHPFramework
  8. 8. Who?Joomla! founder, OSM founderNew Yorker, moved to Torino in May 2011Skateboard, snowboard, bike, bass, guitar, drums, dadCTO at Sounday MusicContributor to MongoDB, evangelist for Lithium PHPFrameworkYes, I am learning Italian :-)
  9. 9. Oh yeah, one more thing.
  10. 10. Sounday is hiring: Cagliari PHP Engineer Front-end Engineer (Come see me after this talk!)
  11. 11. What?
  12. 12. Why?
  13. 13. Why?Shortens deadlines
  14. 14. Why?Shortens deadlinesSpeeds development
  15. 15. Why?Shortens deadlinesSpeeds developmentLowers stress
  16. 16. Why?Shortens deadlinesSpeeds developmentLowers stressMinimizes hair loss, sometimes known to whiten teeth
  17. 17. Why?Shortens deadlinesSpeeds developmentLowers stressMinimizes hair loss, sometimes known to whiten teethHey lookit that, the finish line
  18. 18. Before we get started:Who are you?
  19. 19. Engineers“I like to break things.”
  20. 20. Designers“I like to look at things.”
  21. 21. Entrepreneurs“I like to make stuff up.”
  22. 22. Freeloaders“Heck, I’m just here for the coffee!”
  23. 23. Joomla! for developers
  24. 24. Nerds!
  25. 25. Nerds!Dealing with evolvingcode
  26. 26. Nerds!Dealing with evolvingcodeDealing with clients
  27. 27. Nerds!Dealing with evolvingcodeDealing with clientsDealing with projects
  28. 28. Nerds!Dealing with evolvingcodeDealing with clientsDealing with projectsDealing with deadlines
  29. 29. Nerds!Dealing with evolvingcodeDealing with clientsDealing with projectsDealing with deadlinesDealing with businessdevelopment
  30. 30. What Joomla can do for you
  31. 31. What Joomla can do for youInstant website
  32. 32. What Joomla can do for youInstant websiteMassive ecosystem of extensions
  33. 33. What Joomla can do for youInstant websiteMassive ecosystem of extensionsMassive ecosystem of developers (partners)
  34. 34. What Joomla can do for youInstant websiteMassive ecosystem of extensionsMassive ecosystem of developers (partners)Solid platform for rapid, scalable development
  35. 35. The facets of Joomla!
  36. 36. The facets of Joomla! It is a framework
  37. 37. The facets of Joomla! It is a framework It is a CMS
  38. 38. The facets of Joomla! It is a framework It is a CMS It is a platform
  39. 39. Framework?Take a look in your download, where you find oneframework and three applications: installer, front end,back end (admin)
  40. 40. The Joomla! frameworkhttps://github.com/joomla/joomla-platform
  41. 41. Joomla! framework docshttp://docs.joomla.org/Framework/1.6
  42. 42. What Joomla! did for me
  43. 43. Quizilla (MTV)
  44. 44. Quizilla (MTV) Complete reimplementation
  45. 45. Quizilla (MTV) Complete reimplementation Millions of users
  46. 46. Quizilla (MTV) Complete reimplementation Millions of users Millions of dynamic UGC
  47. 47. Quizilla (MTV) Complete reimplementation Millions of users Millions of dynamic UGC Peak: 60M views/week
  48. 48. Food2 (Food Networks)
  49. 49. Food2 (Food Networks)Rich media widgets
  50. 50. Food2 (Food Networks)Rich media widgetsDeep integration withCDN
  51. 51. Food2 (Food Networks)Rich media widgetsDeep integration withCDNRich UGC
  52. 52. Food2 (Food Networks)Rich media widgetsDeep integration withCDNRich UGCDeep integration withsocial media platforms
  53. 53. Food2 (Food Networks)Rich media widgetsDeep integration withCDNRich UGCDeep integration withsocial media platformsEssentially CMSmashup
  54. 54. Jetsetter (Gilt Groupe)
  55. 55. Jetsetter (Gilt Groupe) Massive load spikes
  56. 56. Jetsetter (Gilt Groupe) Massive load spikes Full REST integration with existing systems
  57. 57. Jetsetter (Gilt Groupe) Massive load spikes Full REST integration with existing systems Custom MongoDB data store
  58. 58. Jetsetter (Gilt Groupe) Massive load spikes Full REST integration with existing systems Custom MongoDB data store 900 requests/sec at launch
  59. 59. Business Models
  60. 60. Business models:Product/retail Plays Templates Extensions
  61. 61. Business models:Service Plays
  62. 62. Business models:Service PlaysSupport memberships
  63. 63. Business models:Service PlaysSupport membershipsMaintenance agreements
  64. 64. Business models:Service PlaysSupport membershipsMaintenance agreementsCustom development
  65. 65. Business models:Service PlaysSupport membershipsMaintenance agreementsCustom developmentHosting
  66. 66. Business models:Service PlaysSupport membershipsMaintenance agreementsCustom developmentHostingTemplate clubs
  67. 67. Business models:Service PlaysSupport membershipsMaintenance agreementsCustom developmentHostingTemplate clubsExtension clubs
  68. 68. Joomla! for designers
  69. 69. Designers!Joomla! looks scary,why would you bother?
  70. 70. What Joomla! gets you
  71. 71. What Joomla! gets youSimple, powerful template system
  72. 72. What Joomla! gets youSimple, powerful template systemAccess to a massive client base
  73. 73. What Joomla! gets youSimple, powerful template systemAccess to a massive client baseEasy efforts for self promotion, growth
  74. 74. What Joomla! gets youSimple, powerful template systemAccess to a massive client baseEasy efforts for self promotion, growthNo PHP freelancer to burn you, this time
  75. 75. Example: Rocket Theme
  76. 76. Example: Rocket ThemeFounded by Andy Miller
  77. 77. Example: Rocket ThemeFounded by Andy MillerStaffed in multiplecountries now
  78. 78. Example: Rocket ThemeFounded by Andy MillerStaffed in multiplecountries nowDominant player inindustry
  79. 79. Joomla! for entrepreneurs
  80. 80. Entrepreneurs!What can Joomla! dofor you?What can you do forJoomla!?
  81. 81. What Joomla Offers
  82. 82. What does Joomla get you?
  83. 83. What does Joomla get you?Instant website
  84. 84. What does Joomla get you?Instant websiteAccess to huge ecosystem of extensions
  85. 85. What does Joomla get you?Instant websiteAccess to huge ecosystem of extensionsAccess to a huge ecosystem of developers
  86. 86. What does Joomla get you?Instant websiteAccess to huge ecosystem of extensionsAccess to a huge ecosystem of developersAdditional marketing opportunities
  87. 87. What does Joomla get you?Instant websiteAccess to huge ecosystem of extensionsAccess to a huge ecosystem of developersAdditional marketing opportunitiesYES, YOU CAN HELP TOO
  88. 88. Joomla! for freeloaders
  89. 89. Joomla! for freeloadersBeat it, cheapskate!
  90. 90. Joomla! is an ecosystem
  91. 91. You gotta find balance...between give and take
  92. 92. Many ways to contribute
  93. 93. Many ways to contributeDocumentation
  94. 94. Many ways to contributeDocumentationTranslation
  95. 95. Many ways to contributeDocumentationTranslationForum moderation
  96. 96. Many ways to contributeDocumentationTranslationForum moderationCode: Create, debug and test
  97. 97. Many ways to contributeDocumentationTranslationForum moderationCode: Create, debug and testCoordinate events and user groups
  98. 98. Joomla! resources
  99. 99. Joomla!http://www.joomla.org/
  100. 100. Community resourcesForum, business, events, user groups, and more
  101. 101. Documentationhttp://docs.joomla.org/
  102. 102. Developer networkhttp://developer.joomla.org/
  103. 103. Joomla! Extension Directoryhttp://extensions.joomla.org/
  104. 104. Time for my favorite gameStump the Nerd™
  105. 105. Thanks!Email: mitch.pirtle@gmail.comTwitter: @mitchitizedWeb: http://about.me/mitchitizedSlides: slideshare.net/spacemonkeylabs

×