Semantium_MSemanticBasic - Version 1.2.4

Version Notes

Magento 1.3: if you use another language than english or german, than the "Strong Identifier" attribute is named "EAN Code" in the backend. But it also works well with GTIN-8 or GTIN-14 (configurable in the global MSemantic configuration). You can rename the label of this attribute manually in the table eav_attribute (attribute_code is gr_ean).

Download this release

Release Info

Developer Magento Core Team
Extension Semantium_MSemanticBasic
Version 1.2.4
Comparing to
See all releases


Code changes from version 1.2.3 to 1.2.4

app/code/community/Semantium/MSemanticBasic/Model/GoodRelations.php CHANGED
@@ -763,12 +763,15 @@ foreach($categoryIds as $categoryId) {
763
$i = $category->getLevel();
764
$parent = $category;
765
$category_name = "";
766
- while($i > 1) {
767
$parent = Mage::getModel('catalog/category')->load($parent->getParentId());
768
$category_name = $parent->getName()."/".$category_name;
769
$i--;
770
}
771
- if ($category->getName()) $statements .= $this->rdff->property("gr:category",$category_name.$category->getName(),NULL,$this->sysinfo->getLocaleCode());
772
773
}
774
@@ -808,12 +811,12 @@ foreach($categoryIds as $categoryId) {
808
// dawn of template style
809
810
$inv = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty();
811
$statements .= "<div rel=\"gr:hasInventoryLevel\">
812
- <div typeof=\"gr:QuantitativeValueFloat\">
813
- <div property=\"gr:hasValueFloat\" content=\"".$inv."\" datatype=\"xsd:float\">".
814
"</div>
815
- <div property=\"gr:hasUnitOfMeasurement\" datatype=\"xsd:string\" content=\"C62\">
816
- </div>
817
</div>
818
</div>
819
";
763
$i = $category->getLevel();
764
$parent = $category;
765
$category_name = "";
766
+ while($i > 2) {
767
$parent = Mage::getModel('catalog/category')->load($parent->getParentId());
768
+ if ($parent->getName() != "Hauptnavigation") {
769
$category_name = $parent->getName()."/".$category_name;
770
+ }
771
$i--;
772
}
773
+
774
+ if ($category->getName()) $statements .= $this->rdff->property("gr:category",htmlentities($category_name.$category->getName(),ENT_QUOTES,"UTF-8"),NULL,$this->sysinfo->getLocaleCode());
775
776
}
777
811
// dawn of template style
812
813
$inv = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty();
814
+
815
$statements .= "<div rel=\"gr:hasInventoryLevel\">
816
+ <div typeof=\"gr:QuantitativeValue\">
817
+ <div property=\"gr:hasMinValue\" content=\"".round($inv,0)."\" datatype=\"xsd:float\">".
818
"</div>
819
+ <div property=\"gr:hasUnitOfMeasurement\" datatype=\"xsd:string\" content=\"C62\"></div>
820
</div>
821
</div>
822
";
app/code/community/Semantium/MSemanticBasic/Model/Observer.php CHANGED
@@ -25,7 +25,7 @@ class Semantium_MSemanticBasic_Model_Observer
25
protected function notifySWSE($submission_url="http://gr-notify.appspot.com/submit?uri=") {
26
$email = Mage::getStoreConfig('trans_email/ident_general/email');
27
$base_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
28
- $sitemap_url = $submission_url.$base_url."sitemap.xml"."&contact=".$email."&agent=msemantic-0.9.9.3.8";
29
$this->_httpGet($sitemap_url);
30
}
31
25
protected function notifySWSE($submission_url="http://gr-notify.appspot.com/submit?uri=") {
26
$email = Mage::getStoreConfig('trans_email/ident_general/email');
27
$base_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
28
+ $sitemap_url = $submission_url.$base_url."sitemap.xml"."&contact=".$email."&agent=msemantic-1.2.4";
29
$this->_httpGet($sitemap_url);
30
}
31
app/code/community/Semantium/MSemanticBasic/changelog.txt CHANGED
@@ -1,6 +1,14 @@
1
Changelog:
2
***************
3
4
1.2.2
5
6
* vast amount of fixes and improvements!!! c. below
1
Changelog:
2
***************
3
4
+ 1.2.4
5
+
6
+ * inventory level improvements for Google Rich Snippets
7
+
8
+ 1.2.3
9
+
10
+ * small service fixes dealing with special price validities
11
+
12
1.2.2
13
14
* vast amount of fixes and improvements!!! c. below
app/code/community/Semantium/MSemanticBasic/etc/config.xml CHANGED
@@ -13,7 +13,7 @@
13
<config>
14
<modules>
15
<Semantium_MSemanticBasic>
16
- <version>1.2.3</version>
17
<depends>
18
<Mage_Page />
19
</depends>
13
<config>
14
<modules>
15
<Semantium_MSemanticBasic>
16
+ <version>1.2.4</version>
17
<depends>
18
<Mage_Page />
19
</depends>
app/code/community/Semantium/MSemanticBasic/etc/system.xml CHANGED
@@ -34,7 +34,7 @@
34
<groups>
35
<basicsettings translate="label">
36
<label>Basic Settings</label>
37
- <comment><![CDATA[ <b>Important: Please submit the URI of your sitemap (e.g. http://www.la-mousson.de/sitemap.xml) to the GoodRelations Notification Service at <a href="http://grnotify.appspot.com">http://grnotify.appspot.com</a>. This will help search engines to find and update your products more easily.</b><br/><a href="http://grnotify.appspot.com" style="line-height: 1;text-decoration:none;display: inline-block;padding: 8px 12px;background-color:#66ff66;-moz-border-radius: 5px;
38
-webkit-border-radius: 5px;
39
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.40);
40
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.40);
@@ -294,8 +294,7 @@ text-shadow: -1px -1px 0px rgba(0,0,0,0.15);font-family: Arial, sans-serif;text-
294
<show_in_store>1</show_in_store>
295
296
<fields>
297
-
298
- <!-- 0 -->
299
<byBankTransferInAdvance translate="label">
300
<label>ByBankTransferInAdvance</label>
301
<comment><![CDATA[ ]]></comment>
@@ -384,7 +383,6 @@ text-shadow: -1px -1px 0px rgba(0,0,0,0.15);font-family: Arial, sans-serif;text-
384
<show_in_store>1</show_in_store>
385
</paypal>
386
387
- <!-- CC's -->
388
<americanexpress translate="label">
389
<label>AmericanExpress</label>
390
<comment><![CDATA[ ]]></comment>
34
<groups>
35
<basicsettings translate="label">
36
<label>Basic Settings</label>
37
+ <comment><![CDATA[ <b>Important: Please submit the URI of your sitemap (e.g. http://www.la-mousson.de/sitemap.xml) to the GoodRelations Notification Service at <a href="http://grnotify.appspot.com">http://gr-notify.appspot.com</a>. This will help search engines to find and update your products more easily.</b><br/><a href="http://gr-notify.appspot.com" style="line-height: 1;text-decoration:none;display: inline-block;padding: 8px 12px;background-color:#66ff66;-moz-border-radius: 5px;
38
-webkit-border-radius: 5px;
39
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.40);
40
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.40);
294
<show_in_store>1</show_in_store>
295
296
<fields>
297
+
298
<byBankTransferInAdvance translate="label">
299
<label>ByBankTransferInAdvance</label>
300
<comment><![CDATA[ ]]></comment>
383
<show_in_store>1</show_in_store>
384
</paypal>
385
386
<americanexpress translate="label">
387
<label>AmericanExpress</label>
388
<comment><![CDATA[ ]]></comment>
app/code/community/Semantium/MSemanticBasic/sql/msemanticbasic_setup/mysql4-install-1.2.4.php ADDED
@@ -0,0 +1,80 @@
1
+ <?php
2
+ /**
3
+ * MSemanticBasic Magento Extension
4
+ * @package Semantium_MSemanticBasic
5
+ * @copyright (c) 2010 Semantium, Uwe Stoll <stoll@semantium.de>
6
+ * @author Michael Lambertz <michael@digitallifedesign.net>
7
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
8
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
9
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>
10
+ **/
11
+ $installer = $this;
12
+
13
+ $installer->installEntities();
14
+
15
+
16
+
17
+ // perform HTTP GET on endpoint with given URL
18
+ function _semantiumMsemanticInstallHttpGet($url)
19
+ {
20
+ // file operations are allowed
21
+ if (ini_get('allow_url_fopen') == '1') {
22
+ $str = file_get_contents($url);
23
+ if($str === false) {
24
+ $http_status_code = "";
25
+ for($i=0; $i<count($http_response_header); $i++)
26
+ {
27
+ if(strncasecmp("HTTP", $http_response_header[$i], 4)==0)
28
+ {
29
+ // determine HTTP response code
30
+ $http_status_code = preg_replace("/^.{0,9}([0-9]{3})/i", "$1", $http_response_header[$i]);
31
+ break;
32
+ }
33
+ }
34
+ echo "<p class=\"error\">Submission failed: ".$http_status_code."</p>";
35
+ }
36
+ return $str;
37
+ }
38
+ // file operations are disallowed, try it like curl
39
+ else {
40
+ $url = parse_url($url);
41
+ $port = isset($url['port'])?$url['port']:80;
42
+
43
+ $fp = fsockopen($url['host'], $port);
44
+
45
+ if(!$fp) {
46
+ echo "<p class=\"error\">Cannot retrieve $url</p>";
47
+ return false;
48
+ }
49
+ else {
50
+ // send the necessary headers to get the file
51
+ fwrite($fp, "GET ".$url['path']."?".$url['query']." HTTP/1.0\r\n".
52
+ "Host:". $url['host']."\r\n".
53
+ "Accept: text/html\r\n".
54
+ "User-Agent: GoodRelations Extension for Joomla v2\r\n".
55
+ "Connection: close\r\n\r\n");
56
+
57
+ // retrieve response from server
58
+ $buffer = "";
59
+ $status_code_found = false;
60
+ $is_error = false;
61
+ while($line = fread($fp, 4096))
62
+ {
63
+ $buffer .= $line;
64
+ if(!$status_code_found && ($pos=strpos($line, "HTTP"))>=0) {
65
+ // extract HTTP response code
66
+ $response = explode("\n", substr($line, $pos));
67
+ $http_status_code = preg_replace("/^.{0,9}([0-9]{3})/i", "$1", $response[0]);
68
+ $is_error = !preg_match("/(200|406)/i", $http_status_code); // accepted status codes not resulting in error are 200 and 406
69
+ $status_code_found = true;
70
+ }
71
+ }
72
+ fclose($fp);
73
+
74
+ $pos = strpos($buffer,"\r\n\r\n");
75
+ if($is_error)
76
+ echo "<p class=\"error\">Submission failed: ".$http_status_code."</p>";
77
+ return substr($buffer,$pos);
78
+ }
79
+ }
80
+ }
app/code/community/Semantium/MSemanticBasic/sql/msemanticbasic_setup/mysql4-upgrade-1.2.3-1.2.4.php ADDED
@@ -0,0 +1,81 @@
1
+ <?php
2
+ /**
3
+ * MSemanticBasic Magento Extension
4
+ * @package Semantium_MSemanticBasic
5
+ * @copyright (c) 2010 Semantium, Uwe Stoll <stoll@semantium.de>
6
+ * @author Michael Lambertz <michael@digitallifedesign.net>
7
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
8
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
9
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>
10
+ **/
11
+ $installer = $this;
12
+
13
+
14
+ $installer->installEntities();
15
+
16
+
17
+
18
+ // perform HTTP GET on endpoint with given URL
19
+ function _semantiumMsemanticInstallHttpGet($url)
20
+ {
21
+ // file operations are allowed
22
+ if (ini_get('allow_url_fopen') == '1') {
23
+ $str = file_get_contents($url);
24
+ if($str === false) {
25
+ $http_status_code = "";
26
+ for($i=0; $i<count($http_response_header); $i++)
27
+ {
28
+ if(strncasecmp("HTTP", $http_response_header[$i], 4)==0)
29
+ {
30
+ // determine HTTP response code
31
+ $http_status_code = preg_replace("/^.{0,9}([0-9]{3})/i", "$1", $http_response_header[$i]);
32
+ break;
33
+ }
34
+ }
35
+ echo "<p class=\"error\">Submission failed: ".$http_status_code."</p>";
36
+ }
37
+ return $str;
38
+ }
39
+ // file operations are disallowed, try it like curl
40
+ else {
41
+ $url = parse_url($url);
42
+ $port = isset($url['port'])?$url['port']:80;
43
+
44
+ $fp = fsockopen($url['host'], $port);
45
+
46
+ if(!$fp) {
47
+ echo "<p class=\"error\">Cannot retrieve $url</p>";
48
+ return false;
49
+ }
50
+ else {
51
+ // send the necessary headers to get the file
52
+ fwrite($fp, "GET ".$url['path']."?".$url['query']." HTTP/1.0\r\n".
53
+ "Host:". $url['host']."\r\n".
54
+ "Accept: text/html\r\n".
55
+ "User-Agent: GoodRelations Extension for Joomla v2\r\n".
56
+ "Connection: close\r\n\r\n");
57
+
58
+ // retrieve response from server
59
+ $buffer = "";
60
+ $status_code_found = false;
61
+ $is_error = false;
62
+ while($line = fread($fp, 4096))
63
+ {
64
+ $buffer .= $line;
65
+ if(!$status_code_found && ($pos=strpos($line, "HTTP"))>=0) {
66
+ // extract HTTP response code
67
+ $response = explode("\n", substr($line, $pos));
68
+ $http_status_code = preg_replace("/^.{0,9}([0-9]{3})/i", "$1", $response[0]);
69
+ $is_error = !preg_match("/(200|406)/i", $http_status_code); // accepted status codes not resulting in error are 200 and 406
70
+ $status_code_found = true;
71
+ }
72
+ }
73
+ fclose($fp);
74
+
75
+ $pos = strpos($buffer,"\r\n\r\n");
76
+ if($is_error)
77
+ echo "<p class=\"error\">Submission failed: ".$http_status_code."</p>";
78
+ return substr($buffer,$pos);
79
+ }
80
+ }
81
+ }
package.xml CHANGED
@@ -1,7 +1,7 @@
1
<?xml version="1.0"?>
2
<package>
3
<name>Semantium_MSemanticBasic</name>
4
- <version>1.2.3</version>
5
<stability>stable</stability>
6
<license uri="http://www.gnu.org/licenses/lgpl.html">GNU/LGPL</license>
7
<channel>community</channel>
@@ -18,9 +18,9 @@ The following ressources emphasize the positive outcome of using GoodRelations:
18
* How To Get Ranked Without Resorting to Outdated SEO Tactics [http://www.solutions-answers-results.com.au/index.php/Ways-to-Improve-Your-Website/How-To-Get-Ranked-Without-Resorting-to-Outdated-SEO-Tactics.html]</description>
19
<notes>Magento 1.3: if you use another language than english or german, than the "Strong Identifier" attribute is named "EAN Code" in the backend. But it also works well with GTIN-8 or GTIN-14 (configurable in the global MSemantic configuration). You can rename the label of this attribute manually in the table eav_attribute (attribute_code is gr_ean).</notes>
20
<authors><author><name>Uwe Stoll (Semantium)</name><user>auto-converted</user><email>stoll@semantium.de</email></author></authors>
21
- <date>2011-09-28</date>
22
- <time>08:55:12</time>
23
- <contents><target name="mageetc"><dir name="modules"><file name="Semantium_MSemanticBasic.xml" hash="d273f2ff72e94efcc0f4566108c6cfdf"/></dir></target><target name="magecommunity"><dir name="Semantium"><dir name="MSemanticBasic"><dir name="Block"><file name="Business.php" hash="164ff85e939eac555bc06584c733eb2d"/><file name="Datadump.php" hash="66ff7727bfdc279382d4f55ffa6d5891"/><file name="Product.php" hash="3d55b763293ca2b96201beceb296effd"/><file name="Thanks.php" hash="5039b62205679115ebef99b34192df0a"/></dir><dir name="controllers"><file name="IndexController.php" hash="2d014e2316ba23adb1be2e0821a126ea"/></dir><dir name="etc"><file name="config.xml" hash="7a186d866d70b651dbdae4b950b5a633"/><file name="system.xml" hash="123a76caadb37e78e960ca08d8548330"/></dir><dir name="Helper"><file name="AbstractFormat.php" hash="5862fe7dbff236d362d854aa8243d02b"/><file name="Data.php" hash="fc2043acb2695b5304e9b762831cd208"/><file name="Div.php" hash="eec533dee2be1f0469a15fefb5d06330"/><file name="Rdfaformat.php" hash="f2d8372cc3a1cd347accea583c3fcd44"/><file name="Rdfformat.php" hash="d7718fdca1c77e92668c6a3a3f76bdbd"/><file name="Sysinfo.php" hash="3edac7805c663bd0d82ba85714a39dfb"/></dir><dir name="Model"><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="a39d88f13dae76082a009743e368aa3f"/></dir></dir></dir><dir name="Source"><file name="Strongid.php" hash="13d8833eee26a5f8b870b65f44b4ce0b"/><file name="Valid.php" hash="650c03155a9a8797514fb7e596929d15"/></dir><file name="Business.php" hash="678c1a77374b33707bacb5ce57c6afc9"/><file name="GoodRelations.php" hash="5c7057f69ddce6837180da2e8635b783"/><file name="Observer.php" hash="373db8aca25d9b53d32dddbcbc2712f4"/><file name="RDFs.php" hash="f7f73eb5d812195156f5f7c2143f1636"/><file name="VCard.php" hash="a697c5fd451fdf62f8317aae70b5c84c"/></dir><dir name="sql"><dir name="msemanticbasic_setup"><file name="mysql4-install-0.8.0.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.3.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.5.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-install-0.8.6.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-install-0.9.0.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.5.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.6.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.7.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.8.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.3.1 copy 1.php" hash="e5ef3335b06dbb07829a63dd17db3c6c"/><file name="mysql4-install-0.9.9.3.1.php" hash="e5ef3335b06dbb07829a63dd17db3c6c"/><file name="mysql4-install-0.9.9.3.2.php" hash="8cf18e840f4723aa8c12f194a6d38bb6"/><file name="mysql4-install-0.9.9.3.3.php" hash="d2210860f97c46faf1b1c758f1c3530f"/><file name="mysql4-install-0.9.9.3.4.php" hash="745c332d15adbf5d5c92fab04e993f1b"/><file name="mysql4-install-0.9.9.3.5.php" hash="d6eda2c6f7495fd6397c7519c0f06830"/><file name="mysql4-install-0.9.9.3.6.php" hash="694b9cfce33213193099a51735efe79e"/><file name="mysql4-install-0.9.9.3.7.php" hash="67d9edfb0a91a4ad863dfeb95101cdbe"/><file name="mysql4-install-0.9.9.3.8.php" hash="dc41a32c350b609eeb8010e825ab6b0e"/><file name="mysql4-install-0.9.9.3.9.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-0.9.9.3.php" hash="d6a89aab9e44aa47478744ad2c9ae6c4"/><file name="mysql4-install-0.9.9.4.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-0.9.9.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-1.1.0.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-1.2.1.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-1.2.2.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-1.2.3.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.4-0.9.0.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.1-0.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.2-0.9.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.4-0.9.5.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.5-0.9.6.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.6-0.9.7.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.7-0.9.8.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.8-0.9.9.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9-0.9.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9.1-0.9.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9.2-0.9.9.3.php" hash="75a32209d51c96a04d9c035b32be3e9c"/><file name="mysql4-upgrade-0.9.9.3-0.9.9.3.1.php" hash="c5a452e2646b50fb576cfe305f659434"/><file name="mysql4-upgrade-0.9.9.3.1-0.9.9.3.2.php" hash="6dc3aa90d38ec7ad92d804094ef6f4ab"/><file name="mysql4-upgrade-0.9.9.3.2-0.9.9.3.3.php" hash="e123ae7f0c214e4044e5dac17f3be7d8"/><file name="mysql4-upgrade-0.9.9.3.3-0.9.9.3.4.php" hash="745c332d15adbf5d5c92fab04e993f1b"/><file name="mysql4-upgrade-0.9.9.3.4-0.9.9.3.5.php" hash="bddd63eedc4e81ecd25c63995782891d"/><file name="mysql4-upgrade-0.9.9.3.5-0.9.9.3.6.php" hash="6b057032af23dd1937a0314593c0e457"/><file name="mysql4-upgrade-0.9.9.3.6-0.9.9.3.7.php" hash="6b057032af23dd1937a0314593c0e457"/><file name="mysql4-upgrade-0.9.9.3.7-0.9.9.3.8.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-0.9.9.3.9-0.9.9.4.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-1.2.1.1-1.2.2.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-1.2.1.2-1.2.3.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="script.sh" hash="0168886ab4f6a6c2658fada0f5ff3727"/></dir></dir><file name="changelog.txt" hash="19878962e59e6c4a4ea722009c8b3388"/></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir><dir name="en_GB"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir><dir name="en_US"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="msemanticbasic.xml" hash="47f8ae8742ea9cb25be73e711d6dfa64"/></dir><dir name="template"><dir name="semantium"><file name="dump.phtml" hash="26ff96865f95e91ee5d5596a30fea112"/></dir></dir></dir></dir></dir></target></contents>
24
<compatible/>
25
<dependencies/>
26
</package>
1
<?xml version="1.0"?>
2
<package>
3
<name>Semantium_MSemanticBasic</name>
4
+ <version>1.2.4</version>
5
<stability>stable</stability>
6
<license uri="http://www.gnu.org/licenses/lgpl.html">GNU/LGPL</license>
7
<channel>community</channel>
18
* How To Get Ranked Without Resorting to Outdated SEO Tactics [http://www.solutions-answers-results.com.au/index.php/Ways-to-Improve-Your-Website/How-To-Get-Ranked-Without-Resorting-to-Outdated-SEO-Tactics.html]</description>
19
<notes>Magento 1.3: if you use another language than english or german, than the "Strong Identifier" attribute is named "EAN Code" in the backend. But it also works well with GTIN-8 or GTIN-14 (configurable in the global MSemantic configuration). You can rename the label of this attribute manually in the table eav_attribute (attribute_code is gr_ean).</notes>
20
<authors><author><name>Uwe Stoll (Semantium)</name><user>auto-converted</user><email>stoll@semantium.de</email></author></authors>
21
+ <date>2011-11-22</date>
22
+ <time>14:01:14</time>
23
+ <contents><target name="mageetc"><dir name="modules"><file name="Semantium_MSemanticBasic.xml" hash="d273f2ff72e94efcc0f4566108c6cfdf"/></dir></target><target name="magecommunity"><dir name="Semantium"><dir name="MSemanticBasic"><dir name="Block"><file name="Business.php" hash="164ff85e939eac555bc06584c733eb2d"/><file name="Datadump.php" hash="66ff7727bfdc279382d4f55ffa6d5891"/><file name="Product.php" hash="3d55b763293ca2b96201beceb296effd"/><file name="Thanks.php" hash="5039b62205679115ebef99b34192df0a"/></dir><dir name="controllers"><file name="IndexController.php" hash="2d014e2316ba23adb1be2e0821a126ea"/></dir><dir name="etc"><file name="config.xml" hash="423bd5aea4bff16dd79920b0ff5664ea"/><file name="system.xml" hash="7b2d2449067b9bdc8e427a0a13d27177"/></dir><dir name="Helper"><file name="AbstractFormat.php" hash="5862fe7dbff236d362d854aa8243d02b"/><file name="Data.php" hash="fc2043acb2695b5304e9b762831cd208"/><file name="Div.php" hash="eec533dee2be1f0469a15fefb5d06330"/><file name="Rdfaformat.php" hash="f2d8372cc3a1cd347accea583c3fcd44"/><file name="Rdfformat.php" hash="d7718fdca1c77e92668c6a3a3f76bdbd"/><file name="Sysinfo.php" hash="3edac7805c663bd0d82ba85714a39dfb"/></dir><dir name="Model"><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="a39d88f13dae76082a009743e368aa3f"/></dir></dir></dir><dir name="Source"><file name="Strongid.php" hash="13d8833eee26a5f8b870b65f44b4ce0b"/><file name="Valid.php" hash="650c03155a9a8797514fb7e596929d15"/></dir><file name="Business.php" hash="678c1a77374b33707bacb5ce57c6afc9"/><file name="GoodRelations.php" hash="b39db4f43ed9b1dab50161a53849c5ce"/><file name="Observer.php" hash="e22f7ec74e96ad1fbb29c1c09d78d2db"/><file name="RDFs.php" hash="f7f73eb5d812195156f5f7c2143f1636"/><file name="VCard.php" hash="a697c5fd451fdf62f8317aae70b5c84c"/></dir><dir name="sql"><dir name="msemanticbasic_setup"><file name="mysql4-install-0.8.0.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.3.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.8.5.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-install-0.8.6.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-install-0.9.0.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.5.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.6.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.7.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.8.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-0.9.9.3.1 copy 1.php" hash="e5ef3335b06dbb07829a63dd17db3c6c"/><file name="mysql4-install-0.9.9.3.1.php" hash="e5ef3335b06dbb07829a63dd17db3c6c"/><file name="mysql4-install-0.9.9.3.2.php" hash="8cf18e840f4723aa8c12f194a6d38bb6"/><file name="mysql4-install-0.9.9.3.3.php" hash="d2210860f97c46faf1b1c758f1c3530f"/><file name="mysql4-install-0.9.9.3.4.php" hash="745c332d15adbf5d5c92fab04e993f1b"/><file name="mysql4-install-0.9.9.3.5.php" hash="d6eda2c6f7495fd6397c7519c0f06830"/><file name="mysql4-install-0.9.9.3.6.php" hash="694b9cfce33213193099a51735efe79e"/><file name="mysql4-install-0.9.9.3.7.php" hash="67d9edfb0a91a4ad863dfeb95101cdbe"/><file name="mysql4-install-0.9.9.3.8.php" hash="dc41a32c350b609eeb8010e825ab6b0e"/><file name="mysql4-install-0.9.9.3.9.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-0.9.9.3.php" hash="d6a89aab9e44aa47478744ad2c9ae6c4"/><file name="mysql4-install-0.9.9.4.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-0.9.9.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-install-1.1.0.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-1.2.1.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-1.2.2.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-1.2.3.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-install-1.2.4.php" hash="9d4c7920ded55142506596e87fac901f"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.8.4-0.9.0.php" hash="810144e6e3eff6073895b501ecee97f2"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.1-0.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.2-0.9.4.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.4-0.9.5.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.5-0.9.6.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.6-0.9.7.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.7-0.9.8.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.8-0.9.9.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9-0.9.9.1.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9.1-0.9.9.2.php" hash="24bb680b77c72bd957d8e941e1c02c07"/><file name="mysql4-upgrade-0.9.9.2-0.9.9.3.php" hash="75a32209d51c96a04d9c035b32be3e9c"/><file name="mysql4-upgrade-0.9.9.3-0.9.9.3.1.php" hash="c5a452e2646b50fb576cfe305f659434"/><file name="mysql4-upgrade-0.9.9.3.1-0.9.9.3.2.php" hash="6dc3aa90d38ec7ad92d804094ef6f4ab"/><file name="mysql4-upgrade-0.9.9.3.2-0.9.9.3.3.php" hash="e123ae7f0c214e4044e5dac17f3be7d8"/><file name="mysql4-upgrade-0.9.9.3.3-0.9.9.3.4.php" hash="745c332d15adbf5d5c92fab04e993f1b"/><file name="mysql4-upgrade-0.9.9.3.4-0.9.9.3.5.php" hash="bddd63eedc4e81ecd25c63995782891d"/><file name="mysql4-upgrade-0.9.9.3.5-0.9.9.3.6.php" hash="6b057032af23dd1937a0314593c0e457"/><file name="mysql4-upgrade-0.9.9.3.6-0.9.9.3.7.php" hash="6b057032af23dd1937a0314593c0e457"/><file name="mysql4-upgrade-0.9.9.3.7-0.9.9.3.8.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-0.9.9.3.9-0.9.9.4.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-1.2.1.1-1.2.2.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-1.2.1.2-1.2.3.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="mysql4-upgrade-1.2.3-1.2.4.php" hash="b93259ef17eb9ea97b9d153001eb5f57"/><file name="script.sh" hash="0168886ab4f6a6c2658fada0f5ff3727"/></dir></dir><file name="changelog.txt" hash="22cd40a599beb3b7ae66d471786e7cad"/></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir><dir name="en_GB"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir><dir name="en_US"><file name="Semantium_MSemanticBasic.csv" hash="a4bfc26d36e33d5c9ed00da83fa8f99c"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="msemanticbasic.xml" hash="47f8ae8742ea9cb25be73e711d6dfa64"/></dir><dir name="template"><dir name="semantium"><file name="dump.phtml" hash="26ff96865f95e91ee5d5596a30fea112"/></dir></dir></dir></dir></dir></target></contents>
24
<compatible/>
25
<dependencies/>
26
</package>