Kunena 2.0

Post on 24-May-2015

3,343 views 2 download

Tags:

description

Presentation of Kunena 2.0 at JAB11

transcript

Kunena 2.0Communication

PlatformMatias Griese (matias@kunena.org)

Kunena is:◦ Free forum component◦ Native for Joomla 1.5 and 1.6◦ Started little over 2 years ago◦ 3 major releases: Kunena 1.0, 1.5, 1.6◦ 25 minor releases (every 1-3 months)◦ Very active developer team◦ 1.2M downloads (Joomlacode, 5th May 2011)

What is Kunena?

Joomla 1.6 support Joomla 1.6 migration (jUpgrade 1.1.0) Some new features Solves many Mootools & menu issues Over 100 bug fixes

Release at JAB11

Current version: Kunena 1.6.4

Easy to upgrade Redefines word FAST for Joomla Rewritten codebase New templating system Many new features

Kunena 2.0 - New vision

Upgrade from any Kunena ◦ (1.6, 1.5, 1.0 and even FireBoard 1.0)◦ CSS compatible with many K1.6 templates◦ Installer migrates all data for you

NOTE: Kunena 2.0 is not backwards compatible◦ Integrating extensions may need to be updated◦ Template changes (PHP) need to be rewritten

Easy to Upgrade

Kunena 1.6 -> 2.0◦ Optimized data model

200k -> 2M+ posts

◦ Code optimizations Up to 50% better performance

◦ Intelligent caching 2-5x faster page loads

(Numbers taken form live sites)

Performance & Scalability

Kunena 1.6: /forum/index?tmpl=component

◦ Concurrency Level: 5◦ Requests per second: 4.87 [#/sec] (mean)◦ Time per request: 1027.485 [ms] (mean)◦ Time per request: 205.497 [ms] (mean, across all concurrent

requests)

Kunena 2.0: /forum/index?tmpl=component

◦ Concurrency Level: 20◦ Requests per second: 22.74 [#/sec] (mean)◦ Time per request: 879.673 [ms] (mean)◦ Time per request: 43.984 [ms] (mean, across all concurrent

requests)

Performance testing

Object oriented Kunena framework Joomla MVC (frontend + backend) New templating system New BBCode/HTML parser New action based ACL system Easy & powerful integration

Rewritten Codebase

Familar to all Joomla designers

K1.6 compatible template◦ Use your old CSS files◦ Allows fast migration

Modern tableless template◦ Gives better performance◦ Easy to work with

New Templating System

Topic tags Threaded and indented layouts Category administrators Category channels Embedded views

And much more...

New features

Integration Embedded views Framework

Communication Platform

Many different use cases◦ Allow your users to write comments◦ Allow your users to discuss in threads◦ Create your own forum

Control who can access your categories

Use all the features from Kunena with◦ AUP, CommunityBuilder, Jomsocial, UddeIM...

Integrate To Your Extension

How to detect Kunena 2.0

Embed existing Kunena views into your extension

Can be used in components, modules and plugins

Take full control on what will be shown And make it look like your own Use your own controller or leave it to

Kunena

Embedded Views

How to display a topiclist

Similar to Joomla Framework Separate to MVC High abstraction, easy to use

Kunena uses it, why won't you?

Kunena Framework

How to create a topic…

…and alter it

Now subcribe someone

Assign a category moderator

Working together with Joomla community◦ Contributing back bugfixes◦ Planning new features (ie. mailqueue?)

Component & community support will always be free

Strong demand on paid support (business)

Beyond Kunena

The Kunena Team is proud to announce

…but when…?

Some parts need more work:◦ Finish tableless template conversion◦ Joomla 1.6 support◦ 3rd party integration

But – its already stable and in production

Kunena 2.0

Questions

Thanks for listening! Have a great Jab!

http://www.kunena.org Matias Griese (matias@kunena.org) @MatiasGriese