J3 Issue No Code Attached Yet
avatar pulsarinformatique
pulsarinformatique
30 Apr 2017

Hi
Seems that any change on the tags or custom fields value in an article doesn't generate a new version of the article.

Steps to reproduce the issue

Create a custom field (any type) and then create an article with this custom field. save it. now change the value of the custom field and check if a new version of the article has been generated (with the VERSION button).

Expected result

When you change the tags or the values of a custom field inside an article we may expect a new version to be generated

Actual result

no new version is generated. the control version only applies to the #__content table

thanks

cyril

System information (as much as possible)

Additional comments

avatar pulsarinformatique pulsarinformatique - open - 30 Apr 2017
avatar joomla-cms-bot joomla-cms-bot - change - 30 Apr 2017
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 30 Apr 2017
avatar franz-wohlkoenig franz-wohlkoenig - change - 30 Apr 2017
Category com_content com_fields com_tags
avatar franz-wohlkoenig franz-wohlkoenig - change - 30 Apr 2017
Build staging 3.7.0
avatar PhilETaylor
PhilETaylor - comment - 30 Apr 2017

I raised this a long time ago - and I was told to shut up, this is how it was designed, and this is how it will stay because the developers of those features totally disregarded the versioning system in their architecture and therefore no one can be bothered to re-architecture the features so that they can be versioned...

avatar PhilETaylor
PhilETaylor - comment - 30 Apr 2017
avatar Bakual
Bakual - comment - 30 Apr 2017

I think tags and versioning will be re-architectured for J4. Maybe it's possible then. For J3 and the way those features work it's just not possible to do as far as I can imagine. If you have an idea, feel free to share 👍

avatar franz-wohlkoenig franz-wohlkoenig - change - 1 May 2017
Priority Medium Low
Status New Discussion
avatar pulsarinformatique
pulsarinformatique - comment - 15 May 2017

It's a pity we have to wait for J4 for a more integrated solution.

Tags and custom fields are now completely ignored for the version control.
The same thing could be said for the lists parameters and the custom fields.

I feel we have much too separated great tools (articles, tags, fields) at our disposal.

thanks

cyril

avatar Bakual
Bakual - comment - 15 May 2017

Tags and custom fields are now completely ignored for the version control.

I feel we have much too separated great tools (articles, tags, fields) at our disposal.

Actually I think fields is integrated fine, the issue is that the version feature works from the table class and thus can only version control the properties of that class. Since fields a re processed outside of that table class (which is fine), it doesn't get version controlled. The same issue actually exists for extensions which store an item form into multiple tables. It's a limitation of the current version feature.

avatar pulsarinformatique
pulsarinformatique - comment - 15 May 2017

I agree with you. From a webmaster point of view, whether it comes from the control version or the tag implementation, we feel we are lacking something.

when you change a tag or a custom field in an article you expect it generates a new version

avatar PhilETaylor
PhilETaylor - comment - 15 May 2017

I think tags and versioning will be re-architectured for J4.

No evidence for that statement.

Too many people suggesting that Joomla 4 will solve everyones hopes and dreams.

avatar Bakual
Bakual - comment - 15 May 2017

No evidence for that statement.

Yep, no evidence, but I saw two new plugins "taggable" and "versionable" in a new plugin group "behaviour" and the observer classes are gone. This made me believe something changed (and then "hope" started).

avatar mbabker
mbabker - comment - 15 May 2017

What changed is the observable pattern in JTable being replaced with "regular" plugin events. IIRC pretty much everything that didn't have the "normal" event dispatching setup (i.e. JEditor) has been updated to use our (now) singular event dispatcher and plugins.

avatar franz-wohlkoenig franz-wohlkoenig - change - 7 Nov 2017
Title
Tags, custom fields and version control
[com_fields] Tags, custom fields and version control
avatar joomla-cms-bot joomla-cms-bot - edited - 7 Nov 2017
avatar brianteeman brianteeman - labeled - 25 Mar 2018
avatar brianteeman brianteeman - change - 25 Mar 2018
Labels Added: J3 Issue
avatar pulsarinformatique
pulsarinformatique - comment - 14 Jan 2019

Hi
Do we have a clearer view now of what could be expected in J4 regarding the tags / custom fields modifications and version control ?

thanks

avatar Bakual
Bakual - comment - 14 Jan 2019

Not that I'm aware of. And as long as nobody takes up the work to rewrite the version history, nothing will change.

Add a Comment

Login with GitHub to post a comment