Issues that it would be nice to see fixed before a stable release:

#1707156: Workbench Moderation integration
#1829630: Improve workflow permissions (match D8 solution)
#1344672: Field Collection: Field translation (entity_translation) support.
#1545896: Add Entity Translation integration (Inline Entity Form integration)
#1282018: Improve UX of language-aware entity forms

Issues that I'd like to see fixed before a stable release:

#1760270: Comment translation broken?
#1865244: Allow multiple translation handlers on the same form
#1506054: Taxonomy term reference: language-aware widget and autocomplete
#1291388: Add support for multilingual core search
#1770750: Improve test coverage
#1770748: Option to display shared fields only when editing the original values
#1434574: Add events for rules
#1046282: Make the module work with revisions
#1661348: I18n Taxonomy integration
#1799770: Update id and bundle when setting a wrapped entity (commit before release)
#1831274: Minimize memory footprint of Entity Translation

There are some issues in the queue that I consider beta blockers:

#1457860: Please create a proper 7.x-1.x branch :)
#1444866: UI for translation of menu items for entity-translated nodes (Menu translation)
#1133038: Add support for field column synchronization (Image alt/title translation through the core image widget)
#1418076: Allow for multiple base paths, #1418644: Add multilingual support for files and #1470018: Provide Entity Translation integration (Media integration)
#1456186: Interaction of entity, entity_translation & title on entities without a language property.
#1155134: Integrate pathauto bulk generation and #1155132: Add Entity Translation support to Pathauto
#1114410: Replace hook_translation_info() with hook_entity_info()
#1694480: Implement hook_module_implements() instead of relying on the module weight
#1224590: Introduce entity translation CRUD hooks
#1765808: Document the new edit permissions and #1678614: Make access control for the entity form in the original language more flexible
#1770250: Translatable fields disappear when editing default language (entities other than node)
#1770202: Local tasks (language tabs) visible on node view page

Issues that I'd like to see fixed before beta:

#1495570: Update Entity translation integration (Commerce integration)
#1280546: Introduce a language selection widget for every entity
#1798456: Hide shared form elements when the user has not the related permission

Original report by pisco

The last release, 7.x-1.0-alpha1, dates back to September 7th 2011, that's 9 month ago. Since then I count 98 commits that have been pushed to the repo. This means a lot of changes, enhancements and additions to the API.

What does the roadmap look like? When will a new alpha or even release candidate be published? What are the blockers and what needs to be done to help create a release? I really appreciate the knowledge and hard work that has gone into this module. I think Entity Translations is the most important module for multilingual sites in Drupal 7 and I'd love to see have a “stable” release coming sometime soon.

Comments

plach’s picture

Title:[META] Roadmap for a stable release of Entity Translation» Current state and roadmap
Category:task» support
Status:Active» Fixed

Well, your timing is perfect :)

I was waiting to release the second alpha because of the ongoing work to revamp the translation UI (see #1282018: Improve UX of language-aware entity forms). The core patch the new UI relies on (#1495648: Introduce entity language support) has been committed today, so a new alpha is coming very soon. My plan is to release alpha-2 with the old UI, to avoid forcing people to adopt the new UI to get all the latest improvements. Then the new UI will be committed to the (soon to be created) 7.x-1.x branch, as it should be pretty stable (I'm using it on three production sites already).

[text moved to the OP]

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

bforchhammer’s picture

Issue summary:View changes

Added a few more issues

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Added the Commerce integration issue.

Pisco’s picture

Status:Active» Fixed

You are truly amazing! Thank you for this very clear statement!

As for the “Redirect integration”, if you introduce CRUD hooks shouldn't Redirect implement those and thus integrate with Entity Translation from it's side?

plach’s picture

As for the “Redirect integration”, if you introduce CRUD hooks shouldn't Redirect implement those and thus integrate with Entity Translation from it's side?

I expect this issue to be very similar to the Pathauto one.

plach’s picture

Title:[META] Roadmap for a stable release of Entity Translation» Current state and roadmap
Category:task» support
Status:Active» Fixed

The new alpha has been released. I will wait some more days to see if some nasty bug comes up before initating the 7.x-1.x branch.

plach’s picture

Issue summary:View changes

Updated issue summary with road map.

plach’s picture

Title:Current state and roadmap» [META] Roadmap for a stable release of Entity Translation
Category:support» task
Status:Fixed» Active
plach’s picture

Title:Current state and roadmap» [META] Roadmap for a stable release of Entity Translation
Category:support» task
Status:Fixed» Active

The new UI has been committed!

plach’s picture

Issue summary:View changes

Updated issue summary.

jherencia’s picture

Thank you @plach!

jherencia’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Title:Current state and roadmap» [META] Roadmap for a stable release of Entity Translation
Category:support» task
Status:Fixed» Active

We are really close to beta1. See the OP :)

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Ok, we are mostly ready for the first beta. I don't know whether we will be able to fix comments soon, since that one is blocked on a core issue and nobody cares about D7 core with the D8 feature freeze approaching. We should really get the Commerce integration issue RTBC as soon as possible, though.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary.

