Commit 504ef76e authored by Sven Franck's avatar Sven Franck

erp5_officejs_afs_directory: initial commit

parent 2f0fb558
{
"title": "Alfresco",
"logo": "http://www.logosurfer.com/sites/default/files/alfresco-logo_0.png",
"country": "us",
"presence": ["us", "gb", "au", "de", "es", "fr", "in", "it", "be"],
"website": "https://www.alfresco.com",
"founded_year": "2005",
"free_software_list": [{
"title": "Enterprise Content Management Community Edition",
"logo": "http://ecmarchitect.com/wp-content/uploads/2013/10/Alfresco_Community_Logo_RGB_stacked2-300x103.png",
"category_list": ["ECM"],
"source_code_download": "https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/",
"commercial_support": "https://www.alfresco.com/support",
"wikipedia_url": "https://en.wikipedia.org/wiki/Alfresco_(software)",
"success_case_list": [{
"title": "City & County of Denver",
"image": "https://cdn-www.alfresco.com/sites/www.alfresco.com/files//styles/scaled_customers/public/customers/logos/denvergov.png?itok=np_pVzmC",
"customer": "The City and County of Denver",
"country": "us",
"language": "en",
"url": "https://www.alfresco.com/customers/city-county-denver"
}, {
"title": "PhenoPath Laboratories",
"image": "https://cdn-www.alfresco.com/sites/www.alfresco.com/files//styles/scaled_customers/public/customers/logos/phenopath.png?itok=cZeV6B8T",
"customer": "PhenoPath Laboratories, PLLC",
"country": "us",
"language": "en",
"url": "https://www.alfresco.com/customers/phenopath-laboratories"
}]
}]
}
\ No newline at end of file
<?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>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> <string>083db599a829e7fd11a75b3e7988b83a</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>alfresco.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - alfreco</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>alfresco.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_alfresco_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - alfresco</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>
<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_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>1473840850.41</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>zope</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>953.59405.40270.23330</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>1473840840.93</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Apple",
"logo": "https://upload.wikimedia.org/wikipedia/commons/f/fa/Apple_logo_black.svg",
"country": "us",
"presence": ["worldwide"],
"website": "http://www.apple.com/",
"founded_year": "1976",
"free_software_list": [{
"title": "Swift",
"logo": "https://upload.wikimedia.org/wikipedia/commons/2/20/Swift_logo_with_text.svg",
"category_list": ["Programming language"],
"source_code_download": "https://github.com/apple/swift/archive/master.zip",
"commercial_support": "Community",
"wikipedia_url": "https://en.wikipedia.org/wiki/Swift_(programming_language)",
"success_case_list": [{
"title": "N/A",
"image": "N/A",
"customer": "N/A",
"country": "N/A",
"language": "N/A",
"url": "N/A"
}]
}]
}
\ No newline at end of file
<?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>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> <string>ff58e0aec88e66b6d8b0cda3d5c233e0</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>apple.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - apple</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>apple.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_apple_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - apple</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>
<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_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>1473840726.33</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>zope</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>953.59403.3823.3140</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>1473840717.07</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "BlueMind",
"logo": "https://blog-centreon-wordpress.s3.amazonaws.com/wp-content/uploads/2013/09/logo_bluemind_1000px.jpg",
"country": "fr",
"presence": ["fr"],
"website": "https://www.bluemind.net/en/",
"founded_year": "2000",
"free_software_list": [{
"title": "BlueMind",
"logo": "https://blog-centreon-wordpress.s3.amazonaws.com/wp-content/uploads/2013/09/logo_bluemind_1000px.jpg",
"category_list": ["Webmail", "Calendars", "Contacts and address books", "Tasks", "Instant messaging", "Unified communications", "Admin console", "Security", "LDAP directory synchronization"],
"source_code_download": "http://git.blue-mind.net/gitlist/bluemind/tarball/release/3",
"commercial_support": "https://www.bluemind.net/en/purchasing-bluemind/",
"wikipedia_url": "https://fr.wikipedia.org/wiki/Blue_Mind_(logiciel)",
"success_case_list": [{
"title": "Migration to BlueMind at Saint-Ouen City Council",
"image": "https://www.bluemind.net/wp-content/uploads/2016/01/sto_quadri_base-300x209.jpg",
"customer": "Saint-Ouen City Council",
"country": "fr",
"language": "en",
"url": "https://www.bluemind.net/en/client-case-studies/saint-ouen-city-council/"
}, {
"title": "Migration to BlueMind at Groupe Gagneraud",
"image": "https://www.bluemind.net/wp-content/uploads/2016/03/Groupe-Gagneraud-1.jpg",
"customer": "Groupe Gagneraud",
"country": "fr",
"language": "en",
"url": "https://www.bluemind.net/en/client-case-studies/groupe-gagneraud/"
}, {
"title": "Migration to BlueMind at Centre Hospitalier des Pyrénées",
"image": "https://www.bluemind.net/wp-content/uploads/2016/03/logo-ch-pyr-1.jpg",
"customer": "Centre Hospitalier des Pyrénées",
"country": "fr",
"language": "en",
"url": "https://www.bluemind.net/en/client-case-studies/centre-hospitalier-des-pyrenees/"
}]
}]
}
\ No newline at end of file
<?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>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> <string>598a7de73f086d9eeff5553356e85912</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>bluemind.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - bluemind</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>bluemind.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_bluemind_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - bluemind</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>
<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_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>1473840938.07</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>zope</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>953.59406.57659.7936</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>1473840923.81</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Commerce guys",
"logo": "https://commerceguys.com/sites/default/files/commerce_guys_logo.png",
"country": "fr",
"presence": ["fr", "gb", "us"],
"website": "https://commerceguys.com/",
"founded_year": "2008",
"free_software_list": [{
"title": "Drupal Commerce",
"logo": "https://drupalcommerce.org/sites/default/files/DCLogo_2C_on_white_0.png",
"category_list": ["E-commerce", "Website"],
"source_code_download": "https://ftp.drupal.org/files/projects/drupal-8.1.1.tar.gz",
"commercial_support": "https://commerceguys.com/what-we-do/support",
"wikipedia_url": "https://en.wikipedia.org/wiki/Drupal_Commerce",
"success_case_list": [{
"title": "Lush",
"image": "https://drupalcommerce.org/sites/default/files/showcase-screens/lush-front-page.png",
"customer": "Lush",
"country": "gb",
"language": "en",
"url": "https://drupalcommerce.org/showcase/site/lush"
}, {
"title": "Enterprise Booking Platform built with Drupal 7",
"image": "https://drupalcommerce.org/sites/default/files/showcase-screens/Screen%20Shot%202012-10-04%20at%2011.48.43%20AM.png",
"customer": "Eurocentres",
"country": "worldwide",
"language": "en",
"url": "https://www.drupal.org/node/1121326"
}]
}]
}
\ No newline at end of file
<?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>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> <string>b1bb4a27cdcdb056c60e608835ac7586</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>commerceguys.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - commerceguys</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>Commerceguys.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_commerceguys_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - commerceguys</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>
<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_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>1473841050.73</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>zope</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>953.59409.1531.40994</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>1473841042.2</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Google",
"logo": "https://upload.wikimedia.org/wikipedia/commons/2/2f/Google_2015_logo.svg",
"country": "us",
"presence": ["worldwide"],
"website": "https://www.google.fr/intl/en/about/",
"founded_year": "1998",
"free_software_list": [{
"title": "Chromium",
"logo": "https://upload.wikimedia.org/wikipedia/commons/2/24/Chromium_Material_Icon-256x256.png",
"category_list": ["Browser"],
"source_code_download": "git clone https://chromium.googlesource.com/chromium/src",
"commercial_support": "N/A",
"wikipedia_url": "https://en.wikipedia.org/wiki/Chromium_(web_browser)",
"success_case_list": [{
"title": "",
"image": "",
"customer": "",
"country": "",
"language": "",
"url": ""
}]
}, {
"title": "Chromium OS",
"logo": "https://upload.wikimedia.org/wikipedia/commons/6/6a/Chromium_11_Wordmark_Logo.svg",
"category_list": ["Operating system"],
"source_code_download": "git clone https://chromium.googlesource.com/chromiumos",
"commercial_support": "N/A",
"wikipedia_url": "https://en.wikipedia.org/wiki/Chromium_OS",
"success_case_list": [{
"title": "",
"image": "",
"customer": "",
"country": "",
"language": "",
"url": ""
}]
}]
}
\ No newline at end of file
<?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>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> <string>9e67f0f9e224741f6bd7e2a2617433ef</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>google.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - google</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>google.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_google_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - google</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>
<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_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>1473841167.73</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>zope</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>953.59410.12202.63010</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>1473841156.43</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Linagora",
"logo": "https://www.erp5.com/NXD-Media.Logo.Partner.Linagora?quality=75.0&display=large&format=png",
"country": "fr",
"presence": ["fr", "ca", "be", "us", "tn", "vn"],
"website": "https://www.linagora.com",
"founded_year": "2000",
"free_software_list": [{
"title": "OBM",
"logo": "http://www.open-source-guide.com/var/site_smile/storage/images/guide-os/solutions/infrastructure/messagerie-emailing-groupware/obm/372202-41-fre-FR/OBM_logo_solution_categorie.png",
"category_list": ["Groupware", "Project management", "Email"],
"source_code_download": "https://github.com/linagora/OBM/archive/next.zip",
"commercial_support": "https://www.linagora.com/ossa",
"wikipedia_url": "https://fr.wikipedia.org/wiki/OBM",
"success_case_list": [{
"title": "SDIS 59-French fireman local antenna for Nord area",
"image": "https://www.linagora.com/sites/default/files/logo_sdis59.jpg",
"customer": "SDIS 59",
"country": "fr",
"language": "en",
"url": "https://www.linagora.com/story/improve-communication-save-people"
}]
}, {
"title": "LinShare",
"logo": "https://pbs.twimg.com/profile_images/2170539396/logo_linshare_web-1357d.png",
"category_list": ["Secure sharing solution", "Multi-domain", "Collaborative exchange"],
"source_code_download": "https://github.com/linagora/linshare/archive/master.zip",
"commercial_support": "https://www.linagora.com/ossa",
"wikipedia_url": "",
"success_case_list": [{
"title": "SDIS 59-French fireman local antenna for Nord area",
"image": "https://www.linagora.com/sites/default/files/logo_sdis59.jpg",
"customer": "SDIS 59",
"country": "fr",
"language": "en",
"url": "https://www.linagora.com/story/improve-communication-save-people"
}]
}, {
"title": "LinID",
"logo": "http://www.opensourcesummit.paris/exposant/produits/771.gif",
"category_list": ["IAM stack", "Workflow", "Orgcharts"],
"source_code_download": "http://www.linid.org/attachments/download/74/linid-dm-sample-dist.zip",
"commercial_support": "https://www.linagora.com/ossa",
"wikipedia_url": "",
"success_case_list": [{
"title": "SDIS 59-French fireman local antenna for Nord area",
"image": "https://www.linagora.com/sites/default/files/logo_sdis59.jpg",
"customer": "SDIS 59",
"country": "fr",
"language": "en",
"url": "https://www.linagora.com/story/improve-communication-save-people"
}]
}, {
"title": "Petals ESB",
"logo": "https://upload.wikimedia.org/wikipedia/en/5/5f/PEtALS_ESB_logo.png",
"category_list": ["Distributed ESB (Enterprise Service Bus)", "Java platform"],
"source_code_download": "https://github.com/petalslink/petals-studio/archive/master.zip",
"commercial_support": "https://www.linagora.com/ossa",
"wikipedia_url": "https://en.wikipedia.org/wiki/Petals_ESB",
"success_case_list": [{
"title": "Scalable infrastructure for content distribution",
"image": "https://www.linagora.com/sites/default/files/styles/landscape__800x400_/public/lideal_cinema-jacques_tati_daniche_-_la_salle.jpg?itok=AHzXnbzu",
"customer": "Orange",
"country": "fr",
"language": "en",
"url": "https://www.linagora.com/story/scalable-infrastructure-content-distribution"
}, {
"title": "Improve the collection and redistribution processes",
"image": "https://www.linagora.com/sites/default/files/logo_acoss.jpg",
"customer": "ACOSS",
"country": "fr",
"language": "en",
"url": "https://www.linagora.com/story/improve-collection-and-redistribution-processes"
}]
}, {
"title": "OpenPaas",
"logo": "http://www.linagora.fr/sites/default/files/logo_openpaas_a_modifier.png",
"category_list": ["CLOUD-READY PAAS", "Java platform"],
"source_code_download": "https://github.com/linagora/openpaas-esn/archive/master.zip",
"commercial_support": "https://www.linagora.com/openpaas#ecosystem",
"wikipedia_url": "https://en.wikipedia.org/wiki/Openpass",
"success_case_list": "N/A"
}]
}
\ No newline at end of file
<?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>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> <string>f504d13cce018ee6da28a337172923c0</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>linagora.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - linagora</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>linagora.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_linagora_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - linagora</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>
<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_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>1473841254.49</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>zope</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>953.59412.22365.45806</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>1473841247.24</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Magento",
"logo": "https://upload.wikimedia.org/wikipedia/en/c/c2/Magento_logo.png",
"country": "us",
"presence": ["us", "de", "gb", "es", "ie"],
"website": "https://magento.com",
"founded_year": "2010",
"free_software_list": [{
"title": "Magento Community Edition",
"logo": "N/A",
"category_list": ["E-commerce"],
"source_code_download": "https://github.com/magento/magento2-community-edition/archive/master.zip",
"commercial_support": "N/A",
"wikipedia_url": "https://en.wikipedia.org/wiki/Magento",
"success_case_list": [{
"title": "N/A",
"image": "N/A",
"customer": "N/A",
"country": "N/A",
"language": "N/A",
"url": "N/A"
}]
}]
}
\ No newline at end of file
<?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>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> <string>54d51f55a4f146f2dee7e58b4a7b9d55</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>magento.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - magento</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>magento.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_magento_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - magento</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>
<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_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>1473841322.12</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>zope</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>953.59413.29347.47752</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>1473841312.02</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "MariaDB Corporation Ab",
"logo": "https://mariadb.com/sites/default/files/elfinder/1/MariaDB-reflex-blue-seal-blue-lettering-below-plainsvg-250px.png",
"country": "fi",
"presence": "worldwide",
"website": "https://www.mariadb.com",
"founded_year": "2010",
"free_software_list": [{
"title": "MariaDB 10.1",
"logo": "https://mariadb.org/wp-content/uploads/2010/10/mariadb-seal-shaded-browntext-alt.png",
"category_list": ["Database server", "GIS", "JSON"],
"source_code_download": "https://github.com/MariaDB/server/archive/10.1.zip",
"commercial_support": "https://mariadb.com/services/mariadb-mysql-subscription-services",
"wikipedia_url": "https://en.wikipedia.org/wiki/MariaDB",
"success_case_list": [{
"title": "MariaDB Engineering Expertise Delivers Massive Performance Gains for High-End Flash Storage Provider",
"image": "https://mariadb.com/sites/default/files/fusionio-logo_0.png",
"customer": "Fusion-io",
"country": "us",
"language": "en",
"url": "https://mariadb.com/customer-success-stories/fusion-io"
}, {
"title": "Successful Migration from Oracle RAC to MariaDB Galera Cluster",
"image": "https://mariadb.com/sites/default/files/Greetztop_0.jpg",
"customer": "Greetz",
"country": ["eu", "na"],
"language": "en",
"url": "https://mariadb.com/customer-success-stories/greetz"
}]
}, {
"title": "MariaDB MaxScale",
"logo": "https://mariadb.org/wp-content/uploads/2010/10/mariadb-seal-shaded-browntext-alt.png",
"category_list": ["Gateway", "Application-to-database", "Pluggable architecture"],
"source_code_download": "https://github.com/mariadb-corporation/MaxScale/archive/develop.zip",
"commercial_support": "https://mariadb.com/services/mariadb-mysql-subscription-services",
"wikipedia_url": "",
"success_case_list": []
}]
}
\ No newline at end of file
<?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>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> <string>03e3ce7ccca50b31cab98c7e1e6c028a</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>mariadb.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - mariadb</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>mariaDB.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_mariadb_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - mariadb</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>
<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_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>1473841393.33</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>zope</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>953.59414.51555.13448</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>1473841381.46</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Microsoft",
"logo": "https://upload.wikimedia.org/wikipedia/commons/9/96/Microsoft_logo_%282012%29.svg",
"country": "us",
"presence": ["worldwide"],
"website": "https://www.microsoft.com/",
"founded_year": "1975",
"free_software_list": [{
"title": "Visual Studio Code",
"logo": "https://upload.wikimedia.org/wikipedia/commons/f/f3/Visual_Studio_Code_0.10.1_icon.png",
"category_list": ["Source code editor"],
"source_code_download": "http://code.visualstudio.com/download#stable-downloads",
"commercial_support": "https://support.microsoft.com/en-us/assistedsupportproducts#gsproductselector",
"wikipedia_url": "https://en.wikipedia.org/wiki/Visual_Studio_Code",
"success_case_list": [{
"title": "Visual Studio - Use Multiple Visual Studio Project Types for Cloud Success",
"image": "https://i-msdn.sec.s-msft.com/dynimg/IC463250.jpg",
"customer": "patrick foley",
"country": "us",
"language": "en",
"url": "https://msdn.microsoft.com/en-us/magazine/gg535669.aspx"
}]
}]
}
\ No newline at end of file
<?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>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> <string>f22fc5a10753d44741cdd288f5715764</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>microsoft.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - microsoft</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>microsoft.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_microsoft_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - microsoft</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>
<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_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>1473841478.92</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>zope</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>953.59415.51865.63368</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>1473841452.87</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "MongoDB",
"logo": "https://upload.wikimedia.org/wikipedia/commons/2/21/Mongodb-inc-logo.jpg",
"country": "us",
"presence": ["us", "gb", "nl", "it", "fr", "de", "il", "au", "hk", "cn", "in"],
"website": "https://www.mongodb.com/",
"founded_year": "2007",
"free_software_list": [{
"title": "MongoDB",
"logo": "https://upload.wikimedia.org/wikipedia/en/4/45/MongoDB-Logo.svg",
"category_list": ["Database", "NoSQL", "Cross-platform", "JSON"],
"source_code_download": "https://fastdl.mongodb.org/src/mongodb-src-r3.2.7.tar.gz?_ga=1.215804503.1568306175.1463044968",
"commercial_support": "https://www.mongodb.com/products/mongodb-enterprise-advanced",
"wikipedia_url": "https://en.wikipedia.org/wiki/MongoDB",
"success_case_list": [{
"title": "GENNUBI CMS",
"image": "http://gennubi.com/assets/img/LaptopCoverImage.png",
"customer": "GENNUBI",
"country": "us",
"language": "en",
"url": "https://www.mongodb.com/community/deployments"
}, {
"title": "ebay Catalog",
"image": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/EBay_logo.svg/2000px-EBay_logo.svg.png",
"customer": "ebay",
"country": "us",
"language": "en",
"url": "https://www.mongodb.com/community/deployments"
}, {
"title": "BOSCH Internetn of Things",
"image": "http://image.slidesharecdn.com/2014mongodbworld-slamav05-140725162144-phpapp02/95/building-largescale-applications-for-the-internet-of-things-at-bosch-12-638.jpg?cb=1406305350",
"customer": "BOSCH",
"country": "us",
"language": "en",
"url": "https://www.mongodb.com/community/deployments"
}, {
"title": "360 Mobile applications",
"image": "http://appflood.com/appflood-wordpress/wp-content/uploads/2013/05/360-screenshot.jpg",
"customer": "Qihoo 360",
"country": "cn",
"language": "en",
"url": "https://www.mongodb.com/community/deployments"
}, {
"title": "Expedia relies on MongoDB to power Scratchpad",
"image": "http://blog.expedia.com/wp-content/uploads/2014/03/UIS.png",
"customer": "Expedia",
"country": "us",
"language": "en",
"url": "http://blog.expedia.com/how-expedia-is-simplifying-travel-planning/"
}]
}]
}
\ No newline at end of file
<?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>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> <string>94faf647de54ea6bc89f28d0ed69517b</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>mongodb.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - mongodb</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>mongoDB.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_mongodb_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - mongodb</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>
<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_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>1473841588.48</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>zope</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>953.59417.29224.60552</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>1473841551.81</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Nexedi",
"logo": "http://www.nexedi.com/img/nexedi-logo.png",
"country": "fr",
"presence": ["fr", "de", "jp", "cn"],
"website": "http://www.nexedi.com",
"founded_year": "2001",
"free_software_list": [{
"title": "ERP5",
"logo": "https://www.erp5.com/img/erp-logo.png",
"category_list": ["ERP", "CRM", "CMS", "CMS", "E-commerce", "E-business", "Workflow"],
"source_code_download": "https://lab.nexedi.com/nexedi/erp5/repository/archive.zip?ref=master",
"commercial_support": "http://www.nexedi.com/service/nexedi-service-erp5",
"wikipedia_url": "https://en.wikipedia.org/wiki/ERP5",
"success_case_list": [{
"title": "Zawee runs its local fashion shops and eCommerce website with ERP5",
"image": "http://mes-petites-boutiques.com/blog/wp-content/uploads/2015/07/DSC_3813_resultat.jpg",
"customer": "Zawee",
"country": "fr",
"language": "en",
"url": "https://www.nexedi.com/success/erp5-Zawee.Success.Case"
}, {
"title": "GKR:Local html5 App and central ERP5 to manage supply-production-sales data for 14 companies",
"image": "http://www.nexedi.com/P-GKR-Media.Image.Factory.Production.Satun.Thailand?display=medium&format=jpg",
"customer": "Guankeng Rubber Group",
"country": "cn",
"language": "en",
"url": "https://www.nexedi.com/success/erp5-GKR.Success.Case"
}, {
"title": "广东省广垦橡胶集团三个月内成功部署基于HTML5离线技术的跨国ERP系统",
"image": "http://www.nexedi.com/P-GKR-Media.Image.Factory.Production.Satun.Thailand?display=medium&format=jpg",
"customer": "广东省广垦橡胶集团",
"country": "cn",
"language": "zh",
"url": "http://www.nexedi.com/zh/P-GKR-Press.Launch.Announcement"
}, {
"title": "ERP5 Implementation in Aerospace Industry:Integrated Order Management Solution for TerraSAR-X Commercial Service Segment",
"image": "http://www.nexedi.com/success/erp5-Airbus.Success.Case/NXD-Media.Image.Client.Infoterra?display=medium&format=png",
"customer": "Airbus DS Geo Gmbh",
"country": "de",
"language": "en",
"url": "https://www.erp5.com/success/erp5-Airbus.Success.Case"
}, {
"title": "Single integrated front and back office solution to power an eBusiness",
"image": "http://www.nexedi.com/success/erp5-SanefTolling.Success.Case/erp5-Screenshot.SanefTolling.Website.Home?display=large&format=png",
"customer": "Sanef",
"country": ["fr", "gb"],
"language": "en",
"url": "https://www.erp5.com/success/erp5-SanefTolling.Success.Case"
}]
}, {
"title": "SlapOS",
"logo": "http://www.nexedi.com/NXD-Media.Logo.Slapos.Svg?quality=75.0&display=large&format=png",
"category_list": ["IaaS", "PaaS", "Hyperconvergent Infrastructure"],
"source_code_download": "https://lab.nexedi.com/nexedi/slapos/repository/archive.zip?ref=master",
"commercial_support": "http://www.nexedi.com/service/nexedi-service-slapos",
"wikipedia_url": "",
"success_case_list": [{
"title": "GrandeNet - The Internet on Steroids",
"image": "http://www.nexedi.com/NXD-Media.Logo.GrandeNet?quality=75.0&display=large&format=png",
"customer": "GrandeNet",
"country": "cn",
"language": "en",
"url": "http://community.slapos.org/blog/NXD-Document.Blog.Grandenet.Internet.On.Steroids"
}, {
"title": "RINA: Creating a RINA Testing Environment in SlapOS",
"image": "http://community.slapos.org/blog/NXD-Document.Blog.Rina.Test.Environment.In.SlapOS/NXD-Media.Image.Rina.Screenshot.Setup?format=png",
"customer": "RINA",
"country": "fr",
"language": "en",
"url": "http://community.slapos.org/blog/NXD-Document.Blog.Rina.Test.Environment.In.SlapOS"
}]
}, {
"title": "Wendelin",
"logo": "http://www.nexedi.com/graphic-Wendelin.logo?quality=75.0&display=large&format=png",
"category_list": ["Big Data", "Analytics"],
"source_code_download": "https://lab.nexedi.com/nexedi/wendelin/repository/archive.zip?ref=master",
"commercial_support": "http://www.nexedi.com/service/nexedi-service-slapos/service/nexedi-service-wendelin",
"wikipedia_url": "",
"success_case_list": [{
"title": "Wendelin: 0.5 released",
"image": "http://www.nexedi.com/wendelin/NXD-Document.Blog.Wendelin.Release.0.5/NXD-Media.Image.Blog.Wendelin.Release.0.5.Screenshot.Jupyter?format=png&display=large",
"customer": "Wendelin project",
"country": "fr",
"language": "en",
"url": "http://www.wendelin.io/NXD-Document.Blog.Wendelin.Release.0.5"
}]
}, {
"title": "Renderjs",
"logo": "",
"category_list": ["JS Library"],
"source_code_download": "https://lab.nexedi.com/nexedi/renderjs/repository/archive.zip?ref=master",
"commercial_support": "http://www.renderjs.org/",
"wikipedia_url": "",
"success_case_list": [{
"title": "W3C Widgets for Cloud Resilience : the UNG Project",
"image": "data:image/png;base64,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%E2%80%A6%E2%80%A6",
"customer": "UNG project",
"country": "fr",
"language": "en",
"url": "http://www.renderjs.org/P-RenderJs-RenderJS.Intro/P-RESILIENCE-W3C.Lightning.Talk"
}]
}]
}
\ No newline at end of file
<?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>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> <string>8076db3652c4a3de58d37248b4fd918a</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>nexedi.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - mongodb</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>nexedi.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_nexedi_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - nexedi</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>
<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_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>1473841669.84</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>zope</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>953.59419.14960.27118</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>1473841660.81</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Odoo",
"logo": "https://upload.wikimedia.org/wikipedia/commons/a/a7/Odoo_Official_Logo.png",
"country": "be",
"presence": ["be", "us", "lu", "hk", "in"],
"website": "https://www.odoo.com/",
"founded_year": "2005 Tiny ERP - 2009 Open ERP - 2014 Odoo",
"free_software_list": [{
"title": "Odoo Apps",
"logo": "https://upload.wikimedia.org/wikipedia/commons/a/a7/Odoo_Official_Logo.png",
"category_list": ["ERP", "CRM", "CMS", "E-commerce"],
"source_code_download": "https://github.com/odoo/odoo/archive/9.0.zip",
"commercial_support": "https://www.odoo.com/pricing",
"wikipedia_url": "https://fr.wikipedia.org/wiki/Odoo",
"success_case_list": [{
"title": "Odoo POS, perfect for running a wine bar",
"image": "https://www.odoo.com/web/image/1327676",
"customer": "Chez Félix",
"country": "be",
"language": "en",
"url": "https://www.odoo.com/blog/customer-reviews-6/post/odoo-pos-perfect-for-running-a-wine-bar-325"
}, {
"title": "Scratch DJ Academy",
"image": "https://www.odoo.com/web/image/1232758",
"customer": "Scratch Academy",
"country": "us",
"language": "en",
"url": "https://www.odoo.com/blog/customer-reviews-6/post/scratch-dj-academy-324"
}]
}]
}
\ No newline at end of file
<?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>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> <string>367cf1dc218e2342cbc5d0c19f194c33</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>odoo.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - odoo</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>odoo.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_odoo_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - odoo</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>
<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_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>1473841744.04</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>zope</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>953.59420.42756.23534</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>1473841736.26</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Pentaho",
"logo": "http://www.pentaho.com/sites/default/files/uploads/resources/thumbnails/pentaho-hgc-logo.png",
"country": "us",
"presence": ["us", "gb", "be", "es", "de", "fr"],
"website": "http://www.pentaho.com/",
"founded_year": "2004",
"free_software_list": [{
"title": "Mondrian",
"logo": "https://upload.wikimedia.org/wikipedia/en/3/36/Modrian_logo.png",
"category_list": ["OLAP", "Server"],
"source_code_download": "https://github.com/pentaho/mondrian/archive/master.zip",
"commercial_support": "N/A",
"wikipedia_url": "https://en.wikipedia.org/wiki/Mondrian_OLAP_server",
"success_case_list": [{
"title": "Pentaho Business Analytics",
"image": "http://www.pentaho.com/sites/default/files/uploads/images/b-a.png",
"customer": "Pentaho",
"country": "us",
"language": "en",
"url": "http://www.pentaho.com/product/business-visualization-analytics#visual-analysis"
}]
}]
}
\ No newline at end of file
<?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>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> <string>fdf7efba862faa52120d013c8b467991</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>pentaho.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - pentaho</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>pentaho.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_pentaho_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - pentaho</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>
<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_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>1473841813.65</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>zope</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>953.59421.37552.56985</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>1473841795.57</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "BlueMind",
"logo": "https://blog-centreon-wordpress.s3.amazonaws.com/wp-content/uploads/2013/09/logo_bluemind_1000px.jpg",
"country": "fr",
"presence": ["fr"],
"website": "https://www.bluemind.net/en/",
"founded_year": "2000",
"free_software_list": [{
"title": "BlueMind",
"logo": "https://blog-centreon-wordpress.s3.amazonaws.com/wp-content/uploads/2013/09/logo_bluemind_1000px.jpg",
"category_list": ["Webmail", "Calendars", "Contacts and address books", "Tasks", "Instant messaging", "Unified communications", "Admin console", "Security", "LDAP directory synchronization"],
"source_code_download": "http://git.blue-mind.net/gitlist/bluemind/tarball/release/3",
"commercial_support": "https://www.bluemind.net/en/purchasing-bluemind/",
"wikipedia_url": "https://fr.wikipedia.org/wiki/Blue_Mind_(logiciel)",
"success_case_list": [{
"title": "Migration to BlueMind at Saint-Ouen City Council",
"image": "https://www.bluemind.net/wp-content/uploads/2016/01/sto_quadri_base-300x209.jpg",
"customer": "Saint-Ouen City Council",
"country": "fr",
"language": "en",
"url": "https://www.bluemind.net/en/client-case-studies/saint-ouen-city-council/"
}, {
"title": "Migration to BlueMind at Groupe Gagneraud",
"image": "https://www.bluemind.net/wp-content/uploads/2016/03/Groupe-Gagneraud-1.jpg",
"customer": "Groupe Gagneraud",
"country": "fr",
"language": "en",
"url": "https://www.bluemind.net/en/client-case-studies/groupe-gagneraud/"
}, {
"title": "Migration to BlueMind at Centre Hospitalier des Pyrénées",
"image": "https://www.bluemind.net/wp-content/uploads/2016/03/logo-ch-pyr-1.jpg",
"customer": "Centre Hospitalier des Pyrénées",
"country": "fr",
"language": "en",
"url": "https://www.bluemind.net/en/client-case-studies/centre-hospitalier-des-pyrenees/"
}]
}]
}
\ No newline at end of file
<?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>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> <string>598a7de73f086d9eeff5553356e85912</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>prestashop.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - prestashop</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>bluemind.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_prestashop_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - prestashop</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>
<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_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>1473841904.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>zope</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>953.59423.24876.41284</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>1473841898.48</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
apple.json
bluemind.json
commerceguys.json
google.json
linagora.json
magento.json
mariadb.json
microsoft.json
mongodb.json
nexedi.json
odoo.json
pentaho.json
prestashop.json
sensiolabs.json
talend.json
xwiki.json
<?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>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> <string>9ec5b46268d84d6785a304320ac014ab</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/plain</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>publisher_list.txt</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list overview</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>publisher_list.txt</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_publisher_list_txt</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list overview</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>
<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_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>1473838927.49</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>zope</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>953.59383.30862.9881</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>1473839491.72</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "SensioLabs",
"logo": "http://portis-ed.fr/wp-content/uploads/SensioLabs_Logo.png",
"country": "fr",
"presence": ["fr", "de", "us", "gb"],
"website": "https://sensiolabs.com/",
"founded_year": "1998",
"free_software_list": [{
"title": "Symfony",
"logo": "https://upload.wikimedia.org/wikipedia/commons/6/60/Symfony2.svg",
"category_list": ["PHP", "Full-stack", "Web framework"],
"source_code_download": "https://github.com/symfony/symfony/archive/master.zip",
"commercial_support": "https://sensiolabs.com/en/enterprise-subscription/symfony-support.html",
"wikipedia_url": "https://en.wikipedia.org/wiki/Symfony",
"success_case_list": [{
"title": "Vogue France",
"image": "https://symfony.com/media/cache/project_show/uploads/showcase/32fa97a5fdd28158d063ac600ff1f917.jpeg",
"customer": "Vogue France",
"country": "fr",
"language": "en",
"url": "https://symfony.com/showcase/67"
}, {
"title": "Swiss Open Government Data",
"image": "https://symfony.com/media/cache/project_show/uploads/showcase/f0a28027adfefbd67b4189a302518d8f.png",
"customer": "Swiss Federal Council",
"country": "ch",
"language": "en",
"url": "https://symfony.com/showcase/8"
}]
}, {
"title": "Swift Mailer",
"logo": "http://swiftmailer.org/images/logo.png",
"category_list": ["Mailer", "PHP"],
"source_code_download": "https://github.com/swiftmailer/swiftmailer/archive/5.x.zip",
"commercial_support": "N/A",
"wikipedia_url": "N/A",
"success_case_list": ["N/A"]
}, {
"title": "TWIG",
"logo": "http://image.slidesharecdn.com/twigtemplating-131030083856-phpapp01/95/twig-templating-6-638.jpg?cb=1383127689",
"category_list": ["PHP", "Template engine"],
"source_code_download": "https://github.com/twigphp/Twig/archive/1.x.zip",
"commercial_support": "N/A",
"wikipedia_url": "https://en.wikipedia.org/wiki/Twig_(template_engine)",
"success_case_list": ["N/A"]
}, {
"title": "SILEX",
"logo": "https://static.oc-static.com/prod/courses/illustrations/illu_premiers-pas-avec-le-framework-php-silex.png",
"category_list": ["PHP", "Micro-framework"],
"source_code_download": "https://github.com/silexphp/Silex/archive/1.3.zip",
"commercial_support": "N/A",
"wikipedia_url": "https://en.wikipedia.org/wiki/Silex_(web_framework)",
"success_case_list": ["N/A"]
}]
}
\ No newline at end of file
<?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>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> <string>dd044bfb3cdacfcebef812d66f774fda</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>sensiolabs.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - sensiolabs</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>SensioLabs.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_sensiolabs_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - sensiolabs</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>
<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_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>1473841974.29</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>zope</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>953.59425.5225.44561</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>1473842011.58</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Talend",
"logo": "https://upload.wikimedia.org/wikipedia/en/2/21/Talend_logo.png",
"country": "us",
"presence": ["us", "fr", "gb", "jp", "de", "ch", "au", "sg", "cn"],
"website": "https://www.talend.com/",
"founded_year": "2006",
"free_software_list": [{
"title": "Data preparation",
"logo": "https://upload.wikimedia.org/wikipedia/en/2/21/Talend_logo.png",
"category_list": ["Desktop App"],
"source_code_download": "https://github.com/Talend/data-prep/archive/master.zip",
"commercial_support": "http://www.talend.com/products/data-preparation",
"wikipedia_url": "N/A",
"success_case_list": [{
"title": "BF&M: Leveraging Talend in the Insurance Industry to Move Out with the Old and In with the New",
"image": "N/A",
"customer": "BF&M Insurance Group",
"country": "bm",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/bfm-leveraging-talend-insurance-industry-move-out-old-and-new"
}]
}, {
"title": "Open Studio for Big Data",
"logo": "https://upload.wikimedia.org/wikipedia/en/2/21/Talend_logo.png",
"category_list": ["Big data", "Analytics"],
"source_code_download": "https://github.com/Talend/tbd-studio-se/archive/master.zip",
"commercial_support": "https://info.talend.com/prodevaltpbdsandbox.html?_ga=1.263941772.1805250264.1461762640",
"wikipedia_url": "N/A",
"success_case_list": [{
"title": "Buffalo Studios Maximizes Data Value to Build Competitive Edge in Social Gaming",
"image": "N/A",
"customer": "Buffalo Studios of Caesars Interactive Entertainment (CIE)",
"country": "us",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/buffalo-studios-maximizes-data-value-to-build-competitive-edge-in"
}, {
"title": "Accor Optimizes its Bookings Management",
"image": "N/A",
"customer": "Accor",
"country": "11 geographical sites",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/accor-optimizes-its-bookings-management"
}]
}, {
"title": "Open Studio for Data Integration",
"logo": "https://upload.wikimedia.org/wikipedia/en/2/21/Talend_logo.png",
"category_list": ["Data integration"],
"source_code_download": "https://github.com/Talend/tdi-studio-se/archive/master.zip",
"commercial_support": "https://info.talend.com/prodevaltedi.html?_ga=1.268111630.1805250264.1461762640",
"wikipedia_url": "N/A",
"success_case_list": [{
"title": "Accent Group Raises the Roof on Performance Using Talend Data Integration",
"image": "N/A",
"customer": "Accent Group",
"country": "gb",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/accent-group-raises-roof-performance-using-talend-enterprise-data"
}, {
"title": "The Directorate for Maritime Affairs improves data quality and business intelligence with Talend",
"image": "N/A",
"customer": "Infrastructure, Transportation and the Sea (DGITM) of the French Ministry of Ecology, Sustainable Development and Energy",
"country": "fr",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/the-directorate-for-maritime-affairs-improves-data-quality-and-business"
}]
}, {
"title": "Open Studio for Data Quality",
"logo": "https://upload.wikimedia.org/wikipedia/en/2/21/Talend_logo.png",
"category_list": ["Data profiling", "Data monitoring"],
"source_code_download": "https://github.com/Talend/tdq-studio-se/archive/master.zip",
"commercial_support": "https://www.talend.com/products/data-quality",
"wikipedia_url": "N/A",
"success_case_list": [{
"title": "Talend Makes Light Work of Legacy Integration for Aliaxis",
"image": "N/A",
"customer": "Aliaxis",
"country": "gb",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/talend-makes-light-work-legacy-integration-aliaxis"
}, {
"title": "Electrocomponents Increases Performance and Reliability of Systems with Talend Enterprise Data Quality",
"image": "N/A",
"customer": "Electrocomponents plc",
"country": "worldwide",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/electrocomponents-increases-performance-and-reliability-of-systems-with"
}]
}, {
"title": "Open Studio for ESB",
"logo": "https://upload.wikimedia.org/wikipedia/en/2/21/Talend_logo.png",
"category_list": ["Enterprise Service Bus"],
"source_code_download": "https://github.com/Talend/tesb-studio-se/archive/master.zip",
"commercial_support": "https://www.talend.com/products/application-integration",
"wikipedia_url": "N/A",
"success_case_list": [{
"title": "GE Healthcare Moves Core Data to Talend ESB",
"image": "N/A",
"customer": "GE Healthcare",
"country": "gb",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/ge-healthcare-moves-core-data-to-talend-esb"
}, {
"title": "Globalway, Inc. Helps Japan Move from Ground to Cloud",
"image": "N/A",
"customer": "Globalway, Inc",
"country": "jp",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/globalway-inc-helps-japan-move-from-ground-to-cloud"
}]
}, {
"title": "Master Data Management",
"logo": "https://upload.wikimedia.org/wikipedia/en/2/21/Talend_logo.png",
"category_list": ["Data Management"],
"source_code_download": "https://github.com/Talend/tmdm-common/archive/master.zip",
"commercial_support": "https://www.talend.com/products/mdm",
"wikipedia_url": "N/A",
"success_case_list": [{
"title": "Ellie Mae turbo charges its sales and marketing activities with Talend MDM",
"image": "N/A",
"customer": "Ellie Mae",
"country": "us",
"language": "en",
"url": "https://www.talend.com/customers/customer-reference/ellie-mae-turbo-charges-its-sales-and-marketing-activities-with-talend"
}]
}]
}
\ No newline at end of file
<?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>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> <string>663d98bfcc72213dd19f73a816db96c1</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>talend.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - talend</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>Talend.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_talend_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - talend</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>
<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_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>1473842244.05</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>zope</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>953.59425.45439.1723</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>1473842049.86</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"title": "Xwiki",
"logo": "https://www.erp5.com/NXD-Media.Logo.Partner.Xwiki?quality=75.0&display=large&format=png",
"country": "fr",
"presence": ["fr", "ro", "dz"],
"website": "www.xwiki.com",
"founded_year": "2004",
"free_software_list": [{
"title": "Xwiki Enterprise",
"logo": "https://www.erp5.com/NXD-Media.Logo.Partner.Xwiki?quality=75.0&display=large&format=png",
"category_list": ["Intranet", "KM", "Simple CMS"],
"source_code_download": "https://github.com/xwiki/xwiki-enterprise/archive/master.zip",
"commercial_support": "http://www.xwiki.com/en/products/pricing",
"wikipedia_url": "https://en.wikipedia.org/wiki/Wiki_software#Enterprise_wikis",
"success_case_list": [{
"title": "Aelia intranet",
"image": "http://www.xwiki.com/en/download/references/aelia/aelia.jpg",
"customer": "Aelia",
"country": ["fr", "gb", "pl"],
"language": "en",
"url": "http://www.xwiki.com/en/references/aelia"
}, {
"title": "AFP",
"image": "http://www.xwiki.com/en/download/references/afp/afp.jpg",
"customer": "AFP",
"country": "fr",
"language": "en",
"url": "http://www.xwiki.com/en/references/afp"
}, {
"title": "Insee",
"image": "http://www.xwiki.com/en/download/references/insee/insee.jpg",
"customer": "Insee",
"country": "fr",
"language": "en",
"url": "http://www.xwiki.com/en/references/insee"
}]
}, {
"title": "Xwiki Collaboration Suite",
"logo": "http://www.xwiki.com/en/download/Totem/XCS-BannerCollaborativeWork/xcs-logo.png",
"category_list": ["IM(information management)", "Collaborative intranet", "Business application"],
"source_code_download": "https://github.com/xwikisas/xcs/archive/master.zip",
"commercial_support": "http://www.xwiki.com/en/products/pricing",
"wikipedia_url": "",
"success_case_list": [{
"title": "Fidelia Assistance",
"image": "http://www.xwiki.com/en/download/references/fidelia-assistance/fidelia-assistance.jpg",
"customer": "Fidelia Assistance",
"country": "fr",
"language": "en",
"url": "http://www.xwiki.com/en/references/fidelia-assistance"
}, {
"title": "INRA",
"image": "http://www.xwiki.com/en/download/references/inra/inra.png",
"customer": "INRA",
"country": "fr",
"language": "en",
"url": "http://www.xwiki.com/en/references/inra"
}, {
"title": "Socomore",
"image": "http://www.xwiki.com/en/download/references/socomore/socomore.jpg",
"customer": "Socomore",
"country": "Worldwide",
"language": "en",
"url": "http://www.xwiki.com/en/references/socomore"
}, {
"title": "Expert et Finance",
"image": "http://www.xwiki.com/en/download/references/expert-et-finance/expert-finance.jpg",
"customer": "Expert et Finance",
"country": "fr",
"language": "en",
"url": "http://www.xwiki.com/en/references/expert-et-finance"
}]
}]
}
\ No newline at end of file
<?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>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> <string>5b15a81293ffdc2829164e8cf99b7151</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/json</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>xwiki.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>AFS publisher list entry - xwiki</string> </value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>xwiki.json</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>file_afs_xwiki_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>File</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>AFS publisher list entry - xwiki</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>
<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_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>1473842128.57</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>zope</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>953.59427.10691.9386</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>1473842120.47</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Manifest" 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/>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_erp5_afs.appcache</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS appcache</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_appcache</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 Manifest</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>text_content</string> </key>
<value> <string encoding="cdata"><![CDATA[
CACHE MANIFEST\n
# generated on Tue, 29 Jul 2016 13:00:00 GMT .\n
# XXX + fonts\n
# images/ajax-loader.gif\n
CACHE:\n
font-awesome/font-awesome-webfont.eot?v=4.6.3\n
font-awesome/font-awesome-webfont.eot?#iefix&v=4.6.3\n
font-awesome/font-awesome-webfont.woff?v=4.6.3\n
font-awesome/font-awesome-webfont.ttf?v=4.6.3\n
font-awesome/font-awesome-webfont.svg?v=4.6.3#fontawesomeregular\n
URI.js\n
erp5_launcher_nojqm.js\n
gadget_erp5_nojqm.css\n
gadget_erp5_editor_panel.html\n
gadget_erp5_editor_panel.js\n
gadget_erp5_field_checkbox.html\n
gadget_erp5_field_checkbox.js\n
gadget_erp5_field_datetime.html\n
gadget_erp5_field_datetime.js\n
gadget_erp5_field_email.html\n
gadget_erp5_field_email.js\n
gadget_erp5_field_file.html\n
gadget_erp5_field_file.js\n
gadget_erp5_field_float.html\n
gadget_erp5_field_float.js\n
gadget_erp5_field_gadget.html\n
gadget_erp5_field_gadget.js\n
gadget_erp5_field_image.html\n
gadget_erp5_field_image.js\n
gadget_erp5_field_integer.html\n
gadget_erp5_field_integer.js\n
gadget_erp5_field_list.html\n
gadget_erp5_field_list.js\n
gadget_erp5_field_listbox.html\n
gadget_erp5_field_listbox.js\n
gadget_erp5_field_multicheckbox.html\n
gadget_erp5_field_multicheckbox.js\n
gadget_erp5_field_multilist.html\n
gadget_erp5_field_multilist.js\n
gadget_erp5_field_multirelationstring.html\n
gadget_erp5_field_multirelationstring.js\n
gadget_erp5_field_radio.html\n
gadget_erp5_field_radio.js\n
gadget_erp5_field_readonly.html\n
gadget_erp5_field_readonly.js\n
gadget_erp5_field_relationstring.html\n
gadget_erp5_field_relationstring.js\n
gadget_erp5_field_string.html\n
gadget_erp5_field_string.js\n
gadget_erp5_field_password.html\n
gadget_erp5_field_password.js\n
gadget_erp5_field_textarea.html\n
gadget_erp5_field_textarea.js\n
gadget_erp5_form.html\n
gadget_erp5_form.js\n
gadget_erp5_header.html\n
gadget_erp5_header.js\n
gadget_erp5_jio.html\n
gadget_erp5_jio.js\n
gadget_erp5_page_action.html\n
gadget_erp5_page_action.js\n
gadget_erp5_page_form.html\n
gadget_erp5_page_form.js\n
gadget_erp5_page_front.html\n
gadget_erp5_page_front.js\n
gadget_erp5_page_history.html\n
gadget_erp5_page_history.js\n
gadget_erp5_page_jump.html\n
gadget_erp5_page_jump.js\n
gadget_erp5_page_logout.html\n
gadget_erp5_page_logout.js\n
gadget_erp5_page_preference.html\n
gadget_erp5_page_preference.js\n
gadget_erp5_page_relation_search.html\n
gadget_erp5_page_relation_search.js\n
gadget_erp5_page_search.html\n
gadget_erp5_page_search.js\n
gadget_erp5_page_tab.html\n
gadget_erp5_page_tab.js\n
gadget_erp5_page_worklist.html\n
gadget_erp5_page_worklist.js\n
gadget_erp5_panel.html\n
gadget_erp5_panel.js\n
gadget_erp5_pt_form_dialog.html\n
gadget_erp5_pt_form_dialog.js\n
gadget_erp5_pt_form_list.html\n
gadget_erp5_pt_form_list.js\n
gadget_erp5_pt_form_view.html\n
gadget_erp5_pt_form_view.js\n
gadget_erp5_pt_form_view_editable.html\n
gadget_erp5_pt_form_view_editable.js\n
gadget_erp5_pt_report_view.html\n
gadget_erp5_pt_report_view.js\n
gadget_erp5_router.html\n
gadget_erp5_router.js\n
gadget_erp5_relation_input.html\n
gadget_erp5_relation_input.js\n
gadget_erp5_search_editor.html\n
gadget_erp5_search_editor.js\n
gadget_erp5_searchfield.html\n
gadget_erp5_searchfield.js\n
gadget_erp5_sort_editor.html\n
gadget_erp5_sort_editor.js\n
gadget_global.js\n
gadget_erp5_global.js\n
gadget_jio.html\n
gadget_jio.js\n
gadget_translation.html\n
gadget_translation.js\n
gadget_translation_data.js\n
handlebars.js\n
i18next.js\n
jiodev.js\n
renderjs.js\n
rsvp.js\n
# CUSTOM AFS files\n
gadget_erp5_page_afs_success_case.html\n
gadget_erp5_page_afs_success_case.js\n
gadget_erp5_page_afs_publisher.html\n
gadget_erp5_page_afs_publisher.js\n
gadget_erp5_page_afs_success_case_list.html\n
gadget_erp5_page_afs_success_case_list.js\n
gadget_erp5_page_afs_publisher_list.html\n
gadget_erp5_page_afs_publisher_list.js\n
gadget_erp5_page_afs_software.html\n
gadget_erp5_page_afs_software.js\n
gadget_erp5_page_afs_directory.html\n
gadget_erp5_page_afs_directory.js\n
gadget_erp5_afs_jio.html\n
gadget_erp5_afs_jio.js\n
gadget_erp5_afs_panel.html\n
gadget_erp5_afs_panel.js\n
gadget_erp5_afs_router.html\n
gadget_erp5_afs_router.js\n
gadget_erp5_afs.css\n
gadget_erp5_afs_storage.js\n
gadget_erp5_page_afs_software_list.html\n
gadget_erp5_page_afs_software_list.js\n
# CUSTOM AFS raw data\n
publisher_list.txt\n
alfresco.json\n
apple.json\n
bluemind.json\n
commerceguys.json\n
google.json\n
linagora.json\n
magento.json\n
mariadb.json\n
microsoft.json\n
mongodb.json\n
nexedi.json\n
odoo.json\n
pentaho.json\n
prestashop.json\n
sensiolabs.json\n
talend.json\n
xwiki.json\n
NETWORK:\n
*
]]></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Gadget AFS Appcache</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>
<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>1473847666.66</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>zope</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>953.59519.51030.51865</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>1473866182.32</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>1473773794.91</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*
-------------------------------------------------------------------------
----------------------------- Masonry -----------------------------------
-------------------------------------------------------------------------
*/
.ui-masonry-container {
margin-top: -5em;
}
.ui-masonry-container > ul {
margin: 1.5em 0;
padding: 0;
-ms-column-gap: 1.5em;
-moz-column-gap: 1.5em;
-webkit-column-gap: 1.5em;
column-gap: 1.5em;
list-style: none outside none;
}
.ui-masonry-container > ul li {
display: inline-block;
width: 100%;
float: none;
}
.ui-masonry-container > ul li .ui-content-section {
padding: 0;
padding-bottom: .5em;
margin: 1em 0;
}
.ui-masonry-container > ul li .ui-content-section h1 {
padding: 0.5em 0 .5em 0;
text-align: center;
background: #f1f1f1;
margin: 0;
margin-bottom: .5em;
font-size: 1.1em;
}
@media (min-width: 32em) {
.ui-masonry-container.ui-responsive > ul {
-ms-column-count: 2;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
@media (min-width: 48em) {
.ui-masonry-container.ui-responsive > ul {
-moz-column-count: 3;
-webkit-column-count: 3;
-ms-column-count: 3;
column-count: 3;
}
}
@media (min-width: 64em) {
.ui-masonry-container.ui-responsive > ul {
-moz-column-count: 4;
-webkit-column-count: 4;
-ms-column-count: 4;
column-count: 4;
}
}
/*
-------------------------------------------------------------------------
----------------------------- Generic -----------------------------------
-------------------------------------------------------------------------
*/
.display-widget section {
margin-top: 1em;
}
.display-widget h1 {
font-size: 2em;
margin: .5em 0 .75em;
border-bottom: 1px solid #a1a1a1;
padding-bottom: .25em;
}
.display-widget h2 {
font-size: 2em;
margin: .25em 0 .5em;
}
.display-widget h3 {
font-size: 1.5em;
margin: .25em 0 .25em;
}
.display-widget h4 {
font-size: 1.25em;
font-weight: bold;
}
@media (max-width: 40em) {
.display-widget h1,
.display-widget h2,
.display-widget h3 {
text-align: center;
}
}
.display-widget hr {
color: #a1a1a1;
padding-top: 1em;
padding-bottom: 1em;
height: 1px;
}
/*
-------------------------------------------------------------------------
---------------------------- SPECIFIC --------------------------------
-------------------------------------------------------------------------
*/
.custom-software-list > li {
border: 1px solid #a1a1a1;
padding: 1em;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 2em;
}
.custom-software-profile li {
display: inline-block;
vertical-align: top;
}
.custom-software-profile li:nth-child(1) {
width: 20%;
}
.custom-software-profile li:nth-child(2) {
width: 79%;
}
.custom-software-profile ul > li {
display: block;
width: 100%;
}
.custom-software-profile .custom-success-story-category-list li {
width: initial;
display: inline-block;
vertical-align: middle;
margin: 0;
}
.custom-software-profile .custom-success-story-category-list li,
.custom-software-profile .custom-success-story-category-list lh {
vertical-align: middle;
}
@media (max-width: 40em) {
.custom-software-profile li:nth-child(n),
.custom-software-profile .custom-success-story-category-list li:nth-child(n) {
display: block;
width: 100%;
}
}
.custom-software-profile-image-wrapper {
width: 12em;
height: 12em;
border: 1px solid #a1a1a1;
position: relative;
}
.custom-software-profile-image-wrapper img {
max-height: 100%;
max-width: 100%;
width: auto;
height: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
padding: .25em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media (max-width: 40em) {
.custom-software-profile-image-wrapper {
margin: 0 auto;
}
}
.custom-success-story-list > li:nth-child(even) {
padding-right: 0;
}
.custom-success-story-list > li {
display: inline-block;
max-width: 49%;
vertical-align: top;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-right: .5em;
}
@media (max-width: 40em) {
.custom-success-story-list > li {
display: block;
max-width: initial;
padding: 0;
}
}
.custom-success-story-image-wrapper {
height: 20em;
overflow: hidden;
margin: .25em 0 .25em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #a1a1a1;
padding: .25em;
}
.custom-success-story-image-wrapper img {
width: 100%;
}
@media (max-width: 40em) {
.custom-success-story-image-wrapper {
width: 100%;
max-height: 12em;
}
}
.custom-success-story-title,
.custom-success-story-client span {
font-weight: bold;
padding: .5em 0;
text-align: center;
}
.custom-success-story-description {
text-align: justify;
-moz-text-align-last: left;
text-align-last: left;
padding-bottom: .5em;
}
.custom-success-story-category-list {
padding-bottom: .5em;
}
.custom-success-story-category-list lh {
vertical-align: middle;
}
.custom-success-story-category-list li {
vertical-align: middle;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #a1a1a1;
padding: .5em;
display: inline-block;
margin: 0 .25em 1em;
}
.custom-success-story-list li {
margin: 0 .25em .25em;
}
@media (max-width: 40em) {
.custom-success-story-list > li:not(:nth-last-child(1)) .custom-success-story-client + p + p:after {
content: "";
width: 60%;
display: block;
border-bottom: 1px solid #a1a1a1;
padding-bottom: 1.25em;
margin-bottom: .1.25em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
}
}
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Style" 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/>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_erp5_afs.css</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS CSS</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_css</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 Style</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Gadget AFS CSS</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>
<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>1472645444.64</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>zope</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>953.41069.15893.19114</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>1473843278.12</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>1472645160.21</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!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>Jio Gadget</title>
<!-- renderjs -->
<script src="rsvp.js" type="text/javascript"></script>
<script src="renderjs.js" type="text/javascript"></script>
<script src="jiodev.js" type="text/javascript"></script>
<script src="gadget_erp5_afs_storage.js" type="text/javascript"></script>
<script src="gadget_erp5_afs_jio.js" type="text/javascript"></script>
</head>
<body>
<div data-gadget-url='gadget_jio.html' data-gadget-scope='jio'></div>
</body>
</html>
\ No newline at end of file
<?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_erp5_afs_jio.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS storage gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_jio_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>Gadget AFS Storage</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>
<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>1472635566.72</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>zope</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>953.59441.2826.48947</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>1473842967.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>1472635464.19</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*global window, rJS, RSVP, UriTemplate, URI, Query, SimpleQuery, ComplexQuery, jIO */
/*jslint indent: 2, maxerr: 3, nomen: true */
(function (window, rJS, RSVP, UriTemplate, URI, Query, SimpleQuery, ComplexQuery, jIO) {
"use strict";
// XXX... lord have mercy
function mockupQueryParam(param, select_list) {
var wild_param = param.replace(/[()]/g,"%").replace(/ /g,''),
return_list = [],
len,
i;
for (i = 0, len = select_list.length; i < len; i += 1) {
return_list.push(select_list[i] + ':"' + wild_param + '"');
}
return ' (' + return_list.join(' OR ') + ')';
}
// XXX... lord, I need more mercy
function updateQuery(query, select_list) {
var query_param_list = query.split("AND"),
param,
len,
i;
for (i = 0, len = query_param_list.length; i < len; i += 1) {
param = query_param_list[i];
// search
if (param.split(":").length !== 2) {
return query.replace(param, mockupQueryParam(param, select_list));
}
// hide rows
if (param.indexOf("catalog.uid") > 0) {
return query.replace("catalog.", "");
}
}
return query;
}
function createDataSheets(gadget) {
gadget.jio_allDocs = gadget.state_parameter_dict.jio_storage.allDocs;
gadget.jio_get = gadget.state_parameter_dict.jio_storage.get;
gadget.jio_put = gadget.state_parameter_dict.jio_storage.put;
return gadget.jio_allDocs()
/////////////////////////////////////////////////////////////////
// Make Publisher datasheets
/////////////////////////////////////////////////////////////////
.push(function (data) {
var uid = 0;
function isReplicate(el) {
return (el.id.indexOf("_replicate_") < 0);
}
function setPortalTypeOnPublisher (el) {
return gadget.jio_get(el.id)
.push(function (publisher_object) {
publisher_object.portal_type = "publisher";
//publisher_object.url = publisher_object.website;
publisher_object.uid = (uid++).toString();
return gadget.jio_put(publisher_object.uid, publisher_object);
});
}
var publisher_id_list = data.data.rows,
promise_list = publisher_id_list.map(setPortalTypeOnPublisher);
return RSVP.all(promise_list);
})
.push(function () {
return gadget.jio_allDocs({
select_list: ['title', 'free_software_list', 'website'],
query: 'portal_type: "publisher"'
});
})
/////////////////////////////////////////////////////////////////
// Make Software datasheets
/////////////////////////////////////////////////////////////////
.push(function (publisher_list) {
var uid = 1000;
function saveSoftwareListFromPublisher (j) {
var publisher = j.value.title,
software_list = j.value.free_software_list,
website = j.value.website;
function saveSoftwareDocument (software) {
software.portal_type = "software";
software.publisher = publisher;
software.website = website;
software.uid = (uid++).toString();
return gadget.jio_put(software.uid, software);
}
var save_software_promise_list = software_list.map(saveSoftwareDocument);
return RSVP.all(save_software_promise_list);
}
var publishers = publisher_list.data.rows,
promise_list = publishers.map(saveSoftwareListFromPublisher);
return RSVP.all(promise_list);
})
.push(function () {
return gadget.jio_allDocs({
select_list: [
'title',
'website',
'success_case_list',
'publisher',
'category_list',
],
query: 'portal_type: "software"'
});
})
/////////////////////////////////////////////////////////////////
// Make Success Case datasheets
/////////////////////////////////////////////////////////////////
.push(function (software_list) {
var uid = 2000;
function saveSuccessCaseListFromSoftware (softwareObject) {
var software = softwareObject.value,
publisher = softwareObject.value.publisher,
website = softwareObject.value.website,
success_case_list = softwareObject.value.success_case_list;
function isValid (success_case) {
return (success_case !== "N/A" &&
success_case.title !== "" &&
success_case.title !== "N/A");
}
function addProperties (success_case) {
success_case.portal_type = "success_case";
success_case.software = software.title;
success_case.publisher = publisher;
success_case.category_list = software.category_list;
success_case.uid = (uid++).toString();
return gadget.jio_put(success_case.uid, success_case);
}
var save_success_case_promise_list =
success_case_list.filter(isValid)
.map(addProperties);
return RSVP.all(save_success_case_promise_list);
}
var softwares = software_list.data.rows.filter(function (sw) {
return (sw.value.success_case_list !== "N/A");
}),
promise_list = softwares.map(saveSuccessCaseListFromSoftware);
return RSVP.all(promise_list);
})
.push(undefined, function (error) {
console.log(error);
});
}
rJS(window)
.ready(function (gadget) {
return gadget.getDeclaredGadget('jio')
.push(function (jio_gadget) {
// Initialize the gadget local parameters
gadget.state_parameter_dict = {jio_storage: jio_gadget};
});
})
.declareAcquiredMethod('getSetting', 'getSetting')
.declareAcquiredMethod('redirect', 'redirect')
.declareAcquiredMethod('getUrlFor', 'getUrlFor')
.declareMethod('createJio', function () {
var gadget = this;
return new RSVP.Queue()
.push(function (setting_list) {
return gadget.state_parameter_dict.jio_storage.createJio({
check_local_modification: false,
check_local_creation: false,
check_local_deletion: false,
type: "replicate",
local_sub_storage : {
type: "query",
sub_storage: {
type: "memory",
}
},
remote_sub_storage : {
type: "query",
sub_storage: {
type: "publisher_storage",
url: "/"
}
},
})
.push(function (data) {
return gadget.state_parameter_dict.jio_storage.repair();
})
.push(function () {
return createDataSheets(gadget);
});
});
})
.declareMethod('allDocs', function (option_dict) {
option_dict.query = updateQuery(option_dict.query, option_dict.select_list);
//console.log(option_dict.query)
return this.state_parameter_dict.jio_storage.allDocs(option_dict);
})
.declareMethod('getAttachment', function (id, view) {
return this.state_parameter_dict.jio_storage.getAttachment(id, view);
})
.declareMethod('get', function (id) {
return this.state_parameter_dict.jio_storage.get(id);
})
.declareMethod('put', function (object1, object2) {
return this.state_parameter_dict.jio_storage.put(object1, object2);
})
.declareMethod('repair', function () {
return this.state_parameter_dict.jio_storage.repair();
});
}(window, rJS, RSVP, UriTemplate, URI, Query, SimpleQuery, ComplexQuery, jIO));
\ No newline at end of file
<?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_erp5_afs_jio.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS storage gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_jio_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>Gadget AFS Storage JS</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>
<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>1472635704.41</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>zope</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>953.58292.19625.51814</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>1473843145.69</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>1472635627.87</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!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>Panel</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 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">
<button data-i18n="Close" class="ui-btn ui-btn-icon-notext ui-icon-delete">Close</button>
</div>
</div>
<div class="panel_img">
<img class="ui-title" alt="AFS" src="data:image/png;base64,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" />
</div>
<!--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" data-enhanced="true">
<li class="ui-first-child"><a href="{{directory_href}}" class="ui-btn ui-btn-icon-left ui-icon-table" data-i18n="Directory" accesskey="d">Directory</a></li>
<li><a href="{{publisher_href}}" class="ui-btn ui-btn-icon-left ui-icon-university" data-i18n="Publishers" accesskey="a">Publishers</a></li>
<li><a href="{{software_href}}" class="ui-btn ui-btn-icon-left ui-icon-cube" data-i18n="Software Products" accesskey="p">Software Products</a></li>
<li class="ui-last-child"><a href="{{success_case_href}}" class="ui-btn ui-btn-icon-left ui-icon-book" data-i18n="Success Cases" accesskey="s">Success Cases</a></li>
<!--div>
{{#if language_list}}
<li data-role="collapsible" data-enhanced="true" data-collapsed="true" data-collapsed-icon="comment-o" class="ui-collapsible ui-collapsible-collapsed">
<h4 class="ui-collapsible-heading ui-collapsible-heading-collapsed ui-li-divider ui-li-has-icon">
<a class="ui-collapsible-heading-toggle ui-icon-comment-o ui-btn-icon-left ui-btn-inherit" href="#" data-i18n="[last]Languages">
<span data-i18n="Click to expand content" class="ui-collapsible-heading-status"></span>Languages
</a>
</h4>
<div class="ui-collapsible-content ui-collapsible-content-collapsed" aria-hidden="true">
<fieldset data-role="controlgroup">
{{#each language_list}}
<form method="POST" action="">
<div class="ui-btn ui-input-btn ui-corner-all ui-shadow ui-btn-icon-right ui-icon-carat-r" data-i18n="[node]{{lang}}">
{{lang}}
&nbsp;
<input type="submit" data-enhanced="true" name="lang" id="lang-{{count}}" value="{{lang}}" />
</div>
<label class="ui-hidden-accessible" for="lang-{{count}}" data-i18n="{{lang}}"></label>
</form>
{{/each}}
</fieldset>
</div>
</li>
{{/if}}
<div-->
<!--li class="ui-last-child"><a href="{{logout_href}}" class="ui-btn ui-btn-icon-left ui-icon-power-off" data-i18n="Logout" accesskey="o">Logout</a></li -->
</ul>
</div>
</script>
<!-- custom script -->
<script src="gadget_erp5_afs_panel.js" type="text/javascript"></script>
</head>
<body>
<div class="jqm-navmenu-panel"></div>
</body>
</html>
\ No newline at end of file
<?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_erp5_afs_panel.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS panel with modified menu entries and logo</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_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>Gadget AFS Panel</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>
<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>1472633441.99</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>zope</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>953.59442.42567.51370</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>1473845929.06</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>1472632999.52</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*jslint nomen: true, indent: 2, maxerr: 3 */
/*global window, rJS, Handlebars, RSVP, loopEventListener */
(function (window, rJS, Handlebars, RSVP, loopEventListener) {
"use strict";
/////////////////////////////////////////////////////////////////
// temlates
/////////////////////////////////////////////////////////////////
// Precompile templates while loading the first gadget instance
var gadget_klass = rJS(window),
source_header = gadget_klass.__template_element
.getElementById("panel-template-header")
.innerHTML,
panel_template_header = Handlebars.compile(source_header),
source_body = gadget_klass.__template_element
.getElementById("panel-template-body")
.innerHTML,
panel_template_body = Handlebars.compile(source_body);
gadget_klass
/////////////////////////////////////////////////////////////////
// ready
/////////////////////////////////////////////////////////////////
// Init local properties
.ready(function (g) {
g.props = {};
})
//////////////////////////////////////////////
// acquired method
//////////////////////////////////////////////
.declareAcquiredMethod("translateHtml", "translateHtml")
.declareAcquiredMethod("getUrlFor", "getUrlFor")
// Assign the element to a variable
.ready(function (g) {
return g.getElement()
.push(function (element) {
g.props.element = element;
g.props.render_deferred = RSVP.defer();
});
})
/////////////////////////////////////////////////////////////////
// declared methods
/////////////////////////////////////////////////////////////////
.declareMethod('toggle', function () {
this.props.element.classList.toggle('visible');
})
.declareMethod('close', function () {
if (this.props.element.classList.contains('visible')) {
this.props.element.classList.remove('visible');
}
})
.declareMethod('render', function () {
var g = this;
return new RSVP.Queue()
.push(function () {
return RSVP.all([
g.getUrlFor({command: 'display', options: {page: "afs_directory"}}),
g.getUrlFor({command: 'display', options: {page: "afs_publisher_list"}}),
g.getUrlFor({command: 'display', options: {page: "afs_software_list"}}),
g.getUrlFor({command: 'display', options: {page: "afs_success_case_list"}})
]);
})
.push(function (all_result) {
// XXX: Customize panel header!
var tmp = panel_template_header();
tmp += panel_template_body({
"directory_href": all_result[0],
"publisher_href": all_result[1],
"software_href": all_result[2],
"success_case_href": all_result[3]
});
return tmp;
})
.push(function (my_translated_or_plain_html) {
g.props.element.querySelector("div").innerHTML = my_translated_or_plain_html;
g.props.render_deferred.resolve();
});
})
/////////////////////////////////////////////////////////////////
// declared services
/////////////////////////////////////////////////////////////////
.declareService(function () {
var panel_gadget = this;
function formSubmit() {
panel_gadget.toggle();
}
return new RSVP.Queue()
.push(function () {
return panel_gadget.props.render_deferred.promise;
})
.push(function () {
return loopEventListener(
panel_gadget.props.element.querySelector('button'),
'click',
false,
formSubmit
);
});
});
}(window, rJS, Handlebars, RSVP, loopEventListener));
\ No newline at end of file
<?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_erp5_afs_panel.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS panel with modified menu entries and logo</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_panel_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>Gadget AFS Panel JS</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>
<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>1472633432.22</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>zope</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>953.59442.41619.45056</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>1473843061.58</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>1472632996.74</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<title>Router Gadget</title>
<!-- renderjs -->
<script src="rsvp.js" type="text/javascript"></script>
<script src="renderjs.js" type="text/javascript"></script>
<script src="gadget_erp5_afs_router.js" type="text/javascript"></script>
</head>
<body>
<div data-gadget-url="gadget_erp5_router.html" data-gadget-scope="router"></div>
</body>
</html>
<?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/>
</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_erp5_afs_router.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS router</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_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>Gadget AFS Router</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>
<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>1472731280.92</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>zope</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>953.59443.17296.9233</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>1473843090.6</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>1472731275.98</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*jslint nomen: true, indent: 2, maxerr: 3 */
/*global window, rJS, RSVP */
(function (window, rJS, RSVP) {
"use strict";
rJS(window)
/////////////////////////////////////////////////////////////////
// ready
/////////////////////////////////////////////////////////////////
// Init local properties
.ready(function (g) {
g.props = {};
})
/*
.ready(function (g) {
return g.getDeclaredGadget("router")
.push(function (my_default_router) {
return my_default_router.start();
});
})
*/
/////////////////////////////////////////////////////////////////
// declared methods
/////////////////////////////////////////////////////////////////
.declareMethod('getCommandUrlFor', function () {
var argument_list = arguments,
dict = argument_list[0],
key,
portal;
// XXX better way than to extract from query like this?
if (dict.command === "index") {
key = dict.options.jio_key;
portal = dict.options.query.split(":")[1].split('"')[1];
return "#/" + key + "?page=afs_" + portal + "&view=view";
}
return this.getDeclaredGadget("router")
.push(function (router) {
return router.getCommandUrlFor.apply(router, argument_list);
});
})
.declareMethod('start', function () {
var argument_list = arguments;
return this.getDeclaredGadget("router")
.push(function (router) {
return router.start.apply(router, argument_list);
});
})
.declareMethod('route', function () {
var argument_list = arguments;
return this.getDeclaredGadget("router")
.push(function (router) {
return router.route.apply(router, argument_list);
});
})
.declareMethod('getUrlParameter', function () {
var argument_list = arguments;
return this.getDeclaredGadget("router")
.push(function (router) {
return router.getUrlParameter.apply(router, argument_list);
});
})
.declareMethod('redirect', function () {
var argument_list = arguments;
return this.getDeclaredGadget("router")
.push(function (router) {
return router.redirect.apply(router, argument_list);
});
});
}(window, rJS, RSVP));
\ No newline at end of file
<?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/>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_erp5_afs_router.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS router</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_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>Gadget AFS Router JS</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>
<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>1472731282.48</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>zope</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>953.59443.50628.58811</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>1473843119.57</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>1472731263.87</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*
* Copyright 2016, Nexedi SA
* Released under the LGPL license.
* http://www.gnu.org/licenses/lgpl.html
*/
/*jslint nomen: true*/
/*global jIO, RSVP, DOMParser, Blob */
(function (jIO, RSVP, JSON, UriTemplate) {
"use strict";
var DOCUMENT_URL = "{document_id}",
document_url_template = UriTemplate.parse(DOCUMENT_URL);
function ajax(storage, options) {
if (options === undefined) {
options = {};
}
return new RSVP.Queue()
.push(function () {
return jIO.util.ajax(options);
});
}
function PublisherStorage(spec) {
}
PublisherStorage.prototype.get = function (id) {
var context = this;
return new RSVP.Queue()
.push(function () {
return ajax(context, {
type: "GET",
url: document_url_template.expand({document_id: id}),
dataType: "text",
});
})
.push(function (response) {
return JSON.parse(response.target.response || response.target.responseText);
}, function (error) {
if ((error.target !== undefined) &&
(error.target.status === 404)) {
throw new jIO.util.jIOError("Cannot find document", 404);
}
throw error;
});
};
PublisherStorage.prototype.hasCapacity = function (name) {
return (name === "list");
};
PublisherStorage.prototype.buildQuery = function (options) {
var context = this,
rows = [];
return new RSVP.Queue()
.push(function () {
return ajax(context, {
type: "GET",
url: document_url_template.expand({document_id: 'publisher_list.txt'})
});
})
.push(function (response) {
var response_list = (response.target.response || response.target.responseText).split('\n');
for (var entry in response_list) {
if (response_list[entry] !== "") {
rows.push({
id: response_list[entry],
value: {}
});
}
}
return rows;
});
};
jIO.addStorage('publisher_storage', PublisherStorage);
}(jIO, RSVP, JSON, UriTemplate));
\ No newline at end of file
<?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_erp5_afs_storage.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS storage</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_afs_storage_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>Gadget AFS Storage</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>005</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>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>1473773985.6</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>zope</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>953.59499.42581.16981</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>1473864764.58</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>1473773975.51</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!-- FRONT PAGE free_software_publisher_directory -->
<!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>Free Software Publisher Directory</title>
<link rel="stylesheet" href="gadget_erp5_afs.css" type="text/css" />
<!-- 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>
<!-- custom script -->
<script src="gadget_global.js" type="text/javascript"></script>
<script src="gadget_erp5_page_afs_directory.js" type="text/javascript"></script>
<!-- templates -->
<script id="frontpage-template" type="text/x-handlebars-template">
<ul class="grid-items">
{{#each this}}
<li>
{{>list-partial}}
</li>
{{/each}}
</ul>
</script>
<script id="list-partial" type="text/x-handlebars-template">
<section class="ui-content-section ui-body-c">
<h1>{{category}}</h1>
<ul>
{{#each softwares}}
<li><a href="{{value.href}}">{{value.title}}</a></li>
{{/each}}
</ul>
</section>
</script>
</head>
<body>
<section class="ui-responsive body ui-masonry-container"></section>
</body>
</html>
<?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_erp5_page_afs_directory.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS directory gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_directory_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>Gadget AFS Page Directory</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>
<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>1472644892.63</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>zope</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>953.59440.13548.33757</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>1473842912.2</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>1472644619.78</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*global window, rJS, RSVP, Handlebars, URI, console, jIO */
/*jslint nomen: true, indent: 2, maxerr: 3 */
(function (window, rJS, RSVP, Handlebars, URI) {
"use strict";
var gadget_klass = rJS(window),
templater = gadget_klass.__template_element,
source = templater.getElementById("frontpage-template")
.innerHTML,
template = Handlebars.compile(source);
Handlebars.registerPartial(
"list-partial",
templater.getElementById("list-partial").innerHTML
);
gadget_klass
/////////////////////////////////////////////////////////////////
// ready
/////////////////////////////////////////////////////////////////
// Init local properties
.ready(function (g) {
g.props = {};
})
// Assign the element to a variable
.ready(function (g) {
return g.getElement()
.push(function (element) {
g.props.element = element;
})
.push(undefined, function (error) {
console.log(error);
});
})
.declareAcquiredMethod("updateHeader", "updateHeader")
.declareAcquiredMethod("jio_allDocs", "jio_allDocs")
/////////////////////////////////////////////////////////////////
// declared methods
/////////////////////////////////////////////////////////////////
.declareMethod("render", function () {
var gadget = this;
return gadget.updateHeader({
page_title: 'Free Software Publisher Directory'
})
.push(function () {
return gadget.jio_allDocs({
select_list: ['category_list'],
query: 'portal_type:"software"'
});
})
.push(function (software_objects) {
var softwares = software_objects.data.rows,
categories = softwares.map( (obj) => obj.value.category_list ) // get all categories
.reduce( (cur, prev) => cur.concat(prev) ), // flatten array of category arrays
// remove duplicates (case sensitive!)
unique_categories = Array.from(new Set(categories));
return RSVP.all(unique_categories);
})
.push(function (categories) {
var softwares_by_category = categories.map(function (category) {
return gadget.jio_allDocs({
select_list: [
'title',
'publisher',
'logo'
],
query: 'category_list:"%' + category + '%" AND portal_type:"software"'
})
.push(function (softwares) {
softwares.data.rows.map(function (sw) {
// XXX hardcoded page and view
sw.value.href = "#/" + sw.id + "?page=afs_software&view=view";
});
return {
category: category,
softwares: softwares.data.rows
};
});
});
return RSVP.all(softwares_by_category);
})
.push(function (result) {
// reverse sort categories by number of softwares
result.sort( (a, b) => b.softwares.length - a.softwares.length );
var content = template(result);
gadget.props.element.querySelector('.body').innerHTML = content;
});
});
}(window, rJS, RSVP, Handlebars, URI));
<?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_erp5_page_afs_directory.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS directory gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_directory_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>Gadget AFS Page Directory JS</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>
<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>1472644887.2</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>zope</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>953.59439.33358.1211</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>1473842873.77</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>1472644669.08</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Publisher</title>
<script src="rsvp.js"></script>
<script src="renderjs.js"></script>
<script src="handlebars.js"></script>
<link rel="stylesheet" type="text/css" href="gadget_erp5_afs.css" />
<script src="gadget_erp5_page_afs_publisher.js"></script>
<script id="display-template" type="text/x-handlebars-template">
<section class="ui-grid-container ui-responsive">
<ul class="grid-elements custom-software-profile">
<li>
{{#if logo}}
<div class="custom-software-profile-image-wrapper"><a href="{{website}}"><img src="{{logo}}" alt></a></div>
{{/if}}
</li>
<li>
<h1>{{title}}</h1>
<p>{{description}}</p>
{{#if wikipedia_url}}
<p>Profile: <a href="{{wikipedia_url}}">Wikipedia</a></p>
{{/if}}
<ul>
<li>Founded: {{founded_year}}</li>
<li>Country: {{country}}</li>
<li>Website: <a href="{{website}}">{{website}}</a></li>
<li>Presence:
{{#each presence}}
{{this}}
{{/each}}
</li>
</ul>
</li>
</ul>
<section class="ui-content-header-plain ui-bar-c">
<h2>Free software Solutions</h2>
</section>
<ul class="grid-items custom-software-list">
{{#each free_software_list}}
<li>
<ul class="custom-software-profile">
<li>
{{#if logo}}
<div class="custom-software-profile-image-wrapper"><a href="{{website}}"><img src="{{logo}}" alt></a></div>
{{else}}
<div>&nbsp</div>
{{/if}}
</li>
<li>
<h1>{{title}}</h1>
<p>{{description}}</p>
<div>
<ul class="custom-success-story-category-list"><lh>Categories:</lh>
{{#each category_list}}
<li>{{this}}</li>
{{/each}}
</ul>
</div>
<p>Source Code: <a href="{{source_code_download}}">Download</a></p>
<p>Free software Commercial Support:
{{#if commercial_support}}
<a href="{{commercial_support}}"> Yes</a>
{{else}}
No
{{/if}}
<abbr title="{{commercial_support_description}}">(?)</abbr>
</p>
{{#if wikipedia_url}}
<p><a href="{{wikipedia_url}}" class="">Wikipedia page</a></p>
{{/if}}
</li>
</ul>
<section class="ui-content-header-plain ui-bar-c">
<h3>Success Stories</h3>
</section>
{{#if success_case_list}}
<ul class="grid-items custom-success-story-list">
{{#each success_case_list}}
<li>
{{#if image}}
<div class="custom-success-story-image-wrapper"><a href="{{url}}"><img src="{{image}}" alt></a></div>
{{else}}
<div>&nbsp;</div>
{{/if}}
<p class="custom-success-story-title">{{title}}</a></p>
<p class="custom-success-story-description">{{description}} <a href="{{url}}">Read more</a></p>
<p>Industry: {{industry}}</p>
<ul class="custom-success-story-category-list"><lh>Categories:</lh>
{{#each ../category_list}}
<li>{{this}}</li>
{{/each}}
</ul>
<p class="custom-success-story-client">Customer: <span>{{customer}}</span></p>
<p>Country: {{country}}</p>
<p>Language: {{language}}</p>
</li>
{{/each}}
</ul>
{{/if}}
</li>
{{/each}}
</ul>
</section>
</script>
</head>
<body>
<article class="display-widget ui-content"></article>
</body>
</html>
\ No newline at end of file
<?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_erp5_page_afs_publisher.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS publisher gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_publisher_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>Gadget AFS Page Publisher</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>
<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>1472717704.97</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>zope</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>953.59435.64998.47581</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>1473842670.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>1472717611.11</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*globals window, RSVP, rJS, Handlebars*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(function (window, RSVP, rJS, Handlebars) {
"use strict";
var gadget_klass = rJS(window),
templater = gadget_klass.__template_element,
display_widget_table = Handlebars.compile(
templater.getElementById("display-template").innerHTML
);
rJS(window)
.ready(function (g) {
g.props = {};
return g.getElement()
.push(function (element) {
g.props.element = element;
});
})
.declareAcquiredMethod('updateHeader', 'updateHeader')
.declareAcquiredMethod('jio_get', 'jio_get')
.declareMethod('render', function (options) {
var gadget = this;
return new RSVP.Queue()
.push(function () {
return gadget.jio_get(options.jio_key);
})
.push(function (publisher) {
gadget.updateHeader({
page_title: publisher.title,
});
publisher.free_software_list.map(function (sw) {
if (sw.commercial_support === "N/A") {
delete sw.commercial_support;
}
if (sw.wikipedia_url === "N/A") {
delete sw.wikipedia_url;
}
if (sw.success_case_list.length === 0 ||
sw.success_case_list === "N/A" ||
sw.success_case_list[0].title === "N/A" ||
sw.success_case_list[0].title === "") {
delete sw.success_case_list;
}
});
var content = display_widget_table(publisher);
gadget.props.element.querySelector(".display-widget")
.innerHTML = content;
});
});
}(window, RSVP, rJS, Handlebars));
\ No newline at end of file
<?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_erp5_page_afs_publisher.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS publisher gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_publisher_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>Gadget AFS Page Publisher JS</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>
<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>1472717697.76</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>zope</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>953.40686.63116.10461</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>1473842612.5</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>1472717662.65</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!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>Success Stories</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>
<!-- custom script -->
<script src="gadget_global.js" type="text/javascript"></script>
<script src="gadget_erp5_page_afs_publisher_list.js" type="text/javascript"></script>
</head>
<body>
<div data-gadget-url="gadget_erp5_pt_form_list.html"
data-gadget-scope="form_list"
data-gadget-sandbox="public">
</div>
</body>
</html>
\ No newline at end of file
<?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_erp5_page_afs_publisher_list.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS publisher list gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_publisher_list_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>Gadget AFS Page Publisher List</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>
<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>1472715871.49</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>zope</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>953.59446.3272.28245</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>1473843259.98</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>1472715777.35</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*globals window, RSVP, rJS*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(function (window, RSVP, rJS) {
"use strict";
rJS(window)
.ready(function (g) {
g.props = {};
return g.getElement()
.push(function (element) {
g.props.element = element;
});
})
.declareAcquiredMethod("translate", "translate")
.declareAcquiredMethod("getUrlFor", "getUrlFor")
.declareAcquiredMethod("getUrlParameter", "getUrlParameter")
.declareAcquiredMethod("updateHeader", "updateHeader")
.declareAcquiredMethod("jio_allDocs", "jio_allDocs")
.allowPublicAcquisition('updateHeader', function () {
return;
})
.allowPublicAcquisition('getUrlParameter', function (argument_list) {
return this.getUrlParameter(argument_list)
.push(function (result) {
if ((result === undefined) && (argument_list[0] === 'field_listbox_sort_list:json')) {
return [['title', 'ascending']];
}
return result;
});
})
.declareMethod("render", function (options) {
var gadget = this;
return new RSVP.Queue()
.push(function () {
return gadget.updateHeader({
page_title: "Publisher List",
});
})
.push(function () {
return gadget.getDeclaredGadget("form_list");
})
.push(function (form_gadget) {
var column_list = [
//['logo', 'Logo'],
['title', 'Title'],
['country', 'Country'],
['founded_year', 'Founded'],
['presence', 'Presence']
];
return form_gadget.render({
erp5_document: {"_embedded": {"_view": {
"listbox": {
"column_list": column_list,
"show_anchor": 0,
"default_params": {},
"editable": 0,
"key": "field_listbox",
"lines": 20,
"list_method": "portal_catalog",
"query": 'urn:jio:allDocs?query=' + 'portal_type:' + '"publisher"',
"portal_type": [],
"search_column_list": column_list,
"sort_column_list": column_list,
"sort_on": ["title", "ascending"],
"title": "Documents",
"type": "ListBox"
}
}},
"_links": {
"type": {
// form_list display portal_type in header
name: ""
}
}
},
form_definition: {
group_list: [
[
"bottom",
[["listbox"]]
],
[
"hidden",
["listbox_modification_date"]
]
]
}
});
});
});
}(window, RSVP, rJS));
<?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_erp5_page_afs_publisher_list.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS publisher list gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_publisher_list_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>Gadget AFS Page Publisher List JS</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>
<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>1472715877.98</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>zope</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>953.40656.41521.35942</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>1473843194.9</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>1472715803.22</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Success Story List</title>
<link type="text/css" rel="stylesheet" href="gadget_erp5_afs.css" />
<script src="rsvp.js"></script>
<script src="renderjs.js"></script>
<script src="handlebars.js"></script>
<script src="gadget_erp5_page_afs_software.js"></script>
<script id="display-template" type="text/x-handlebars-template">
<section class="ui-grid-container ui-responsive">
<ul class="grid-elements custom-software-profile">
<li>
{{#if logo}}
<div class="custom-software-profile-image-wrapper"><a href="{{website}}"><img src="{{logo}}"></a></div>
{{/if}}
</li>
<li>
<h1>{{title}}</h1>
<p>{{description}}</p>
{{#if wikipedia_url}}
<p><a href="{{wikipedia_url}}" class="">Read more on Wikipedia</a></p>
{{/if}}
</li>
</ul>
<section class="ui-content-header-plain ui-bar-c">
<h3>Software Spec</h3>
</section>
<ul class="grid-elements">
<li>Publisher: {{publisher}}</li>
<li>Website: <a href="{{website}}">{{website}}</a></li>
<li>Source Code: <a href="{{source_code_download}}">Download</a></li>
<li>Free software Commercial Support:
{{#if commercial_support}}
<a href="{{commercial_support}}"> Yes</a>
{{else}}
No
{{/if}}
<abbr title="{{commercial_support_description}}">(?)</abbr>
</li>
</ul>
{{#if success_case_list}}
<section class="ui-content-header-plain ui-bar-c">
<h3>Success Stories</h3>
</section>
<ul class="grid-items custom-success-story-list">
{{#each success_case_list}}
<li>
{{#if image}}
<div class="custom-success-story-image-wrapper"><a href="{{url}}"><img src="{{image}}" alt></a></div>
{{else}}
<div>&nbsp;</div>
{{/if}}
<p class="custom-success-story-title">{{title}}</a></p>
<p class="custom-success-story-description">{{description}} <a href="{{url}}">Read more</a></p>
<p>Industry: {{industry}}</p>
<ul class="custom-success-story-category-list"><lh>Categories:</lh>
{{#each ../category_list}}
<li>{{this}}</li>
{{/each}}
</ul>
<p class="custom-success-story-client">Customer: <span>{{customer}}</span></p>
<p>Country: {{country}}</p>
<p>Language: {{language}}</p>
</li>
{{/each}}
</ul>
{{/if}}
</section>
</script>
</head>
<body>
<div class="display-widget"></div>
</body>
</html>
\ No newline at end of file
<?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_erp5_page_afs_software.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS software gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_software_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>Gadget AFS Page Software</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>
<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>1472646925.86</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>zope</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>953.59439.11473.15155</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>1473842839.22</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>1472646623.82</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*globals window, RSVP, rJS, Handlebars*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(function (window, RSVP, rJS, Handlebars) {
"use strict";
var gadget_klass = rJS(window),
templater = gadget_klass.__template_element,
display_widget_table = Handlebars.compile(
templater.getElementById("display-template").innerHTML
);
rJS(window)
.ready(function (g) {
g.props = {};
return g.getElement()
.push(function (element) {
g.props.element = element;
});
})
.declareAcquiredMethod('updateHeader', 'updateHeader')
.declareAcquiredMethod('jio_get', 'jio_get')
.declareMethod('render', function (options) {
var gadget = this;
return new RSVP.Queue()
.push(function () {
return gadget.jio_get(options.jio_key);
})
.push(function (software) {
gadget.updateHeader({
page_title: software.title,
});
if (software.commercial_support == "N/A") {
delete software.commercial_support;
}
if (software.wikipedia_url == "N/A") {
delete software.wikipedia_url;
}
if (software.success_case_list.length === 0 ||
software.success_case_list === "N/A" ||
software.success_case_list[0].title === "N/A" ||
software.success_case_list[0].title === "") {
delete software.success_case_list;
}
var content = display_widget_table(software);
gadget.props.element.querySelector(".display-widget")
.innerHTML = content;
});
});
}(window, RSVP, rJS, Handlebars));
\ No newline at end of file
<?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_erp5_page_afs_software.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS software gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_software_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>Gadget AFS Page Software JS</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>002</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>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>1473847356.4</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>zope</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>953.59514.12451.53691</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>1473847337.31</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>1473847305.36</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!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>Software</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>
<!-- custom script -->
<script src="gadget_global.js" type="text/javascript"></script>
<script src="gadget_erp5_page_afs_software_list.js" type="text/javascript"></script>
</head>
<body>
<div data-gadget-url="gadget_erp5_pt_form_list.html"
data-gadget-scope="form_list"
data-gadget-sandbox="public">
</div>
</body>
</html>
\ No newline at end of file
<?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_erp5_page_afs_software_list.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS software list gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_software_list_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>Gadget AFS Page Software List</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>
<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>1472717017.99</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>zope</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>953.59438.4591.48964</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>1473842778.35</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>1472716924.14</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*globals window, RSVP, rJS*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(function (window, RSVP, rJS) {
"use strict";
rJS(window)
.ready(function (g) {
g.props = {};
return g.getElement()
.push(function (element) {
g.props.element = element;
});
})
.declareAcquiredMethod("translate", "translate")
.declareAcquiredMethod("getUrlFor", "getUrlFor")
.declareAcquiredMethod("getUrlParameter", "getUrlParameter")
.declareAcquiredMethod("updateHeader", "updateHeader")
.declareAcquiredMethod("jio_allDocs", "jio_allDocs")
.allowPublicAcquisition('updateHeader', function () {
return;
})
.allowPublicAcquisition('getUrlParameter', function (argument_list) {
return this.getUrlParameter(argument_list)
.push(function (result) {
if ((result === undefined) && (argument_list[0] === 'field_listbox_sort_list:json')) {
return [['title', 'ascending']];
}
return result;
});
})
.declareMethod("render", function (options) {
var gadget = this;
return new RSVP.Queue()
.push(function () {
return gadget.updateHeader({
page_title: "Software List",
});
})
.push(function () {
return gadget.getDeclaredGadget("form_list");
})
.push(function (form_gadget) {
var column_list = [
//['logo', 'Logo'],
['title', 'Title'],
['publisher', 'Publisher'],
['category_list', 'Category']
];
return form_gadget.render({
erp5_document: {"_embedded": {"_view": {
"listbox": {
"column_list": column_list,
"show_anchor": 0,
"default_params": {},
"editable": 0,
"key": "field_listbox",
"lines": 20,
"list_method": "portal_catalog",
"query": 'urn:jio:allDocs?query=' + 'portal_type:' + '"software"',
"portal_type": [],
"search_column_list": column_list,
"sort_column_list": column_list,
"title": "Documents",
"type": "ListBox"
}
}},
"_links": {
"type": {
// form_list display portal_type in header
name: ""
}
}
},
form_definition: {
group_list: [
[
"bottom",
[["listbox"]]
],
[
"hidden",
["listbox_modification_date"]
]
]
}
});
});
});
}(window, RSVP, rJS));
<?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_erp5_page_afs_software_list.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS software list gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_software_list_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>Gadget AFS Page Software List JS</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>
<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>1472717012.87</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>zope</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>953.40675.35974.65450</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>1473842742.9</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>1472716972.97</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Success Story</title>
<script src="rsvp.js"></script>
<script src="renderjs.js"></script>
<script src="handlebars.js"></script>
<link type="text/css" rel="stylesheet" href="gadget_erp5_afs.css" />
<script src="gadget_erp5_page_afs_success_case.js"></script>
<script id="display-template" type="text/x-handlebars-template">
<section class="ui-grid-container ui-responsive">
<h1>{{title}}</h1>
{{#if image}}
<div class="custom-success-story-image-wrapper"><a href="{{url}}"><img src="{{image}}" alt></a></div>
{{else}}
<div>&nbsp;</div>
{{/if}}
<p class="custom-success-story-description">{{description}} <a href="{{url}}">Read more</a></p>
<p>Industry: {{industry}}</p>
<ul class="custom-success-story-category-list"><lh>Categories:</lh>
{{#each ../category_list}}
<li>{{this}}</li>
{{/each}}
</ul>
<p class="custom-success-story-client">Customer: <span>{{customer}}</span></p>
<p>Country: {{country}}</p>
<p>Language: {{language}}</p>
<p>Software: {{software}}</p>
<p>Publisher: {{publisher}}</p>
</section>
</script>
</head>
<body>
<div class="display-widget"></div>
</body>
</html>
\ No newline at end of file
<?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_erp5_page_afs_success_case.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS success case gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_success_case_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>Gadget AFS Page Success Case</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>
<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>1472717856.14</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>zope</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>953.59434.58669.54784</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>1473842594.93</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>1472717765.81</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*globals window, RSVP, rJS, Handlebars*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(function (window, RSVP, rJS, Handlebars) {
"use strict";
var gadget_klass = rJS(window),
templater = gadget_klass.__template_element,
display_widget_table = Handlebars.compile(
templater.getElementById("display-template").innerHTML
);
rJS(window)
.ready(function (g) {
g.props = {};
return g.getElement()
.push(function (element) {
g.props.element = element;
});
})
.declareAcquiredMethod('updateHeader', 'updateHeader')
.declareAcquiredMethod('jio_get', 'jio_get')
.declareMethod('render', function (options) {
var gadget = this;
return new RSVP.Queue()
.push(function () {
return gadget.jio_get(options.jio_key);
})
.push(function (story) {
gadget.updateHeader({
page_title: story.title,
});
var content = display_widget_table(story);
gadget.props.element.querySelector(".display-widget")
.innerHTML = content;
});
});
}(window, RSVP, rJS, Handlebars));
\ No newline at end of file
<?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_erp5_page_afs_success_case.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS success case gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_success_case_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>Gadget AFS Page Success Case JS</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>
<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>1472717850.66</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>zope</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>953.59444.54208.4488</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>1473843213.7</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>1472717817.17</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Success Case List</title>
<script src="rsvp.js"></script>
<script src="renderjs.js"></script>
<script src="gadget_global.js" ></script>
<script src="gadget_erp5_page_afs_success_case_list.js"></script>
</head>
<body>
<div data-gadget-url="gadget_erp5_pt_form_list.html"
data-gadget-scope="form_list"
data-gadget-sandbox="public">
</div>
</body>
</html>
\ No newline at end of file
<?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_erp5_page_afs_success_case_list.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS success case list gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_success_case_list_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>Gadget AFS Page Success Case List</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>
<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>1472717121.37</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>zope</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>953.59437.16732.31317</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>1473842727.51</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>1472717022.36</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*globals window, RSVP, rJS*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(function (window, RSVP, rJS) {
"use strict";
rJS(window)
.ready(function (g) {
g.props = {};
return g.getElement()
.push(function (element) {
g.props.element = element;
});
})
.declareAcquiredMethod("translate", "translate")
.declareAcquiredMethod("getUrlFor", "getUrlFor")
.declareAcquiredMethod("getUrlParameter", "getUrlParameter")
.declareAcquiredMethod("updateHeader", "updateHeader")
.declareAcquiredMethod("jio_allDocs", "jio_allDocs")
.allowPublicAcquisition('updateHeader', function () {
return;
})
.allowPublicAcquisition('getUrlParameter', function (argument_list) {
return this.getUrlParameter(argument_list)
.push(function (result) {
if ((result === undefined) &&
(argument_list[0] === 'field_listbox_sort_list:json')) {
return [['title', 'ascending']];
}
return result;
});
})
.declareMethod("render", function (options) {
var gadget = this;
return new RSVP.Queue()
.push(function () {
return gadget.updateHeader({
page_title: "Success Story List",
});
})
/*
*/
.push(function () {
return gadget.getDeclaredGadget("form_list");
})
.push(function (form_gadget) {
var column_list = [
['title', 'Title'],
['software', 'Software'],
['publisher', 'Publisher'],
['industry', 'Industry'],
['category_list', 'Software Categories'],
['customer', 'Customer'],
['country', 'Country'],
['language', 'Language']
];
return form_gadget.render({
erp5_document: {"_embedded": {"_view": {
"listbox": {
"column_list": column_list,
"show_anchor": 0,
"default_params": {},
"editable": 1,
"editable_column_list": [],
"key": "field_listbox",
"lines": 20,
"list_method": "portal_catalog",
"query": 'urn:jio:allDocs?query=portal_type:"success_case"',
"portal_type": [],
"search_column_list": column_list,
"sort_column_list": column_list,
"title": "",
"type": "ListBox"
}
}},
"_links": {
"type": {
// form_list display portal_type in header
name: ""
}
}
},
form_definition: {
group_list: [[
"bottom",
[["listbox"]]
],
["hidden", ["listbox_modification_date"]]]
}
});
});
});
}(window, RSVP, rJS));
\ No newline at end of file
<?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_erp5_page_afs_success_case_list.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Custom AFS success case list gadget</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_erp5_page_afs_success_case_list_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>Gadget AFS Page Success Case List JS</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>
<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>1472717115.37</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>zope</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>953.40968.47393.12851</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>1473842686.96</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>1472717074.36</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<?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>
</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/afs</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<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_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_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_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_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_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_header_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_content_security_policy</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_x_frame_options</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_manifest_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">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
<item>
<key> <string>authorization_forced</string> </key>
<value> <int>0</int> </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>caching_policy/must-revalidate</string>
<string>aggregate/web_page_module/rjs_gadget_erp5_launcher_html</string>
</tuple>
</value>
</item>
<item>
<key> <string>configuration_application_title</string> </key>
<value> <string>Free Software Publisher Directory</string> </value>
</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\' data:; script-src \'self\' \'unsafe-eval\'; font-src \'self\'; style-src \'self\' data:; frame-src \'self\' data:</string> </value>
</item>
<item>
<key> <string>configuration_default_view_action_reference</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>configuration_frontpage_gadget_url</string> </key>
<value> <string>afs_directory</string> </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>
<none/>
</value>
</item>
<item>
<key> <string>configuration_jio_gadget_url</string> </key>
<value> <string>gadget_erp5_afs_jio.html</string> </value>
</item>
<item>
<key> <string>configuration_manifest_url</string> </key>
<value> <string>gadget_erp5_afs.appcache</string> </value>
</item>
<item>
<key> <string>configuration_panel_gadget_url</string> </key>
<value> <string>gadget_erp5_afs_panel.html</string> </value>
</item>
<item>
<key> <string>configuration_router_gadget_url</string> </key>
<value> <string>gadget_erp5_afs_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> <string>object_view</string> </value>
</item>
<item>
<key> <string>configuration_x_frame_options</string> </key>
<value> <string>SAMEORIGIN</string> </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> <string>List of open source software publishers, their software products and success stories.</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>afs</string> </value>
</item>
<item>
<key> <string>layout_configuration_form_id</string> </key>
<value> <string>WebSection_viewRenderJSPreference</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>Awesome Free Software Publisher List</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">AAAAAAAAAAg=</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="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </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="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<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="7" aka="AAAAAAAAAAc=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="8" aka="AAAAAAAAAAg=">
<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">AAAAAAAAAAk=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="9" aka="AAAAAAAAAAk=">
<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>1472742436.29</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="10" aka="AAAAAAAAAAo=">
<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>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>953.59466.37233.9915</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>1473847779.13</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<?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>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</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>configuration_login</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_logout</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">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>caching_policy/hateoas</string>
</tuple>
</value>
</item>
<item>
<key> <string>configuration_login</string> </key>
<value> <string>connection/login_form{?came_from}</string> </value>
</item>
<item>
<key> <string>configuration_logout</string> </key>
<value> <string>connection/WebSite_logout{?came_from}</string> </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>id</string> </key>
<value> <string>hateoas</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 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">AAAAAAAAAAg=</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="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </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="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<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="7" aka="AAAAAAAAAAc=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="8" aka="AAAAAAAAAAg=">
<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">AAAAAAAAAAk=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="9" aka="AAAAAAAAAAk=">
<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>1472632323.86</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="10" aka="AAAAAAAAAAo=">
<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>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>953.39264.4304.36881</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>1473844454.31</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<?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/connection</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</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/no-cache</string>
</tuple>
</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>empty_criterion_valid</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>connection</string> </value>
</item>
<item>
<key> <string>layout_configuration_form_id</string> </key>
<value> <string>WebSection_viewRenderJSPreference</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>RJS</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Connection</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>1472632323.87</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>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
</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>1472632323.88</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="8" aka="AAAAAAAAAAg=">
<pickle>
<global name="Message" module="Products.ERP5Type.Message"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default</string> </key>
<value> <string>Object copied from ${source_item}</string> </value>
</item>
<item>
<key> <string>domain</string> </key>
<value> <string>erp5_ui</string> </value>
</item>
<item>
<key> <string>mapping</string> </key>
<value>
<dictionary>
<item>
<key> <string>source_item</string> </key>
<value> <string>/erp5/web_site_module/renderjs_runner</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>message</string> </key>
<value> <string>Object copied from ${source_item}</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
erp5_web_renderjs_ui
\ No newline at end of file
List of Open Source/Free Software Publishers, profiles of their software products including success cases.
\ No newline at end of file
GPL
\ No newline at end of file
document_module/file_afs*
web_page_module/gadget_erp5_afs*
web_page_module/gadget_erp5_page_afs*
web_site_module/afs
web_site_module/afs/**
\ No newline at end of file
document_module/file_afs*
web_page_module/gadget_erp5_afs*
web_page_module/gadget_erp5_page_afs*
web_site_module/afs
web_site_module/afs/**
\ No newline at end of file
document_module/file_afs*
web_page_module/gadget_erp5_afs*
web_page_module/gadget_erp5_page_afs*
web_site_module/afs
web_site_module/afs/**
\ No newline at end of file
erp5_officejs_afs_directory
\ No newline at end of file
0.1
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment