T3CON09 Dallas - EXT:community

1,952 views

Published on

Introduction to EXT:community

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
  • [B][URL=http://the-google-honeymoon.blogspot.com/2012/11/obat-wasir-dan-ambeien-manjur-di.html]Obat Wasir dan Ambeien Manjur di Obatwasir.biz | Google Honeymoon[/URL][/B]
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,952
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
20
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

T3CON09 Dallas - EXT:community

  1. 1. T3CON09 Dallas Inspiring people to share Building Communities with TYPO3
  2. 2. Building Communities with TYPO3 18.04.2009 Ingo Renner <ingo@typo3.org>
  3. 3. Who‘s that guy? M.Sc. in CS from University of Applied Sciences Darmstadt and University of Wisconsin Platteville Doing TYPO3 since version 3.6 beta Core Developer since early 2007 Release Manager TYPO3 4.2 - Caution - TYPO3-Evangelist Current focus: all kinds of community activity otherwise: snowboarding, mountain biking Inspiring people to Building Communities with TYPO3 share
  4. 4. http://www.flickr.com/photos/thomashawk/170691672 Communities 101
  5. 5. Communities 101 The Role of Communities in Open Source Heart of every Open Source project 1997 Eric S. Raymond: „The Cathedral and the Bazaar“ „a great babbling bazaar of differing agendas and approaches” Treatment of users as co-developers Dynamic decision making structures The community is what makes an Open Source project successful Inspiring people to Building Communities with TYPO3 share
  6. 6. Communities 101 TYPO3‘s Community Estimated size of 100.000+ active users and developers worldwide 50.000+ registered users on typo3.org 3750+ extensions published in Extension Repository 3 Official Community Events in Europe 1 Official Community Event in North America (Howdy!) A lot of other Community Events like TYPO3camp, TYPO3 Academy, TYPO3 Userday... Inspiring people to Building Communities with TYPO3 share
  7. 7. Visibility of the Community?
  8. 8. Could be improved!
  9. 9. TYPO3 and Communities
  10. 10. TYPO3 and Communities What do we have? 20 results 8 „real“ community extensions limited functionality code quality? way of development Inspiring people to Building Communities with TYPO3 share
  11. 11. TYPO3 and Communities 3rd Party Solutions Drupal Joomla! JomSocial (commercial, starts at $99) Joomla! Community Builder BuddyPress Elgg Jive Clearspace & Clearspace Community (commercial, $$$$$) Inspiring people to Building Communities with TYPO3 share
  12. 12. Inspiring people to Introducing EXT:community Building Communities with TYPO3 share
  13. 13. Introducing EXT:community Why reinventing the weel? Available solutions not satisfying Need for a community solution for typo3.org Volker Graubaum of e-netconsulting in Hamburg also needed a community Community Spirit: Joining Forces Inspiring people to Building Communities with TYPO3 share
  14. 14. Introducing EXT:community Current Status Development started in Summer 2008 5 - 6 months development MVC architecture Relatively easy configuration Easy to extend Only Front End Stuff right now Inspiring people to Building Communities with TYPO3 share
  15. 15. Introducting EXT:community Future Plans Replace selfmade MVC + Template Engine, Move to Extbase + Fluid Add Back End Modules Administration Analysis Statistics iPhone App Taking over Facebook Inspiring people to Building Communities with TYPO3 share
  16. 16. Designed with Flexibility in Mind
  17. 17. Designed with Flexibility in Mind MVC, Applications, Widgets Build using the MVC pattern - own implementation Easy handling of users in an object oriented way A central array to configure components Community Application = Handling one Concern of a Community Widget = „Plugin“ Actions New components easily added through the central configuration array Inspiring people to Building Communities with TYPO3 share
  18. 18. Designed with Flexibility in Mind Templating Extended Marker Templating Engine Easy to use for developers Speeds up development Loops ###LOOP:USERS### Array and Object Property Access ###MY_OBJECT.SOME_PROPERTY### Viewhelpers ###LLL:some_label_key### Inspiring people to Building Communities with TYPO3 share
  19. 19. http://www.flickr.com/photos/digikuva/2087143703 Integration with EXT:community
  20. 20. EXT:community Integration with EXT:community Easy to extend with new applications and widgets Integration through an API to handle users Event system - „User X wrote on User Y‘s wall“ Doesn‘t exist yet Inspiring people to Building Communities with TYPO3 share
  21. 21. http://www.flickr.com/photos/deegoo/3234480177 Next Steps
  22. 22. EXT:community Next Steps Transition to Extbase + Fluid Implementation on typo3.org Backend Modules More Features Finding more Contributors Inspiring people to Building Communities with TYPO3 share
  23. 23. EXT:community Contributions Welcome Project on Forge http://forge.typo3.org/projects/show/extension-community News group / Mailinglist typo3.projects.community Talk to me in person Send me emails Inspiring people to Building Communities with TYPO3 share
  24. 24. Demo Inspiring people to Building Communities with TYPO3 share
  25. 25. Questions & Answers Inspiring people to Building Communities with TYPO3 share
  26. 26. Conclusion Inspiring people to Building Communities with TYPO3 share
  27. 27. Thanks for Listening! Ingo Renner <ingo@typo3.org> Inspiring people to Building Communities with TYPO3 share
  28. 28. inspiring people to share.

×