I'm struggling a bit with trying to implement the new tag system into my component.
I was successful in adding the tags to my form and can add, edit and delete tags. This works fine using JHelperTags (instead of JTags like in doc).
I also add the (hopefully correct) contenttype to the #__content_types table during extension installation.
However when I try it with the similar tags module, I get a very interesting result. I see entries for my extension with a link to my item, but the title and alias of the item is somehow taken from a weblink, which obviously is wrong.
So I dived into the database to see what is going on and saw that in the #__contentitem_tag_map I have the entries for my tagged items, but with a "core_content_id" value of "1". Digging deeper I found that these field probably links to #__ucm_base or #__ucm_content or both. But those tables don't have any entry for my tagged items and the value "1" links to a weblink item in my case.
So maybe someone can shed some light on the purpose of those tables in general and how I get my tagged items into it. I'm sure I miss something somewhere.