Building the Joomla! PlatformJoomla! Day China, Shanghai - 2 June 2012Andrew Eddie
/libraries/joomla
Motivation
To build other cool things   Command line applications   Web applications           Task schedulers     Web services      ...
To be inclusive                  Quality        CMS                 Platform
To align with Joomla’s missionOur mission is to provide a flexible platform for digitalpublishing and collaboration.      ...
Instantiation
Github
Charge to 300. Clear!                        Lines of code
Integrated quality control
Fast track, slow track
Inspiration
Engagement - stop thinking like a CMS                content management systems                      indirect (HTML)      ...
The glue in the app economy                                 Social        Device                  Network                 ...
Bridging the social network gapThe current state of social networks is similar to if youcouldnt call people on competing c...
Potential energy• Time to get back with and ahead of    • Army of people who know how to  the curve                       ...
Connect
Mailing list               https://groups.google.com/forum/#!forum/joomla-dev-platform
Developer documentation
Examples• https://github.com/joomla/joomla-platform-examples• https://github.com/eddieajau/jc-bach (simple CLI)• https://g...
谢谢
Upcoming SlideShare
Loading in …5
×

Building the Joomla Platform

5,824 views

Published on

A talk I gave at the first Joomla Day in China (Shanghai). It looks at why we split the Platform from the CMS, how we did it and what comes next in terms of the future of Joomla through the Platform.

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

Building the Joomla Platform

  1. 1. Building the Joomla! PlatformJoomla! Day China, Shanghai - 2 June 2012Andrew Eddie
  2. 2. /libraries/joomla
  3. 3. Motivation
  4. 4. To build other cool things Command line applications Web applications Task schedulers Web services Data miners Games
  5. 5. To be inclusive Quality CMS Platform
  6. 6. To align with Joomla’s missionOur mission is to provide a flexible platform for digitalpublishing and collaboration. www.joomla.org
  7. 7. Instantiation
  8. 8. Github
  9. 9. Charge to 300. Clear! Lines of code
  10. 10. Integrated quality control
  11. 11. Fast track, slow track
  12. 12. Inspiration
  13. 13. Engagement - stop thinking like a CMS content management systems indirect (HTML) vs direct (JSON) information delivery systems
  14. 14. The glue in the app economy Social Device Network Business Data
  15. 15. Bridging the social network gapThe current state of social networks is similar to if youcouldnt call people on competing cell networks.Thatd be some lock-in. Sean McArthur, Mozilla Corporation
  16. 16. Potential energy• Time to get back with and ahead of • Army of people who know how to the curve build extensions and web sites• Building app’s that improve quality• Build app’s to make app’ building easier• Build API’s to consume other API’s (a hunger to own that space)
  17. 17. Connect
  18. 18. Mailing list https://groups.google.com/forum/#!forum/joomla-dev-platform
  19. 19. Developer documentation
  20. 20. Examples• https://github.com/joomla/joomla-platform-examples• https://github.com/eddieajau/jc-bach (simple CLI)• https://github.com/eddieajau/jc-dvorak (custom platform)• https://github.com/eddieajau/jc-kodaly (CLI that runs CMS plugins)
  21. 21. 谢谢

×