bforchhammer’s picture

Issue summary:View changes

Added #1799770

plach’s picture

Issue summary:View changes

Updated issue summary

plach’s picture

The last blocker has been committed right now! Let's kill those new bugs that appeared in the queue in the last days and release beta1!

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Ladies and gentlemen, beta1 is finally out! I expect beta2 to be released soon with a lot of bug fixes :)

We should totally focus on test coverage now.

DD 85’s picture

Entity Translation 7.x-1.0-beta1
Error
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'module' cannot be null: INSERT INTO {role_permission} (rid, permission, module) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2); Array ( [:db_insert_placeholder_0] => 2 [:db_insert_placeholder_1] => edit node original values [:db_insert_placeholder_2] => ) в функции user_role_grant_permissions() (строка 3043 в файле /home/cp735535/public_html/modules/user/user.module).

DD 85’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

@DD85:

This is definitely not the place to report bugs. You should probably have a look to #1829980: Upgrade to Beta1 results in "Integrity constraint violation: 1048 Column 'module' cannot be null".

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

@bforchhammer:

I think now it's a good time to release beta2, ok?

bforchhammer’s picture

@plach: yes, sounds good.

I'm also adding #1829630: Improve workflow permissions (match D8 solution) to the list above; let's try to get permissions sorted out for beta3.

bforchhammer’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Sure, I am planning to have "even" betas shipping only bug fixes and major/critical tasks and "odd" betas with features.

plach’s picture

beta2 is out :)

plach’s picture

Issue summary:View changes

Added issue #1829630 (permissions)

plach’s picture

Issue summary:View changes

Removed Redirect integration which works just fine :)

smartango’s picture

trying translation redirect, it does nothing, i see:

http://drupal.org/node/1280468

it said to be based on implementation of hook_i18n_translate_path, is it there?

plach’s picture

@bforchhammer:

Since development is not going on as fast as I'd hope and we have lots of bug fixes, I'd like to release beta3 soon and then commit #1865244: Allow multiple translation handlers on the same form to start testing it a bit more. What do you think?

plach’s picture

Issue summary:View changes

Updated issue summary.

bforchhammer’s picture

@plach: Sounds good. I agree that #1865244: Allow multiple translation handlers on the same form should be tested by more people, so that seems like a good way to go forward.

I am sorry I haven't found as much time for ET as I'd like to over the past months; the big issue on my personal list is still #1829630: Improve workflow permissions (match D8 solution).

plach’s picture

I am sorry I haven't found as much time for ET as I'd like to over the past months

I absolutely wasn't referring to you :) I found little time for ET either, I am totally busy with D8 right now. Also #1829630: Improve workflow permissions (match D8 solution) definitely needs a some dev-release testing before being released...

plach’s picture

The third beta is out :)

jherencia’s picture

Great news @plach, thank you!

bforchhammer’s picture

Awesome, thanks! :)

bforchhammer’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

[wrong issue, sorry]

plach’s picture

Issue summary:View changes

Updated issue summary.

plach’s picture

Issue summary:View changes

Updated issue summary

plach’s picture

Issue summary:View changes
plach’s picture

Issue summary:View changes
candelas’s picture

:) thanks

matsbla’s picture

Are there plans for more bigger changes in this module before a first release?

I plan to do some work now to upgrade from beta3 to get the revision, would be great to know if it is worth to wait a little bit before upgrading? Especially thinking about a D8 upgrade later.

plach’s picture

No, I'm not planning to do anything else.

manningpete’s picture

Category:Task» Plan
DamienMcKenna’s picture

Title:[META] Roadmap for a stable release of Entity Translation» Plan for Entity Translation 7.x-1.0 release