Upgrade to Pro — share decks privately, control downloads, hide ads and more …

K2 - Present & Future (JoomlaDay Bulgaria 2012)

K2 - Present & Future (JoomlaDay Bulgaria 2012)

Introduction to K2 version 3.

Avatar for Fotis Evangelou

Fotis Evangelou

October 13, 2012
Tweet

More Decks by Fotis Evangelou

Other Decks in Technology

Transcript

  1. K2 is a powerful content extension for Joomla! ...think of

    K2 as Joomla!'s content, the way it SHOULD be!
  2. Lots of them... • organizes items in nested-level categories comments

    • tags • "extra fields" system to extend items (a la Drupal's CCK) • auto-resizable item image • videos • image galleries • attachments • simple yet powerful plugin system to extend item, category & user forms • familiar interface: feels like you've used it before...
  3. Ideal for multi-author environments • versatile front-end ACL system •

    ajax-based front-end editing for managing items & moderating comments (user toolbar) • automated user profile pages (blogs) • “versatile” modules fetch everything from K2 (items, videos, images, comments, tags, categories, users etc.) • powerful search capabilities (search on all or specific categories or use “Google AJAX Search” integration)
  4. A joy for template designers • probably the easiest extension

    to setup & style... • parameters control EVERY element you see no “menu itemid” headaches to worry about uses 1 master CSS file only for everything • MVC overrides are easier (simply copy the component “templates” folder or the module sub- templates in your Joomla! template's html overrides folder) • module “sub-templates” allow for totally different layouts of the same module
  5. Many cool stuff... • Desktop like experience • Developer goodies:

    "fat model" approach for content re-using, REST API everywhere, multiple DB support, possibly Mongo DB support, • New extra field "positions": set in categories, used in different parts of the backend form and in the frontend in items • Multiple image galleries & videos • Cloud storage ready: Amazon S3, Azure, RS Files etc. support via common FS driver • Better moderation options with built-in email notifications • Integration with Lucene and/or Sphinx • Integration with Kunena • More performance improvements