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.

Joomlaplatform en

784 views

Published on

This presentation is an introduction to the Joomla!Platform, what is the platform, what are the ideas behind it, why we have this separation between CMS and platform. I am speaking about the pro and cons, briefly ;-) A big part are real live examples how I or others have used the platform, when it makes sense to use the platform and when it doesn't makes sense. I do explain how to contribute to the platform and to the project at all. PHP knowledge is not necessary.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Joomlaplatform en

  1. 1. JoomlaPlatform/FramworkJoomladagen 2013Robert Deutz
  2. 2. QUESTIONS
  3. 3. What is thisPlatform-Framework-Library-CMSthing?1
  4. 4. For what we can use it?2
  5. 5. How I can get on speed with this?3
  6. 6. 1
  7. 7. FrameworkPlatformFramework
  8. 8. What?
  9. 9. ?MOTIVATION
  10. 10. Andrew Eddie:To build other cool things
  11. 11. Unknown:Don‘t have to fight withbackwards compatibilityissues!
  12. 12. Good orBad?
  13. 13. itdependsWho you are!
  14. 14. Working for or with Joomla! andPHP is some kind of a hobby
  15. 15. I make a living with Joomla!
  16. 16. I make a living with Joomla!and I have a large user base
  17. 17. Platform Framework
  18. 18. Framework}dependencies
  19. 19. Dependency Management with ComposerIt allows to declare the dependent libraries a projectneeds and it will install them.It is NOT package managerhttp://getcomposer.org
  20. 20. Licence?1.0 GPL2.0 LGPL
  21. 21. too optimistic?Using Composer and more modern developmentpractices will attract new developers to Joomla projectand the CMS.Breaking the Framework into packages will allow theCMS, in the future, to just upgrade the parts of theFramework it needs at the time.
  22. 22. 2
  23. 23. For what we can use it?
  24. 24. Short answer: Total cool things
  25. 25. Longer answer
  26. 26. webapplications
  27. 27. Web ApplicationsJoomla! - CMS (Platform)Cobalt - CRM (Platform)
  28. 28. command lineapplications
  29. 29. key benefits• scripts can run longer no time restrictions• can have a different configuration as the web application• better for automatic scripts and processes
  30. 30. RS-Forms+CRMJPlatformReal life example
  31. 31. 3
  32. 32. How I can get on speed withthis?
  33. 33. http://developer.joomla.org/
  34. 34. https://github.com/joomla/joomla-platform
  35. 35. http://docs.joomla.org/
  36. 36. https://github.com/joomla/joomla-platform-examples
  37. 37. Hartstikke bedankt!Twitter: rdeutzEmail: rdeutz@gmail.comWeb1: rdbs.deWeb2: babioon.comWeb3: robert-deutz.de

×