As Elin wrote "Reducing duplicate code is one of the great benefits of
moving to ucm but we can also do a lot of that right now."
Is there a WG for multi lingual or is it more or less integrated with
Ucm? When picking in my model I found the code for item associations
(around 50 lines) that should be moved to the Cms-library including most
of other code for ML now completely within the component. As I remeber
there was a lot of copy/paste to get the associations inte the
component. Not much of adaptation.
To reynaldo celaya III and others with interest.
This is "NOT" about implementing tags in a component. You should really
adopt it as soon as possible.
I think I'll stop with the tests of using the Ucm tables here. By the
hands-on I've got the impression I wanted to.
I have my item-list and edit view working in backend. With tags. I made
my test-enviroment multi lingual but to get that working I saw that I
had to check most of the ML code if something breaks because of the
keyname or fieldnames. I started to but as it started to break I found
it not worth the time needed at this point.
Short conclusion. Very promissing BUT. If the fieldnames are not changed
in the next transitions it's a no go for existing components. There has
to be very, very good reasons for not removing core_ and not to use
'id' as main keyname. As I wrote before the key-name is a problem but
also every other fieldname just because of the core_ as prefix. e.g. I
had to change metadata to core_metadata. Then I didn't find a
work-around so I had to forge the tags.php to use core_metadata in
there. You have to change most fields in forms, you have to change field
names in 90% of all db Queries and last but not least you have to change
all output layouts. I don't think we have to argue about it? The core
components would also have to adopt the fieldnames. :) I guess some kind
of mapping layer wouldn't be a solution.
Everyone with interest please join to push the new iteraration(s) I hope
I can contribute with my small part.