As you already know, I am a big fan of Ryan Demmer's JCE (Joomla! Content Editor). It's the one and only editor installed on all of my sites. I am also using Nuevvo/JoomlaWork's K2 CCK extension. It's what powers this blog as well pretty much every other site I have ever and will ever build. Almost two years ago, I had written a nifty AdvLink plugin which enabled JCE 1.5.x to link to K2 categories and articles. Now that JCE 2.0 is being released, that plugin ceased to work. Guess what? I rewrote it and put it on steroids!

IMPORTANT: THIS PLUGIN IS NO LONGER DEVELOPED OR SUPPORTED. The information in this post reflects my opinion in June 2011. That was several years ago.

Ladies and gentlemen, it's my pleasure to present you with K2 Links for Advanced Link, version 2.0 2.1 2.2!

Update: January 31st, 2013 Version 2.2 of the plugin now works with Joomla! 2.5/3.0 and K2 2.6. THIS IS THE FINAL VERSION. THIS PLUGIN IS NO LONGER DEVELOPED OR SUPPORTED.

This version is compatible with JCE 2.3 or later and K2 2.5 or later. Its features:

  • Link to K2 Categories
  • View and link to K2 items of a specific category
  • Link to K2 Tags NEW!
  • View and link to K2 items belonging to a specific K2 tag NEW!

Download the plugin. (Version 2.2 - Updated 31 Jan 2013) - THE PLUGIN IS NO LONGER DEVELOPED OR SUPPORTED. USE AT YOUR OWN RISK.

Installation instructions - READ ME FIRST

The download link is three lines above this one. Please remember that the plugin IS NO LONGER DEVELOPED OR SUPPORTED. Use AT YOUR OWN RISK.

Click on Components, JCE Administration, Install Extensions. use the "Browse" button to pick the plugin's ZIP file, then click on "Install Package". DO NOT TRY TO INSTALL USING JOOMLA!'S EXTENSIONS INSTALLER.

Configuration

Should you need to configure the plugin, go to Components, JCE Administration, Profiles. Click the profile you want to configure. Click the "Plugin Parameters" tab on top. From the left hand tabs, click on "Link". Scroll down until you see the "K2 Links for Advaned Link" box. In there, there are three settings:

  • Enable. When set to No, the plugin is disabled and you won't be able to link to K2 items
  • Category Links. Allows you to browse and link to K2 categories, as well as browse and link to K2 items inside those categories.
  • Tag Links. Allows you to browse and link to K2 tags, as well as browse and link to K2 items filed under those tags.

Support and feature requests

THIS PLUGIN IS NO LONGER DEVELOPED OR SUPPORTED.  I have stopped using K2 in 2012 and I no longer have any reason to keep developing this plugin. Please do not ask for support, you will simply be ignored. This plugin was last developed on Joomla! 2.5 and 3.0. I have no idea if it works on newer versions of Joomla!. It certainly doesn't work on older versions. If it doesn't work, too bad. Feel free to fork it and develop it further if you feel so inclined.

2 comments

  • HIS PLUGIN IS NO LONGER DEVELOPED OR SUPPORTED. I have stopped using K2 in 2012 and I no longer have any reason to keep developing this plugin. Please do not ask for support, you will simply be ignored. This plugin was last developed on Joomla! 2.5
    • I suppose the quoted text is self-explanatory. This plugin is dead as a dodo. I had no practical reason to use K2 since Joomla! 2.5. The advantages of K2 were: nested categories; tagging; article images not in the body text; different template per category. These are all part of Joomla! since Joomla! 3.1 released in late 2011. K2's commenting system is a pile of crap that will only get your site suspended for sending spam so you'd anyway end up using a 3PD commenting system. The custom fields are in the same laughable state of disrepair since 2010 when I first asked Fotis to make them searchable and he said "soon". Five and a half years later they are still not indexable, searchable or otherwise useful so you do need a 3PD custom fields solution which is quite ironic given that K2 is marketed as a "CCK".

      So, basically, no practical reason to use K2 over core Joomla! content (com_content) and no reason for me to support a broken piece of software that its author doesn't want to fix.