Did you come here from joomlajunkie.com? This is our new home and we are in the process of moving so some links on joomlajunkie are already redirecting to here.

hide forever

Welcome to Prothemer - the new home for JoomlaJunkie.com

only the blog for now but there is much more coming soon...

CCK for Joomla? Say hello to K2!

Our friends over at JoomlaWorks.gr have been sneaky little devils over the past couple of months (either that or we’ve just been to darn busy crafting away on our own secret projects to stay in the loop) working on something which has been much needed in the JoomlaSphere.

For any of you who are familiar with Drupal and the much loved extension, CCK (Content Construction Kit), you will know how incredibly powerful this extension is to literally any website. What it does is allow you to create any type of custom content your heart desires.

Whether its a product page, blog, directory listing, news or customer testimonial – the options are endless! This is something i have personally missed in the Joomla! Community for a long time and one of the initial reasons why i got my hands dirty with Drupal.

Since Joomla! 1.5’s rise to stardom, there was initially only one option which did something along those lines. In the mean time, the lads over at Youtheme have also secretly (up until recently) been working on a CCK type extension, called Zoo. They have a basic free version, which would already be a great improvement to most Joomla! 1.5 websites and a commercial version which offers some more bells and whistles.

Then, out of the blue i got a message on skype from one of our good friends, John (who along with his wife Linda, are the brains and brawn behind the awesome CMS Expo that i had the privilege of attending last december), asking me whether i’d seen “K2”. I was like, erm?

It was 3am as i was heading to bed, but I just couldn’t resist the temptation to install it and kick the tyres a bit! The whole setup process took about 30 seconds and i was ready to start playing. Having used CCK extensively in the past, everything felt familiar to me out of the box. The whole interface is so simple and straight forward that anyone would be able to make sense of it in a couple of minutes.

The control panel is broken down into Items, Categories, Tags, Comments, Authors, Extra Fields and Extra Field Groups. Pretty self explanatory, right? In a couple of minutes i’d setup a number of different Custom Field Groups, each with a bunch of custom fields (currently you have a choice of text field, textarea, drop down selection, open multiple selection, radio buttons or links, but i am sure these options will increase soon). Next i created a couple of “items” based on my custom content types i’d just created. Easy peasy.

The categories option allows you build up your very own category hierarchy structure, which goes far and beyond Joomla’s 3-tier system (section, category, content). In Joomla’s defense, it looks like we’ll get a much more improved taxonomy system (among many other great advances) in the upcoming Joomla! 1.6 release.

Another gem built into K2 is how it seamlessly integrates with the AllVideos & SIG Pro (Simple Image Gallery), both also available for free from the JoomlaWorks.gr website.

One last feature, which i thought was a nice touch, was the full integration with the core Joomla! menu system. Adding a menu item linking to K2’s categories or a specific content item is a breeze. I could see this being improved a bit more in future versions, allowing users to link to a specific category, or different “views”.

I can only see good things to come in the near future, as we can look forward to a commercial version (which in my opinion is great to hear) and i am positive many many many more features in K2. I personally have a bunch of ideas, that i am bursting to share with Fotis and his team and see all kinds of awesome possibilities in terms of collaborations, getting other 3rd party developers involved as well as lots, no LOTS of community involvement.

Here are my predictions for K2 in the (hopefully) near future:

  • Directory for installable custom content types, where users can share and contribute their own predefined content types.
  • Plugins / addons market place, where 3rd party developers can provide the community with both free and commercial addons (think Apple Apps Store).
  • A bunch of new extra field types.
  • Lots of integration with popular social communities (twitter, facebook, flickr, etc). To give credit where due, the guys from Youtheme are already working on this and already have some good options to choose from. I think this was an incredibly smart move on their part and am pretty certain Fotis and his team will follow suite (if they aren’t already!).
  • Template providers taking full advantage of K2 and offering vertical specific solutions based on it.
  • Improved templating system, which will allow us to easily create custom html / css templates based on a particular content type (hint hint if your reading this Fotis!).
  • A bunch of modules that will allow you to easily extract information from your various content types.

Well, i think its pretty obvious that i am VERY excited about K2, but what about you guys/gals?



  • Get your fork out, Mambo did it again with MiaCMS.

    Those of you who have been around a while should remember Mambo, the CMS that our beloved Joomla is based off of. A few......

  • SimpleContact | Contact module for Joomla gets a make-over

    The first version we did of this Joomla contact module was super simple to say the least. All the fields were manually entered from......

  • Joomla 1.6 module assignment from menu items – our thoughts and ideas

    There has been a lot of activity on Joomla 1.6 lately and based on the version I tested a couple of weeks ago, the......

  • Tags: , , ,

    11 Comments

    Leave a Comment |  RSS feed for comments on this post.

    Trackbacks / Pingbacks

    Leave a Reply

    CommentLuv Enabled