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

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

File Manager Extension for Joomla

Best Free Joomla 4 Templates of 2022

The Best Articles Comment Extensions on Joomla 4

Say something here...
You are a guest ( Sign Up ? )
or post as a guest
People in conversation:
Loading comment... The comment will be refreshed after 00:00.
  • This commment is unpublished.
    David · 8 months ago
    ReleaseK2 to Content Migration v1.1.7
    ^ Option to import K2 intro image.
    • This commment is unpublished.
      David · 7 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 · 7 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 · 6 months ago
    Release K2 to Content Migration v1.2.7
    ^ Keep k2 ID
    # Fixed ID content sorting.
  • This commment is unpublished.
    Mato · 7 days 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 · 4 days 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 · 5 days 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 · 6 days 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 · 6 days 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 · 1 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 · 2 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 · 1 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 · 1 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 · 1 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 · 1 months ago
      @David into {gallery}name-of-gallery{/gallery} tag, name-of-gallery is the k2 article ID.
    • This commment is unpublished.
      Antonio · 1 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 · 4 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 · 6 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.
    Mario · 1 months ago
    Unfortunately, main photo captions do not migrate. :-(
  • This commment is unpublished.
    Antonio · 2 months ago
    Hi, In case of failure, is it possible to know which contents were not imported? When there are hundreds or thousands of contents, it is difficult to check manually. Having a list would be very helpful.
  • This commment is unpublished.
    Maurizio Binaghi · 3 months ago
    How can I import K2 image gallery too?
  • This commment is unpublished.
    tobroz · 3 months ago
    Hi, my site have more than 30 000 articles, and ewery has image. Is this extension ready to migrate that? With the same id like in K2?
  • This commment is unpublished.
    Alex · 3 months ago
    Hello, K2 is not longer working with J4. I buy this plugin, I migrate all of the content and after this I remove K2 and update to J4?
  • This commment is unpublished.
    JC · 4 months ago
    I recently purchased your K2 to Content Migration tool and installed it and ran it. it successfully created all of the categories and articles but the extra fields are not being copied over correctly.

    I have configured lots of extra fields which contain very important content. It looks like it is only copy over the first field of every group?
    • This commment is unpublished.
      David · 4 months ago
      @JC The content of the fields is in a separate table, it is not related to the article content. If it's "Textarea", I'm not sure why it's not working properly on your website.
      Please send website information and admin account to email: contact@joomhelper.com, I will check soon.
    • This commment is unpublished.
      JC · 4 months ago
      @David Apologies ... so the textfields ARE copied over but NOT textareas! Most of my content is in textareas.

      You should probably declare this somewhere as I feel like ive been misled somewhat.
    • This commment is unpublished.
      JC · 4 months ago
      @David But it seems to have copied over some textareas? But not others?

      How do I give you access to the site to take a look?
    • This commment is unpublished.
      David · 4 months ago
      @David Fields that are not in this list are still added to the database, but Joomla content will not display it (because it is not supported).
      Note: This extension only has data migration function.
    • This commment is unpublished.
      David · 4 months ago
      @JC As you said, all custom fields are "textareas" type, so they will be imported to content. I'm not sure why it not work correct on your site so give me your site access, I will check it soon.
  • This commment is unpublished.
    Heather Godwin · 5 months ago
    I need an invoice for the purchase, showing the CC used, please and thank you! I purchased this for work, using the company card.
  • This commment is unpublished.
    Ziv Geffen · 5 months ago
    Hi!
    I just used this tool and I have a few issues:
    1. Out of 2000 K2 items imported successfully, 700 failed. What could be the reason? The categories are by year (2008-2023) and the correct number of articles filled the categories till 2017 where only a part of them passed, and from 2018 all categories are empty. Is there a limitation?
    2. If I look at the article list and filter by category - nothing happens. If I'm trying to see, for example, the 2023 category articles (which is empty) I still see all articles.
    Can you please assist?
    • This commment is unpublished.
      David · 5 months ago
      @Ziv Geffen Hi!
      Could you help me backup your site first, then send your site access to my email contact@joomhelper.com , I will check it soon.
  • This commment is unpublished.
    Guido Tedaldi · 5 months ago
    Hi, I've sent you a request through contact page, I need an invoice for my purchase showing my VAT id and my business name, is it possible?
  • This commment is unpublished.
    Guido Tedaldi · 6 months ago
    Hi, after importing with version 1.1.7 my articles' IDs got inverted (older ones got higher IDs, newer ones lower IDs, e.g. last article got ID 1). Is it possible to have the newer ones with higher IDs? (Ideal solution would be the same IDs as in K2, but don't know if it's possible).
    Thanks and regards,
  • This commment is unpublished.
    Catherine · 8 months ago
    Hi! Does it import attachements too? In a Joomla custom fields, more exactly a repeatable media field.
  • This commment is unpublished.
    juan carlos stauring · 3 months ago
    just got it works like a charm! thanks to developer k2 big headache.

Powered By JLex Comment.