Version Notes
Change log:
- Fixed drag&drop in all browsers
- Improved thumbnails processing
- Added license file to the package
All tests passed. Version is stable.
Download this release
Release Info
| Developer | Développeurs EnvoiMoinsCher.com |
| Extension | Orbitvu_Sun |
| Version | 1.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.0 to 1.0.1
- ORBITVU-SUN-PRODUCT-TELEPORTING-EN.pdf +0 -0
- app/code/community/Orbitvu/Sun/Block/Html5.php +0 -51
- app/code/community/Orbitvu/Sun/Model/Observer.php +34 -3
- app/design/adminhtml/default/default/template/sun/orbitvu.phtml +47 -12
- app/design/frontend/base/default/template/orbitvu/product/view/media.phtml +5 -1
- package.xml +11 -6
ORBITVU-SUN-PRODUCT-TELEPORTING-EN.pdf
ADDED
|
Binary file
|
app/code/community/Orbitvu/Sun/Block/Html5.php
DELETED
|
@@ -1,51 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
/**
|
| 3 |
-
* @category Orbitvu
|
| 4 |
-
* @package Orbitvu_Sun
|
| 5 |
-
* @copyright Copyright (C) 2014 Orbitvu (http://www.orbitvu.com)
|
| 6 |
-
* @license http://www.orbitvu.com/plugins/license
|
| 7 |
-
* @version 1.0.0
|
| 8 |
-
*/
|
| 9 |
-
|
| 10 |
-
class Orbitvu_Sun_Block_Html5
|
| 11 |
-
{
|
| 12 |
-
|
| 13 |
-
/*
|
| 14 |
-
* Options list
|
| 15 |
-
*/
|
| 16 |
-
public function OrbitvuHtml5Options() {
|
| 17 |
-
return array(
|
| 18 |
-
'yes' => Mage::helper('adminhtml')->__('Always use HTML5'),
|
| 19 |
-
'no' => Mage::helper('adminhtml')->__('Use Flash if available, otherwise use HTML5')
|
| 20 |
-
);
|
| 21 |
-
}
|
| 22 |
-
|
| 23 |
-
/**
|
| 24 |
-
* Options getter
|
| 25 |
-
*
|
| 26 |
-
* @return array
|
| 27 |
-
*/
|
| 28 |
-
public function toOptionArray() {
|
| 29 |
-
$array = $this->OrbitvuHtml5Options();
|
| 30 |
-
|
| 31 |
-
$ret = array();
|
| 32 |
-
foreach ($array as $key => $value) {
|
| 33 |
-
$ret[] = array(
|
| 34 |
-
'value' => $key,
|
| 35 |
-
'label' => $value
|
| 36 |
-
);
|
| 37 |
-
}
|
| 38 |
-
|
| 39 |
-
return $ret;
|
| 40 |
-
}
|
| 41 |
-
|
| 42 |
-
/**
|
| 43 |
-
* Get options in "key-value" format
|
| 44 |
-
*
|
| 45 |
-
* @return array
|
| 46 |
-
*/
|
| 47 |
-
public function toArray() {
|
| 48 |
-
return $this->OrbitvuHtml5Options();
|
| 49 |
-
}
|
| 50 |
-
}
|
| 51 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/community/Orbitvu/Sun/Model/Observer.php
CHANGED
|
@@ -26,6 +26,9 @@ class Orbitvu_Sun_Model_Observer {
|
|
| 26 |
//-------------------------------------------------------------------------------------------------------
|
| 27 |
}
|
| 28 |
//-------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
| 29 |
public function UpdateThumbnails($product_id) {
|
| 30 |
//-------------------------------------------------------------------------------------------------------
|
| 31 |
$this->ExtendOrbitvu();
|
|
@@ -62,7 +65,10 @@ class Orbitvu_Sun_Model_Observer {
|
|
| 62 |
return true;
|
| 63 |
//-------------------------------------------------------------------------------------------------------
|
| 64 |
}
|
| 65 |
-
|
|
|
|
|
|
|
|
|
|
| 66 |
public function AddThumbnail($product_id) {
|
| 67 |
//-------------------------------------------------------------------------------------------------------
|
| 68 |
$presentation = $this->_Orbitvu->GetProductPresentation($product_id, true);
|
|
@@ -99,7 +105,10 @@ class Orbitvu_Sun_Model_Observer {
|
|
| 99 |
return $media_api->create($product_id, $newImage);
|
| 100 |
//-------------------------------------------------------------------------------------------------------
|
| 101 |
}
|
| 102 |
-
|
|
|
|
|
|
|
|
|
|
| 103 |
public function DeleteThumbnail($product_id, $orbitvu_entry) {
|
| 104 |
//-------------------------------------------------------------------------------------------------------
|
| 105 |
$mediaApi = Mage::getModel('catalog/product_attribute_media_api');
|
|
@@ -118,7 +127,29 @@ class Orbitvu_Sun_Model_Observer {
|
|
| 118 |
}
|
| 119 |
//-------------------------------------------------------------------------------------------------------
|
| 120 |
}
|
| 121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 122 |
/*
|
| 123 |
* Make synchronization
|
| 124 |
*/
|
| 26 |
//-------------------------------------------------------------------------------------------------------
|
| 27 |
}
|
| 28 |
//-------------------------------------------------------------------------------------------------------
|
| 29 |
+
/*
|
| 30 |
+
* Synchronize one thumbnail
|
| 31 |
+
*/
|
| 32 |
public function UpdateThumbnails($product_id) {
|
| 33 |
//-------------------------------------------------------------------------------------------------------
|
| 34 |
$this->ExtendOrbitvu();
|
| 65 |
return true;
|
| 66 |
//-------------------------------------------------------------------------------------------------------
|
| 67 |
}
|
| 68 |
+
//-------------------------------------------------------------------------------------------------------
|
| 69 |
+
/*
|
| 70 |
+
* Add thumbnail
|
| 71 |
+
*/
|
| 72 |
public function AddThumbnail($product_id) {
|
| 73 |
//-------------------------------------------------------------------------------------------------------
|
| 74 |
$presentation = $this->_Orbitvu->GetProductPresentation($product_id, true);
|
| 105 |
return $media_api->create($product_id, $newImage);
|
| 106 |
//-------------------------------------------------------------------------------------------------------
|
| 107 |
}
|
| 108 |
+
//-------------------------------------------------------------------------------------------------------
|
| 109 |
+
/*
|
| 110 |
+
* Delete thumbnail
|
| 111 |
+
*/
|
| 112 |
public function DeleteThumbnail($product_id, $orbitvu_entry) {
|
| 113 |
//-------------------------------------------------------------------------------------------------------
|
| 114 |
$mediaApi = Mage::getModel('catalog/product_attribute_media_api');
|
| 127 |
}
|
| 128 |
//-------------------------------------------------------------------------------------------------------
|
| 129 |
}
|
| 130 |
+
//-------------------------------------------------------------------------------------------------------
|
| 131 |
+
/*
|
| 132 |
+
* Synchronize thumbs
|
| 133 |
+
*/
|
| 134 |
+
public function SynchronizeAllThumbnails() {
|
| 135 |
+
//-------------------------------------------------------------------------------------------------------
|
| 136 |
+
$storeId = Mage::app()->getStore()->getId();
|
| 137 |
+
$product = Mage::getModel('catalog/product');
|
| 138 |
+
//-------------------------------------------------------------------------------------------------------
|
| 139 |
+
$products = $product->getCollection()
|
| 140 |
+
->addAttributeToSelect(array(
|
| 141 |
+
'name',
|
| 142 |
+
'sku'
|
| 143 |
+
))
|
| 144 |
+
->addAttributeToFilter('status', '1');
|
| 145 |
+
//-------------------------------------------------------------------------------------------------------
|
| 146 |
+
$products_array = array();
|
| 147 |
+
foreach ($products as $q) {
|
| 148 |
+
$this->UpdateThumbnails($q->getId());
|
| 149 |
+
}
|
| 150 |
+
//-------------------------------------------------------------------------------------------------------
|
| 151 |
+
}
|
| 152 |
+
//-------------------------------------------------------------------------------------------------------
|
| 153 |
/*
|
| 154 |
* Make synchronization
|
| 155 |
*/
|
app/design/adminhtml/default/default/template/sun/orbitvu.phtml
CHANGED
|
@@ -731,7 +731,12 @@ foreach ($presentations['items'] as $item) {
|
|
| 731 |
|
| 732 |
if (!$update_sku && $orbitvu_connected) {
|
| 733 |
|
| 734 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 735 |
?>
|
| 736 |
<strong><?=$this->__('SKU')?>:</strong> <?=$sku?><br>
|
| 737 |
<ul class="messages" style="float: left; max-width: 680px;">
|
|
@@ -836,19 +841,30 @@ function orbitvu_ajax(file, func) {
|
|
| 836 |
}
|
| 837 |
|
| 838 |
function orbitvu_drag_start() {
|
| 839 |
-
|
|
|
|
| 840 |
|
| 841 |
-
|
| 842 |
-
|
|
|
|
|
|
|
|
|
|
| 843 |
}
|
|
|
|
| 844 |
}
|
| 845 |
|
| 846 |
function orbitvu_drag_end() {
|
| 847 |
-
|
|
|
|
| 848 |
|
| 849 |
-
|
| 850 |
-
|
| 851 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 852 |
}
|
| 853 |
|
| 854 |
var elems = document.getElementsByClassName('orbitvu-visibility');
|
|
@@ -983,7 +999,7 @@ function orbitvu_mouse_move(ev) {
|
|
| 983 |
|
| 984 |
|
| 985 |
if (OrbitvuLastTarget && (target !== OrbitvuLastTarget)) {
|
| 986 |
-
orbitvu_log(OrbitvuLastTarget, 'Mouse Out Fired');
|
| 987 |
|
| 988 |
|
| 989 |
var origClass = OrbitvuLastTarget.getAttribute('origClass');
|
|
@@ -999,7 +1015,7 @@ function orbitvu_mouse_move(ev) {
|
|
| 999 |
|
| 1000 |
|
| 1001 |
if (target != OrbitvuLastTarget) {
|
| 1002 |
-
orbitvu_log(target, 'Mouse Over Fired');
|
| 1003 |
|
| 1004 |
var oClass = target.getAttribute('overClass');
|
| 1005 |
if (oClass) {
|
|
@@ -1132,7 +1148,7 @@ function orbitvu_mouse_move(ev) {
|
|
| 1132 |
|
| 1133 |
if (beforeNode) {
|
| 1134 |
if (beforeNode != OrbitvuCurrentTarget.nextSibling) {
|
| 1135 |
-
orbitvu_log(OrbitvuCurrentTarget, 'Ajax action -> Insert before ' + beforeNode.id);
|
| 1136 |
orbitvu_final_item_id = OrbitvuCurrentTarget.id;
|
| 1137 |
orbitvu_final_node = beforeNode.id;
|
| 1138 |
activeCont.insertBefore(OrbitvuCurrentTarget, beforeNode);
|
|
@@ -1203,9 +1219,25 @@ function orbitvu_mouse_up(ev) {
|
|
| 1203 |
|
| 1204 |
if (OrbitvuCurrentTarget) {
|
| 1205 |
orbitvu_log(OrbitvuCurrentTarget, 'Mouse Up Fired');
|
|
|
|
| 1206 |
orbitvu_log(OrbitvuCurrentTarget, 'orbitvu_final_item_id: ' + orbitvu_final_item_id + ' / orbitvu_final_node: ' + orbitvu_final_node + ' / final_target: ' + OrbitvuLastTarget.id);
|
| 1207 |
|
| 1208 |
orbitvu_ajax('<?=$this->getUrl('*/catalog_product/edit/')?>id/<?=$product_id?>/back/edit/sun/update_order/sun_item_id/' + parseInt(orbitvu_final_item_id.replace('orbitvu-gallery-item-', '')) + '/sun_before_item_id/' + parseInt(orbitvu_final_node.replace('orbitvu-gallery-item-', '')), function(odp){});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1209 |
|
| 1210 |
OrbitvuDragTemp.style.display = 'none';
|
| 1211 |
if (OrbitvuCurrentTarget.style.display == 'block') {
|
|
@@ -1215,7 +1247,7 @@ function orbitvu_mouse_up(ev) {
|
|
| 1215 |
OrbitvuRootParent.appendChild(OrbitvuCurrentTarget);
|
| 1216 |
}
|
| 1217 |
}
|
| 1218 |
-
|
| 1219 |
OrbitvuCurrentTarget.style.display = '';
|
| 1220 |
OrbitvuCurrentTarget.style.opacity = '';
|
| 1221 |
OrbitvuCurrentTarget.style.cursor = '';
|
|
@@ -1223,6 +1255,9 @@ function orbitvu_mouse_up(ev) {
|
|
| 1223 |
OrbitvuCurrentTarget.style.boxShadow = '';
|
| 1224 |
OrbitvuCurrentTarget.className = OrbitvuCurrentTarget.className.replace(' dragstate','');
|
| 1225 |
}
|
|
|
|
|
|
|
|
|
|
| 1226 |
OrbitvuCurrentTarget = null;
|
| 1227 |
|
| 1228 |
|
| 731 |
|
| 732 |
if (!$update_sku && $orbitvu_connected) {
|
| 733 |
|
| 734 |
+
if (!$orbitvu_demo) {
|
| 735 |
+
$add_buttons .= '<button type="button" class="orbitvu-button-sku scalable" onclick="if (confirm(\''.$this->__('Do you really want to update this presentation SKU on your Orbitvu SUN account?').'\')) { OrbitvuSetAction(\'sun/set_sku/presentation_id/'.$presentations['orbitvu_id'].'/sun_new_sku/'.$product_sku.'\'); }"><span><span></span>'.$this->__('Update SKU on SUN').'</span></button> ';
|
| 736 |
+
}
|
| 737 |
+
else {
|
| 738 |
+
$add_buttons .= '<button type="button" class="orbitvu-button-sku scalable disabled orbitvu-button-disabled"><span><span></span>'.$this->__('Update SKU on SUN').'</span></button> ';
|
| 739 |
+
}
|
| 740 |
?>
|
| 741 |
<strong><?=$this->__('SKU')?>:</strong> <?=$sku?><br>
|
| 742 |
<ul class="messages" style="float: left; max-width: 680px;">
|
| 841 |
}
|
| 842 |
|
| 843 |
function orbitvu_drag_start() {
|
| 844 |
+
if (document.getElementsByClassName('orbitvu-drag-box')) {
|
| 845 |
+
var elems = document.getElementsByClassName('orbitvu-drag-box');
|
| 846 |
|
| 847 |
+
for (var i = 0, n = elems.length; i < n; i++) {
|
| 848 |
+
if (elems[i]) {
|
| 849 |
+
elems[i].className += ' drag';
|
| 850 |
+
}
|
| 851 |
+
}
|
| 852 |
}
|
| 853 |
+
//orbitvu_log('Drag start!');
|
| 854 |
}
|
| 855 |
|
| 856 |
function orbitvu_drag_end() {
|
| 857 |
+
if (document.getElementsByClassName('orbitvu-drag-box')) {
|
| 858 |
+
var elems = document.getElementsByClassName('orbitvu-drag-box');
|
| 859 |
|
| 860 |
+
//orbitvu_log('Drag end!');
|
| 861 |
+
|
| 862 |
+
for (var i = 0, n = elems.length; i < n; i++) {
|
| 863 |
+
if (elems[i]) {
|
| 864 |
+
elems[i].className = elems[i].className.replace(' drag', '');
|
| 865 |
+
}
|
| 866 |
+
}
|
| 867 |
+
}
|
| 868 |
}
|
| 869 |
|
| 870 |
var elems = document.getElementsByClassName('orbitvu-visibility');
|
| 999 |
|
| 1000 |
|
| 1001 |
if (OrbitvuLastTarget && (target !== OrbitvuLastTarget)) {
|
| 1002 |
+
//orbitvu_log(OrbitvuLastTarget, 'Mouse Out Fired');
|
| 1003 |
|
| 1004 |
|
| 1005 |
var origClass = OrbitvuLastTarget.getAttribute('origClass');
|
| 1015 |
|
| 1016 |
|
| 1017 |
if (target != OrbitvuLastTarget) {
|
| 1018 |
+
//orbitvu_log(target, 'Mouse Over Fired');
|
| 1019 |
|
| 1020 |
var oClass = target.getAttribute('overClass');
|
| 1021 |
if (oClass) {
|
| 1148 |
|
| 1149 |
if (beforeNode) {
|
| 1150 |
if (beforeNode != OrbitvuCurrentTarget.nextSibling) {
|
| 1151 |
+
//`orbitvu_log(OrbitvuCurrentTarget, 'Ajax action -> Insert before ' + beforeNode.id);
|
| 1152 |
orbitvu_final_item_id = OrbitvuCurrentTarget.id;
|
| 1153 |
orbitvu_final_node = beforeNode.id;
|
| 1154 |
activeCont.insertBefore(OrbitvuCurrentTarget, beforeNode);
|
| 1219 |
|
| 1220 |
if (OrbitvuCurrentTarget) {
|
| 1221 |
orbitvu_log(OrbitvuCurrentTarget, 'Mouse Up Fired');
|
| 1222 |
+
orbitvu_drag_end();
|
| 1223 |
orbitvu_log(OrbitvuCurrentTarget, 'orbitvu_final_item_id: ' + orbitvu_final_item_id + ' / orbitvu_final_node: ' + orbitvu_final_node + ' / final_target: ' + OrbitvuLastTarget.id);
|
| 1224 |
|
| 1225 |
orbitvu_ajax('<?=$this->getUrl('*/catalog_product/edit/')?>id/<?=$product_id?>/back/edit/sun/update_order/sun_item_id/' + parseInt(orbitvu_final_item_id.replace('orbitvu-gallery-item-', '')) + '/sun_before_item_id/' + parseInt(orbitvu_final_node.replace('orbitvu-gallery-item-', '')), function(odp){});
|
| 1226 |
+
|
| 1227 |
+
if (document.getElementById('media_gallery_content_grid')) {
|
| 1228 |
+
var torem = document.getElementById('media_gallery_content_grid');
|
| 1229 |
+
torem.parentNode.removeChild(torem);
|
| 1230 |
+
}
|
| 1231 |
+
|
| 1232 |
+
if (document.getElementById('media_gallery_content_save')) {
|
| 1233 |
+
var torem2 = document.getElementById('media_gallery_content_save');
|
| 1234 |
+
torem2.parentNode.removeChild(torem2);
|
| 1235 |
+
}
|
| 1236 |
+
|
| 1237 |
+
if (document.getElementById('media_gallery_content_save_image')) {
|
| 1238 |
+
var torem3 = document.getElementById('media_gallery_content_save_image');
|
| 1239 |
+
torem3.parentNode.removeChild(torem3);
|
| 1240 |
+
}
|
| 1241 |
|
| 1242 |
OrbitvuDragTemp.style.display = 'none';
|
| 1243 |
if (OrbitvuCurrentTarget.style.display == 'block') {
|
| 1247 |
OrbitvuRootParent.appendChild(OrbitvuCurrentTarget);
|
| 1248 |
}
|
| 1249 |
}
|
| 1250 |
+
|
| 1251 |
OrbitvuCurrentTarget.style.display = '';
|
| 1252 |
OrbitvuCurrentTarget.style.opacity = '';
|
| 1253 |
OrbitvuCurrentTarget.style.cursor = '';
|
| 1255 |
OrbitvuCurrentTarget.style.boxShadow = '';
|
| 1256 |
OrbitvuCurrentTarget.className = OrbitvuCurrentTarget.className.replace(' dragstate','');
|
| 1257 |
}
|
| 1258 |
+
|
| 1259 |
+
orbitvu_drag_end();
|
| 1260 |
+
|
| 1261 |
OrbitvuCurrentTarget = null;
|
| 1262 |
|
| 1263 |
|
app/design/frontend/base/default/template/orbitvu/product/view/media.phtml
CHANGED
|
@@ -16,8 +16,12 @@ $jspreloader_tn = array();
|
|
| 16 |
$thumbs_list = array();
|
| 17 |
$images_list = array();
|
| 18 |
//-------------------------------------------------------------------------------------------------------
|
| 19 |
-
$observer =
|
| 20 |
$_Orbitvu = $observer->ExtendOrbitvu();
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
//-------------------------------------------------------------------------------------------------------
|
| 22 |
/*
|
| 23 |
* Gallery theme
|
| 16 |
$thumbs_list = array();
|
| 17 |
$images_list = array();
|
| 18 |
//-------------------------------------------------------------------------------------------------------
|
| 19 |
+
$observer = Mage::getSingleton('sun/observer');
|
| 20 |
$_Orbitvu = $observer->ExtendOrbitvu();
|
| 21 |
+
|
| 22 |
+
if ($_GET['flush'] == 'true') {
|
| 23 |
+
$observer->SynchronizeAllThumbnails();
|
| 24 |
+
}
|
| 25 |
//-------------------------------------------------------------------------------------------------------
|
| 26 |
/*
|
| 27 |
* Gallery theme
|
package.xml
CHANGED
|
@@ -1,20 +1,25 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>Orbitvu_Sun</name>
|
| 4 |
-
<version>1.0.
|
| 5 |
<stability>stable</stability>
|
| 6 |
-
<license>Commercial</license>
|
| 7 |
<channel>community</channel>
|
| 8 |
<extends/>
|
| 9 |
<summary>Automate and improve your customer's expierience with dynamic zoom, 360°/3D spins, product tours using ORBITVU imaging solution.</summary>
|
| 10 |
<description>Orbitvu SUN Product Teleporting extension will improve your store product experience with interactive product tours, 360°/3D image spins and dynamic zoom on desktop and mobile. It will automate and facilitate your imaging workflow as never before.
|
| 11 |

|
| 12 |
This extension is provided by ORBITVU – the global leader for automated imaging solutions. It is a part of ORBITVU end to end imaging solutions and requires ORBITVU SUN account to function (DEMO available without registration).</description>
|
| 13 |
-
<notes>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
<authors><author><name>Orbitvu</name><user>dev</user><email>dev@orbitvu.com</email></author></authors>
|
| 15 |
-
<date>2014-08-
|
| 16 |
-
<time>
|
| 17 |
-
<contents><target name="magecommunity"><dir name="Orbitvu"><dir><dir name="Sun"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="0e87f8f32e40791c842e5fb70ebc3599"/><file name="Gridrenderer.php" hash="b86affaf935201508bb02e4b8975c988"/></dir></dir><dir name="Tabs"><file name="Tabid.php" hash="b90c1cac87797ebf579b7ebe694e53d3"/></dir><file name="Tabs.php" hash="7ff73221277099c0c1124061ccbe7132"/></dir><file name="Delay.php" hash="570f327292c20cfc3e2ec5faf0687116"/><file name="
|
| 18 |
<compatible/>
|
| 19 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
|
| 20 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>Orbitvu_Sun</name>
|
| 4 |
+
<version>1.0.1</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
+
<license uri="http://orbitvu.com/licenses/ORBITVU-SUN-PRODUCT-TELEPORTING-EN.pdf">Commercial</license>
|
| 7 |
<channel>community</channel>
|
| 8 |
<extends/>
|
| 9 |
<summary>Automate and improve your customer's expierience with dynamic zoom, 360°/3D spins, product tours using ORBITVU imaging solution.</summary>
|
| 10 |
<description>Orbitvu SUN Product Teleporting extension will improve your store product experience with interactive product tours, 360°/3D image spins and dynamic zoom on desktop and mobile. It will automate and facilitate your imaging workflow as never before.
|
| 11 |

|
| 12 |
This extension is provided by ORBITVU – the global leader for automated imaging solutions. It is a part of ORBITVU end to end imaging solutions and requires ORBITVU SUN account to function (DEMO available without registration).</description>
|
| 13 |
+
<notes>Change log:
|
| 14 |
+
- Fixed drag&drop in all browsers
|
| 15 |
+
- Improved thumbnails processing
|
| 16 |
+
- Added license file to the package
|
| 17 |
+

|
| 18 |
+
All tests passed. Version is stable.</notes>
|
| 19 |
<authors><author><name>Orbitvu</name><user>dev</user><email>dev@orbitvu.com</email></author></authors>
|
| 20 |
+
<date>2014-08-13</date>
|
| 21 |
+
<time>14:07:36</time>
|
| 22 |
+
<contents><target name="magecommunity"><dir name="Orbitvu"><dir><dir name="Sun"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="0e87f8f32e40791c842e5fb70ebc3599"/><file name="Gridrenderer.php" hash="b86affaf935201508bb02e4b8975c988"/></dir></dir><dir name="Tabs"><file name="Tabid.php" hash="b90c1cac87797ebf579b7ebe694e53d3"/></dir><file name="Tabs.php" hash="7ff73221277099c0c1124061ccbe7132"/></dir><file name="Delay.php" hash="570f327292c20cfc3e2ec5faf0687116"/><file name="KeyComment.php" hash="3a832bb181f1e709d5cf4bba4f55338f"/><file name="Orbittour.php" hash="f9d6c22b7c37b58771119dc2af3f0b00"/><dir name="Product"><dir name="View"><file name="Media.php" hash="d6c5268510a19afcd3ef273634913373"/></dir></dir><file name="Syncsku.php" hash="dd57437599190a466d9ccf3ec8d47890"/><file name="Teaser.php" hash="f67f531671bcad679b433d7635236a35"/></dir><dir name="Model"><file name="Observer.php" hash="179b1722217f83e23c908c97e1c786ef"/><dir name="Resource"><file name="Setup.php" hash="2cfd8dccd322e056cb4816e697bd9efd"/><file name="Sun.php" hash="8322d1a43b6aee941dc297bf31253504"/></dir></dir><dir name="controllers"><file name="OrbitvuAdmin.php" hash="b4cd5fb862f69998f0c34b432a9d9140"/><file name="OrbitvuConnect.php" hash="bcab024255d32278eeee51d74d825b28"/><file name="OrbitvuDatabaseDriver.php" hash="a5b6ce6f9745d6b65d2bad253ec5f575"/><file name="OrbitvuDatabaseInterface.php" hash="5c2875ec7b3e04604e017112760fd3fd"/><file name="OrbitvuDebugger.php" hash="719168e8e40cecd69a0e0ef0a45978ad"/><file name="OrbitvuTests.php" hash="dde56bcf50d16cf7613a4e3ae4093a30"/></dir><dir name="etc"><file name="adminhtml.xml" hash="a591f49aaf7da8e8d22f545f3904bb95"/><file name="config.xml" hash="3f37a1982913fb1e786a89a98527f001"/><file name="local.xml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="system.xml" hash="0f72d5d05fb23362ccd869af21447e71"/><file name="translations.xml" hash="47ff4445ef63971e669c5f34cd2376fb"/></dir><dir name="sql"><dir name="sun_setup"><file name="mysql4-install-1.0.0.php" hash="41fce1506739a3d09142984c51524bcb"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="sun"><file name="orbitvu.phtml" hash="60268e31a76c910d68cf76ed86bc56f0"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="sun.xml" hash="08f04468f5e883345cad2e6f5f9c4666"/></dir><dir name="template"><dir name="orbitvu"><dir name="product"><dir name="view"><file name="media.phtml" hash="c0ab5b12d59e3249d03347c7baa069dd"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magemedia"><dir name="orbitvu"><file name="black.png" hash="64dcb45b20e5e2e0cc07c62a843f8f68"/><file name="blue.png" hash="fa8b00e52ec0bf7cb9937b1d5789740c"/><file name="loader.gif" hash="875eec6b429c57e0eff9ba7c182072cd"/><file name="logo.png" hash="622ada057aadbe23af717431e85ef94f"/><file name="orbit.png" hash="c390d8598792d9cc86b19e9afef0ea4a"/><file name="placeholder.png" hash="43b6e81dc733e7d8fb279e54b5f39b3f"/><dir><dir name="thumbnails"><file name="index" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir><file name="white.png" hash="ff7713f7b45a4b7a4b5d8304eb3c655c"/></dir></target><target name="mage"><dir name="."><file name="crossdomain.xml" hash="6960cde6dd98feb5406c6b185521b041"/><file name="ORBITVU-SUN-PRODUCT-TELEPORTING-EN.pdf" hash="b329d3467575cbb1013964cff30c9261"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Orbitvu_Sun.csv" hash="7c5ea48271819e56b9253d2660012728"/></dir><dir name="en_US"><file name="Orbitvu_Sun.csv" hash="7c5ea48271819e56b9253d2660012728"/><file name="Orbitvu_Sun.csv" hash="7c5ea48271819e56b9253d2660012728"/></dir><dir name="es_ES"><file name="Orbitvu_Sun.csv" hash="7c5ea48271819e56b9253d2660012728"/></dir><dir name="pl_PL"><file name="Orbitvu_Sun.csv" hash="7c5ea48271819e56b9253d2660012728"/></dir></target><target name="mageetc"><dir name="modules"><file name="Orbitvu_Sun.xml" hash="76f32cd06e5fb1aa4eda72a34c010d99"/></dir></target></contents>
|
| 23 |
<compatible/>
|
| 24 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
|
| 25 |
</package>
|
