Currenlty in core we have two competing UIs to create content translations. This can be confusing for early testers. I'd suggest that we hide the Content Translation module from the module list until we are able to fully replace it and provide an upgrade path.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

plach’s picture

Status: Active » Needs review
FileSize
329 bytes
YesCT’s picture

This is a great idea and will help when we do usability testing because we won't have people picking that one. This happened a few times at the sprint. Hiding it will also make the new contributor experience better for D8MI.

YesCT’s picture

Issue summary: View changes

Updated issue summary.

YesCT’s picture

tstoeckler’s picture

For Profile in D7, we actually only marked it hidden for people who didn't already have the module enabled. I think that would make sense here as well.

plach’s picture

The aim is full removal if we are able to provide an upgrade path, are you suggesting to leave the module visible if a tester has enabled it?

tstoeckler’s picture

Unlike Profile in D7 I do think we will be able to remove translation.module completely in the end, but the idea is that in case we don't, for whichever reasons, we wouldn't break the upgrade path for people who have that module enabled. That said, I'm not married to the idea (hence not marking "needs work") just wanted to point out that that is what we did before.

tstoeckler’s picture

Edit: Duplicate post.

Status: Needs review » Needs work

The last submitted patch, translation-hide-1834250-1.patch, failed testing.

Gábor Hojtsy’s picture

Looks like Drupal\system\Tests\Module\DependencyTest depends on translation module :D Otherwise I pretty much agree with @tstoeckler, if we hide the module we would ideally hide it conditionally with the same condition as D7 profile module, but if that is too much work, we should continue the key work towards removing it instead and just hide it for now.

(Also fixing tag).

plach’s picture

Here is a patch hiding the Translation module only if it is not already installed. It's modelled after the D7 code hiding the Profile module with some adjustments.

plach’s picture

Status: Needs work » Needs review

:(

Gábor Hojtsy’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: -language content +language-content

Looks good to me. As said, hoping to review the module before the D8 release.

catch’s picture

Status: Reviewed & tested by the community » Fixed

Committed/pushed to 8.x. We could leave this until the last minute instead as we did with Profile, but then it'd be 1. critical 2. not help early testers, so doing it now works well.

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

Updated issue summary.

plach’s picture