SlideShare una empresa de Scribd logo
1 de 37
Introduction to the
   Joomla! Platform
NOVA Joomla User Group Meeting

          May 24, 2012
Before we start…




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           2
Real motivation for volunteers




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           3
What is the platform?
 • Technical answer
     – The core libraries of Joomla
 • Non-technical answer
     – Home of the real geeky stuff
 • Sociology answer #1
     – Liberation for some developers
 • Sociology answer #2
     – Scary new technology


NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           4
Liberation!




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           5
Liberation!




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           6
Where we’re at in the lifecycle




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           7
Platform and the CMS




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           8
Platform and the CMS




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           9
Why is the platform important?




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           10
Open source CMS spectrum




                         Framework!




NOVA JUG Meeting – May 24, 2011       Ryan Ozimek - @cozimek
                                                               11
What’s new in the J!Platform?
 • Lots of clean-up
 • A new encryption system
     – Replacing jsimplecrypt with a more
       robust service called Crypt
     – Allows for 5 different ciphers
     – Higher encryption levels
     – Can now read encryption from other
       services


NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           12
What’s new in the J!Platform?
 • Full refactoring of the new
   database layers
     – Joomla 2.5 supports multiple
       databases natively
     – Microsoft SQL Server, Azure
     – Oracle, SQL Lite, Postgres
 • Why is this important?
     – Sometimes you need a simple DB
     – Sometimes your stuck with a DB

NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           13
What’s new in the J!Platform?
 • Making it easier for developers to
   write code faster, making the
   platform smarter
     – Reducing need to call jimport…
       jimport('joomla.application.cli');




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           14
J!Platform app examples




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           15
Publish tweets from a CLI




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           16
Publish tweets from a CLI




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           17
Publish tweets from a CLI




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           18
Publish photos from a CLI




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           19
Build scaffolding for extensions




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           20
An easier monitoring system?




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           21
Export your site to HTML




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           22
Another CMS?
 • Project Echo by Sam Moffatt




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           23
What does the code look like?




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           24
What does the code look like?




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           25
How to get started?
         http://github.org/joomla




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           26
How to get started?




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           27
Who is going to do all of this?




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           28
J!Platform app from Guatemala?
 • What are people interested in
   building?
 • What sounds fun to you?
 • How can the NOVA JUG
   contribute to the larger community




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           29
Why do all of this with Joomla?




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           30
Why do all of this with Joomla?
 • Creating new things is fun!
 • It’s a personal learning,
   development opportunity
 • You don’t have to learn many new
   things to build amazing apps
 • You get to collaborate with the
   same community of great people
 • You help encourage a culture of
   gift giving, rather than “give me”
NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           31
What’s changed in 2 years?
 • It’s no long about what a few
   people leading development want
 • The tone has changed, and so
   have the expectations
 • We’re getting back to our
   community roots




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           32
What’s changed in 2 years?




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           33
How can you learn more?
 • Get involved in discussions
 • Fork the platform, dive into the
   code and learn
 • Create your own hello world
   app…and more!
 • Share your ideas with developers
   in your community



NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           34
Resources
 • The code lives at Github
     – http://github.com/joomla
 • Joomla Developer Network
     – http://developer.joomla.org




NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           35
Discussions
 • General developer discussions
     – http://groups.google.com/group/joo
       mla-dev-general
 • CMS development
     – http://groups.google.com/group/joo
       mla-dev-cms
 • Platform development
     – http://groups.google.com/group/joo
       mla-dev-platform

NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           36
Feel free to contact me!

 Ryan Ozimek
 PICnet

 Twitter: @cozimek



 cozimek@picnet.net

NOVA JUG Meeting – May 24, 2011   Ryan Ozimek - @cozimek
                                                           37

Más contenido relacionado

Similar a Joomla Platform Presentation - NOVA JUG - 052412

Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2Novell
 
Lexi Mills: The Art and Science of PR SEO — #FullStack15
Lexi Mills: The Art and Science of PR SEO — #FullStack15Lexi Mills: The Art and Science of PR SEO — #FullStack15
Lexi Mills: The Art and Science of PR SEO — #FullStack15Stipso
 
Premier Farnell: element14 social media case study, presented by Dianne Kibbey
Premier Farnell: element14 social media case study, presented by Dianne KibbeyPremier Farnell: element14 social media case study, presented by Dianne Kibbey
Premier Farnell: element14 social media case study, presented by Dianne KibbeySocialMedia.org
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
Social media class 2
Social media class 2Social media class 2
Social media class 2Novell
 
Got Plone? Now What?
Got Plone? Now What?Got Plone? Now What?
Got Plone? Now What?501 Commons
 

Similar a Joomla Platform Presentation - NOVA JUG - 052412 (6)

Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2
 
Lexi Mills: The Art and Science of PR SEO — #FullStack15
Lexi Mills: The Art and Science of PR SEO — #FullStack15Lexi Mills: The Art and Science of PR SEO — #FullStack15
Lexi Mills: The Art and Science of PR SEO — #FullStack15
 
