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.

Kunena 2.0


Published on

Presentation of Kunena 2.0 at JAB11

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Kunena 2.0

  1. 1. Kunena2.0Communication Platform<br />Matias Griese (<br />
  2. 2. Kunena is:<br />Free forum component<br />Native for Joomla 1.5 and 1.6<br />Started little over 2 years ago<br />3 major releases: Kunena 1.0, 1.5, 1.6<br />25 minor releases (every 1-3 months)<br />Very active developer team<br />1.2M downloads (Joomlacode, 5th May 2011)<br />What is Kunena?<br />
  3. 3. Joomla1.6 support<br />Joomla1.6 migration (jUpgrade1.1.0)<br />Somenew features<br />SolvesmanyMootools & menuissues<br />Over 100 bug fixes<br />Release at JAB11<br />Current version: Kunena1.6.4<br />
  4. 4. Easy to upgrade<br />Redefines word FAST for Joomla<br />Rewritten codebase<br />New templatingsystem<br />Many new features<br />Kunena 2.0 - New vision<br />
  5. 5. Images here<br />
  6. 6. Upgrade from any Kunena<br />(1.6, 1.5, 1.0 and even FireBoard 1.0)<br />CSS compatible with many K1.6 templates<br />Installer migrates all data for you<br />NOTE: Kunena 2.0 is not backwards compatible<br />Integrating extensions may need to be updated<br />Template changes (PHP) need to be rewritten<br />EasytoUpgrade<br />
  7. 7. [Image from installer]<br />
  8. 8. Kunena1.6 -> 2.0<br />Optimized data model<br />200k -> 2M+ posts<br />Code optimizations<br />Up to 50% better performance<br />Intelligent caching<br />2-5x faster page loads<br />(Numbers taken form live sites)<br />Performance & Scalability<br />
  9. 9. Kunena1.6: /forum/index?tmpl=component<br />ConcurrencyLevel: 5<br />Requestsper second: 4.87 [#/sec] (mean)<br />Timeper request: 1027.485 [ms] (mean)<br />Timeper request: 205.497 [ms] (mean, acrossall concurrentrequests)<br />Kunena2.0: /forum/index?tmpl=component<br />ConcurrencyLevel: 20<br />Requestsper second: 22.74 [#/sec] (mean)<br />Timeper request: 879.673 [ms] (mean)<br />Timeper request: 43.984 [ms] (mean, across all concurrentrequests)<br />Performance testing<br />
  10. 10. ObjectorientedKunenaframework<br />JoomlaMVC (frontend + backend)<br />New templatingsystem<br />New BBCode/HTML parser<br />New action based ACL system<br />Easy& powerful integration<br />RewrittenCodebase<br />
  11. 11. Familarto all Joomladesigners<br />K1.6 compatible template<br />Use your old CSS files<br />Allows fast migration<br />Modern tablelesstemplate<br />Gives better performance<br />Easy to work with<br />New Templating System<br />
  12. 12. image<br />
  13. 13. Topic tags<br />Threaded and indented layouts<br />Category administrators<br />Category channels<br />Embedded views<br />And much more...<br />New features<br />
  14. 14. Image<br />
  15. 15. Integration<br />Embedded views<br />Framework<br />Communication Platform<br />
  16. 16. Many different use cases<br />Allow your users to write comments<br />Allow your users to discuss in threads<br />Create your own forum<br />Control who can access your categories<br />Use all the features from Kunenawith<br />AUP, CommunityBuilder, Jomsocial, UddeIM...<br />Integrate To Your Extension<br />
  17. 17. How to detectKunena 2.0<br />
  18. 18. Embed existing Kunena views into your extension<br />Can be used in components, modules and plugins<br />Take full control on what will be shown<br />And make it look like your own<br />Use your own controller or leave it to Kunena<br />Embedded Views<br />
  19. 19. How to display a topiclist<br />
  20. 20. Similar to JoomlaFramework<br />Separate to MVC<br />High abstraction, easy to use<br />Kunenauses it, why won't you?<br />KunenaFramework<br />
  21. 21. How to create a topic…<br />
  22. 22. …and alter it<br />
  23. 23. Now subcribesomeone<br />
  24. 24. Assign a categorymoderator<br />
  25. 25. Working together with Joomlacommunity<br />Contributing back bugfixes<br />Planning new features (ie. mailqueue?)<br />Component & community support will always be free<br />Strong demand on paid support (business)<br />Beyond Kunena<br />
  26. 26. The Kunena Team is proud to announce <br />…but when…?<br />
  27. 27. Some parts need more work:<br />Finish tableless template conversion<br />Joomla1.6 support<br />3rd party integration<br />But – its already stable and in production<br />Kunena 2.0<br />
  28. 28. Questions<br />
  29. 29. Thanks for listening!<br />Have a greatJab!<br /><br />Matias Griese (<br />@MatiasGriese<br />