K2 to Content Migration

K2 is a popular extension of Joomla. It always tops the list of most loved apps on versions J1.5, 2.5 and 3.

However, they still don't have a roadmap for Joomla 4 which is why you have to go back to Joomla Content, the default built-in extension on Joomla.

This tool makes it possible for you to migrate K2 articles to Joomla Content. Thereby, you can upgrade your website to Joomla 4.

Buy Now ( $15 ) Demo

It is designed for ease of use. Note because K2 is not available on Joomla 4, so you only use this tool for Joomla 3.

Imported data includes:

  • All K2 Articles + Intro Image
  • All K2 Categories
  • All K2 tags
  • All K2 Extra Fields
  • Attachments (Required plugin installation: File Attachments)

After installing this tool, go to Components > K2 to Content to get started.

K2 to Content UI

Here, the tool will tell you what it will do. Include the number of articles and the number of categories to be imported. Click the "Import Now" button to launch.

Wait for the tool to notify you that the import is finished.

K2 to Content UI

You may also like

Shortcut extension for Joomla

How to upload and attach files to Joomla articles

File Manager Extension for Joomla

Say something here...
You are a guest ( Sign Up ? )
or post as a guest
Loading comment... The comment will be refreshed after 00:00.
  • This commment is unpublished.
    David · 11 months ago
    ReleaseK2 to Content Migration v1.1.7
    ^ Option to import K2 intro image.
    • This commment is unpublished.
      David · 11 months ago
      @ruudj Hi!All images are saved in the folder "images/k2". It will link to the intro or full image of the article when migrated.
    • This commment is unpublished.
      ruudj · 11 months ago
      @David Hi David just executed the migration, articles and categories look fine - but where do the images go?? Don't see them in the database either? How to link or embed the K2 image (stored under media\k2\items\cache) to the articles!
  • This commment is unpublished.
    David · 10 months ago
    Release K2 to Content Migration v1.2.7
    ^ Keep k2 ID
    # Fixed ID content sorting.
  • This commment is unpublished.
    Mato · 4 months ago
    Hi David, is there a way to also convert attachment files? I see there is a really simple and free plugin that creates a "file" custom field. Maybe it could be used during conversion, if it is installed beforehand: https://it-conserv.de/joomla/downloads/2-plugins/12-field-file.html
    • This commment is unpublished.
      David · 3 months ago
      @Mato Yes, you need to install both of these products. Then I'll make a few tweaks so they work together.
    • This commment is unpublished.
      Mato · 4 months ago
      @David Hi, this is great news! So what do you suggest the solution should be? Install both, then setup a special template in the migrator before migrating, so it would take the attachment into account? I would be pleased to buy both with a little bit of help doing so. I have almost 2000 articles to migrate, and half of them have an attachment... So I definitely will need an automated way to work this out.
    • This commment is unpublished.
      David · 4 months ago
      @Mato K2 Attachment is not a K2 custom field, so migrating it is not yet supported on K2 to Content Migrator.

      However, we do provide a file attachment solution for Joomla Content (see more https://joomhelper.com/file-attachments-for-joomla ). If you want to migrate k2 files to Joomla Content, you can use this plugin. Of course, I can help move it in case you need it.
    • This commment is unpublished.
      Mato · 4 months ago
      @Mato Sorry, this plugin is J4-only, so it is unusable is this case :/
      The overall idea is maybe OK, though : I guess a simple Joomla 3 "file field" plugin could be part of your software's package.
  • This commment is unpublished.
    Phil Gailinas · 5 months ago
    Used your product and it converted over 20,000 K2 items into Joomla articles with images. Everything looks good except trying to display content takes a very long time (with multiple timeouts). Eventually, articles are displayed but it's really not workable. Is this an issue with the number of articles or possibly a database keying issue, sorting, whatever?

    I am working with a cloned version of my live site so I can send admin access credentials to you if you'd like.

    Thanks in advance!
  • This commment is unpublished.
    Martin · 6 months ago
    Hi.
    How look migrate images from k2?
    Migration is original images? or from /media/cachemedia/k2/items/cache/2a14beb1aee2d71c6fecb12f25c690f7_Generic.jpg

    How look migration if using K2 + Simple Image Gallery Pro ?

    Regards.
    • This commment is unpublished.
      Antonio · 5 months ago
      @David There is no J!4 version of Simple Gallery Pro yet, only the free one and it works with the same tag (anyway you can change it as need), without the extra options of the pro version, but it works.
      It is necessary to change in SIG Pro setting the path to the correct galleries directory. The K2 plugin uploads them into media/k2/galleries, so you can move/clone the files into images/galleries or change the path.
    • This commment is unpublished.
      David · 5 months ago
      @Michael Adding this structure is not difficult, but you must make sure this plugin works with Joomla Content.
    • This commment is unpublished.
      Michael · 5 months ago
      @Martin This is realy a bummer, 95% of my articles have a gallery. This would mean converting them all by hand. Adding {gallery}K2 itemID{/gallery} to the end of the content could be a fix and easy to do.
    • This commment is unpublished.
      Antonio · 5 months ago
      @David into {gallery}name-of-gallery{/gallery} tag, name-of-gallery is the k2 article ID.
    • This commment is unpublished.
      Antonio · 5 months ago
      @David It would be very helpful if you added this possibility. Simple Image Gallery Pro is very often installed along with K2 because of the ease with which it allows you to insert a photo gallery into your content. In the end I think it is a matter of "transferring/copy" the {gallery}name-of-gallery{/gallery} tag into the article content.
  • This commment is unpublished.
    Emmanuel Tano · 8 months ago
    Hello Sir,

    I have 24,166 articles, your extension is able to migrate a maximum of 3,200. Please do I get all articles migrated?
  • This commment is unpublished.
    Paul Leslie · 10 months ago
    Hi David - I just sent you an email. Your plug-in did not work properly. None of the articles are in the categories. I have about 800 articles and 117 categories. This is not helpful. Can you assist?
  • This commment is unpublished.
    Charles Brockman · 19 hours ago
    K2 to Content Migration Version 1.3.7, Joomla 3.10.12, PHP Version 8.1.27
    When run, after just a second or two *K2 to Content Migration* shows:
    It is estimated that **82** articles and **8** categories will be imported into Joomla Content.
    I set *Process K2 Intro Image* to *Both*
    Upon **Import Now**, I see: success: 25, failure: 0
    --- LOG FILE ---

    There is no further indications on the K2 to Content Migration Administration page even if I let it 'run' for 30 minutes.
    Number of K2 Items: 82, Number of K2 categories: 9
    Number of original articles: 15, Number of original categories: 1
    Number of articles after attempted migration: 65, Number of categories after attempted migration: 17
    I ran the extension twice. Apparently the converted articles and categories were duplicated. The log file only has this content: --- LOG FILE ---
    There was no success message or any indication that the process was finished. It dies silently. Can this extension be repaired?
    • This commment is unpublished.
      David · 19 hours ago
      @Charles Brockman Could you send me your site access to my email contact@joomhelper.com ? When finished, it will have a notification.I think there was an error that stopped this migration process.
  • This commment is unpublished.
    Ronald Wegert · 16 days ago
    in your new version u describe fixed tags issue. How can i migrated now a working j4 site this tags?
  • This commment is unpublished.
    Boskizzi · 20 days ago
    Hi David, I have one doubt that concerns the urls of k2 articles. I do not use any third party components. Would they remain the same?
    • This commment is unpublished.
      David · 19 days ago
      @Boskizzi I'm not sure about this because it depends on the URL structure of each element. If the structure is the same, the link will be preserved.
  • This commment is unpublished.
    Gerald Neale · 29 days ago
    I currently have about 179 existing joomla articles, and some of the k2 items that will be migrated have the same ID.

    Based on that, what would you recommend for the "Keep k2 ID" option?
    Thanks!
  • This commment is unpublished.
    Gerald Neale · 1 months ago
    Hi David, Just downloaded and converted 3200 K2 items to articles. Looks like it worked perfectly. A couple of questions. I could not find these answers in searching past comments, so sorry if they are redundant:

    1. Since the articles now have the same "alias" as the K2 items did, and it seems to be calling up the article (correctly) when entering the SEF URL, what happens/ed to the K2 items' aliases? Is there going to be a conflict at some point?

    2. Although they are converted, for some reason the tags are not working properly (i.e. "clicking" the tag doesn't list the articles with that tag).
    Thank you. This was quick and painless.
    • This commment is unpublished.
      Jerry Neale · 19 days ago
      @David David,

      Converted the k2 items and categories perfectly. It's a great product and worked flawlessly, except for one thing:

      For some reason, it didn't convert the tags.

      I haven't made changes to any articles since converting/migrating, and I have a copy/staging site in which all the tags are available. It also looks like the content/article ID numbers line up.

      Question: Is it feasible/possible to "drop" the existing content tag table (contentitem_tag_map) and import the tag table from the copy/staging site? If so, are there other tables that should be included?

      Please advise.

      Thank you!
    • This commment is unpublished.
      Gerald Neale · 1 months ago
      @David It's seems to be working fine when entering the URL of the article into the browser. I know I need to tweak the menus and modules, etc. I guess I"m all set.

      As for the question about the "tags," I believe it's acting up because I had the joomla tags turned off while using K2. I'm sure correcting that will resolve it. If not, I'll reach out.

      Thanks for a great product! It worked very well. I appreciate it.
    • This commment is unpublished.
      David · 1 months ago
      @Gerald Neale Hi,
      1.The SEF URL will include the menu alias. So if you set Menu to content or k2, it will not conflict.
      2.I remember I fixed this. Could you send your site access to my email contact@joomhelper.com ?
  • This commment is unpublished.
    Zellie · 2 months ago
    Hi there - I am trying this out, and most of my items are failing with the error message:

    Unknown column 'Array' in 'field list'

    How can I fix this please?
    • This commment is unpublished.
      Zellie · 2 months ago
      @David To follow up: I have found two places where this extension is failing for me:

      (i) K2 extra field "link"
      This data is saved as an array, and I believe this is what is giving the error message "Unknown column 'Array' in 'field list'". None of the data in the "link" extra field is migrating for me.

      (ii) K2 tags that do not appear in items
      My site contains some terms in the K2 tags list that do not appear in any K2 items. As soon as the migration comes across one of these, it stumbles, and ceases importing tags.

      Any help you can offer would be greatly appreciated. I am on a tight deadline needing to finish my migration this weekend. I sent you an email with my site details, but if you need any further information, please let me know.
    • This commment is unpublished.
      Zellie · 2 months ago
      @David Thank you. I have just sent you an email.
    • This commment is unpublished.
      David · 2 months ago
      @Zellie Hi! Could you give me your site access for checking (send to email: contact@joomhelper.com)? Also, please help me backup your site first. I will check it soon.
  • This commment is unpublished.
    Nicolino Cese · 2 months ago
    I recently purchased your "K2 to Content Migration" module. Unfortunately, all categories with an indication of the number of linked articles are transferred, but not the articles with the indication "404 Component not found". I'm a beginner, can you help me, thanks
  • This commment is unpublished.
    Jordi badia · 3 months ago
    Hi, this component works fine while you are using j3, but after migration to j4 articles disapear. I can see them in DB but not in articles list. Only categories. Is it a bug?
  • This commment is unpublished.
    Ronald Wegert · 3 months ago
    After the migration, the images are not displayed in the Images tab of the article. This is necessary in order to use my own templates and design articles. The links would have to be inserted in the intro and full image of the article table. Can you help me with this?
  • This commment is unpublished.
    Timothy Stephens · 3 months ago
    After installing the plugin, there is no "K2 to Content" available in the Components menu.
  • This commment is unpublished.
    David · 4 months ago
    Release K2 to Content Migration v1.3.1
    ^ Migrate K2 Category Image
    ^ Log file when importing
    # Fixed Duplicate asset table
    • This commment is unpublished.
      Antonio · 4 months ago
      @David Hi David
      any chance to see the Simple Image Gallery tag added to the content? I was hoping not to have to do it manually.
  • This commment is unpublished.
    Mario · 5 months ago
    Unfortunately, main photo captions do not migrate. :-(

Powered By JLex Comment.