{"id":713905,"date":"2015-09-28T23:05:48","date_gmt":"2015-09-28T23:05:48","guid":{"rendered":"https:\/\/wpml.org\/?p=713905"},"modified":"2015-09-29T08:20:45","modified_gmt":"2015-09-29T08:20:45","slug":"migration-for-icanlocalize-clients-to-wpml-3-2-x","status":"publish","type":"post","link":"https:\/\/wpml.org\/fr\/announcements\/2015\/09\/migration-for-icanlocalize-clients-to-wpml-3-2-x\/","title":{"rendered":"Migration for ICanLocalize clients to WPML 3.2.x"},"content":{"rendered":"<p><strong>Finally, after very long (and complex) development, <a href=\"http:\/\/www.icanlocalize.com\/site\/\">ICanLocalize<\/a> clients can upgrade WPML to its current version and continue to enjoy a streamlined translation workflow.<\/strong><\/p>\n<h2>What&rsquo;s Changed in WPML 3.2? (that took so long)<\/h2>\n<p>WPML 3.2 includes a complete new interface to translation services. You probably know that now WPML offers more translation options, with great new translation services coming very soon.<\/p>\n<p>This update meant that WPML now communicates with translation services using a different method than before. Instead of working directly with ICanLocalize, WPML communicates with what we call \u00ab\u00a0Translation Proxy\u00a0\u00bb. This middle server is a huge help, as it allows us to monitor the communication and quickly troubleshoot anything that goes wrong. It also means that translation services don&rsquo;t need to directly communicate with individual WordPress sites (which saves a heap of problems with PHP libraries, compatibility, encoding, etc.).<\/p>\n<p>The problem was, we didn&rsquo;t have a way to move existing ICanLocalize projects from the &lsquo;old&rsquo; way to the new one. Now we do \ud83d\ude42<\/p>\n<h2>How to Update to the Current WPML Version<\/h2>\n<p>All WPML sites can now move to the current version. If you are using ICanLocalize, you will see a pretty scary message about having to downgrade. This message is from before the time we had this migration plugin.<\/p>\n<figure id=\"attachment_713915\" aria-describedby=\"caption-attachment-713915\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed-300x167.png\" alt=\"Message about incorrect WPML version. Ignore the on-screen instructions.\" width=\"300\" height=\"167\" class=\"size-medium wp-image-713915\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed-300x167.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed-150x83.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed-1024x569.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-713915\" class=\"wp-caption-text\">Message about incorrect WPML version. Ignore the on-screen instructions.<\/figcaption><\/figure>\n<p>Ignore it. Don&rsquo;t downgrade WPML and follow the rest of the instructions here.<\/p>\n<p>Go to your <a href=\"https:\/\/wpml.org\/account\/\">WPML.org account<\/a> and click on <strong>Downloads<\/strong>. Scroll all the way to the bottom and download the plugin called <strong>Migrate ICanLocalize Translation to WPML 3.2<\/strong>. Install it on your site and activate.<\/p>\n<p>The scary message about having to downgrade will go away. Now, go to the new menu that the plugin created for the migration process.<\/p>\n<p>Go to <strong>WPML-&gt;Migrate ICanLocalize Translation to WPML 3.2<\/strong>.<\/p>\n<figure id=\"attachment_713922\" aria-describedby=\"caption-attachment-713922\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen-300x115.png\" alt=\"Migration plugin admin screen\" width=\"300\" height=\"115\" class=\"size-medium wp-image-713922\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen-300x115.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen-150x57.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen-1024x391.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen.png 1860w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-713922\" class=\"wp-caption-text\">Migration plugin admin screen<\/figcaption><\/figure>\n<p>You will see two buttons. First, click to migrate the account to WPML 3.2. This runs almost instantly. Then, click to migrate the jobs.<\/p>\n<p>You should be all set. When you go to WPML-&gt;Translation Management-&gt;Translators, you should see your current ICL translators selected and completed jobs will appear again in WPML&rsquo;s Translation Dashboard.<\/p>\n<figure id=\"attachment_713935\" aria-describedby=\"caption-attachment-713935\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger-300x140.png\" alt=\"Completed jobs waiting in the Translation Dashboard\" width=\"300\" height=\"140\" class=\"size-medium wp-image-713935\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger-300x140.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger-150x70.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger-1024x479.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-713935\" class=\"wp-caption-text\">Completed jobs waiting in the Translation Dashboard<\/figcaption><\/figure>\n<p>If there are any problems in this migration process (there should not be), the migration plugin will report them on the screen. Create a new ticket in <a href=\"https:\/\/wpml.org\/forums\/forum\/english-support\/\">WPML technical support forum<\/a>, copy what you see and paste in the forum thread. Be sure to explain what you are doing and what you are seeing.<\/p>\n<p>You no longer need the migration plugin. Go to <strong>Plugins<\/strong> and deactivate it. The migration plugin does&rsquo;t do anything else. Keeping it active will not cause any problems, but it&rsquo;s not needed for your sites.<\/p>\n<h2>The right order to update WPML and WordPress<\/h2>\n<p>If you are running an older version of WPML, chances are you are also running an older version of WordPress.<\/p>\n<p>A safe update process will be:<\/p>\n<ol>\n<li>Back up your site&rsquo;s database<\/li>\n<li>Update ALL of WPML&rsquo;s components to the current version<\/li>\n<li>Install and run the migration plugin for ICanLocalize clients (obviously, only if you are an ICanLocalize client)<\/li>\n<li>Update WordPress<\/li>\n<\/ol>\n<h2>Automatic Version Update for Everyone<\/h2>\n<p>This week, we want to see how this migration process goes, so we&rsquo;re letting it run on manual mode. We ran comprehensive testing on this process and it&rsquo;s already running successfully on all our sites too.<\/p>\n<p>Next week, we will finally push automated updates for all existing WPML sites to the current version.<\/p>\n<p><strong>Questions? Suggestions? Ideas? Leave your comments and we&rsquo;ll get back to you.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finally, after very long (and complex) development, ICanLocalize clients can upgrade WPML to its current version and continue to enjoy a streamlined translation workflow. What&rsquo;s Changed in WPML 3.2? (that took so long) WPML 3.2 includes a complete new interface to translation services. You probably know that now WPML offers more translation options, with great [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"ep_exclude_from_search":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-713905","post","type-post","status-publish","format-standard","hentry","category-announcements"],"_links":{"self":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/posts\/713905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/comments?post=713905"}],"version-history":[{"count":8,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/posts\/713905\/revisions"}],"predecessor-version":[{"id":714180,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/posts\/713905\/revisions\/714180"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/media?parent=713905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/categories?post=713905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/tags?post=713905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}