Premier Farnell: element14 social media case study, presented by Dianne Kibbey
Premier Farnell: element14 social media case study, presented by Dianne KibbeyPremier Farnell: element14 social media case study, presented by Dianne Kibbey
Premier Farnell: element14 social media case study, presented by Dianne Kibbey
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
Social media class 2
Social media class 2Social media class 2
Social media class 2
 
Got Plone? Now What?
Got Plone? Now What?Got Plone? Now What?
Got Plone? Now What?
 

Último

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
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...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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 FresherRemote DBA Services
 
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, Adobeapidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
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 challengesrafiqahmad00786416
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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 - 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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Joomla Platform Presentation - NOVA JUG - 052412

  • 1. Introduction to the Joomla! Platform NOVA Joomla User Group Meeting May 24, 2012
  • 2. Before we start… NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 2
  • 3. Real motivation for volunteers NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 3
  • 4. What is the platform? • Technical answer – The core libraries of Joomla • Non-technical answer – Home of the real geeky stuff • Sociology answer #1 – Liberation for some developers • Sociology answer #2 – Scary new technology NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 4
  • 5. Liberation! NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 5
  • 6. Liberation! NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 6
  • 7. Where we’re at in the lifecycle NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 7
  • 8. Platform and the CMS NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 8
  • 9. Platform and the CMS NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 9
  • 10. Why is the platform important? NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 10
  • 11. Open source CMS spectrum Framework! NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 11
  • 12. What’s new in the J!Platform? • Lots of clean-up • A new encryption system – Replacing jsimplecrypt with a more robust service called Crypt – Allows for 5 different ciphers – Higher encryption levels – Can now read encryption from other services NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 12
  • 13. What’s new in the J!Platform? • Full refactoring of the new database layers – Joomla 2.5 supports multiple databases natively – Microsoft SQL Server, Azure – Oracle, SQL Lite, Postgres • Why is this important? – Sometimes you need a simple DB – Sometimes your stuck with a DB NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 13
  • 14. What’s new in the J!Platform? • Making it easier for developers to write code faster, making the platform smarter – Reducing need to call jimport… jimport('joomla.application.cli'); NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 14
  • 15. J!Platform app examples NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 15
  • 16. Publish tweets from a CLI NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 16
  • 17. Publish tweets from a CLI NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 17
  • 18. Publish tweets from a CLI NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 18
  • 19. Publish photos from a CLI NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 19
  • 20. Build scaffolding for extensions NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 20
  • 21. An easier monitoring system? NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 21
  • 22. Export your site to HTML NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 22
  • 23. Another CMS? • Project Echo by Sam Moffatt NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 23
  • 24. What does the code look like? NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 24
  • 25. What does the code look like? NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 25
  • 26. How to get started? http://github.org/joomla NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 26
  • 27. How to get started? NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 27
  • 28. Who is going to do all of this? NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 28
  • 29. J!Platform app from Guatemala? • What are people interested in building? • What sounds fun to you? • How can the NOVA JUG contribute to the larger community NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 29
  • 30. Why do all of this with Joomla? NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 30
  • 31. Why do all of this with Joomla? • Creating new things is fun! • It’s a personal learning, development opportunity • You don’t have to learn many new things to build amazing apps • You get to collaborate with the same community of great people • You help encourage a culture of gift giving, rather than “give me” NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 31
  • 32. What’s changed in 2 years? • It’s no long about what a few people leading development want • The tone has changed, and so have the expectations • We’re getting back to our community roots NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 32
  • 33. What’s changed in 2 years? NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 33
  • 34. How can you learn more? • Get involved in discussions • Fork the platform, dive into the code and learn • Create your own hello world app…and more! • Share your ideas with developers in your community NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 34
  • 35. Resources • The code lives at Github – http://github.com/joomla • Joomla Developer Network – http://developer.joomla.org NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 35
  • 36. Discussions • General developer discussions – http://groups.google.com/group/joo mla-dev-general • CMS development – http://groups.google.com/group/joo mla-dev-cms • Platform development – http://groups.google.com/group/joo mla-dev-platform NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 36
  • 37. Feel free to contact me! Ryan Ozimek PICnet Twitter: @cozimek cozimek@picnet.net NOVA JUG Meeting – May 24, 2011 Ryan Ozimek - @cozimek 37

Notas del editor

  1. Why do people work on things together?
  2. Fun!!
  3. Liberation! What do I mean? The platform liberates folks that want to do some pretty cool, 2012 type development and still be within the Joomla community.
  4. Liberation! What do I mean? The platform liberates folks that want to do some pretty cool, 2012 type development and still be within the Joomla community.
  5. The platform provides the tools that the CMS can use for the future.Improving the platform means we can improve the CMS
  6. Some people may ask, why should I help in this process? Why reinvent the wheel?