From fd650b3f1cc5d4dc8ebf2092e815e846157a7358 Mon Sep 17 00:00:00 2001
From: Vincent Bechu <vincent.bechu@nexedi.com>
Date: Mon, 3 Apr 2017 14:24:12 +0000
Subject: [PATCH] erp5_officejs: make Officejs skin and clean officejs files

---
 .../document_module/ckeditor_CHANGES_md.xml   | 234 ------
 .../document_module/ckeditor_LICENSE_md.xml   | 234 ------
 .../document_module/ckeditor_README_md.gen    |  39 -
 .../document_module/ckeditor_README_md.xml    | 238 ------
 .../ckeditor_plugins_scayt_LICENSE_md.gen     |  28 -
 .../ckeditor_plugins_scayt_LICENSE_md.xml     | 238 ------
 .../ckeditor_plugins_scayt_README_md.gen      |  25 -
 .../ckeditor_plugins_scayt_README_md.xml      | 238 ------
 .../ckeditor_plugins_wsc_LICENSE_md.gen       |  28 -
 .../ckeditor_plugins_wsc_LICENSE_md.xml       | 238 ------
 .../ckeditor_plugins_wsc_README_md.gen        |  25 -
 .../ckeditor_plugins_wsc_README_md.xml        | 238 ------
 .../ckeditor_skins_moono_readme_md.gen        |  51 --
 .../ckeditor_skins_moono_readme_md.xml        | 238 ------
 .../ckeditor_plugins_icons_hidpi_png.png      | Bin 0 -> 67753 bytes
 .../ckeditor_plugins_icons_hidpi_png.xml      |  92 ++-
 .../ckeditor_skins_moono_icons_hidpi_png.png  | Bin 0 -> 67753 bytes
 .../ckeditor_skins_moono_icons_hidpi_png.xml  |  92 ++-
 .../gadget_ckeditor_appcache.xml              |  15 +-
 ...get_officejs_bookmark_manager_appcache.xml |   5 +-
 .../gadget_officejs_codemirror_appcache.xml   |   5 +-
 .../gadget_officejs_crib_appcache.xml         |   5 +-
 .../gadget_officejs_illustration_appcache.xml |   5 +-
 .../gadget_officejs_jio_appcachestorage_js.js |   2 +-
 ...gadget_officejs_jio_appcachestorage_js.xml |   4 +-
 ...gadget_officejs_jio_spreadsheet_view_js.js | 180 ----
 ...adget_officejs_jio_spreadsheet_view_js.xml | 338 --------
 .../gadget_officejs_pdf_viewer_appcache.xml   |   7 +-
 ...et_officejs_pdf_viewer_gadget_appcache.xml |   5 +-
 ...js_spreadsheet_application_panel_html.html |  53 --
 ...ejs_spreadsheet_application_panel_html.xml | 328 --------
 ...dget_officejs_spreadsheet_router_html.html |  18 -
 ...adget_officejs_spreadsheet_router_html.xml | 330 --------
 .../gadget_officejs_spreadsheet_router_js.js  | 137 ----
 .../gadget_officejs_spreadsheet_router_js.xml | 326 --------
 .../gadget_officejs_svg_editor_appcache.xml   |   5 +-
 .../gadget_officejs_text_editor_appcache.xml  |   7 +-
 .../web_page_module/gadget_ooffice_html.html  |  21 -
 .../web_page_module/gadget_ooffice_html.xml   | 208 -----
 .../web_page_module/gadget_ooffice_js.html    | 265 ------
 .../web_page_module/gadget_ooffice_js.xml     | 204 -----
 .../officejs_bookmark_manager.xml             |  16 +-
 .../officejs_bookmark_manager/development.xml |   6 +-
 .../officejs_ckeditor_gadget.xml              |  10 +-
 .../officejs_ckeditor_gadget/development.xml  |   8 +-
 .../web_site_module/officejs_codemirror.xml   |   8 +-
 .../officejs_codemirror/development.xml       |   6 +-
 .../web_site_module/officejs_cribjs.xml       |   8 +-
 .../officejs_cribjs/development.xml           |   6 +-
 .../web_site_module/officejs_pdf_viewer.xml   |   4 +-
 .../officejs_pdf_viewer/development.xml       |   2 +-
 .../officejs_pdf_viewer_gadget.xml            |   8 +-
 .../development.xml                           |   6 +-
 .../web_site_module/officejs_spreadsheet.xml  | 775 ------------------
 .../officejs_spreadsheet/hateoas.xml          | 475 -----------
 .../officejs_spreadsheet/rjsunsafe.xml        | 362 --------
 .../web_site_module/officejs_svg_editor.xml   |   8 +-
 .../officejs_svg_editor/development.xml       |   6 +-
 .../officejs_svg_editor_gadget.xml            |   8 +-
 .../development.xml                           |   6 +-
 .../web_site_module/officejs_text_editor.xml  |  10 +-
 .../officejs_text_editor/development.xml      |   8 +-
 .../web_site_module/officejs_whiteboard.xml   |   6 +-
 .../registered_skin_selection.xml             |  12 +-
 ...ersioning.xml => erp5_web_officejs_ui.xml} |   2 +-
 .../File_viewAsWeb.py                         |   0
 .../File_viewAsWeb.xml                        |   0
 .../Image_viewAsWeb.py                        |   0
 .../Image_viewAsWeb.xml                       |   0
 .../WebPage_viewAsWeb.py                      |   6 +-
 .../WebPage_viewAsWeb.xml                     |   0
 .../WebSection_getDocumentValue.py            |   0
 .../WebSection_getDocumentValue.xml           |   0
 .../WebSection_getDocumentValueListBase.py    |   0
 .../WebSection_getDocumentValueListBase.xml   |   0
 ...ebSection_renderOfficeJSApplicationPage.py |   0
 ...bSection_renderOfficeJSApplicationPage.xml |   0
 ...tion_viewOfficeJSApplicationPreference.xml |   0
 .../my_configuration_cache_file.xml           |   0
 ..._configuration_content_security_policy.xml |   0
 .../my_configuration_landing_page.xml         |   0
 ..._configuration_latest_document_version.xml |   0
 .../my_configuration_latest_version.xml       |   0
 .../my_configuration_redirect_url.xml         |   0
 .../my_configuration_resource_base_url.xml    |   0
 .../my_configuration_sub_gadget_installer.xml |   0
 .../my_configuration_x_frame_options.xml      |   0
 ..._keep_last_workflow_history_only_path_list |   4 -
 .../bt/template_keep_workflow_path_list       |   4 -
 bt5/erp5_officejs/bt/template_path_list       |   4 -
 .../template_registered_skin_selection_list   |   9 +-
 bt5/erp5_officejs/bt/template_skin_id_list    |   2 +-
 92 files changed, 277 insertions(+), 6267 deletions(-)
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_CHANGES_md.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_LICENSE_md.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_README_md.gen
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_README_md.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_LICENSE_md.gen
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_LICENSE_md.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_README_md.gen
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_README_md.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_LICENSE_md.gen
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_LICENSE_md.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_README_md.gen
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_README_md.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_skins_moono_readme_md.gen
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_skins_moono_readme_md.xml
 create mode 100644 bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_plugins_icons_hidpi_png.png
 create mode 100644 bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_skins_moono_icons_hidpi_png.png
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_spreadsheet_view_js.js
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_spreadsheet_view_js.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_application_panel_html.html
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_application_panel_html.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_html.html
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_html.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_js.js
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_js.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_html.html
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_html.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_js.html
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_js.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet/hateoas.xml
 delete mode 100644 bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet/rjsunsafe.xml
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning.xml => erp5_web_officejs_ui.xml} (95%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/File_viewAsWeb.py (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/File_viewAsWeb.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/Image_viewAsWeb.py (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/Image_viewAsWeb.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebPage_viewAsWeb.py (93%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebPage_viewAsWeb.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_getDocumentValue.py (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_getDocumentValue.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_getDocumentValueListBase.py (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_getDocumentValueListBase.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_renderOfficeJSApplicationPage.py (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_renderOfficeJSApplicationPage.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_cache_file.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_content_security_policy.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_landing_page.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_document_version.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_version.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_redirect_url.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_resource_base_url.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_sub_gadget_installer.xml (100%)
 rename bt5/erp5_officejs/SkinTemplateItem/portal_skins/{erp5_web_versioning => erp5_web_officejs_ui}/WebSection_viewOfficeJSApplicationPreference/my_configuration_x_frame_options.xml (100%)

diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_CHANGES_md.xml b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_CHANGES_md.xml
deleted file mode 100644
index e59daef23b..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_CHANGES_md.xml
+++ /dev/null
@@ -1,234 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-genesis-rom</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>ckeditor/CHANGES.md</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ckeditor_CHANGES_md</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>File</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>CHANGES.md</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222627.83</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222627.82</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_LICENSE_md.xml b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_LICENSE_md.xml
deleted file mode 100644
index 49020d488f..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_LICENSE_md.xml
+++ /dev/null
@@ -1,234 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-genesis-rom</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>ckeditor/LICENSE.md</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ckeditor_LICENSE_md</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>File</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>LICENSE.md</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222627.84</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222627.84</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_README_md.gen b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_README_md.gen
deleted file mode 100644
index c5a55cd88f..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_README_md.gen
+++ /dev/null
@@ -1,39 +0,0 @@
-CKEditor 4
-==========
-
-Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.  
-http://ckeditor.com - See LICENSE.md for license information.
-
-CKEditor is a text editor to be used inside web pages. It's not a replacement
-for desktop text editors like Word or OpenOffice, but a component to be used as
-part of web applications and websites.
-
-## Documentation
-
-The full editor documentation is available online at the following address:
-http://docs.ckeditor.com
-
-## Installation
-
-Installing CKEditor is an easy task. Just follow these simple steps:
-
- 1. **Download** the latest version from the CKEditor website:
-    http://ckeditor.com. You should have already completed this step, but be
-    sure you have the very latest version.
- 2. **Extract** (decompress) the downloaded file into the root of your website.
-
-**Note:** CKEditor is by default installed in the `ckeditor` folder. You can
-place the files in whichever you want though.
-
-## Checking Your Installation
-
-The editor comes with a few sample pages that can be used to verify that
-installation proceeded properly. Take a look at the `samples` directory.
-
-To test your installation, just call the following page at your website:
-
-	http://<your site>/<CKEditor installation path>/samples/index.html
-
-For example:
-
-	http://www.example.com/ckeditor/samples/index.html
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_README_md.xml b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_README_md.xml
deleted file mode 100644
index 19fa65132d..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_README_md.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value> <string>79e767b62fc79d117ca3c5dc2688c077</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-genesis-rom</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>ckeditor/README.md</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ckeditor_README_md</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>File</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>README.md</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222627.86</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222627.85</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_LICENSE_md.gen b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_LICENSE_md.gen
deleted file mode 100644
index 844ab4de0b..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_LICENSE_md.gen
+++ /dev/null
@@ -1,28 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor SCAYT Plugin**
-Copyright &copy; 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved.
-
-Licensed under the terms of any of the following licenses at your choice:
-
-*   GNU General Public License Version 2 or later (the "GPL"):
-    http://www.gnu.org/licenses/gpl.html
-
-*   GNU Lesser General Public License Version 2.1 or later (the "LGPL"):
-    http://www.gnu.org/licenses/lgpl.html
-
-*   Mozilla Public License Version 1.1 or later (the "MPL"):
-    http://www.mozilla.org/MPL/MPL-1.1.html
-
-You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice.
-
-Sources of Intellectual Property Included in this plugin
---------------------------------------------------------
-
-Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission.
-
-Trademarks
-----------
-
-CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders.
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_LICENSE_md.xml b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_LICENSE_md.xml
deleted file mode 100644
index 08e7efd56b..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_LICENSE_md.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value> <string>e8f3afac5c765acbec1df8fc737eb48d</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-genesis-rom</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>ckeditor/plugins/scayt/LICENSE.md</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ckeditor_plugins_scayt_LICENSE_md</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>File</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>LICENSE.md</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222628.14</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222628.14</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_README_md.gen b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_README_md.gen
deleted file mode 100644
index 1231d91ecb..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_README_md.gen
+++ /dev/null
@@ -1,25 +0,0 @@
-CKEditor SCAYT Plugin
-=====================
-
-This plugin brings Spell Check As You Type (SCAYT) into up to CKEditor 4+.
-
-SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution.
-
-Installation
-------------
-
-1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation.
-2. Enable the "scayt" plugin in the CKEditor configuration file (config.js):
-
-        config.extraPlugins = 'scayt';
-
-That's all. SCAYT will appear on the editor toolbar and will be ready to use.
-
-License
--------
-
-Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html).
-
-See LICENSE.md for more information.
-
-Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/).
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_README_md.xml b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_README_md.xml
deleted file mode 100644
index 058a3bc80a..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_scayt_README_md.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value> <string>1318c10ce6d6fb1c902d3c7915f41940</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-genesis-rom</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>ckeditor/plugins/scayt/README.md</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ckeditor_plugins_scayt_README_md</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>File</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>README.md</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222628.16</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222628.15</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_LICENSE_md.gen b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_LICENSE_md.gen
deleted file mode 100644
index 6096de2335..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_LICENSE_md.gen
+++ /dev/null
@@ -1,28 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor WSC Plugin**
-Copyright &copy; 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved.
-
-Licensed under the terms of any of the following licenses at your choice:
-
-*   GNU General Public License Version 2 or later (the "GPL"):
-    http://www.gnu.org/licenses/gpl.html
-
-*   GNU Lesser General Public License Version 2.1 or later (the "LGPL"):
-    http://www.gnu.org/licenses/lgpl.html
-
-*   Mozilla Public License Version 1.1 or later (the "MPL"):
-    http://www.mozilla.org/MPL/MPL-1.1.html
-
-You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice.
-
-Sources of Intellectual Property Included in this plugin
---------------------------------------------------------
-
-Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission.
-
-Trademarks
-----------
-
-CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders.
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_LICENSE_md.xml b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_LICENSE_md.xml
deleted file mode 100644
index 9963781dd8..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_LICENSE_md.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value> <string>6b7f5cf703f4c8a3e0b53175e356dc11</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-genesis-rom</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>ckeditor/plugins/wsc/LICENSE.md</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ckeditor_plugins_wsc_LICENSE_md</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>File</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>LICENSE.md</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222629.17</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222629.16</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_README_md.gen b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_README_md.gen
deleted file mode 100644
index 346e2ab19c..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_README_md.gen
+++ /dev/null
@@ -1,25 +0,0 @@
-CKEditor WebSpellChecker Plugin
-===============================
-
-This plugin brings Web Spell Checker (WSC) into CKEditor.
-
-WSC is "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution.
-
-Installation
-------------
-
-1. Clone/copy this repository contents in a new "plugins/wsc" folder in your CKEditor installation.
-2. Enable the "wsc" plugin in the CKEditor configuration file (config.js):
-
-        config.extraPlugins = 'wsc';
-
-That's all. WSC will appear on the editor toolbar and will be ready to use.
-
-License
--------
-
-Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html).
-
-See LICENSE.md for more information.
-
-Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/).
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_README_md.xml b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_README_md.xml
deleted file mode 100644
index d4d6460cc5..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_plugins_wsc_README_md.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value> <string>07c5f45697e13e4f020fbf2d61765b99</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-genesis-rom</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>ckeditor/plugins/wsc/README.md</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ckeditor_plugins_wsc_README_md</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>File</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>README.md</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222629.18</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222629.18</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_skins_moono_readme_md.gen b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_skins_moono_readme_md.gen
deleted file mode 100644
index 58290a03a0..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_skins_moono_readme_md.gen
+++ /dev/null
@@ -1,51 +0,0 @@
-"Moono" Skin
-====================
-
-This skin has been chosen for the **default skin** of CKEditor 4.x, elected from the CKEditor
-[skin contest](http://ckeditor.com/blog/new_ckeditor_4_skin) and further shaped by
-the CKEditor team. "Moono" is maintained by the core developers.
-
-For more information about skins, please check the [CKEditor Skin SDK](http://docs.cksource.com/CKEditor_4.x/Skin_SDK)
-documentation.
-
-Features
--------------------
-"Moono" is a monochromatic skin, which offers a modern look coupled with gradients and transparency.
-It comes with the following features:
-
-- Chameleon feature with brightness,
-- high-contrast compatibility,
-- graphics source provided in SVG.
-
-Directory Structure
--------------------
-
-CSS parts:
-- **editor.css**: the main CSS file. It's simply loading several other files, for easier maintenance,
-- **mainui.css**: the file contains styles of entire editor outline structures,
-- **toolbar.css**: the file contains styles of the editor toolbar space (top),
-- **richcombo.css**: the file contains styles of the rich combo ui elements on toolbar,
-- **panel.css**: the file contains styles of the rich combo drop-down, it's not loaded
-until the first panel open up,
-- **elementspath.css**: the file contains styles of the editor elements path bar (bottom),
-- **menu.css**: the file contains styles of all editor menus including context menu and button drop-down,
-it's not loaded until the first menu open up,
-- **dialog.css**: the CSS files for the dialog UI, it's not loaded until the first dialog open,
-- **reset.css**: the file defines the basis of style resets among all editor UI spaces,
-- **preset.css**: the file defines the default styles of some UI elements reflecting the skin preference,
-- **editor_XYZ.css** and **dialog_XYZ.css**: browser specific CSS hacks.
-
-Other parts:
-- **skin.js**: the only JavaScript part of the skin that registers the skin, its browser specific files and its icons and defines the Chameleon feature,
-- **icons/**: contains all skin defined icons,
-- **images/**: contains a fill general used images,
-- **dev/**: contains SVG source of the skin icons.
-
-License
--------
-
-Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
-
-Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html).
-
-See LICENSE.md for more information.
diff --git a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_skins_moono_readme_md.xml b/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_skins_moono_readme_md.xml
deleted file mode 100644
index 71fd18ae81..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/document_module/ckeditor_skins_moono_readme_md.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value> <string>f9889b7545d7ddf0dc8581c285b23ec0</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-genesis-rom</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>ckeditor/skins/moono/readme.md</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ckeditor_skins_moono_readme_md</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>File</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>readme.md</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222629.37</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1491222629.37</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_plugins_icons_hidpi_png.png b/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_plugins_icons_hidpi_png.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e103c05f11690fe3f9fd56dbd67205b58d7e90d
GIT binary patch
literal 67753
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

literal 0
HcmV?d00001

diff --git a/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_plugins_icons_hidpi_png.xml b/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_plugins_icons_hidpi_png.xml
index 6f69eff584..76c12ee5d7 100644
--- a/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_plugins_icons_hidpi_png.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_plugins_icons_hidpi_png.xml
@@ -60,6 +60,28 @@
               </tuple>
             </value>
         </item>
+        <item>
+            <key> <string>_count</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>_mt_index</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>_tree</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>content_md5</string> </key>
+            <value> <string>16af6f6d04e4cd2180690cfcab4a7f9d</string> </value>
+        </item>
         <item>
             <key> <string>content_type</string> </key>
             <value> <string>image/png</string> </value>
@@ -68,14 +90,40 @@
             <key> <string>default_reference</string> </key>
             <value> <string>ckeditor/plugins/icons_hidpi.png</string> </value>
         </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>filename</string> </key>
+            <value> <string>icons_hidpi.png</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>4080</int> </value>
+        </item>
         <item>
             <key> <string>id</string> </key>
             <value> <string>ckeditor_plugins_icons_hidpi_png</string> </value>
         </item>
+        <item>
+            <key> <string>language</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
         <item>
             <key> <string>portal_type</string> </key>
             <value> <string>Image</string> </value>
         </item>
+        <item>
+            <key> <string>short_title</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
         <item>
             <key> <string>title</string> </key>
             <value> <string>icons_hidpi.png</string> </value>
@@ -84,16 +132,42 @@
             <key> <string>version</string> </key>
             <value> <string>001</string> </value>
         </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>32</int> </value>
+        </item>
         <item>
             <key> <string>workflow_history</string> </key>
             <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
             </value>
         </item>
       </dictionary>
     </pickle>
   </record>
   <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Length" module="BTrees.Length"/>
+    </pickle>
+    <pickle> <int>0</int> </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="OOBTree" module="BTrees.OOBTree"/>
+    </pickle>
+    <pickle>
+      <none/>
+    </pickle>
+  </record>
+  <record id="4" aka="AAAAAAAAAAQ=">
+    <pickle>
+      <global name="OOBTree" module="BTrees.OOBTree"/>
+    </pickle>
+    <pickle>
+      <none/>
+    </pickle>
+  </record>
+  <record id="5" aka="AAAAAAAAAAU=">
     <pickle>
       <global name="PersistentMapping" module="Persistence.mapping"/>
     </pickle>
@@ -106,13 +180,13 @@
                 <item>
                     <key> <string>document_publication_workflow</string> </key>
                     <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+                      <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
                     </value>
                 </item>
                 <item>
                     <key> <string>edit_workflow</string> </key>
                     <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+                      <persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
                     </value>
                 </item>
               </dictionary>
@@ -121,7 +195,7 @@
       </dictionary>
     </pickle>
   </record>
-  <record id="3" aka="AAAAAAAAAAM=">
+  <record id="6" aka="AAAAAAAAAAY=">
     <pickle>
       <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
     </pickle>
@@ -174,7 +248,7 @@
       </tuple>
     </pickle>
   </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
+  <record id="7" aka="AAAAAAAAAAc=">
     <pickle>
       <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
     </pickle>
@@ -193,7 +267,9 @@
             </item>
             <item>
                 <key> <string>comment</string> </key>
-                <value> <string></string> </value>
+                <value>
+                  <none/>
+                </value>
             </item>
             <item>
                 <key> <string>error_message</string> </key>
@@ -201,7 +277,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
+                <value> <string>958.28772.63535.51848</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -219,7 +295,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1491222627.97</float>
+                        <float>1491231669.88</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_skins_moono_icons_hidpi_png.png b/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_skins_moono_icons_hidpi_png.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e103c05f11690fe3f9fd56dbd67205b58d7e90d
GIT binary patch
literal 67753
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

literal 0
HcmV?d00001

diff --git a/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_skins_moono_icons_hidpi_png.xml b/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_skins_moono_icons_hidpi_png.xml
index 2ec5355792..d42b81db14 100644
--- a/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_skins_moono_icons_hidpi_png.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/image_module/ckeditor_skins_moono_icons_hidpi_png.xml
@@ -60,6 +60,28 @@
               </tuple>
             </value>
         </item>
+        <item>
+            <key> <string>_count</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>_mt_index</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>_tree</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>content_md5</string> </key>
+            <value> <string>16af6f6d04e4cd2180690cfcab4a7f9d</string> </value>
+        </item>
         <item>
             <key> <string>content_type</string> </key>
             <value> <string>image/png</string> </value>
@@ -68,14 +90,40 @@
             <key> <string>default_reference</string> </key>
             <value> <string>ckeditor/skins/moono/icons_hidpi.png</string> </value>
         </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>filename</string> </key>
+            <value> <string>icons_hidpi.png</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>4080</int> </value>
+        </item>
         <item>
             <key> <string>id</string> </key>
             <value> <string>ckeditor_skins_moono_icons_hidpi_png</string> </value>
         </item>
+        <item>
+            <key> <string>language</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
         <item>
             <key> <string>portal_type</string> </key>
             <value> <string>Image</string> </value>
         </item>
+        <item>
+            <key> <string>short_title</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
         <item>
             <key> <string>title</string> </key>
             <value> <string>icons_hidpi.png</string> </value>
@@ -84,16 +132,42 @@
             <key> <string>version</string> </key>
             <value> <string>001</string> </value>
         </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>32</int> </value>
+        </item>
         <item>
             <key> <string>workflow_history</string> </key>
             <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
             </value>
         </item>
       </dictionary>
     </pickle>
   </record>
   <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Length" module="BTrees.Length"/>
+    </pickle>
+    <pickle> <int>0</int> </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="OOBTree" module="BTrees.OOBTree"/>
+    </pickle>
+    <pickle>
+      <none/>
+    </pickle>
+  </record>
+  <record id="4" aka="AAAAAAAAAAQ=">
+    <pickle>
+      <global name="OOBTree" module="BTrees.OOBTree"/>
+    </pickle>
+    <pickle>
+      <none/>
+    </pickle>
+  </record>
+  <record id="5" aka="AAAAAAAAAAU=">
     <pickle>
       <global name="PersistentMapping" module="Persistence.mapping"/>
     </pickle>
@@ -106,13 +180,13 @@
                 <item>
                     <key> <string>document_publication_workflow</string> </key>
                     <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+                      <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
                     </value>
                 </item>
                 <item>
                     <key> <string>edit_workflow</string> </key>
                     <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+                      <persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
                     </value>
                 </item>
               </dictionary>
@@ -121,7 +195,7 @@
       </dictionary>
     </pickle>
   </record>
-  <record id="3" aka="AAAAAAAAAAM=">
+  <record id="6" aka="AAAAAAAAAAY=">
     <pickle>
       <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
     </pickle>
@@ -174,7 +248,7 @@
       </tuple>
     </pickle>
   </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
+  <record id="7" aka="AAAAAAAAAAc=">
     <pickle>
       <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
     </pickle>
@@ -193,7 +267,9 @@
             </item>
             <item>
                 <key> <string>comment</string> </key>
-                <value> <string></string> </value>
+                <value>
+                  <none/>
+                </value>
             </item>
             <item>
                 <key> <string>error_message</string> </key>
@@ -201,7 +277,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
+                <value> <string>958.28765.42900.51541</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -219,7 +295,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1491222629.21</float>
+                        <float>1491231236.92</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ckeditor_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ckeditor_appcache.xml
index f9ecb5cc47..f3f0492690 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ckeditor_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ckeditor_appcache.xml
@@ -110,13 +110,9 @@ renderjs.js\n
 rsvp.js\n
 jiodev.js\n
 gadget_ckeditor.js\n
-/\n
 gadget_officejs_liberator.js\n
 gadget_officejs_liberator.html\n
 gadget_erp5_nojqm.css\n
-ckeditor/CHANGES.md\n
-ckeditor/LICENSE.md\n
-ckeditor/README.md\n
 ckeditor/adapters/jquery.js\n
 ckeditor/build-config.js\n
 ckeditor/ckeditor.js\n
@@ -284,8 +280,6 @@ ckeditor/plugins/magicline/images/icon.png\n
 ckeditor/plugins/pagebreak/images/pagebreak.gif\n
 ckeditor/plugins/pastefromword/filter/default.js\n
 ckeditor/plugins/preview/preview.html\n
-ckeditor/plugins/scayt/LICENSE.md\n
-ckeditor/plugins/scayt/README.md\n
 ckeditor/plugins/scayt/dialogs/options.js\n
 ckeditor/plugins/scayt/dialogs/toolbar.css\n
 ckeditor/plugins/showblocks/images/block_address.png\n
@@ -403,8 +397,6 @@ ckeditor/plugins/templates/templates/default.js\n
 ckeditor/plugins/templates/templates/images/template1.gif\n
 ckeditor/plugins/templates/templates/images/template2.gif\n
 ckeditor/plugins/templates/templates/images/template3.gif\n
-ckeditor/plugins/wsc/LICENSE.md\n
-ckeditor/plugins/wsc/README.md\n
 ckeditor/plugins/wsc/dialogs/ciframe.html\n
 ckeditor/plugins/wsc/dialogs/tmpFrameset.html\n
 ckeditor/plugins/wsc/dialogs/wsc.css\n
@@ -433,7 +425,6 @@ ckeditor/skins/moono/images/lock-open.png\n
 ckeditor/skins/moono/images/lock.png\n
 ckeditor/skins/moono/images/refresh.png\n
 ckeditor/skins/moono/images/spinner.gif\n
-ckeditor/skins/moono/readme.md\n
 ckeditor/styles.js\n
 NETWORK:\n
 *</string> </value>
@@ -563,7 +554,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>actor</string> </key>
-                <value> <string>vincent</string> </value>
+                <value> <string>zope</string> </value>
             </item>
             <item>
                 <key> <string>comment</string> </key>
@@ -577,7 +568,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.28759.28788.38792</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -595,7 +586,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487770161.77</float>
+                        <float>1491383488.14</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_manager_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_manager_appcache.xml
index 2ad7f459d0..23871e1734 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_manager_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_manager_appcache.xml
@@ -122,7 +122,6 @@ https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf
 https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular\n
 jio_mappingstorage.js\n
 erp5_launcher.js\n
-bookmark_manager_landing_page.html\n
 gadget_erp5.css\n
 gadget_erp5_editor_panel.html\n
 gadget_erp5_editor_panel.js\n
@@ -319,7 +318,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.11989.33353.26880</string> </value>
+                <value> <string>958.24259.25538.21094</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -337,7 +336,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487324281.26</float>
+                        <float>1491383463.37</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_appcache.xml
index 03b3d1671c..61c618fccd 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_appcache.xml
@@ -111,7 +111,6 @@
 CACHE:\n
 renderjs.js\n
 rsvp.js\n
-/\n
 gadget_officejs_codemirror.js\n
 codemirror/lib/codemirror.js\n
 codemirror/lib/codemirror.css\n
@@ -268,7 +267,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.24259.25538.21094</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -286,7 +285,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487777271.27</float>
+                        <float>1491383525.45</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_crib_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_crib_appcache.xml
index 0581be44f2..42ca89f324 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_crib_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_crib_appcache.xml
@@ -119,7 +119,6 @@ https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.wof
 https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0\n
 https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular\n
 jio_mappingstorage.js\n
-/\n
 gadget_officejs_liberator.js\n
 gadget_officejs_liberator.html\n
 URI.js\n
@@ -329,7 +328,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.24259.25538.21094</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -347,7 +346,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487777321.08</float>
+                        <float>1491383521.25</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_illustration_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_illustration_appcache.xml
index 4710232b89..c42e9d1987 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_illustration_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_illustration_appcache.xml
@@ -117,7 +117,6 @@ https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot
 https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0\n
 https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0\n
 https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular\n
-/\n
 jio_mappingstorage.js\n
 URI.js\n
 dygraph.js\n
@@ -319,7 +318,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.32357.38798.28211</string> </value>
+                <value> <string>958.24259.25538.21094</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -337,7 +336,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487774680.72</float>
+                        <float>1491383515.71</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_appcachestorage_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_appcachestorage_js.js
index b2e9d0e192..f60366663a 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_appcachestorage_js.js
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_appcachestorage_js.js
@@ -8,7 +8,7 @@
     this._url = window.location.origin + window.location.pathname +
       (window.location.pathname.endsWith('/') ? '' : '/') +
       spec.version + (spec.version.endsWith('/') ? '' : '/');
-    this._url_list = [];
+    this._url_list = ["/"];
   }
 
   AppCacheStorage.prototype.get = function (url) {
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_appcachestorage_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_appcachestorage_js.xml
index cc61290926..373c9704a1 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_appcachestorage_js.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_appcachestorage_js.xml
@@ -239,7 +239,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>958.14206.16692.18158</string> </value>
+                <value> <string>958.24259.25538.21094</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -257,7 +257,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1490607223.76</float>
+                        <float>1491383378.56</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_spreadsheet_view_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_spreadsheet_view_js.js
deleted file mode 100644
index 6429e9364b..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_spreadsheet_view_js.js
+++ /dev/null
@@ -1,180 +0,0 @@
-/*globals window, rJS, Handlebars, RSVP, loopEventListener, console*/
-/*jslint indent: 2, nomen: true, maxlen: 80*/
-(function (window, RSVP, rJS, Handlebars, loopEventListener) {
-  "use strict";
-
-  function saveContent(gadget, submit_event) {
-    var i,
-      doc = gadget.options.doc,
-      today = new Date();
-    doc.parent_relative_url = "document_module";
-    doc.portal_type = "Spreadsheet";
-    doc.modification_date = today.getDate()
-      + '/' + (today.getMonth() + 1)
-      + '/' + today.getFullYear();
-    for (i = 0; i < submit_event.target.length; i += 1) {
-      // XXX Should check input type instead
-      if (submit_event.target[i].name) {
-        doc[submit_event.target[i].name] = submit_event.target[i].value;
-      }
-    }
-    return new RSVP.Queue()
-      .push(function () {
-        return gadget.getDeclaredGadget("my_text_content");
-      })
-      .push(function (text_content_gadget) {
-        return text_content_gadget.getContent();
-      })
-      .push(function (data) {
-        doc.data = data.text_content;
-        doc.content_type = "application/yformat.xlsy"
-        doc.filename = doc.title + ".xlsy"
-        return gadget.put(gadget.options.jio_key, doc);
-      });
-  }
-
-  function maximize(gadget) {
-    var iframe = gadget.props.element.querySelector('iframe'),
-      iframe_class_string = iframe.getAttribute('class') || "",
-      class_name = "ui-content-maximize",
-      class_index = iframe_class_string.indexOf(class_name);
-    if (class_index === -1) {
-      iframe_class_string += ' ' + class_name;
-      iframe.setAttribute('style', '');
-      iframe.setAttribute('class', iframe_class_string);
-      return;
-    }
-    iframe_class_string = iframe_class_string.substring(0, class_index)
-      + iframe_class_string.substring(class_index + class_name.length);
-    iframe.setAttribute('style', 'width:100%; border: 0 none; height: 600px');
-    iframe.setAttribute('class', iframe_class_string);
-    return;
-  }
-
-  var gadget_klass = rJS(window),
-    source = gadget_klass.__template_element
-      .querySelector(".view-web-page-template")
-      .innerHTML,
-    template = Handlebars.compile(source);
-
-
-  gadget_klass
-    .ready(function (g) {
-      g.props = {};
-      g.options = null;
-      return g.getElement()
-        .push(function (element) {
-          g.props.element = element;
-          g.props.deferred = RSVP.defer();
-        });
-    })
-
-    .declareAcquiredMethod("updateHeader", "updateHeader")
-    .declareAcquiredMethod("get", "jio_get")
-    .declareAcquiredMethod("translateHtml", "translateHtml")
-    .declareAcquiredMethod("put", "jio_put")
-    .declareAcquiredMethod('allDocs', 'jio_allDocs')
-    .declareAcquiredMethod("redirect", "redirect")
-
-    .allowPublicAcquisition('triggerMaximize', function () {
-      var gadget = this;
-      return RSVP.Queue()
-        .push(function () {
-          return maximize(gadget);
-        })
-        .fail(function (e) {
-          console.log(e);
-        });
-    })
-
-    .allowPublicAcquisition('triggerSubmit', function () {
-      return this.props.element.querySelector('button').click();
-    })
-
-    .declareMethod('triggerSubmit', function () {
-      return this.props.element.querySelector('button').click();
-    })
-
-    .declareMethod("render", function (options) {
-      var gadget = this;
-      gadget.options = options;
-      gadget.options.doc.title = gadget.options.doc.title || "";
-      return new RSVP.Queue()
-        .push(function () {
-          return gadget.translateHtml(template(options.doc));
-        })
-        .push(function (html) {
-          gadget.props.element.innerHTML = html;
-          return gadget.updateHeader({
-            title: options.doc.title + " | Spreadsheet",
-            back_url: "#page=spreadsheet_list",
-            panel_action: false,
-            save_action: true
-          });
-        })
-        .push(function () {
-          return gadget.props.deferred.resolve();
-        });
-    })
-
-    /////////////////////////////////////////
-    // Render text content gadget
-    /////////////////////////////////////////
-    .declareService(function () {
-      var gadget = this,
-        text_gadget = null;
-
-      return new RSVP.Queue()
-        .push(function () {
-          return gadget.props.deferred.promise;
-        })
-        .push(function () {
-          return gadget.declareGadget(
-            "rjsunsafe/gadget_ooffice.html",
-            {
-              scope: "my_text_content",
-              sandbox: "dataurl",
-              element: gadget.props.element.querySelector(".document-content")
-            }
-          );
-        })
-        .push(function (text_content_gadget) {
-          var iframe = gadget.props.element.querySelector('iframe');
-          iframe.setAttribute(
-            'style',
-            'width:100%; border: 0 none; height: 600px'
-          );
-          text_gadget = text_content_gadget;
-          return text_content_gadget.render({
-            "key": 'text_content',
-            "value": gadget.options.doc.data
-          });
-        })
-        .push(function () {
-          return text_gadget.getElement();
-        });
-    })
-
-    /////////////////////////////////////////
-    // Form submit
-    /////////////////////////////////////////
-    .declareService(function () {
-      var gadget = this;
-
-      return new RSVP.Queue()
-        .push(function () {
-          return gadget.props.deferred.promise;
-        })
-        .push(function () {
-          return loopEventListener(
-            gadget.props.element.querySelector('form'),
-            'submit',
-            true,
-            function (event) {
-              return saveContent(gadget, event);
-            }
-          );
-        });
-    });
-
-}(window, RSVP, rJS, Handlebars, loopEventListener));
\ No newline at end of file
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_spreadsheet_view_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_spreadsheet_view_js.xml
deleted file mode 100644
index 16c35e9da5..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_spreadsheet_view_js.xml
+++ /dev/null
@@ -1,338 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Script" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>categories</string> </key>
-            <value>
-              <tuple>
-                <string>contributor/person_module/1</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>gadget_officejs_jio_spreadsheet_view.js</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>gadget_officejs_jio_spreadsheet_view_js</string> </value>
-        </item>
-        <item>
-            <key> <string>language</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Script</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>OfficeJS Jio Spreadsheet View JS</string> </value>
-        </item>
-        <item>
-            <key> <string>url_string</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>processing_status_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish_alive</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1444170002.35</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published_alive</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>bk</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>946.37161.13138.58606</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1445415095.01</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="5" aka="AAAAAAAAAAU=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>detect_converted_file</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>external_processing_state</string> </key>
-                <value> <string>converted</string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1444169924.76</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_pdf_viewer_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_pdf_viewer_appcache.xml
index e5b47dbd0b..6ebaa43901 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_pdf_viewer_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_pdf_viewer_appcache.xml
@@ -173,10 +173,9 @@ gadget_officejs_webrtc_jio.js\n
 gadget_officejs_widget_listbox.js\n
 erp5_launcher.js\n
 erp5_launcher.html\n
-/\n
+gadget_officejs_pdf_viewer_router.html\n
 gadget_officejs_jio_pdf_view.html\n
 gadget_officejs_jio_pdf_view.js\n
-pdf_viewer_landing_page.html\n
 NETWORK:\n
 *
 
@@ -321,7 +320,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.29599.9551.41830</string> </value>
+                <value> <string>958.31303.55007.33604</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -339,7 +338,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487774906.65</float>
+                        <float>1491385007.69</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_pdf_viewer_gadget_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_pdf_viewer_gadget_appcache.xml
index bafd642912..ea01cafbeb 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_pdf_viewer_gadget_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_pdf_viewer_gadget_appcache.xml
@@ -123,7 +123,6 @@ handlebars.js\n
 rsvp.js\n
 renderjs.js\n
 gadget_officejs_pdf_viewer.js\n
-/\n
 pdf_js/images/toolbarButton-pageUp.png\n
 pdf_js/images/annotation-insert.svg\n
 pdf_js/images/annotation-paragraph.svg\n
@@ -497,7 +496,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.46498.17623.37410</string> </value>
+                <value> <string>958.24259.25538.21094</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -515,7 +514,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1490014860.81</float>
+                        <float>1491383502.35</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_application_panel_html.html b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_application_panel_html.html
deleted file mode 100644
index ce1dbedacd..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_application_panel_html.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, user-scalable=no" />
-    <title>OfficeJS Text Editor Panel Gadget</title>
-
-    <!-- renderjs -->
-    <script src="rsvp.js" type="text/javascript"></script>
-    <script src="renderjs.js" type="text/javascript"></script>
-    <script src="handlebars.js" type="text/javascript"></script>
-    <script src="gadget_global.js" type="text/javascript"></script>
-    <script src="jquery.js" type="text/javascript"></script>
-    <script src="jquerymobile.js" type="text/javascript"></script>
-
-    <script id="panel-template-header" type="text/x-handlebars-template">
-      <div data-role="header" class="ui-bar-inherit">
-        <div class="ui-controlgroup ui-controlgroup-horizontal ui-btn-left">
-          <div class="ui-controlgroup-controls">
-            <form action="#" method="post">
-              <input type="submit" data-i18n="[value]Close" data-icon="delete" data-iconpos="notext" value="Close" />
-            </form>
-          </div>
-        </div>
-        <img class="ui-title" alt="ERP5" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAAA/CAMAAADaDqrIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMEM5NUE4MzQ5NjQxMUUzOUZEQUU2NUY1RTI1RjdCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMEM5NUE4NDQ5NjQxMUUzOUZEQUU2NUY1RTI1RjdCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwQzk1QTgxNDk2NDExRTM5RkRBRTY1RjVFMjVGN0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwQzk1QTgyNDk2NDExRTM5RkRBRTY1RjVFMjVGN0JCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J9MJsAAAAwBQTFRF///////M//+Z//9m//8z//8A/8z//8zM/8yZ/8xm/8wz/8wA/5n//5nM/5mZ/5lm/5kz/5kA/2b//2bM/2aZ/2Zm/2Yz/2YA/zP//zPM/zOZ/zNm/zMz/zMA/wD//wDM/wCZ/wBm/wAz/wAAzP//zP/MzP+ZzP9mzP8zzP8AzMz/zMzMzMyZzMxmzMwzzMwAzJn/zJnMzJmZzJlmzJkzzJkAzGb/zGbMzGaZzGZmzGYzzGYAzDP/zDPMzDOZzDNmzDMzzDMAzAD/zADMzACZzABmzAAzzAAAmf//mf/Mmf+Zmf9mmf8zmf8Amcz/mczMmcyZmcxmmcwzmcwAmZn/mZnMmZmZmZlmmZkzmZkAmWb/mWbMmWaZmWZmmWYzmWYAmTP/mTPMmTOZmTNmmTMzmTMAmQD/mQDMmQCZmQBmmQAzmQAAZv//Zv/MZv+ZZv9mZv8zZv8AZsz/ZszMZsyZZsxmZswzZswAZpn/ZpnMZpmZZplmZpkzZpkAZmb/ZmbMZmaZZmZmZmYzZmYAZjP/ZjPMZjOZZjNmZjMzZjMAZgD/ZgDMZgCZZgBmZgAzZgAAM///M//MM/+ZM/9mM/8zM/8AM8z/M8zMM8yZM8xmM8wzM8wAM5n/M5nMM5mZM5lmM5kzM5kAM2b/M2bMM2aZM2ZmM2YzM2YAMzP/MzPMMzOZMzNmMzMzMzMAMwD/MwDMMwCZMwBmMwAzMwAAAP//AP/MAP+ZAP9mAP8zAP8AAMz/AMzMAMyZAMxmAMwzAMwAAJn/AJnMAJmZAJlmAJkzAJkAAGb/AGbMAGaZAGZmAGYzAGYAADP/ADPMADOZADNmADMzADMAAAD/AADMAACZAABmAAAzAAAAHHa7K3/AOojESZHJWZvNaKTSd63Whrbblb/fpMjks9Howtrt4e320uTx8Pb6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdfKHSQAAAOh0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ALItoLoAAAJkSURBVHja7NlZsqsgEABQ979C5kGGddxo4os0Q8BAynoFn0nUU23TNGRB9xzLdE3XdE3XdP2fLnIzF2VSrsYvC72HizAh9eZ5DVuOl15S4/jWwC+kDC8HPzCSJVHcRY8QXV2PwQuujUYTsYrvYlBv1yKLrsXHsPghnvR3Lazoip/JKuwpF8sm6/bY01Ow9CBlTXi53PNoRcUktEZT1NV1PIPnXAjtMJIMlzerFIzU1dVWF7aPj3Tetae4gjdxktG2et/qQjJ4kZFrv6ED4bK4eR1qduHzvEi4+PbGwD0EGu9CQQLFrv1F4jBc6BcuW3YhkPiPX1hOfxQvnHfh0HVMRqc4HuqiQf5k3mO6dq1s8Hx0H/Le5kq9YaNcxAcrZLpOvAv+ClcgNcZFtnrucd5Fwx4mXj0drnbBYXMuJmFDAV3Uhm4qlbHh3ddOrmholHNxFTVC+xTl2mf6pI4uVe4LwSp0DPGOmh/hAnM94bKZjkHlWuiLeV+cTab4luMKk82wy/Px2fLJskvKUk03hRf9RZ0wiYiZ4uVwVwTb9E71y0XboTYXGuTaa33Y47W5zBjXM3P11y7TfR2ycFdxyaW7uwSc5m0un9ix91m3TWJfW+1ijfW+wcVAfjS5dOP62LyvZZdcLHnA1MkFAtbgwq+Vm47po8OA1buwyy/a1ec5urzveAes2sV8kfW963mFaHNhlT0b6+Yi5+StchH1CtaK0ThXELDPLiyOPZHldzm/J1z9O/B14g7/K+DtkP7U8ivSeD4xaPCTSQvy+YIfubZWzRgtRe1iMP+3mq7pmq7p6jv+BBgAPrgi/TzwWzkAAAAASUVORK5CYII="/>
-        <div class="ui-controlgroup ui-controlgroup-horizontal ui-btn-right">
-          <div class="ui-controlgroup-controls">
-            <a href="#" class="ui-btn ui-btn-icon-notext ui-icon-home" data-i18n="Home">Home</a>
-          </div>
-        </div>
-      </div>
-    </script>
-
-
-    <script id="panel-template-body" type="text/x-handlebars-template">
-      <div class="ui-content">
-        <ul data-role="listview" class="ui-listview">
-          <li><a href="#page=document_list" data-i18n="Spreadsheets">Spreadsheets</a></li>
-          <li><a href="#page=jio_configurator" data-i18n="Storage Configuration">Storage Configuration</a></li>
-          <li><a href="#page=sync" data-i18n="Synchronization">Synchronization</a></li>
-          <li class="ui-last-child"><a href="#page=logout" data-i18n="Logout">Logout</a></li>
-        </ul>
-      </div>
-    </script>
-
-    <!-- custom script -->
-    <script src="gadget_officejs_text_editor_application_panel.js" type="text/javascript"></script>
-
-  </head>
-  <body>
-  <div class="jqm-navmenu-panel"></div>
-  </body>
-</html>
\ No newline at end of file
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_application_panel_html.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_application_panel_html.xml
deleted file mode 100644
index 3dc037e726..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_application_panel_html.xml
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Page" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>gadget_officejs_spreadsheet_application_panel.html</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value> <string>Jio access</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>gadget_officejs_spreadsheet_application_panel_html</string> </value>
-        </item>
-        <item>
-            <key> <string>language</string> </key>
-            <value> <string>en</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Page</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Spreadsheet Application Panel Gadget</string> </value>
-        </item>
-        <item>
-            <key> <string>url_string</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>processing_status_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish_alive</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448022856.62</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published_alive</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>947.15270.17699.25156</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448034445.79</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="5" aka="AAAAAAAAAAU=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>detect_converted_file</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>external_processing_state</string> </key>
-                <value> <string>converted</string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1444129587.97</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_html.html b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_html.html
deleted file mode 100644
index cd5a441d99..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_html.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, user-scalable=no" />
-    <title>OfficeJS Router Gadget</title>
-
-    <!-- renderjs -->
-    <script src="rsvp.js" type="text/javascript"></script>
-    <script src="renderjs.js" type="text/javascript"></script>
-
-    <!-- custom script -->
-    <script src="gadget_officejs_spreadsheet_router.js" type="text/javascript"></script>
-
-  </head>
-  <body>
-  </body>
-</html>
\ No newline at end of file
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_html.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_html.xml
deleted file mode 100644
index 38efef379b..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_html.xml
+++ /dev/null
@@ -1,330 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Page" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>gadget_officejs_spreadsheet_router.html</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>gadget_officejs_spreadsheet_router_html</string> </value>
-        </item>
-        <item>
-            <key> <string>language</string> </key>
-            <value> <string>en</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Page</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>OfficeJS router Gadget</string> </value>
-        </item>
-        <item>
-            <key> <string>url_string</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>processing_status_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish_alive</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448034220.26</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published_alive</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>947.15311.14919.61593</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448034205.49</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="5" aka="AAAAAAAAAAU=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>detect_converted_file</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>external_processing_state</string> </key>
-                <value> <string>converted</string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448034193.61</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_js.js
deleted file mode 100644
index ce4064d9d4..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_js.js
+++ /dev/null
@@ -1,137 +0,0 @@
-/*global window, rJS */
-/*jslint nomen: true, indent: 2, maxerr: 3*/
-(function (window, rJS) {
-  "use strict";
-
-  var gadget_klass = rJS(window),
-    MAIN_PAGE_PREFIX = "gadget_officejs_",
-    DEFAULT_PAGE = "spreadsheet_list",
-    REDIRECT_TIMEOUT = 5000;
-
-  function listenHashChange(gadget) {
-    function extractHashAndDispatch(evt) {
-      var hash = (evt.newURL || window.location.toString()).split('#')[1],
-        subhashes,
-        subhash,
-        keyvalue,
-        index,
-        args = {};
-      if (hash !== undefined) {
-        subhashes = hash.split('&');
-        for (index in subhashes) {
-          if (subhashes.hasOwnProperty(index)) {
-            subhash = subhashes[index];
-            if (subhash !== '') {
-              keyvalue = subhash.split('=');
-              if (keyvalue.length === 2) {
-                args[decodeURIComponent(keyvalue[0])] = decodeURIComponent(keyvalue[1]);
-              }
-            }
-          }
-        }
-      }
-
-      return gadget.renderApplication({
-        args: args
-      });
-
-    }
-
-    var result = loopEventListener(window, 'hashchange', false,
-                                   extractHashAndDispatch),
-      event = document.createEvent("Event");
-    event.initEvent('hashchange', true, true);
-    event.newURL = window.location.toString();
-    window.dispatchEvent(event);
-    return result;
-  }
-
-  gadget_klass
-
-    .ready(function (gadget) {
-      gadget.props = {
-        start_deferred: RSVP.defer()
-      };
-    })
-
-    .declareMethod("getCommandUrlFor", function(options) {
-      var prefix = '',
-        result,
-        key;
-      result = "#";
-      for (key in options) {
-        if (options.hasOwnProperty(key) && options[key] !== undefined) {
-          // Don't keep empty values
-          result += prefix + encodeURIComponent(key) + "=" + encodeURIComponent(options[key]);
-          prefix = '&';
-        }
-      }
-      return result;
-    })
-
-    .declareMethod('redirect', function (options) {
-      return this.getCommandUrlFor(options)
-        .push(function (hash) {
-          window.location.replace(hash);
-          // prevent returning unexpected response
-          // wait for the hash change to occur
-          // fail if nothing happens
-          return RSVP.timeout(REDIRECT_TIMEOUT);
-        });
-    })
-
-    .declareMethod('route', function (options) {
-      var gadget = this,
-        args = options.args;
-      gadget.options = options;
-      if (args.jio_key === undefined || args.jio_key === '') {
-        if (args.page === undefined || args.page === '' || args.page === "document_list") {
-          args.page = DEFAULT_PAGE;
-        }
-        return {
-          url: MAIN_PAGE_PREFIX + "page_" + args.page + ".html",
-          options: args
-        };
-      }
-      return gadget.jio_get(args.jio_key)
-        .push(function (doc) {
-          var sub_options = {},
-            base_portal_type = doc.portal_type.toLowerCase().replace(/\s/g, "_");
-          sub_options = {
-            doc: doc,
-            jio_key: args.jio_key,
-            search: args.search
-          };
-          if (base_portal_type.search(/_temp$/) >= 0) {
-            //Remove "_temp"
-            base_portal_type = base_portal_type.substr(
-              0,
-              base_portal_type.length - 5
-            );
-          }
-          return {
-            url: MAIN_PAGE_PREFIX + "jio_"
-              + base_portal_type
-              + "_" + args.page + ".html",
-            options: sub_options
-          };
-        });
-    })
-    
-    .declareAcquiredMethod('jio_get', 'jio_get')
-    .declareAcquiredMethod('renderApplication', 'renderApplication')
-    .declareMethod('start', function () {
-      this.props.start_deferred.resolve();
-    })
-    .declareService(function () {
-      var gadget = this;
-      return new RSVP.Queue()
-        .push(function () {
-          return gadget.props.start_deferred.promise;
-        })
-        .push(function () {
-          return listenHashChange(gadget);
-        });
-    });
-
-}(window, rJS));
\ No newline at end of file
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_js.xml
deleted file mode 100644
index fe965a0186..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_spreadsheet_router_js.xml
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Script" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>gadget_officejs_spreadsheet_router.js</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>gadget_officejs_spreadsheet_router_js</string> </value>
-        </item>
-        <item>
-            <key> <string>language</string> </key>
-            <value> <string>en</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Script</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>OfficeJS spreadsheet router Gadget JS</string> </value>
-        </item>
-        <item>
-            <key> <string>url_string</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value> <string>001</string> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>processing_status_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish_alive</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448034214.11</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published_alive</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>947.15310.53603.16298</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448034197.3</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="5" aka="AAAAAAAAAAU=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>detect_converted_file</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>external_processing_state</string> </key>
-                <value> <string>converted</string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>0.0.0.0</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448034169.01</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_svg_editor_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_svg_editor_appcache.xml
index 90b3977afd..27c634238d 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_svg_editor_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_svg_editor_appcache.xml
@@ -111,7 +111,6 @@
 CACHE:\n
 rsvp.js\n
 renderjs.js\n
-/\n
 gadget_officejs_liberator.js\n
 gadget_officejs_liberator.html\n
 method-draw/browser-not-supported.html\n
@@ -510,7 +509,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.29599.9551.41830</string> </value>
+                <value> <string>958.24259.25538.21094</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -528,7 +527,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487773751.59</float>
+                        <float>1491383496.82</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_text_editor_appcache.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_text_editor_appcache.xml
index b4133795d9..fdd1053b7a 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_text_editor_appcache.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_text_editor_appcache.xml
@@ -120,7 +120,6 @@ https://netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg
 jio_mappingstorage.js\n
 gadget_officejs_liberator.js\n
 gadget_officejs_liberator.html\n
-/\n
 URI.js\n
 dygraph.js\n
 gadget_erp5.css\n
@@ -307,7 +306,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>actor</string> </key>
-                <value> <string>vincent</string> </value>
+                <value> <string>zope</string> </value>
             </item>
             <item>
                 <key> <string>comment</string> </key>
@@ -321,7 +320,7 @@ NETWORK:\n
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.24259.25538.21094</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -339,7 +338,7 @@ NETWORK:\n
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487769983.36</float>
+                        <float>1491383492.87</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_html.html b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_html.html
deleted file mode 100644
index 6df9a8253b..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_html.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
-    <title>CKEditor Gadget</title>
-
-    <script src="rsvp.js" type="text/javascript"></script>
-    <script src="renderjs.js" type="text/javascript"></script>
-
-
-    <!--<script src="ckeditor/ckeditor.js"></script>-->
-    <script type="text/javascript" src="ooffice/vendor/underscore/underscore.js"></script>
-    <script type="text/javascript" src="ooffice/apps/api/documents/api.js"></script>
-    <script src="gadget_ooffice.js" type="text/javascript"></script>
-
-  </head>
-  <body style="margin: 0">
-    <div id="oospreadsheet_gadget" class="oospreadsheet_gadget"></div>
-  </body>
-</html>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_html.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_html.xml
deleted file mode 100644
index b739f9b8f2..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_html.xml
+++ /dev/null
@@ -1,208 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Page" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>categories</string> </key>
-            <value>
-              <tuple>
-                <string>contributor/person_module/1</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>gadget_ooffice.html</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>gadget_ooffice_html</string> </value>
-        </item>
-        <item>
-            <key> <string>language</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Page</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>OOffice Gadget</string> </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish_alive</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448024007.19</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published_alive</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_js.html b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_js.html
deleted file mode 100644
index ac5006f551..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_js.html
+++ /dev/null
@@ -1,265 +0,0 @@
-/*global window, rJS, DocsAPI, _*/
-/*jslint nomen: true, maxlen:80, indent:2*/
-(function (rJS, DocsAPI, _) {
-  "use strict";
-  // Document Editor event handlers
-  //function onRequestHistory() {
-  //  docEditor.refreshHistory({
-  //    'currentVersion': 3,
-  //    'history': [
-  //      {
-  //        'user': {
-  //          id: '8952d4ee-e8a5-42bf-86f0-6cd77801ec15',
-  //          name: 'Татьяна Щербакова'
-  //        },
-  //        'changes': null,
-  //        'created': '1/18/2015 6:38 PM',
-  //        'version': 1,
-  //        'version_group': 1,
-  //        'key': 'wyX9AwRq_677SWKjhfk='
-  //      },
-  //      {
-  //        'user': {
-  //          id: '8952d4ee-e8a5-42bf-86f0-6cd77801ec15',
-  //          name: 'Татьяна Щербакова'
-  //        },
-  //        'changes': [
-  //          {
-  //            'user': {
-  //              id: '8952d4ee-e8a5-42bf-86f0-6cd77801ec15',
-  //              name: 'Татьяна Щербакова'
-  //            },
-  //            'created': '1/19/2015 6:30 PM'
-  //          },
-  //          {
-  //            'user': {
-  //              'userid': '8952d4ee-e8a5-42bf-11f0-6cd77801ec15',
-  //              'username': 'Александр Трофимов'
-  //            },
-  //            'created': '1/19/2015 6:32 PM'
-  //          },
-  //          {
-  //            'user': {
-  //              id: '8952d4ee-e8a5-42bf-86f0-6cd77801ec15',
-  //              name: 'Татьяна Щербакова'
-  //            },
-  //            'created': '1/19/2015 6:38 PM'
-  //          }
-  //        ],
-  //        'created': '2/19/2015 6:38 PM',
-  //        'version': 2,
-  //        'version_group': 1,
-  //        'key': 'wyX9AwRq_677SWKjhfk='
-  //      },
-  //      {
-  //        'user': {
-  //          id: '895255ee-e8a5-42bf-86f0-6cd77801ec15',
-  //          name: 'Me'
-  //        },
-  //        'changes': null,
-  //        'created': '2/21/2015 6:38 PM',
-  //        'version': 3,
-  //        'version_group': 2,
-  //        'key': 'wyX9AwRq_677SWKjhfk='
-  //      },
-  //      {
-  //        'user': {
-  //          id: '8952d4ee-e8a5-42bf-11f0-6cd77801ec15',
-  //          name: 'Александр Трофимов'
-  //        },
-  //        'changes': null,
-  //        'created': '2/22/2015 6:37 PM',
-  //        'version': 4,
-  //        'version_group': 3,
-  //        'key': 'wyX9AwRq_677SWKjhfk='
-  //      },
-  //      {
-  //        'user': {
-  //          id: '8952d4ee-e8a5-42bf-11f0-6cd33801ec15',
-  //          name: 'Леонид Орлов'
-  //        },
-  //        'changes': null,
-  //        'created': '2/24/2015 6:29 PM',
-  //        'version': 5,
-  //        'version_group': 3,
-  //        'key': 'wyX9AwRq_677SWKjhfk='
-  //      }]
-  //  });
-  //}
-  //
-  //function onRequestHistoryData(revision) {
-  //  docEditor.setHistoryData(
-  //      {
-  //        'version': revision.data,
-  //        'url': 'http://isa2',
-  //        'urlDiff': 'http://isa2'
-  //      }
-  //  );
-  //}
-  //
-  //function onRequestHistoryClose() {
-  //  // reload page
-  //}
-  //
-  function onDocEditorReady(event) {
-    if (event.target) {
-      console.log('Ready! Editor: ', event.target);
-    }
-  }
-
-  function onDocumentStateChange(event) {
-    var isModified = event.data;
-    console.log(isModified);
-  }
-
-  function onError(event) {
-    console.log(event.data);
-    // critical error happened
-    // examine event.data.errorCode and event.data.errorDescription for details
-  }
-
-  rJS(window)
-    .ready(function (g) {
-      g.props = {};
-    })
-    .ready(function (g) {
-      return g.getElement()
-        .push(function (element) {
-          g.props.cfg = {
-            mode: 'edit',
-            lang: 'en',
-            canCoAuthoring: false,
-            canBackToFolder: true,
-            canCreateNew: true,
-            createUrl: 'http://www.example.com/create',
-            user: {
-              id: 'uid-901',
-              name: 'Hamish Mitchell'
-            },
-            recent: [
-              {
-                title: 'Memory.docx',
-                url: 'http://onlyoffice.com',
-                folder: 'Document Editor'
-              },
-              {
-                title: 'Description.doc',
-                url: 'http://onlyoffice.com',
-                folder: 'Document Editor'
-              },
-              {
-                title: 'DocEditor_right.xsl',
-                url: 'http://onlyoffice.com',
-                folder: 'Spreadsheet Editor'
-              },
-              {
-                title: 'api.rtf',
-                url: 'http://onlyoffice.com',
-                folder: 'Unnamed folder'
-              }
-            ],
-            templates: [
-              {
-                name: 'Contracts',
-                icon: '../../api/documents/resources/templates/contracts.png'
-              },
-              {
-                name: 'Letter',
-                icon: '../../api/documents/resources/templates/letter.png'
-              },
-              {
-                name: 'List',
-                icon: '../../api/documents/resources/templates/list.png'
-              },
-              {
-                name: 'Plan',
-                icon: '../../api/documents/resources/templates/plan.png'
-              }
-            ],
-            embedded: {
-              embedUrl: 'http://onlyoffice.com/embed',
-              fullscreenUrl: 'http://onlyoffice.com/fullscreen',
-              saveUrl: 'http://onlyoffice.com/download',
-              shareUrl: 'http://tl.com/72b4la97',
-              toolbarDocked: 'top'
-            },
-            customization: {
-              //logoUrl: 'header logo url', // default size 88 x 30
-              //logoUrlEmbedded: 'header logo url', // default size 88 x 30
-              //backgroundColor: '#ffffff',
-              //textColor: '#ff0000',
-              //customer: {
-              //    name: 'SuperPuper',
-              //    address: 'New-York, 125f-25',
-              //    mail: 'support@gmail.com',
-              //    www: 'www.superpuper.com',
-              //    info: 'Some info',
-              // logo:'https://img.imgsmail.ru/r/default/portal/0.1.29/logo.png'
-              //},
-              //goback: {text: 'Go To London'}
-              about: true,
-              feedback: true
-            }
-          };
-          g.props.element = element;
-        });
-    })
-    .declareAcquiredMethod("submitContent", "triggerSubmit")
-    .declareAcquiredMethod("maximize", "triggerMaximize")
-    .declareMethod('render', function (options) {
-      console.log(options.value);
-      this.props.docEditor = new DocsAPI.DocEditor('oospreadsheet_gadget', {
-        //type: urlParams['type'],
-        width: '100%',
-        height: '100%',
-        //documentType: urlParams['doctype'],
-        document: {
-          //key: undefined,
-          //url: undefined,
-          title: options.title,
-          //fileType: undefined,
-          //vkey: undefined,
-          data: options.value || "",
-          permissions: {
-            edit: true,
-            download: true,
-            reader: true
-          }
-        },
-        editorConfig: this.props.cfg,
-        events: {
-          'onReady': onDocEditorReady,
-          'onBack': _.bind(function (event) {
-            this.maximize();
-          }, this),
-          'onDocumentStateChange': onDocumentStateChange,
-          'onRequestEditRights': _.bind(function (event) {
-            // occurs whenever the user tryes to enter edit mode
-            this.props.docEditor.applyEditRights(true,
-              "Someone is editing this document right now." +
-              " Please try again later.");
-          }, this),
-          //'onRequestHistory': onRequestHistory,
-          //'onRequestHistoryData': onRequestHistoryData,
-          //'onRequestHistoryClose': onRequestHistoryClose,
-          'onSave': _.bind(function (event) {
-            this.props.data = event.data;
-            this.submitContent();
-            return true;
-            // if you want to async save process return false
-            // and call api.processSaveResult when ready
-          }, this),
-          'onError': onError
-        }
-      });
-      this.props.key = options.key || "text_content";
-      return {};
-    })
-
-    .declareMethod('getContent', function () {
-      var result = {};
-      result[this.props.key] = this.props.data;
-      return result;
-    });
-
-}(rJS, DocsAPI, _));
\ No newline at end of file
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_js.xml
deleted file mode 100644
index 2b69946d95..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_ooffice_js.xml
+++ /dev/null
@@ -1,204 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Script" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_local_roles_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>categories</string> </key>
-            <value>
-              <tuple>
-                <string>contributor/person_module/1</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_md5</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>default_reference</string> </key>
-            <value> <string>gadget_ooffice.js</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>gadget_ooffice_js</string> </value>
-        </item>
-        <item>
-            <key> <string>language</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Script</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>version</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>document_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish_alive</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1448024013.93</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published_alive</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_bookmark_manager.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_bookmark_manager.xml
index 60378e16cd..42e849f243 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_bookmark_manager.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_bookmark_manager.xml
@@ -397,7 +397,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -425,7 +425,9 @@
         </item>
         <item>
             <key> <string>configuration_landing_page</string> </key>
-            <value> <string>bookmark_manager_landing_page.html</string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>configuration_latest_document_version</string> </key>
@@ -507,7 +509,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
@@ -690,7 +692,9 @@
             </item>
             <item>
                 <key> <string>comment</string> </key>
-                <value> <string>Deleted objects: []</string> </value>
+                <value>
+                  <none/>
+                </value>
             </item>
             <item>
                 <key> <string>error_message</string> </key>
@@ -698,7 +702,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.29437.43603.22203</string> </value>
+                <value> <string>958.28786.61778.21026</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -716,7 +720,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487599391.92</float>
+                        <float>1491383708.87</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_bookmark_manager/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_bookmark_manager/development.xml
index 07dd049abb..e4f0d74dfd 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_bookmark_manager/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_bookmark_manager/development.xml
@@ -269,7 +269,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com https://localhost:5000 mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
@@ -512,7 +512,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.575.31894.5290</string> </value>
+                <value> <string>958.28728.43486.12953</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -530,7 +530,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1486128335.08</float>
+                        <float>1491232615.79</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_ckeditor_gadget.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_ckeditor_gadget.xml
index c6469bcf28..45dc84d17e 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_ckeditor_gadget.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_ckeditor_gadget.xml
@@ -397,7 +397,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -509,7 +509,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
@@ -688,7 +688,7 @@
             </item>
             <item>
                 <key> <string>actor</string> </key>
-                <value> <string>vincent</string> </value>
+                <value> <string>zope</string> </value>
             </item>
             <item>
                 <key> <string>comment</string> </key>
@@ -702,7 +702,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.28726.29673.59272</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -720,7 +720,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487770143.72</float>
+                        <float>1491232176.36</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_ckeditor_gadget/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_ckeditor_gadget/development.xml
index d6efae9128..2219d87874 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_ckeditor_gadget/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_ckeditor_gadget/development.xml
@@ -269,7 +269,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com https://localhost:5000 mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
@@ -357,7 +357,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
@@ -524,7 +524,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>958.9788.40013.31522</string> </value>
+                <value> <string>958.28728.39689.27221</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -542,7 +542,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1491222813.65</float>
+                        <float>1491232188.15</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror.xml
index bed8d54bcd..6356c2f9d2 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror.xml
@@ -407,7 +407,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -525,7 +525,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
@@ -718,7 +718,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.28726.26971.9028</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -736,7 +736,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487776944.86</float>
+                        <float>1491232494.27</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror/development.xml
index 56b67da069..bd7620b52d 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror/development.xml
@@ -283,7 +283,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'none\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://localhost:5000 mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net; script-src \'self\' \'unsafe-eval\'; font-src netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data: *.app.officejs.com</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
@@ -526,7 +526,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.32411.59236.57719</string> </value>
+                <value> <string>958.28728.36163.40567</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -544,7 +544,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487777218.69</float>
+                        <float>1491232613.72</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_cribjs.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_cribjs.xml
index d18846b061..810dd58388 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_cribjs.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_cribjs.xml
@@ -407,7 +407,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -523,7 +523,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
@@ -716,7 +716,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.28726.24349.42069</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -734,7 +734,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487776907.74</float>
+                        <float>1491232491.66</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_cribjs/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_cribjs/development.xml
index 31d7fde95d..a0049b597b 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_cribjs/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_cribjs/development.xml
@@ -283,7 +283,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'none\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://localhost:5000 mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net; script-src \'self\' \'unsafe-eval\'; font-src netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data: *.app.officejs.com</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
@@ -526,7 +526,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.32413.33639.8635</string> </value>
+                <value> <string>958.28728.33266.60006</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -544,7 +544,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487777151.91</float>
+                        <float>1491232611.67</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer.xml
index d693e58d53..9627bef55a 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer.xml
@@ -407,7 +407,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -523,7 +523,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer/development.xml
index 7ac0d2286f..535db9d434 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer/development.xml
@@ -283,7 +283,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer_gadget.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer_gadget.xml
index 2441fc4698..256f01eadf 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer_gadget.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer_gadget.xml
@@ -397,7 +397,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -509,7 +509,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
@@ -702,7 +702,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.28726.17430.9762</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -720,7 +720,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487775067.45</float>
+                        <float>1491232486.95</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer_gadget/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer_gadget/development.xml
index 9dd1ecad73..9ca5bca47a 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer_gadget/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_pdf_viewer_gadget/development.xml
@@ -269,7 +269,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
@@ -524,7 +524,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.32375.301.23859</string> </value>
+                <value> <string>958.28728.27600.14984</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -542,7 +542,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487775083.36</float>
+                        <float>1491232605.08</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet.xml
deleted file mode 100644
index 3d2a865f71..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet.xml
+++ /dev/null
@@ -1,775 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Site" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Authenticated</string>
-                <string>Author</string>
-                <string>Manager</string>
-                <string>Member</string>
-                <string>Owner</string>
-                <string>Reviewer</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_folders_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Copy_or_Move_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Delete_objects_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Anonymous</string>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Associate</string>
-                <string>Auditor</string>
-                <string>Authenticated</string>
-                <string>Author</string>
-                <string>Manager</string>
-                <string>Member</string>
-                <string>Owner</string>
-                <string>Reviewer</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>__before_publishing_traverse__</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="MultiHook" module="ZPublisher.BeforeTraverse"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_defined_in_class</string> </key>
-                        <value> <int>1</int> </value>
-                    </item>
-                    <item>
-                        <key> <string>_hookname</string> </key>
-                        <value> <string>__before_publishing_traverse__</string> </value>
-                    </item>
-                    <item>
-                        <key> <string>_list</string> </key>
-                        <value>
-                          <list>
-                            <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                            <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                            <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                            <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
-                            <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
-                            <persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
-                            <persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
-                            <persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
-                          </list>
-                        </value>
-                    </item>
-                    <item>
-                        <key> <string>_prior</string> </key>
-                        <value>
-                          <none/>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>__before_traverse__</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Site/bug_tracker</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Site/e5g_ecommerce</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Site/e5g_ehr</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Site/e5g_eprocurement</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Site/officejs_spreadsheet</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Site/officejs_text_editor</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Site/renderjs_runner</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Site/spread</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>_count</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>_identity_criterion</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAs=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>frontpage_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_frontpage_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_application_title</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_hateoas_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_view_action_category</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_default_view_action_reference</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_panel_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_router_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_jio_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_translation_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_manifest_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_header_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_mt_index</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAw=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>_range_criterion</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAA0=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>_tree</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAA4=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>available_language</string> </key>
-            <value>
-              <tuple>
-                <string>en</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>categories</string> </key>
-            <value>
-              <tuple>
-                <string>aggregate/web_page_module/rjs_gadget_erp5_html</string>
-                <string>caching_policy/must-revalidate</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>configuration_application_title</string> </key>
-            <value> <string>Spreedsheet Editor</string> </value>
-        </item>
-        <item>
-            <key> <string>configuration_default_view_action_reference</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>configuration_frontpage_gadget_url</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>configuration_hateoas_url</string> </key>
-            <value> <string>hateoas/</string> </value>
-        </item>
-        <item>
-            <key> <string>configuration_header_gadget_url</string> </key>
-            <value> <string>gadget_officejs_header.html</string> </value>
-        </item>
-        <item>
-            <key> <string>configuration_jio_gadget_url</string> </key>
-            <value> <string>gadget_officejs_jio.html</string> </value>
-        </item>
-        <item>
-            <key> <string>configuration_manifest_url</string> </key>
-            <value> <string>gadget_officejs_spreadsheet.appcache</string> </value>
-        </item>
-        <item>
-            <key> <string>configuration_panel_gadget_url</string> </key>
-            <value> <string>gadget_officejs_spreadsheet_application_panel.html</string> </value>
-        </item>
-        <item>
-            <key> <string>configuration_router_gadget_url</string> </key>
-            <value> <string>gadget_officejs_spreadsheet_router.html</string> </value>
-        </item>
-        <item>
-            <key> <string>configuration_translation_gadget_url</string> </key>
-            <value> <string>gadget_translation.html</string> </value>
-        </item>
-        <item>
-            <key> <string>configuration_view_action_category</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>container_layout</string> </key>
-            <value> <string>WebSection_renderDefaultPageAsGadget</string> </value>
-        </item>
-        <item>
-            <key> <string>content_layout</string> </key>
-            <value> <string>WebSection_renderDefaultPageAsGadget</string> </value>
-        </item>
-        <item>
-            <key> <string>custom_render_method_id</string> </key>
-            <value> <string>WebSection_renderDefaultPageAsGadget</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>frontpage_gadget_url</string> </key>
-            <value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>officejs_spreadsheet</string> </value>
-        </item>
-        <item>
-            <key> <string>layout_configuration_form_id</string> </key>
-            <value> <string>WebSection_viewHateoasPreference</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Site</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJS</string> </value>
-        </item>
-        <item>
-            <key> <string>static_language_selection</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Office JS Spreadsheet</string> </value>
-        </item>
-        <item>
-            <key> <string>visible</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAA8=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="5" aka="AAAAAAAAAAU=">
-    <pickle>
-      <global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="6" aka="AAAAAAAAAAY=">
-    <pickle>
-      <global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="7" aka="AAAAAAAAAAc=">
-    <pickle>
-      <global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="8" aka="AAAAAAAAAAg=">
-    <pickle>
-      <global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="9" aka="AAAAAAAAAAk=">
-    <pickle>
-      <global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="10" aka="AAAAAAAAAAo=">
-    <pickle>
-      <global name="Length" module="BTrees.Length"/>
-    </pickle>
-    <pickle> <int>0</int> </pickle>
-  </record>
-  <record id="11" aka="AAAAAAAAAAs=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="12" aka="AAAAAAAAAAw=">
-    <pickle>
-      <global name="OOBTree" module="BTrees.OOBTree"/>
-    </pickle>
-    <pickle>
-      <none/>
-    </pickle>
-  </record>
-  <record id="13" aka="AAAAAAAAAA0=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="14" aka="AAAAAAAAAA4=">
-    <pickle>
-      <global name="OOBTree" module="BTrees.OOBTree"/>
-    </pickle>
-    <pickle>
-      <none/>
-    </pickle>
-  </record>
-  <record id="15" aka="AAAAAAAAAA8=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>category_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAABA=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAABE=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="16" aka="AAAAAAAAABA=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>publish</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1443914424.68</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>published</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="17" aka="AAAAAAAAABE=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>949.6320.18173.21811</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1460563164.77</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet/hateoas.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet/hateoas.xml
deleted file mode 100644
index c9fb4b9355..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet/hateoas.xml
+++ /dev/null
@@ -1,475 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Section" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_folders_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Copy_or_Move_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Delete_objects_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>__before_publishing_traverse__</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="MultiHook" module="ZPublisher.BeforeTraverse"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_defined_in_class</string> </key>
-                        <value> <int>1</int> </value>
-                    </item>
-                    <item>
-                        <key> <string>_hookname</string> </key>
-                        <value> <string>__before_publishing_traverse__</string> </value>
-                    </item>
-                    <item>
-                        <key> <string>_list</string> </key>
-                        <value>
-                          <list>
-                            <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                          </list>
-                        </value>
-                    </item>
-                    <item>
-                        <key> <string>_prior</string> </key>
-                        <value>
-                          <none/>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>__before_traverse__</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Section/hateoas</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>__translation_dict</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_identity_criterion</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>default_view_action_reference</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>view_action_category</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>frontpage_gadget</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>frontpage_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_frontpage_gadget_url</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>configuration_application_title</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_range_criterion</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>categories</string> </key>
-            <value>
-              <tuple>
-                <string>caching_policy/hateoas</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>configuration_application_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>configuration_frontpage_gadget_url</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>container_layout</string> </key>
-            <value> <string>ERP5Document_getHateoas</string> </value>
-        </item>
-        <item>
-            <key> <string>content_layout</string> </key>
-            <value> <string>ERP5Document_getHateoas</string> </value>
-        </item>
-        <item>
-            <key> <string>custom_render_method_id</string> </key>
-            <value> <string>ERP5Document_getHateoas</string> </value>
-        </item>
-        <item>
-            <key> <string>default_view_action_reference</string> </key>
-            <value> <string>view</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>empty_criterion_valid</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>frontpage_gadget</string> </key>
-            <value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
-        </item>
-        <item>
-            <key> <string>frontpage_gadget_url</string> </key>
-            <value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>hateoas</string> </value>
-        </item>
-        <item>
-            <key> <string>layout_configuration_form_id</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Section</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>skin_selection_name</string> </key>
-            <value> <string>HalRestricted</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Restricted Hateoas</string> </value>
-        </item>
-        <item>
-            <key> <string>view_action_category</string> </key>
-            <value> <string>object_view</string> </value>
-        </item>
-        <item>
-            <key> <string>visible</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="WebSectionTraversalHook" module="Products.ERP5.Document.WebSection"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="5" aka="AAAAAAAAAAU=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>category_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="6" aka="AAAAAAAAAAY=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1443914195.08</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>embedded</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="7" aka="AAAAAAAAAAc=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>949.6527.32664.14592</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1460563175.8</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet/rjsunsafe.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet/rjsunsafe.xml
deleted file mode 100644
index 8b8c0221fd..0000000000
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_spreadsheet/rjsunsafe.xml
+++ /dev/null
@@ -1,362 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Web Section" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Add_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Add_portal_folders_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Copy_or_Move_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Delete_objects_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignor</string>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Modify_portal_content_Permission</string> </key>
-            <value>
-              <tuple>
-                <string>Assignee</string>
-                <string>Assignor</string>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>__before_publishing_traverse__</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="MultiHook" module="ZPublisher.BeforeTraverse"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_defined_in_class</string> </key>
-                        <value> <int>1</int> </value>
-                    </item>
-                    <item>
-                        <key> <string>_hookname</string> </key>
-                        <value> <string>__before_publishing_traverse__</string> </value>
-                    </item>
-                    <item>
-                        <key> <string>_list</string> </key>
-                        <value>
-                          <list>
-                            <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                          </list>
-                        </value>
-                    </item>
-                    <item>
-                        <key> <string>_prior</string> </key>
-                        <value>
-                          <none/>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>__before_traverse__</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key>
-                      <tuple>
-                        <int>99</int>
-                        <string>ERP5 Web Section/rjsunsafe</string>
-                      </tuple>
-                    </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>__translation_dict</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_identity_criterion</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>_range_criterion</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
-            </value>
-        </item>
-        <item>
-            <key> <string>categories</string> </key>
-            <value>
-              <tuple>
-                <string>caching_policy/must-revalidate</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>empty_criterion_valid</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>rjsunsafe</string> </value>
-        </item>
-        <item>
-            <key> <string>portal_type</string> </key>
-            <value> <string>Web Section</string> </value>
-        </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSUnsafe</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>RJS Unsafe</string> </value>
-        </item>
-        <item>
-            <key> <string>visible</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>workflow_history</string> </key>
-            <value>
-              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <global name="WebSectionTraversalHook" module="Products.ERP5.Document.WebSection"/>
-    </pickle>
-    <pickle>
-      <dictionary/>
-    </pickle>
-  </record>
-  <record id="3" aka="AAAAAAAAAAM=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="4" aka="AAAAAAAAAAQ=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="5" aka="AAAAAAAAAAU=">
-    <pickle>
-      <global name="PersistentMapping" module="Persistence.mapping"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>data</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>category_publication_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>edit_workflow</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="6" aka="AAAAAAAAAAY=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1443914195.09</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-            <item>
-                <key> <string>validation_state</string> </key>
-                <value> <string>embedded</string> </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-  <record id="7" aka="AAAAAAAAAAc=">
-    <pickle>
-      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
-    </pickle>
-    <pickle>
-      <tuple>
-        <none/>
-        <list>
-          <dictionary>
-            <item>
-                <key> <string>action</string> </key>
-                <value> <string>edit</string> </value>
-            </item>
-            <item>
-                <key> <string>actor</string> </key>
-                <value> <string>cedric.le.ninivin</string> </value>
-            </item>
-            <item>
-                <key> <string>comment</string> </key>
-                <value>
-                  <none/>
-                </value>
-            </item>
-            <item>
-                <key> <string>error_message</string> </key>
-                <value> <string></string> </value>
-            </item>
-            <item>
-                <key> <string>serial</string> </key>
-                <value> <string>949.6527.32664.14592</string> </value>
-            </item>
-            <item>
-                <key> <string>state</string> </key>
-                <value> <string>current</string> </value>
-            </item>
-            <item>
-                <key> <string>time</string> </key>
-                <value>
-                  <object>
-                    <klass>
-                      <global name="DateTime" module="DateTime.DateTime"/>
-                    </klass>
-                    <tuple>
-                      <none/>
-                    </tuple>
-                    <state>
-                      <tuple>
-                        <float>1460563184.55</float>
-                        <string>UTC</string>
-                      </tuple>
-                    </state>
-                  </object>
-                </value>
-            </item>
-          </dictionary>
-        </list>
-      </tuple>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor.xml
index 6bb2be352b..cc3a01dfdb 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor.xml
@@ -397,7 +397,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -509,7 +509,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
@@ -702,7 +702,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.28726.6043.29081</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -720,7 +720,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487773720.84</float>
+                        <float>1491232484.01</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor/development.xml
index 1c8ce85c80..cfa09c075e 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor/development.xml
@@ -283,7 +283,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'none\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://localhost:5000 mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net; script-src \'self\' \'unsafe-eval\'; font-src netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data: *.app.officejs.com</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
@@ -526,7 +526,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.32355.6278.22289</string> </value>
+                <value> <string>958.28728.22608.36710</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -544,7 +544,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487773641.87</float>
+                        <float>1491232603.01</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor_gadget.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor_gadget.xml
index 176f45e684..5d8492817d 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor_gadget.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor_gadget.xml
@@ -397,7 +397,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -509,7 +509,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
@@ -702,7 +702,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.28724.40786.4198</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -720,7 +720,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487773704.1</float>
+                        <float>1491232480.83</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor_gadget/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor_gadget/development.xml
index b36ab34093..c82aabd677 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor_gadget/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_svg_editor_gadget/development.xml
@@ -269,7 +269,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com https://localhost:5000 mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
@@ -524,7 +524,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.12096.46735.62105</string> </value>
+                <value> <string>958.28724.29111.62242</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -542,7 +542,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1486559064.64</float>
+                        <float>1491232600.66</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_text_editor.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_text_editor.xml
index e2b8efc8f0..07194e3ff3 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_text_editor.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_text_editor.xml
@@ -407,7 +407,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\' data: https: \'unsafe-inline\'</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_default_view_action_reference</string> </key>
@@ -523,7 +523,7 @@
         </item>
         <item>
             <key> <string>skin_selection_name</string> </key>
-            <value> <string>RJSVersioning</string> </value>
+            <value> <string>Officejs</string> </value>
         </item>
         <item>
             <key> <string>static_language_selection</string> </key>
@@ -702,7 +702,7 @@
             </item>
             <item>
                 <key> <string>actor</string> </key>
-                <value> <string>vincent</string> </value>
+                <value> <string>zope</string> </value>
             </item>
             <item>
                 <key> <string>comment</string> </key>
@@ -716,7 +716,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.30669.28687.29849</string> </value>
+                <value> <string>958.28725.17257.33109</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -734,7 +734,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487769958.85</float>
+                        <float>1491232125.67</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_text_editor/development.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_text_editor/development.xml
index 2afa6e9f3a..47e216c525 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_text_editor/development.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_text_editor/development.xml
@@ -283,7 +283,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://localhost:5000 mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net; script-src \'self\' \'unsafe-eval\'; font-src netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data: *.app.officejs.com</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://content.dropboxapi.com https://api.dropboxapi.com mail.tiolive.com data: *.host.vifib.net *.node.vifib.com *.erp5.net https://netdna.bootstrapcdn.com; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_hateoas_url</string> </key>
@@ -512,7 +512,7 @@
             </item>
             <item>
                 <key> <string>actor</string> </key>
-                <value> <string>vincent</string> </value>
+                <value> <string>zope</string> </value>
             </item>
             <item>
                 <key> <string>comment</string> </key>
@@ -526,7 +526,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.32291.53407.20701</string> </value>
+                <value> <string>958.28725.33118.24661</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -544,7 +544,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1487769849.68</float>
+                        <float>1491232148.84</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_whiteboard.xml b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_whiteboard.xml
index 8cdaef0eeb..0eedf16704 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_whiteboard.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_whiteboard.xml
@@ -218,7 +218,7 @@
         </item>
         <item>
             <key> <string>configuration_content_security_policy</string> </key>
-            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' https://localhost:5000 mail.tiolive.com data:; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' *.app.officejs.com data:</string> </value>
+            <value> <string>default-src \'self\'; img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' mail.tiolive.com data:; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\'; font-src \'self\' netdna.bootstrapcdn.com; style-src \'self\' netdna.bootstrapcdn.com \'unsafe-inline\' data:; frame-src \'self\' *.app.officejs.com data:</string> </value>
         </item>
         <item>
             <key> <string>configuration_x_frame_options</string> </key>
@@ -455,7 +455,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>957.19091.22684.22664</string> </value>
+                <value> <string>958.9788.40013.31522</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -473,7 +473,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1486977870.35</float>
+                        <float>1491228624.57</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/RegisteredSkinSelectionTemplateItem/registered_skin_selection.xml b/bt5/erp5_officejs/RegisteredSkinSelectionTemplateItem/registered_skin_selection.xml
index b72418f7dc..4e8266dcd6 100644
--- a/bt5/erp5_officejs/RegisteredSkinSelectionTemplateItem/registered_skin_selection.xml
+++ b/bt5/erp5_officejs/RegisteredSkinSelectionTemplateItem/registered_skin_selection.xml
@@ -1,18 +1,14 @@
 <registered_skin_selection>
  <skin_folder_selection>
-  <skin_folder>erp5_officejs_jio_connector</skin_folder>
-  <skin_selection>RJSVersioning</skin_selection>
+  <skin_folder>erp5_web_officejs_ui</skin_folder>
+  <skin_selection>Officejs,View</skin_selection>
  </skin_folder_selection>
  <skin_folder_selection>
   <skin_folder>erp5_web_renderjs_ui</skin_folder>
-  <skin_selection>RJSVersioning</skin_selection>
- </skin_folder_selection>
- <skin_folder_selection>
-  <skin_folder>erp5_web_versioning</skin_folder>
-  <skin_selection>RJSVersioning,View</skin_selection>
+  <skin_selection>Officejs</skin_selection>
  </skin_folder_selection>
  <skin_folder_selection>
   <skin_folder>erp5_xhtml_style</skin_folder>
-  <skin_selection>RJSVersioning</skin_selection>
+  <skin_selection>Officejs</skin_selection>
  </skin_folder_selection>
 </registered_skin_selection>
\ No newline at end of file
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui.xml
similarity index 95%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui.xml
index faaadcb3aa..92dade7508 100644
--- a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning.xml
+++ b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui.xml
@@ -35,7 +35,7 @@
         </item>
         <item>
             <key> <string>id</string> </key>
-            <value> <string>erp5_web_versioning</string> </value>
+            <value> <string>erp5_web_officejs_ui</string> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/File_viewAsWeb.py b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/File_viewAsWeb.py
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/File_viewAsWeb.py
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/File_viewAsWeb.py
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/File_viewAsWeb.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/File_viewAsWeb.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/File_viewAsWeb.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/File_viewAsWeb.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/Image_viewAsWeb.py b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/Image_viewAsWeb.py
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/Image_viewAsWeb.py
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/Image_viewAsWeb.py
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/Image_viewAsWeb.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/Image_viewAsWeb.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/Image_viewAsWeb.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/Image_viewAsWeb.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebPage_viewAsWeb.py b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebPage_viewAsWeb.py
similarity index 93%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebPage_viewAsWeb.py
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebPage_viewAsWeb.py
index d33b361d58..d74985e21e 100644
--- a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebPage_viewAsWeb.py
+++ b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebPage_viewAsWeb.py
@@ -6,9 +6,9 @@ if response is None:
 web_page = context
 web_section = REQUEST.get("current_web_section")
 
-if REQUEST.getHeader('If-Modified-Since', '') == web_page.getModificationDate().rfc822():
-  response.setStatus(304)
-  return ""
+#if REQUEST.getHeader('If-Modified-Since', '') == web_page.getModificationDate().rfc822():
+#  response.setStatus(304)
+#  return ""
 
 portal_type = web_page.getPortalType()
 if portal_type in ("Web Page", "Web Script", "Web Manifest", "Web Style"):
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebPage_viewAsWeb.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebPage_viewAsWeb.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebPage_viewAsWeb.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebPage_viewAsWeb.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_getDocumentValue.py b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_getDocumentValue.py
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_getDocumentValue.py
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_getDocumentValue.py
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_getDocumentValue.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_getDocumentValue.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_getDocumentValue.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_getDocumentValue.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_getDocumentValueListBase.py b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_getDocumentValueListBase.py
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_getDocumentValueListBase.py
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_getDocumentValueListBase.py
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_getDocumentValueListBase.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_getDocumentValueListBase.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_getDocumentValueListBase.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_getDocumentValueListBase.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_renderOfficeJSApplicationPage.py b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_renderOfficeJSApplicationPage.py
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_renderOfficeJSApplicationPage.py
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_renderOfficeJSApplicationPage.py
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_renderOfficeJSApplicationPage.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_renderOfficeJSApplicationPage.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_renderOfficeJSApplicationPage.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_renderOfficeJSApplicationPage.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_cache_file.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_cache_file.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_cache_file.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_cache_file.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_content_security_policy.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_content_security_policy.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_content_security_policy.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_content_security_policy.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_landing_page.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_landing_page.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_landing_page.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_landing_page.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_document_version.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_document_version.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_document_version.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_document_version.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_version.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_version.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_version.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_latest_version.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_redirect_url.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_redirect_url.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_redirect_url.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_redirect_url.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_resource_base_url.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_resource_base_url.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_resource_base_url.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_resource_base_url.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_sub_gadget_installer.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_sub_gadget_installer.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_sub_gadget_installer.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_sub_gadget_installer.xml
diff --git a/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_x_frame_options.xml b/bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_x_frame_options.xml
similarity index 100%
rename from bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_versioning/WebSection_viewOfficeJSApplicationPreference/my_configuration_x_frame_options.xml
rename to bt5/erp5_officejs/SkinTemplateItem/portal_skins/erp5_web_officejs_ui/WebSection_viewOfficeJSApplicationPreference/my_configuration_x_frame_options.xml
diff --git a/bt5/erp5_officejs/bt/template_keep_last_workflow_history_only_path_list b/bt5/erp5_officejs/bt/template_keep_last_workflow_history_only_path_list
index 963f07ff46..80e2240042 100644
--- a/bt5/erp5_officejs/bt/template_keep_last_workflow_history_only_path_list
+++ b/bt5/erp5_officejs/bt/template_keep_last_workflow_history_only_path_list
@@ -1,16 +1,12 @@
 web_page_module/ckeditor_*
 image_module/ckeditor_*
-document_module/ckeditor_*
 web_page_module/gadget_ckeditor_*
 web_page_module/gadget_officejs_*
-web_page_module/gadget_ooffice_*
 web_page_module/jio_mappingstorage_js
 web_site_module/officejs_bookmark_manager
 web_site_module/officejs_bookmark_manager/**
 web_site_module/officejs_text_editor
 web_site_module/officejs_text_editor/**
-web_site_module/officejs_spreadsheet
-web_site_module/officejs_spreadsheet/**
 web_site_module/officejs_setting_gadget
 web_site_module/officejs_setting_gadget/**
 web_site_module/officejs_ckeditor_gadget
diff --git a/bt5/erp5_officejs/bt/template_keep_workflow_path_list b/bt5/erp5_officejs/bt/template_keep_workflow_path_list
index da63cbf61f..c956be622b 100644
--- a/bt5/erp5_officejs/bt/template_keep_workflow_path_list
+++ b/bt5/erp5_officejs/bt/template_keep_workflow_path_list
@@ -1,16 +1,12 @@
 web_page_module/ckeditor_*
 image_module/ckeditor_*
-document_module/ckeditor_*
 web_page_module/gadget_ckeditor_*
 web_page_module/gadget_officejs_*
-web_page_module/gadget_ooffice_*
 web_page_module/jio_mappingstorage_js
 web_site_module/officejs_bookmark_manager
 web_site_module/officejs_bookmark_manager/**
 web_site_module/officejs_text_editor
 web_site_module/officejs_text_editor/**
-web_site_module/officejs_spreadsheet
-web_site_module/officejs_spreadsheet/**
 web_site_module/officejs_svg_editor
 web_site_module/officejs_svg_editor/**
 web_site_module/officejs_svg_editor_gadget
diff --git a/bt5/erp5_officejs/bt/template_path_list b/bt5/erp5_officejs/bt/template_path_list
index bee7c779fb..c56b06d256 100644
--- a/bt5/erp5_officejs/bt/template_path_list
+++ b/bt5/erp5_officejs/bt/template_path_list
@@ -1,9 +1,7 @@
-document_module/ckeditor_*
 image_module/ckeditor_*
 web_page_module/ckeditor_*
 web_page_module/gadget_ckeditor_*
 web_page_module/gadget_officejs_*
-web_page_module/gadget_ooffice_*
 web_page_module/jio_mappingstorage_js
 web_site_module/officejs_bookmark_manager
 web_site_module/officejs_bookmark_manager/**
@@ -19,8 +17,6 @@ web_site_module/officejs_pdf_viewer_gadget
 web_site_module/officejs_pdf_viewer_gadget/**
 web_site_module/officejs_setting_gadget
 web_site_module/officejs_setting_gadget/**
-web_site_module/officejs_spreadsheet
-web_site_module/officejs_spreadsheet/**
 web_site_module/officejs_svg_editor
 web_site_module/officejs_svg_editor/**
 web_site_module/officejs_svg_editor_gadget
diff --git a/bt5/erp5_officejs/bt/template_registered_skin_selection_list b/bt5/erp5_officejs/bt/template_registered_skin_selection_list
index eb33176759..6e4f5795b7 100644
--- a/bt5/erp5_officejs/bt/template_registered_skin_selection_list
+++ b/bt5/erp5_officejs/bt/template_registered_skin_selection_list
@@ -1,5 +1,4 @@
-erp5_officejs_jio_connector | RJSVersioning
-erp5_web_renderjs_ui | RJSVersioning
-erp5_web_versioning | RJSVersioning
-erp5_web_versioning | View
-erp5_xhtml_style | RJSVersioning
\ No newline at end of file
+erp5_web_officejs_ui | Officejs
+erp5_web_officejs_ui | View
+erp5_web_renderjs_ui | Officejs
+erp5_xhtml_style | Officejs
\ No newline at end of file
diff --git a/bt5/erp5_officejs/bt/template_skin_id_list b/bt5/erp5_officejs/bt/template_skin_id_list
index 2b42b602ee..8fa87c32c0 100644
--- a/bt5/erp5_officejs/bt/template_skin_id_list
+++ b/bt5/erp5_officejs/bt/template_skin_id_list
@@ -1 +1 @@
-erp5_web_versioning
\ No newline at end of file
+erp5_web_officejs_ui
\ No newline at end of file
-- 
2.30.9