917 lines
130 KiB
Plaintext
917 lines
130 KiB
Plaintext
a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"
|
||
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:49:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:9:"Thelia 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:18:"https://thelia.net";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:38:"E-Commerce framework based on Symfony2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 31 Aug 2016 14:21:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:28:"https://wordpress.org/?v=4.7";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:10:{i:0;a:6:{s:4:"data";s:54:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Thelia 2.3.3, 2.2.6 and 2.1.11";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:53:"https://thelia.net/thelia-2-3-3-and-2-2-6-and-2-1-11/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:61:"https://thelia.net/thelia-2-3-3-and-2-2-6-and-2-1-11/#respond";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 31 Aug 2016 13:20:20 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:5:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:10:"E-commerce";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:11:"new version";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:7:"Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:8:"Security";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2805";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:537:"<p>This week we’ve issued 3 new stable versions of Thelia. The 2.3.3, 2.2.6 and 2.1.11 versions are security and bug fix releases. If you use version 2.3.x, 2.2.x or 2.1.x, we encourage you to upgrade your Thelia websites to this new versions. More infos here. Version 2.3.3 on github : Tag 2.3.3 download the zip […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/thelia-2-3-3-and-2-2-6-and-2-1-11/">Thelia 2.3.3, 2.2.6 and 2.1.11</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Julien Chanseaume";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6118:"<p>This week we’ve issued 3 new stable versions of Thelia.</p>
|
||
<p>The <strong>2.3.3</strong>, <strong>2.2.6</strong> and <strong>2.1.11</strong> versions are security and bug fix releases.</p>
|
||
<p>If you use version 2.3.x, 2.2.x or 2.1.x, we encourage you to upgrade your Thelia websites to this new versions. <a target="_blank" href="http://doc.thelia.net/en/documentation/installation/index.html#update-to-latest-version">More infos here</a>.</p>
|
||
<h4 id="version-2-3-3">Version 2.3.3</h4>
|
||
<ul class="grayDot">
|
||
<li>on github : <a target="_blank" href="https://github.com/thelia/thelia/releases/tag/2.3.3">Tag 2.3.3</a></li>
|
||
<li>download the zip : <a target="_blank" href="http://thelia.net/download/thelia_2.3.3.zip">Thelia 2.3.3</a></li>
|
||
</ul>
|
||
<h6>Changelog</h6>
|
||
<ul class="grayDot">
|
||
<li>Fix identical queries in the productSaleElement loop and the Product loop (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2249">#2249</a>)</li>
|
||
<li>Fixed and optimized content and product loops (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2243">#2243</a>)</li>
|
||
<li>Fix #2229 : bad resource code in MailingSystemController class (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2240">#2240</a>)</li>
|
||
<li>Fix #2233 : customer profile update (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2239">#2239</a>)</li>
|
||
<li>Fixed cancelPayment method in BasePaymentModuleController class (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2237">#2237</a>)</li>
|
||
<li>Fix #2215 : loop pagination cache (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2231">#2231</a>)</li>
|
||
<li>Hook fixes (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2230">#2230</a>)</li>
|
||
<li>Fix duplicates in country loop when used with "with_area" argument (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2222">#2222</a>)</li>
|
||
<li>Fix coupons issues (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2219">#2219</a>)</li>
|
||
<li>Fix for #2213 : Nesting loops with the same argument set is now working (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2214">#2214</a>)</li>
|
||
<li>Fix missing model on LoopResultRow (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2208">#2208</a>)</li>
|
||
<li>Add delimiter and enclosure for header insertion (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2207">#2207</a>)</li>
|
||
<li>Add reset array pointer if $data is an array. (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2206">#2206</a>)</li>
|
||
<li>Fixed sale edit form (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2205">#2205</a>)</li>
|
||
<li>Add isEmpty(), to check if $data is empty. (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2204">#2204</a>)</li>
|
||
<li>Check if $error exist, specific for submit type (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2203">#2203</a>)</li>
|
||
<li>Fix currency creation modal (The currency field is missing in the html template) (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2202">#2202</a>)</li>
|
||
<li>Update BO typo (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2191">#2191</a>)</li>
|
||
</ul>
|
||
<h4 id="version-2-2-6">Version 2.2.6</h4>
|
||
<ul class="grayDot">
|
||
<li>on github : <a target="_blank" href="https://github.com/thelia/thelia/releases/tag/2.2.6">Tag 2.2.6</a></li>
|
||
<li>download the zip : <a target="_blank" href="http://thelia.net/download/thelia_2.2.6.zip">Thelia 2.2.6</a></li>
|
||
</ul>
|
||
<h6>Changelog</h6>
|
||
<ul class="grayDot">
|
||
<li>Fix #2229 : bad resource code in MailingSystemController class (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2240">#2240</a>)</li>
|
||
<li>Fixed cancelPayment method in BasePaymentModuleController class (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2237">#2237</a>)</li>
|
||
<li>Fix #2215 : loop pagination cache (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2231">#2231</a>)</li>
|
||
<li>Fix coupons issues (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2219">#2219</a>)</li>
|
||
<li>Fix for #2213 : Nesting loops with the same argument set is now working (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2214">#2214</a>)</li>
|
||
<li>Fix missing model on LoopResultRow (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2208">#2208</a>)</li>
|
||
<li>Fixed sale edit form (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2205">#2205</a>)</li>
|
||
</ul>
|
||
<h4 id="version-2-1-11">Version 2.1.11</h4>
|
||
<ul class="grayDot">
|
||
<li>on github : <a target="_blank" href="https://github.com/thelia/thelia/releases/tag/2.1.11">Tag 2.1.11</a></li>
|
||
<li>download the zip : <a target="_blank" href="http://thelia.net/download/thelia_2.1.11.zip">Thelia 2.1.11</a></li>
|
||
</ul>
|
||
<h6>Changelog</h6>
|
||
<ul class="grayDot">
|
||
<li>Fix #2229 : bad resource code in MailingSystemController class (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2240">#2240</a>)</li>
|
||
<li>Fixed cancelPayment method in BasePaymentModuleController class (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2237">#2237</a>)</li>
|
||
<li>Fix #2215 : loop pagination cache (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2231">#2231</a>)</li>
|
||
<li>Fix for #2213 : Nesting loops with the same argument set is now working (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2214">#2214</a>)</li>
|
||
<li>Fixed sale edit form (related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2205">#2205</a>)</li>
|
||
</ul>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/thelia-2-3-3-and-2-2-6-and-2-1-11/">Thelia 2.3.3, 2.2.6 and 2.1.11</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:58:"https://thelia.net/thelia-2-3-3-and-2-2-6-and-2-1-11/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:51:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:12:"Thelia 2.2.5";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:32:"https://thelia.net/thelia-2-2-5/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:40:"https://thelia.net/thelia-2-2-5/#respond";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 21 Jun 2016 08:30:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:4:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:10:"E-commerce";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:11:"new version";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:7:"Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2798";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:499:"<p>Thelia 2.2.5 is out. The latest stable version of the 2.2.x branch. This release fixes an annoying issue on the 2.2.3 version that prevents changing the currency in front office. (Versions 2.3.x are not concerned by this issue) Version 2.2.5 : – on github : Tag 2.2.5 – download the zip : 2.2.5 How to […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/thelia-2-2-5/">Thelia 2.2.5</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Julien Chanseaume";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:756:"<p>Thelia 2.2.5 is out. The latest stable version of the 2.2.x branch. </p>
|
||
<p>This release fixes an annoying issue on the 2.2.3 version that prevents changing the currency in front office. (Versions 2.3.x are not concerned by this issue)</p>
|
||
<p>Version 2.2.5 : </p>
|
||
<p>– on github : <a href="https://github.com/thelia/thelia/releases/tag/2.2.5" target="_blank">Tag 2.2.5</a><br />
|
||
– download the zip : <a href="t" target="_blank">2.2.5</a></p>
|
||
<p><a href="http://doc.thelia.net/en/documentation/installation/index.html#update-to-latest-version">How to update Thelia</a>.</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/thelia-2-2-5/">Thelia 2.2.5</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:37:"https://thelia.net/thelia-2-2-5/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:45:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Thelia 2.3.2, 2.2.4 and 2.1.10";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:49:"https://thelia.net/thelia-2-3-2-2-2-4-and-2-1-10/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:57:"https://thelia.net/thelia-2-3-2-2-2-4-and-2-1-10/#respond";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Jun 2016 09:02:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:10:"E-commerce";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2794";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:555:"<p>This week we’ve issued 3 new stable versions of Thelia. The 2.3,2, 2.2.4 and 2.1.10 versions are security and bug fixes releases. If you use version 2.3.x, 2.2.x or 2.1.x, we encourage you to upgrade your Thelia websites to this new versions. More infos here. Full changelog version 2.3.2 (related to #2182) Fixed compatibility with […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/thelia-2-3-2-2-2-4-and-2-1-10/">Thelia 2.3.2, 2.2.4 and 2.1.10</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Gilles Bourgeat";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3714:"<p>This week we’ve issued 3 new stable versions of Thelia.</p>
|
||
<p>The 2.3,2, 2.2.4 and 2.1.10 versions are security and bug fixes releases.<br />
|
||
If you use version 2.3.x, 2.2.x or 2.1.x, we encourage you to upgrade your Thelia websites to this new versions. <a href="http://doc.thelia.net/en/documentation/installation/index.html#update-to-latest-version">More infos here</a>.</p>
|
||
<h3>Full changelog</h3>
|
||
<h4 id="change-log-23">version 2.3.2</h4>
|
||
<ul class="grayDot">
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2182">#2182</a>) Fixed compatibility with sql_mode STRICT_ALL_TABLES</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2181">#2181</a>) Fixed CSV export cached file size</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2173">#2173</a>) Fixed customer discount apply on backoffice. The customer permanent discount is also applied on the back office if the user is logged in front office</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2168">#2168</a>) Fixed router redirect to last rewriting_url, The router creates a multiple redirection for find the last url</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2166">#2166</a>) Fixed the update process when thelia.net is out of order</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2160">#2160</a>) Added missing home.block ‘class’ parameter in template `templates/backOffice/default/home.html</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2157">#2157</a>) Prevent an infinite loop in new product dialog</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2154">#2154</a>) Added Test range dates exists before testing type in the ExportHandler</li>
|
||
</ul>
|
||
<p>See also : <a href="https://github.com/thelia/thelia/releases/tag/2.3.2" target="_blank">https://github.com/thelia/thelia/releases/tag/2.3.2</a></p>
|
||
<h4 id="change-log-23">version 2.2.4</h4>
|
||
<ul class="grayDot">
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2182">#2182</a>) Fixed compatibility with sql_mode STRICT_ALL_TABLES</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2173">#2173</a>) Fixed customer discount apply on backoffice. The customer permanent discount is also applied on the back office if the user is logged in front office</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2168">#2168</a>) Fixed router redirect to last rewriting_url, The router creates a multiple redirection for find the last url</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2160">#2160</a>) Added missing home.block ‘class’ parameter in template `templates/backOffice/default/home.html</li>
|
||
</ul>
|
||
<p>See also : <a href="https://github.com/thelia/thelia/releases/tag/2.2.4" target="_blank">https://github.com/thelia/thelia/releases/tag/2.2.4</a></p>
|
||
<h4 id="change-log-23">version 2.1.10</h4>
|
||
<ul class="grayDot">
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2182">#2182</a>) Fixed compatibility with sql_mode STRICT_ALL_TABLES</li>
|
||
<li>(related to <a href="https://github.com/thelia/thelia/pull/2173">#2173</a>) Fixed customer discount apply on backoffice. The customer permanent discount is also applied on the back office if the user is logged in front office</li>
|
||
</ul>
|
||
<p>See also : <a href="https://github.com/thelia/thelia/releases/tag/2.1.10" target="_blank">https://github.com/thelia/thelia/releases/tag/2.1.10</a></p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/thelia-2-3-2-2-2-4-and-2-1-10/">Thelia 2.3.2, 2.2.4 and 2.1.10</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:54:"https://thelia.net/thelia-2-3-2-2-2-4-and-2-1-10/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:48:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Thelia 2.3, 2.2.3 and 2.1.9";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:46:"https://thelia.net/thelia-2-3-2-2-3-and-2-1-9/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:54:"https://thelia.net/thelia-2-3-2-2-3-and-2-1-9/#respond";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 25 May 2016 09:37:57 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:11:"new version";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:7:"Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2785";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:532:"<p>Last week we’ve issued 3 new stable versions of Thelia. The 2.2.3 and 2.1.9 versions are security and bug fixes releases. If you use version 2.1.x or 2.2.x, we encourage you to upgrade your Thelia websites to this new versions. More infos here Version 2.3 After 7 months of development, the new major version of […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/thelia-2-3-2-2-3-and-2-1-9/">Thelia 2.3, 2.2.3 and 2.1.9</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Julien Chanseaume";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:48461:"<p>Last week we’ve issued 3 new stable versions of Thelia.</p>
|
||
<p>The 2.2.3 and 2.1.9 versions are security and bug fixes releases.<br />
|
||
If you use version 2.1.x or 2.2.x, we encourage you to upgrade your Thelia websites to this new versions. <a href="#change-log-22">More infos here</a></p>
|
||
<h2>Version 2.3</h2>
|
||
<p>After 7 months of development, the new major version of Thelia, the version 2.3, has been issued.<br />
|
||
We have not communicate a lot about it, since this release, so we take the opportunity of the 2.3.1 release<br />
|
||
to talk a little bit more about important changes introduced in the 2.3.x branch :</p>
|
||
<ul class="grayDot">
|
||
<li>Upgraded Symfony 2.3 to <strong>Symfony 2.8</strong></li>
|
||
<li>Import/export complete rework to manage big data</li>
|
||
<li><strong>Internationalization</strong> :</li>
|
||
<li>Currency improvements : possibility to enable/disable a currency, to change the position of the currency symbol.</li>
|
||
<li>Languages improvements : possibility to enable/disable a language, possibility to disable the language only on the front office.</li>
|
||
<li>Country improvements :
|
||
<ul class="grayDot">
|
||
<li>Added the concept of states/provinces used for addresses, tax rules, shipping zones.</li>
|
||
<li>possibility to enable/disable a country / state</li>
|
||
</ul>
|
||
</li>
|
||
<li>Postal address formating</li>
|
||
<li>Added loop overriding system through events.</li>
|
||
<li>Now, products and contents could be ordered in multiple categories and folders</li>
|
||
<li>Events have been added to manage delivery and payment modules during the checkout process to add more flexibility</li>
|
||
<li>Added an email address to the administrator profile and adds the password lost functionality for administrators</li>
|
||
<li>Allow coupons in first cart step, and lots of improvments in coupon operation</li>
|
||
<li>Added hooks in email templates</li>
|
||
<li>Fixed undesirable carts, persist only non empty carts</li>
|
||
<li>…</li>
|
||
</ul>
|
||
<p>Lots of other changes, fixes and improvements are included in this new release, please check the full list <a href="#change-log-23">here</a>.</p>
|
||
<p>As Thelia is very flexible and extensible, most of the time, new features are developped in modules.<br />
|
||
So check these websites to get a list of available Thelia modules : <a target="_blank" href="http://thelia.net/modules/">http://thelia.net/modules/</a> or visit our GitHub organization : <a target="_blank" href="https://github.com/thelia-modules">https://github.com/thelia-modules</a></p>
|
||
<p>The version 2.4 is already started and we promise you a bunch of new features <img src="https://s.w.org/images/core/emoji/2.2.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
|
||
<p>You can contribute to Thelia <a target="_blank" href="http://doc.thelia.net/en/documentation/contribute.html">in many ways</a> and we greatly appreciate your help and your involvment. </p>
|
||
<ul class="grayDot">
|
||
<li>I want to develop : <a target="_blank" href="http://doc.thelia.net/en/documentation/contribute.html">contribute</a>, <a target="_blank" href="https://github.com/thelia/thelia">Thelia repository</a></li>
|
||
<li>I want to open an issue : <a target="_blank" href="https://github.com/thelia/thelia/issues">https://github.com/thelia/thelia/issues</a></li>
|
||
<li>I want to write documentation : <a target="_blank" href="https://github.com/thelia/thelia.github.io">https://github.com/thelia/thelia.github.io</a></li>
|
||
<li>I want to translate Thelia : <a target="_blank" href="http://doc.thelia.net/en/documentation/contribute.html">http://doc.thelia.net/en/documentation/contribute.html</a></li>
|
||
<li>I want to +1 Thelia : <a target="_blank" href="http://twitter.com/theliaecommerce">Twitter</a> – <a target="_blank" href="https://www.facebook.com/theliaecommerce">Facebook</a> – <a target="_blank" href="https://plus.google.com/+TheliaNet" rel="publisher">Google+</a> – <a target="_blank" href="https://www.linkedin.com/company/thelia" >LinkedIn</a></li>
|
||
</ul>
|
||
<p>Thanks to all.</p>
|
||
<h3>End of version 2.0 support.</h3>
|
||
<p>This release also announces the end of support of the version 2.0<br />
|
||
If you still use this version, we encourage you to update to more recent version.</p>
|
||
<h3>Full changelog</h3>
|
||
<h4 id="change-log-23">version 2.3.1</h4>
|
||
<ul class="grayDot">
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2150">#2150</a>) Fix form and validator translations</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2147">#2147</a>) Fixed help text display if show_label is false</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2145">#2145</a>) Fix for taxes & tax rules description display in Taxes rules page</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2144">#2144</a>) Fix automatic configuration for the sql_mode</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2142">#2142</a>) Force utf8 on thelia update</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2139">#2139</a>) Start page correction for the loops</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2135">#2135</a>) Fix ressources check for translation view</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2132">#2132</a>) Fix change default category and default folder. Since the pull request <a target="_blank" href="https://github.com/thelia/thelia/pull/2066">#2066</a>, it’s no longer possible to change the default category of a product or the default folder of a content.</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2129">#2129</a>) Fix order export date interval</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2128">#2128</a>) Fix address state check in delivery cost estimation and fix login error due to symfony update</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2127">#2127</a>) Fix 2.3.0 major BC break in Thelia\Core\Event\Order\OrderPaymentEvent</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2125">#2125</a>) Fix construct in GenerateRewrittenUrlEvent</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2121">#2121</a> Fix possible Compile Error in delivery loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2117">#2117</a> Fix Admin update, the password is no longer required for update of an admin</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2118">#2118</a> Module TinyMCE, fix the path for the Java uploader</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2120">#2120</a> Fix {count} in search context, {count} doesn’t work when searching (since 2.3.0 alpha-1)</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2116">#2116</a> Updated translations from Crowdin</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2110">#2110</a> Added a way to set specific date/time format for lang, fixed date/time format for fr_FR</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2030">#2030</a> Fix ziparchive not found, add a message to prevent that the zip extension was not found on the server</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2104">#2104</a> Fixed update function issue in Colissimo module</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2096">#2096</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/2103">#2103</a> Fix currency change, an exception was thrown if the currency does not exist</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2097">#2097</a> Fixed and improved cancel order processing</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2095">#2095</a> Updated translations from Crowdin</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2092">#2092</a> Fix Module TheliaSmarty, replace the request service by requestStack service</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2091">#2091</a> Fixed NO_ENGINE_SUBSTITUTION setting for MariaDB</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2090">#2090</a> Fix GenerateRewrittenUrlEvent, add getters and setters</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2084">#2084</a> Check if customer exist in coupon builder</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2062">#2062</a> Remove composer dependency leafo/lessphp</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2060">#2060</a> Fix BC, TaxRule action introduces a compatibility break</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2080">#2080</a> Fix missing function <code>addoutputfields</code> in the loops</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2078">#2078</a> Fixed checkbox and radio automatic rendrering. The “checked” status of checkboxes and radios was not correctly managed by form-field-attributes-renderer.html</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2079">#2079</a> BackOffice : UX improvements on tablets, the right menu was too broad</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2067">#2067</a> Fix esi render. The sub-request was not a Thelia request</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2066">#2066</a> Fix the problem of position if a product or content in several sections and folders</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2073">#2073</a> Use template default fallback in View Listener. Module views was not properly processed when the active front template is not “default”</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2068">#2068</a> Fix customer edit view ACL, replace <code>update</code> by <code>view</code> for edit a customer</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2063">#2063</a> Fix, when deleting a product with a free text feature value, the free text feature value was not removed</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2058">#2058</a> Fix bug when sending the attribute combination builder form if the user had not selected attribute</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2056">#2056</a> Fix UX bug on product list in the frontOffice, the grid icon or the list icon do not lock</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2040">#2040</a> Fix bug when change image position on the module config page. The trait <code>PositionManagementTrait</code> was missing in <code>ModuleImage</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2054">#2054</a> Fix the update process for the Collissimo module</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1985">#1985</a> Add delivery and payment events <code>MODULE_PAYMENT_IS_VALID</code>, <code>MODULE_PAYMENT_MANAGE_STOCK</code>, <code>MODULE_DELIVERY_GET_POSTAGE</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2045">#2045</a> Moves the backOffice statistics in the new module HookAdminHome</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2044">#2044</a> Add possibility to change number by default of results per page for the product list, the order list and the customer list in the backOffice</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2042">#2042</a> Avoid having too many results in the backOffice search page</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2021">#2021</a> Fixes hooks <code>mini-cart</code>, <code>sale.top</code>, <code>sale.bottom</code>, <code>sale.main-top</code>, <code>sale.main-bottom</code>, <code>sale.content-top</code>, <code>sale.content-bottom</code>, <code>sale.stylesheet</code>, <code>sale.after-javascript-include</code>, <code>sale.javascript-initialization</code>, <code>account-order.invoice-address-bottom</code>, <code>account-order.delivery-address-bottom</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2041">#2041</a> Fix possible circular reference for category tree and folder tree</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2039">#2039</a> Disable the output of the url by the loops on the BackOffice</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2034">#2034</a> Add column position in attribute combination table</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2028">#2028</a> Fixed translation regexp prefix for templates</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2027">#2027</a> Confirmation email when subscribing to newsletter, and subscription cancel page</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2017">#2017</a> Add constraint of unicity in create and update hook form</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2012">#2012</a> Checking MySQL version to set sql_mode automatically, this fixed the compatibility with MySQL > 5.6 for modes <code>STRICT_TRANS_TABLES</code>, <code>NO_ENGINE_SUBSTITUTION</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2009">#2009</a> Display PSE ref in backOffice order edit for the product list</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/2001">#2001</a> Check PHP version before trying to do anything in install process</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1999">#1999</a> Fix Folder breadcrumb, the parent url was not good if you edit a picture in a folder or a content</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1998">#1998</a> Add not blank constraint on zipcode in address create form</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1988">#1988</a> Fix hide module-install if auth are not right in the BackOffice</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1907">#1907</a> Administrators should now have an email address. They may use login name or email to log in the back-office. They could now create a new a password if they forgot it. New minimum_admin_password_length and enable_lost_admin_password_recovery configuration variable.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1962">#1962</a> Fix exception when cloning a product if the i18n in specific locale does not exist</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1933">#1933</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/2006">#2006</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/2016">#2016</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/2033">#2033</a> Upgrade Symfony 2.3 to Symfony 2.8</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1995">#1995</a> Added order search options, improved search page in the backOffice</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1994">#1994</a> Allow coupon in first cart step</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1993">#1993</a> Fix the default language isocode link in backOffice languages page</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1992">#1992</a> Add method to find category path <code>Thelia/Model/CategoryQuery::getPathToCategory</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1977">#1977</a> Fixed translation domain in NewsletterController</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1980">#1980</a> Update database schema to increase module version field to 25 chars.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1971">#1971</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1973">#1973</a> Adds an address email to the administrator profile and adds the password lost functionality for administrators</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1970">#1970</a> Add <code>CartDuplicationEvent</code> which provide both original and duplicated cart to listeners</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1967">#1967</a> Module Colissimo : Replace country title by isoalpha2 in export for expeditor</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1964">#1964</a> Fixed cart not deleted after an order placed</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1960">#1960</a> Add events <code>CART_ITEM_CREATE_BEFORE</code> and <code>CART_ITEM_UPDATE_BEFORE</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1959">#1959</a> Add the ability to format an address by country</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1907">#1907</a> Administrator email management and features
|
||
<ul class="grayDot">
|
||
<li>adds an address email to the administrator profile</li>
|
||
<li>This address email can now be used to login just like the login name</li>
|
||
<li>An administrator could now recover a lost password, just like a regular customer</li>
|
||
</ul>
|
||
</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1958">#1958</a> Fix missing success_url on Brand SEO update</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1956">#1956</a> Fix UX right class in brand products pagination in the frontOffice</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1948">#1948</a> Allow to define custom delimiter and enclosure char for CSV serializer</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1947">#1947</a> Added a way to get category/product from related content ID</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1946">#1946</a> Fix l’inclusion automatique of the TaxType class only if extension == php</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1939">#1939</a> Add <code>visible</code> and <code>visible_reverse</code> values in Product Loop order argument</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1936">#1936</a> Fixed the module name vefication for command <code>module:position</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1931">#1931</a> Add a optional parameters CC and BCC in method <code>\Thelia\Mailer\MailerFactory::sendEmailMessage</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1929">#1929</a> Mod: BaseController useFallbackTemplate set to true by default</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1928">#1928</a> Hook DI alert messages thrown as exceptions in dev. mode</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1926">#1926</a> Fix redirection after coupon consume</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1923">#1923</a> Re enabled functional tests for back office</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1922">#1922</a> Colissimo Move the prices from a json to a config</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1921">#1921</a> Modules ‘configuration’ and ‘hook’ buttons behavior fix</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1920">#1920</a> Fixed coupons conditions label translation</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1917">#1917</a> Fixed translations bug in user mode with view only missing translations activated</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1916">#1916</a> Fix upload document. The document title is missing after upload</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1914">#1914</a> The module list in the translation page is now ordered by module code instead of module title</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1913">#1913</a> Conservation the emails after unsubscribe on newsletter</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1911">#1911</a> Add ‘admin_current_location’ arg for ‘main.in-top-menu-items’ Hook</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1908">#1908</a> A fix for “terms & conditions” bootbox height</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1906">#1906</a> Fix coupon create form data</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1904">#1904</a> Update tinyMCE</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1903">#1903</a> Added missing generateErrorRedirect()</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1895">#1895</a> Add a link to the contact page in the front footer and update bootstrap</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1881">#1881</a> Display only the zones affected to Colissimo in the backOffice</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1853">#1853</a> Coupon, add condition match for cart item include quantity</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1815">#1815</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1963">#1963</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1984">#1984</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1989">#1989</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1997">#1997</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/2013">#2013</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/2019">#2019</a> Import/export complete rework</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1902">#1902</a> Update Colissimo export, add link to order and to customer, add package weight</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1801">#1801</a> Fixed cart duplication conditions at user login/logout</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1892">#1892</a> Add a name verification when creating a module with a command</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1891">#1891</a> Add primary key in <code>coupon_customer_count</code> and <code>ignored_module_hook</code> tables.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1701">#1701</a> This PR improves the Order::createOrder() so that the method could be used to duplicate an order by re-using the delivery and invoice addresses defined in the original order.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1823">#1823</a> Add states/provinces concept. The objective of this PR is to separate states/provinces of countries. For now, the concept of states/provinces was managed in country model which was not the best way.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1878">#1878</a> Add module code in the lists of the BackOffice for a better understanding.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1832">#1832</a> Language improvement. Add the possibility to disable a language. It’s possible to disable the language only for the front.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1851">#1851</a> Add in the module Tinymce, the possibility to choose in which text areas the editor will be used.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1840">#1840</a> Add the possibility to generate an url with the arguments <code>router</code> and <code>route_id</code> in the smarty function <code>url</code>. Documentation <code>http://doc.thelia.net/en/documentation/templates/urls-and-paths.html</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1872">#1872</a> Add next/prev buttons for orders and customers. Modify the loops of brands, categories, folders and contents so that the queries to get the next and previous objects are sent only when it is needed.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1850">#1850</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1859">#1859</a> Add hooks for email template</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1845">#1845</a> Add price including taxes in the combination creation pop-up in the BackOffice</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1868">#1868</a> Allow to open order-edit.html template with a specific module tab</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1861">#1861</a> Add links to the appropriate pages</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1860">#1860</a> Change version of Symfony Yaml components</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1843">#1843</a> Fix smarty form_collection_field, a performance problem was introduced after this PR: <a target="_blank" href="https://github.com/thelia/thelia/pull/1613">#1613</a> because the Form::createView() method create all form view on each call.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1856">#1856</a> Convert order.invoice_date to datetime column</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1852">#1852</a> Add the possibility to disable the generation of url for the loops, adds argument <code>return_url</code> in loops, the default value for argument <code>return_url</code> is <code>true</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1857">#1857</a> Fix of hookblack : order.tab</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1792">#1792</a> Update module Carousel, change the location of saving of the images</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1844">#1844</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1848">#1848</a> Added hooks in the right column part of the edtion form of brand, content, category folder and product templates :
|
||
<ul class="grayDot">
|
||
<li><code>brand.modification.form-right.top</code>, <code>brand.modification.form-right.bottom</code></li>
|
||
<li><code>category.modification.form-right.top</code>, <code>category.modification.form-right.bottom</code></li>
|
||
<li><code>content.modification.form-right.top</code>, <code>content.modification.form-right.bottom</code></li>
|
||
<li><code>folder.modification.form-right.top</code>, <code>folder.modification.form-right.bottom</code></li>
|
||
<li><code>product.modification.form-right.top</code>, <code>product.modification.form-right.bottom</code></li>
|
||
</ul>
|
||
</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1835">#1835</a> Add the product combination in PDF delivery</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1788">#1788</a> Remove all the AdminIncludes from the core modules.</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1841">#1841</a> Add the possibility to create a product combination with several same attribute inside (2 colors in one product sales elements).</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1830">#1830</a> Fix attribute title in the modal “create a new combination”</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1780">#1780</a> Currency improvements. Add the possibility to disable a currency. Add the possibility to change the position of the currency symbol. Resolve <a target="_blank" href="https://github.com/thelia/thelia/pull/1446">#1446</a></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1825">#1825</a> Add message if thelia project is not installed</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1714">#1714</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1839">#1839</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1833">#1833</a> Hook improvements
|
||
<ul class="grayDot">
|
||
<li>Add new syntax to hook on a hook. Documentation <code>http://doc.thelia.net/en/documentation/modules/hooks/index.html</code></li>
|
||
<li>Add command <code>php Thelia hook</code></li>
|
||
</ul>
|
||
</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1824">#1824</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1829">#1829</a> Fix the admin home stats, On page load, the month sent to Thelia was bad</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1821">#1821</a> Fix the value for constant <code>AdminForm::LANG_DEFAULT_BEHAVIOR</code>, Resolve ##1820</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1818">#1818</a> Fix BackOffice menu, hook block to integrate main link if it’s used</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1816">#1816</a> Fix the total price of cart if the items have a quantity greater than one, Resolve <a target="_blank" href="https://github.com/thelia/thelia/pull/1772">#1772</a>, add new methods <code>getTotalRealTaxedPrice</code>, <code>getTotalTaxedPrice</code>, <code>getTotalTaxedPromoPrice</code> in the model <code>Thelia\Model\CartItem</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1783">#1783</a> Fix product price exports. Resolve <a target="_blank" href="https://github.com/thelia/thelia/pull/1078">#1078</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1610">#1610</a></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1808">#1808</a> Add customer’s company in order mails and PDF</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1780">#1780</a> Adds the ability to disable a currency and change the position of the currency symbol</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1806">#1806</a> Fix the event dispatched before decoding of the import, <code>TheliaEvents::IMPORT_AFTER_DECODE</code> to <code>TheliaEvents::IMPORT_BEFORE_DECODE</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1799">#1799</a> Fixed the redirection to rewritten URL</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1725">#1725</a> Added new attributes and some aliases to the {cart} substitution
|
||
<ul class="grayDot">
|
||
<li>A new <code>weight</code> attribute is added, to get the cart total weight.</li>
|
||
<li>A new <code>total_price_without_discount</code> attribute is added, to get the cart total amount without taxes, excluding discount.</li>
|
||
<li>The following aliases of existing attributes are added, to provide a better english syntax, or a more accurate name :
|
||
<ul class="grayDot">
|
||
<li><code>product_count</code>, alias of <code>count_product</code></li>
|
||
<li><code>item_count</code>, alias of <code>count_item</code></li>
|
||
<li><code>total_price_with_discount</code> alias of <code>total_price</code></li>
|
||
<li><code>total_taxed_price_with_discount</code> alias of <code>total_taxed_price</code></li>
|
||
<li><code>contains_virtual_product</code> alias of <code>is_virtual</code></li>
|
||
<li><code>total_tax_amount</code> alias of <code>total_vat</code></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1802">#1802</a> After upload, The image file name is no longer the default image title</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1805">#1805</a> Add a new parameter <code>locale</code> for the module_config smarty plugin</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1796">#1796</a> Fix regression in OrderAddressEvent cell phone can not be required in the constructor</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1787">#1787</a> Add loop Overriding, Documentation <code>http://doc.thelia.net/en/documentation/loop/extend.html</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1785">#1785</a> Fix undesirable carts, persist only non empty carts</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1790">#1790</a> Update the default PSE ref when the product ref is updated</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1778">#1778</a> <a target="_blank" href="https://github.com/thelia/thelia/pull/1797">#1797</a> Add <code>manual</code> and <code>manuel_reverse</code> order in attributeCombination loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1766">#1766</a> Add order by <code>id</code> and <code>id_reverse</code> in product_sale_element loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1760">#1760</a> Set order status as paid when the FreeOrder module is used to “pay” an order</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1751">#1751</a> Fix for undefined currency exchange rate, add error message in the currency configuration page when an exchange rate could not be found</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1769">#1769</a> Increase API key size to 48</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1771">#1771</a> Add argument <code>customer_id</code> for hook customer.edit-js</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1753">#1753</a> Fix the rounding of prices in the order product loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1768">#1768</a> Update composer.lock file, update of the dependency thelia/currency-converter to version 1.0.1</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1752">#1752</a> Add addValues method in EnumListType</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1746">#1746</a> Removes deprecated classes and methods for the version 2.3</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1745">#1745</a> Fix output value IS_DEFAULT in the product_sale_elements loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1754">#1754</a> Add homepage redirection on /admin/login if the admin is already authenticate. Before this change, there was a render</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1765">#1765</a> Fix for prev/next queries in Category and Content loops, and add prev/next in Product and Folder loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1759">#1759</a> Fix for parent attribute and new exclude_parent attribute of Category loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1750">#1750</a> Add EQUAL to product loop filter by min or max</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1727">#1727</a> Add template & stock inputs on product creation</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1722">#1722</a> Replaced parameter “locale” with “lang” in generated URL</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1732">#1732</a> Update sql constraint for table product_sale_elements_product_image and product_sale_elements_product_document</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1730">#1730</a> Change layout to only cache assets/dist</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1734">#1734</a> Fix critical performance issue on ProductController HydrateObjectForm</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1733">#1733</a> Fix order attribute in BaseHook</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1729">#1729</a> Fix all useless DIRECTORY_SEPARATOR</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1726">#1726</a> Fix method setRangeDate variable</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1718">#1718</a> Autocomplete combination generation form with default pse values</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1699">#1699</a> Fix missing use for BirthdayType</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1713">#1713</a> Add more options for content, folder and order in search results</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1706">#1706</a> Fix form coupon not found in frontOffice order invoice</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1700">#1700</a> Fix source priority in <code>ParserContext::getForm</code></li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1588">#1588</a> Add document tab in frontOffice product page</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1668">#1668</a> Add height limit for the select fields in the Attributes and Features tab of the admin product edit page</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1669">#1669</a> Add options <code>exclude_status, status_code, exclude_status_code</code> and output value <code>STATUS_CODE</code> in Order loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1674">#1674</a> Add options <code>free_text, exclude_free_text</code> in FeatureValue loop</li>
|
||
<li><a target="_blank" href="https://github.com/thelia/thelia/pull/1725">#1725</a> Add <code>weight</code> and <code>total_price_without_discount</code> attributes to the <code>{cart}</code> substitution, and some aliases to provide a better english syntax, or a more accurate name to existing attributes : <code>product_count</code>, alias of <code>count_product</code>, <code>item_count</code>, alias of <code>count_item</code>, <code>total_price_with_discount</code> alias of <code>total_price</code>, <code>total_taxed_price_with_discount</code> alias of <code>total_taxed_price</code>, <code>contains_virtual_product</code> alias of <code>is_virtual</code>, <code>total_tax_amount</code> alias of <code>total_vat</code></li>
|
||
</ul>
|
||
<h4 id="change-log-22">version 2.2.3 :</h4>
|
||
<ul class="grayDot">
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2147">#2147</a>) Fixed help text display if show_label is false</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2144">#2144</a>) Fix automatic configuration for the sql_mode</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2142">#2142</a>) Force utf8 on thelia update</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2139">#2139</a>) Start page correction for the loops</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2135">#2135</a>) Fix ressources check for translation view</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2125">#2125</a>) Fix construct in GenerateRewrittenUrlEvent</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2118">#2118</a>) Module TinyMCE, fix the path for the Java uploader</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2096">#2096</a>) Fix currency change, an exception was thrown if the currency does not exist</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2090">#2090</a>) Fix GenerateRewrittenUrlEvent, add getters and setters</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2084">#2084</a>) Check if customer exist in coupon builder</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2080">#2080</a>) Fix missing function <code>addoutputfields</code> in the loops</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2078">#2078</a>) Fixed checkbox and radio automatic rendrering. The “checked” status of checkboxes and radios was not correctly managed by form-field-attributes-renderer.html</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2068">#2068</a>) Use template default fallback in View Listener. Module views was not properly processed when the active front template is not “default”</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2068">#2068</a>) Fix customer edit view ACL, replace <code>update</code> by <code>view</code> for edit a customer</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2058">#2058</a>) Fix bug when sending the attribute combination builder form if the user had not selected attribute</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2052">#2052</a>) Fix <a target="_blank" href="https://github.com/thelia/thelia/pull/2040">#2040</a> Missing trait PositionManagementTrait in ModuleImage</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2041">#2041</a>) Fix possible circular reference for category tree and folder tree</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2017">#2017</a>) Add constraint of unicity in create and update hook form</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2012">#2012</a>) Checking MySQL version to set sql_mode automatically, this fixed the compatibility with MySQL > 5.6 for modes <code>STRICT_TRANS_TABLES</code>, <code>NO_ENGINE_SUBSTITUTION</code></li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2010">#2010</a>) Improve product price edition tab</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2005">#2005</a>) Use a wider version requirement on thelia/installer for setup/</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1999">#1999</a>) Fix Folder breadcrumb, the parent url was not good if you edit a picture in a folder or a content</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1980">#1980</a>) Update database schema to increase module version field to 25 chars.</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1967">#1967</a>) Module Colissimo : Replace country title by isoalpha2 in export for expeditor</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1962">#1962</a>) Fix exception when cloning a product if the i18n in specific locale does not exist</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1958">#1958</a>) Fix missing success_url on Brand SEO update</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1956">#1956</a>) Fix UX right class in brand products pagination in the frontOffice</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1946">#1946</a>) Fix the automatic inclusion of the TaxType class only if extension == php</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1939">#1939</a>) Add <code>visible</code> and <code>visible_reverse</code> values in Product Loop order argument</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1936">#1936</a>) Fixed the module name verification for command <code>module:position</code></li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1928">#1928</a>) Hook DI alert messages thrown as exceptions in dev. mode</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1921">#1921</a>) Modules ‘configuration’ and ‘hook’ buttons behavior fix</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1920">#1920</a>) Fixed coupons conditions label translation</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1917">#1917</a>) Fixed translations bug in user mode with view only missing translations activated</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1914">#1914</a>) The module list in the translation page is now ordered by module code instead of module title</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1908">#1908</a>) A fix for “terms & conditions” bootbox height</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1906">#1906</a>) Fix coupon create form data</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1799">#1799</a>) Fixed the redirection to rewritten URL</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1797">#1797</a>) Fix order manual and manual_reverse in AttributeCombination loop</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1901">#1901</a>) Update Colissimo export, add link to order and to customer, add package weight</li>
|
||
</ul>
|
||
<p>See also : <a target="_blank" href="https://github.com/thelia/thelia/releases/tag/2.2.3">https://github.com/thelia/thelia/releases/tag/2.2.3</a></p>
|
||
<h4>version 2.1.9 :</h4>
|
||
<ul class="grayDot">
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2144">#2144</a>) Fix automatic configuration for the sql_mode</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2139">#2139</a>) Start page correction for the loops</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2135">#2135</a>) Fix ressources check for translation view</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2125">#2125</a>) fix construct in GenerateRewrittenUrlEvent</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1920">#1920</a>) Fixed coupons conditions label translation</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1946">#1946</a>) Fix TaxType class only if extension == php</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1958">#1958</a>) Missing success_url on Brand SEO update</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1967">#1967</a>) Replace country title by isoalpha2 in export for expeditor</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/1999">#1999</a>) Update FolderBreadcrumbTrait.php</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2005">#2005</a>) Use a wider version requirement on thelia/installer for setup</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2091">#2091</a>) Checking MySQL version to set sql_mode automatically</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2041">#2041</a>) Fix possible circular reference for category tree and folder tree</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2058">#2058</a>) Fix Bug on submit combination builder empty form</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2068">#2068</a>) Fix customer edit access</li>
|
||
<li>(related to <a target="_blank" href="https://github.com/thelia/thelia/pull/2073">#2073</a>) Use template default fallback in View Listener</li>
|
||
</ul>
|
||
<p>See also : <a target="_blank" href="https://github.com/thelia/thelia/releases/tag/2.1.9">https://github.com/thelia/thelia/releases/tag/2.1.9</a></p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/thelia-2-3-2-2-3-and-2-1-9/">Thelia 2.3, 2.2.3 and 2.1.9</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:51:"https://thelia.net/thelia-2-3-2-2-3-and-2-1-9/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:48:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"8 new templates for Thelia";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:46:"https://thelia.net/8-new-templates-for-thelia/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:54:"https://thelia.net/8-new-templates-for-thelia/#respond";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 03 Nov 2015 15:32:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:13:"Customization";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"Template";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2731";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:587:"<p>8 new templates are now available for Thelia 2.2. These templates just change the assets of the default Thelia’s template. New templates Shopperz demo source Interiorz demo source Bakesncakes demo source Trendsetter demo source Txcycles demo source Zeste demo source Wiggum demo source Spiced demo source Installation You have 2 choices for installing these templates […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/8-new-templates-for-thelia/">8 new templates for Thelia</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Julien Chanseaume";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6117:"<p>8 new templates are now available for Thelia 2.2.</p>
|
||
<p>These templates just change the assets of the <code style="font-family: 'Source Code Pro', 'SourceCodePro-Medium', 'MS Gothic', monospace;">default</code> Thelia’s template.</p>
|
||
<h2>New templates</h2>
|
||
<h3>Shopperz</h3>
|
||
<p><a href="http://shopperz.demo.thelia.net" target="_blank"><img src="http://thelia.net/wp-content/uploads/2015/11/shopperz-1024x640.png" alt="Shopperz Theme" width="620" height="388" class="aligncenter size-large wp-image-2742" srcset="https://thelia.net/wp-content/uploads/2015/11/shopperz-1024x640.png 1024w, https://thelia.net/wp-content/uploads/2015/11/shopperz-300x188.png 300w, https://thelia.net/wp-content/uploads/2015/11/shopperz.png 1280w" sizes="(max-width: 620px) 100vw, 620px" /></a></p>
|
||
<ul>
|
||
<li><a class="submit submitOrange" style="margin-right:10px;" href="http://shopperz.demo.thelia.net" target="_blank">demo</a></li>
|
||
<li><a class="submit submitOrange" href="https://github.com/thelia-templates/shopperz" target="_blank">source</a></li>
|
||
</ul>
|
||
<h3>Interiorz</h3>
|
||
<p><a href="http://interiorz.demo.thelia.net" target="_blank"><img src="http://thelia.net/wp-content/uploads/2015/11/interiorz-1024x640.png" alt="Interiorz Theme" width="620" height="388" class="aligncenter size-large wp-image-2742" /></a></p>
|
||
<ul>
|
||
<li><a class="submit submitOrange" style="margin-right:10px;" href="http://interiorz.demo.thelia.net" target="_blank">demo</a></li>
|
||
<li><a class="submit submitOrange" href="https://github.com/thelia-templates/interiorz" target="_blank">source</a></li>
|
||
</ul>
|
||
<h3>Bakesncakes</h3>
|
||
<p><a href="http://bakesncakes.demo.thelia.net" target="_blank"><img src="http://thelia.net/wp-content/uploads/2015/11/bakesncakes-1024x640.png" alt="Bakesncakes Theme" width="620" height="388" class="aligncenter size-large wp-image-2742" /></a></p>
|
||
<ul>
|
||
<li><a class="submit submitOrange" style="margin-right:10px;" href="http://bakesncakes.demo.thelia.net" target="_blank">demo</a></li>
|
||
<li><a class="submit submitOrange" href="https://github.com/thelia-templates/bakesncakes" target="_blank">source</a></li>
|
||
</ul>
|
||
<h3>Trendsetter</h3>
|
||
<p><a href="http://trendsetter.demo.thelia.net" target="_blank"><img src="http://thelia.net/wp-content/uploads/2015/11/trendsetter-1024x640.png" alt="Trendsetter Theme" width="620" height="388" class="aligncenter size-large wp-image-2742" /></a></p>
|
||
<ul>
|
||
<li><a class="submit submitOrange" style="margin-right:10px;" href="http://trendsetter.demo.thelia.net" target="_blank">demo</a></li>
|
||
<li><a class="submit submitOrange" href="https://github.com/thelia-templates/trendsetter" target="_blank">source</a></li>
|
||
</ul>
|
||
<h3>Txcycles</h3>
|
||
<p><a href="http://txcycles.demo.thelia.net" target="_blank"><img src="http://thelia.net/wp-content/uploads/2015/11/txcycles-1024x640.png" alt="Txcycles Theme" width="620" height="388" class="aligncenter size-large wp-image-2742" /></a></p>
|
||
<ul>
|
||
<li><a class="submit submitOrange" style="margin-right:10px;" href="http://txcycles.demo.thelia.net" target="_blank">demo</a></li>
|
||
<li><a class="submit submitOrange" href="https://github.com/thelia-templates/txcycles" target="_blank">source</a></li>
|
||
</ul>
|
||
<h3>Zeste</h3>
|
||
<p><a href="http://zeste.demo.thelia.net" target="_blank"><img src="http://thelia.net/wp-content/uploads/2015/11/zeste-1024x640.png" alt="Zeste Theme" width="620" height="388" class="aligncenter size-large wp-image-2742" /></a></p>
|
||
<ul>
|
||
<li><a class="submit submitOrange" style="margin-right:10px;" href="http://zeste.demo.thelia.net" target="_blank">demo</a></li>
|
||
<li><a class="submit submitOrange" href="https://github.com/thelia-templates/zeste" target="_blank">source</a></li>
|
||
</ul>
|
||
<h3>Wiggum</h3>
|
||
<p><a href="http://wiggum.demo.thelia.net" target="_blank"><img src="http://thelia.net/wp-content/uploads/2015/11/wiggum-1024x640.png" alt="Wiggum Theme" width="620" height="388" class="aligncenter size-large wp-image-2742" /></a></p>
|
||
<ul>
|
||
<li><a class="submit submitOrange" style="margin-right:10px;" href="http://wiggum.demo.thelia.net" target="_blank">demo</a></li>
|
||
<li><a class="submit submitOrange" href="https://github.com/thelia-templates/wiggum" target="_blank">source</a></li>
|
||
</ul>
|
||
<h3>Spiced</h3>
|
||
<p><a href="http://spiced.demo.thelia.net" target="_blank"><img src="http://thelia.net/wp-content/uploads/2015/11/spiced-1024x640.png" alt="Spiced Theme" width="620" height="388" class="aligncenter size-large wp-image-2742" /></a></p>
|
||
<ul>
|
||
<li><a class="submit submitOrange" style="margin-right:10px;" href="http://spiced.demo.thelia.net" target="_blank">demo</a></li>
|
||
<li><a class="submit submitOrange" href="https://github.com/thelia-templates/spiced" target="_blank">source</a></li>
|
||
</ul>
|
||
<h2 id="installation">Installation</h2>
|
||
<p>You have 2 choices for installing these templates (example for <strong>interiorz</strong> template) :</p>
|
||
<h3 id="the-safe-way">The safe way</h3>
|
||
<ul>
|
||
<li>Copy and Paste the default template and name <code style="font-family: 'Source Code Pro', 'SourceCodePro-Medium', 'MS Gothic', monospace;">interiorz</code></li>
|
||
<li>replace the assets directory by the assets directory of this repo.</li>
|
||
<li>Don’t forget to change the activated template</li>
|
||
<li>edit the <code style="font-family: 'Source Code Pro', 'SourceCodePro-Medium', 'MS Gothic', monospace;">layout.tpl</code> file and replace <code style="font-family: 'Source Code Pro', 'SourceCodePro-Medium', 'MS Gothic', monospace;">{default_translation_domain domain='fo.default'}</code> by <code style="font-family: 'Source Code Pro', 'SourceCodePro-Medium', 'MS Gothic', monospace;">{default_translation_domain domain='fo.interiorz'}</code>.</li>
|
||
</ul>
|
||
<h3 id="the-lazy-way">The lazy way</h3>
|
||
<p>replace the assets directory contained in the default template by the assets directory of this repo.</p>
|
||
<p><strong>Be careful, by using this method you can loose all your modifications if you update the default template</strong></p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/8-new-templates-for-thelia/">8 new templates for Thelia</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:51:"https://thelia.net/8-new-templates-for-thelia/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:42:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:25:"Help us translate Thelia!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:44:"https://thelia.net/help-us-translate-thelia/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:53:"https://thelia.net/help-us-translate-thelia/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 31 Aug 2015 12:14:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2717";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:606:"<p>Translations are contributed by Thelia users worldwide. The translation work is coordinated at Crowdin. The Thelia project is located at http://translate.thelia.net/. The translation process During the development stage, only english strings should be used and translated inside Thelia. These changes should be submitted with a pull request. Translations for non English languages should only be […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/help-us-translate-thelia/">Help us translate Thelia!</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Julien Chanseaume";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:4769:"<p>Translations are contributed by Thelia users worldwide. The translation work is coordinated at <a href="http://crowdin.com">Crowdin</a>.<br />
|
||
The Thelia project is located at <a href="http://translate.thelia.net/">http://translate.thelia.net/</a>.</p>
|
||
<h2 id="the-translation-process">The translation process</h2>
|
||
<p>During the development stage, only english strings should be used and translated inside Thelia. These changes should be submitted with a pull request.<br />
|
||
Translations for non English languages should only be done on <a href="http://translate.thelia.net/">http://translate.thelia.net/</a> not in Thelia.</p>
|
||
<p>Prior to any stable release, Thelia maintainers will make an announcement and we’ll have a couple of weeks of string freeze in order to give people time to complete the translations.<br />
|
||
Once translations are done, Thelia maintainers will integrate all translations in Thelia.</p>
|
||
<h2 id="how-to-contribute">How to contribute</h2>
|
||
<p>If you want to contribute to translation or want to discuss specific translations, go to the Thelia project page : <a href="http://translate.thelia.net/">http://translate.thelia.net/</a></p>
|
||
<p>If you would like to help out with translating or adding a language that isn’t yet translated, here’s what to do:</p>
|
||
<p>Visit the <a href="http://translate.thelia.net/">Thelia project page</a></p>
|
||
<p>Sign up at Crowdin or log in if you already have an account.</p>
|
||
<p>On the <a href="http://translate.thelia.net/">Thelia project page</a>, click the Join Translation Project button.</p>
|
||
<p><img class="aligncenter size-large wp-image-2718" src="http://thelia.net/wp-content/uploads/2015/08/crowdin-1-1024x511.png" alt="Crowdin project page" width="620" height="309" srcset="https://thelia.net/wp-content/uploads/2015/08/crowdin-1-1024x511.png 1024w, https://thelia.net/wp-content/uploads/2015/08/crowdin-1-300x150.png 300w, https://thelia.net/wp-content/uploads/2015/08/crowdin-1.png 1193w" sizes="(max-width: 620px) 100vw, 620px" /></p>
|
||
<p>Choose the language you want to work on, or – in case the language doesn’t exist yet – request a new language by clicking on the Contact link of one of the managers of the project.</p>
|
||
<p>Then Select a file in the list.</p>
|
||
<p><img class="aligncenter size-large wp-image-2719" src="http://thelia.net/wp-content/uploads/2015/08/crowdin-2-1024x451.png" alt="Crowdin language page" width="620" height="273" srcset="https://thelia.net/wp-content/uploads/2015/08/crowdin-2-1024x451.png 1024w, https://thelia.net/wp-content/uploads/2015/08/crowdin-2-300x132.png 300w, https://thelia.net/wp-content/uploads/2015/08/crowdin-2.png 1234w" sizes="(max-width: 620px) 100vw, 620px" /></p>
|
||
<p>And start translating :</p>
|
||
<p><img class="aligncenter size-full wp-image-2720" src="http://thelia.net/wp-content/uploads/2015/08/crowdin-3.png" alt="Crowdin Translation page" width="1020" height="623" srcset="https://thelia.net/wp-content/uploads/2015/08/crowdin-3.png 1020w, https://thelia.net/wp-content/uploads/2015/08/crowdin-3-300x183.png 300w" sizes="(max-width: 1020px) 100vw, 1020px" /></p>
|
||
<ol>
|
||
<li>1. You can filter strings in the left panel.</li>
|
||
<li>2. The untranslated strings are prefixed with a red square, translated with a green square and the accepted and approved with a green check.</li>
|
||
<li>3. Your translation goes here.</li>
|
||
<li>4. In the suggestions panel, you can directly click on the suggestions to use it.</li>
|
||
<li>5. If you have a doubt, you can take a look to other languages translations.</li>
|
||
<li>6. Once you have translated the string, you can save and continue with the next one.</li>
|
||
</ol>
|
||
<p> </p>
|
||
<p>if you encounter any problems, please consults <a href="https://support.crowdin.com/">Crowdin Knowledge Base</a> or open <a href="http://translate.thelia.net/project/thelia/discussions">a new discussion</a> on Thelia project page.</p>
|
||
<h2 id="versioning">Versioning</h2>
|
||
<p>Thelia evolves constantly and the strings to translate too. So, users could want to translate current version but also previous version.</p>
|
||
<p>For now, Crowdin does not support versioning, but it’s a feature that will be soon available.</p>
|
||
<p>So this translation process is only valid for the version 2.2 and next versions.</p>
|
||
<h2 id="thanks">Thanks</h2>
|
||
<p>We wanted to thank everyone involved in the translation Thelia. This is a hard job, usually quite long and tedious. So, really, a big thanks.</p>
|
||
<p>We also wanted to thanks Crowdin for their amazing platform, great customer service, their implication in open source, … You rock !</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/help-us-translate-thelia/">Help us translate Thelia!</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:49:"https://thelia.net/help-us-translate-thelia/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:63:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"10 Plugins for Extending Thelia after a fresh install";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"https://thelia.net/10-plugins-for-extending-thelia-after-a-fresh-install/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:82:"https://thelia.net/10-plugins-for-extending-thelia-after-a-fresh-install/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 29 Jul 2015 15:06:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:8:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:10:"E-commerce";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:13:"Customization";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:12:"Installation";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:6:"Module";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:11:"Performance";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:6;a:5:{s:4:"data";s:12:"Productivity";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:7;a:5:{s:4:"data";s:8:"Security";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://thelia.net/fr/?p=2622";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:670:"<p>So you have successfully installed Thelia! Congratulations! Now what? Here is a list of some important suggestions and tweaks that you should do after installing Thelia to improve the performance, security and productivity of your e-commerce. Back Office Security First step, your fresh install has to be secure, one way to achieve this is to rename your admin folder and there’s a module […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/10-plugins-for-extending-thelia-after-a-fresh-install/">10 Plugins for Extending Thelia after a fresh install</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"enurit";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:19229:"<p><strong>So you have successfully installed Thelia! Congratulations! Now what? </strong> <strong>Here is a list of some important suggestions and tweaks that you should do after installing Thelia to improve the performance, security and productivity of your e-commerce.</strong></p>
|
||
<h2>Back Office</h2>
|
||
<hr />
|
||
<h3>Security</h3>
|
||
<p><strong>First step, your fresh install has to be secure, one way to achieve this is to rename your admin folder and there’s a module for that! </strong> <a href="http://thelia.net/modules/backoffice-path.html">Back Office Path</a> is dedicated to rename the Back Office URL and improve your security.</p>
|
||
<div style="width: 141px" class="wp-caption alignright"><img class="" src="http://thelia.net/modules/cache/images/product/url-rewrite-167.jpg" alt="Manage rewrite url" width="131" height="131" /><p class="wp-caption-text">Back Office Path for Thelia</p></div>
|
||
<div id="attachment_2626" style="width: 426px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/secure_thelia_BO.png"><img class="size-full wp-image-2626" src="http://thelia.net/wp-content/uploads/2015/07/secure_thelia_BO.png" alt="Modify your back office path to secure Thelia" width="416" height="225" srcset="https://thelia.net/wp-content/uploads/2015/07/secure_thelia_BO.png 416w, https://thelia.net/wp-content/uploads/2015/07/secure_thelia_BO-300x162.png 300w" sizes="(max-width: 416px) 100vw, 416px" /></a><p class="wp-caption-text">Change your back office path to secure Thelia</p></div>
|
||
<p>When you’re done, uncheck <em>‘use also default prefix’</em> and save. Now, you can connect to the back office by using the new url : http://mywebsite.com/l33t-4dm1n http://thelia.net/modules/backoffice-path.html</p>
|
||
<hr />
|
||
<h3>Google Universal analytics</h3>
|
||
<div style="width: 212px" class="wp-caption alignright"><img class="" src="http://thelia.net/modules/cache/images/product/googleuniversalanalytics-156.png" alt="Google Universal Analytics for Thelia" width="202" height="115" /><p class="wp-caption-text">Google Universal Analytics for Thelia</p></div>
|
||
<p><strong>Enhance your e-commerce by measuring user interactions with products on your websites across the user’s shopping experience.</strong> You can use the google analytics module installed natively in your back office, but you certainly want to analyze data from your e-shop and improve your ROI, <a href="http://thelia.net/modules/google-universal-analytics-integration.html">Google universal analytics integration</a> uses the Google Measurement Protocol and add e-commerce informations in your google analytics account. <span style="text-decoration: underline;"> /!\ It only works if you have enabled the <strong>Google Universal Analytics</strong>.</span> For each order, the module sends to Analytics information about the transaction and all items attached to this transaction.</p>
|
||
<div id="attachment_2630" style="width: 809px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/google-universal-analytics.png"><img class="size-full wp-image-2630" src="http://thelia.net/wp-content/uploads/2015/07/google-universal-analytics.png" alt="Display your e-commerce data into google Universal analytics" width="799" height="122" srcset="https://thelia.net/wp-content/uploads/2015/07/google-universal-analytics.png 799w, https://thelia.net/wp-content/uploads/2015/07/google-universal-analytics-300x46.png 300w" sizes="(max-width: 799px) 100vw, 799px" /></a><p class="wp-caption-text">Display your e-commerce data into google Universal analytics</p></div>
|
||
<p><a href="http://thelia.net/modules/google-universal-analytics-integration.html">http://thelia.net/modules/google-universal-analytics-integration.html</a></p>
|
||
<hr />
|
||
<h3>TinyMCE WYSIWYG editor (Native)</h3>
|
||
<p><strong>TinyMCE Editor extend writing functionalities by adding a powerful and easy to use wysiwyg editor.</strong></p>
|
||
<div style="width: 179px" class="wp-caption alignright"><img class="" src="http://thelia.net/modules/cache/images/product/tinymce-151.gif" alt="TinyMCE editor for Thelia" width="169" height="85" /><p class="wp-caption-text">TinyMCE editor for Thelia</p></div>
|
||
<div id="attachment_2641" style="width: 764px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/tinyMCE-Editor-for-Thelia.png"><img class="size-full wp-image-2641" src="http://thelia.net/wp-content/uploads/2015/07/tinyMCE-Editor-for-Thelia.png" alt="tinyMCE Editor for Thelia improve editing by using a wysiwyg interface" width="754" height="77" srcset="https://thelia.net/wp-content/uploads/2015/07/tinyMCE-Editor-for-Thelia.png 754w, https://thelia.net/wp-content/uploads/2015/07/tinyMCE-Editor-for-Thelia-300x31.png 300w" sizes="(max-width: 754px) 100vw, 754px" /></a><p class="wp-caption-text">tinyMCE Editor for Thelia improve editing by using a wysiwyg interface</p></div>
|
||
<p>TinyMCE is natively installed and you just have to activate it in the module panel. Using tinyMCE for Thelia, you’ll be able to manage any pictures, videos, or html styles without coding anything. The easiest way to enrich your contents.</p>
|
||
<hr />
|
||
<h3>Admin toolbar in front-office</h3>
|
||
<div style="width: 194px" class="wp-caption alignright"><img class="" src="http://thelia.net/modules/cache/images/product/admin-toolbar-in-front-office-172.jpg" alt="Admin toolbar in front office" width="184" height="184" /><p class="wp-caption-text">Admin toolbar in front office</p></div>
|
||
<p><strong>Admin toolbar in front office displays shortcuts on the top page of your e-shop to quickly manage contents, orders, customers, …</strong> Toolbar is available on the Front template when you are logged in as an administrator. Admin toolbar gives to administrators a quick access to edit the page you are visiting (product, category, folder and content pages) and it creates shortcuts to the admin for the module page or even the configuration page.</p>
|
||
<div id="attachment_2672" style="width: 630px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/Admin-tollbar-in-front-office-for-Thelia.png"><img class="size-large wp-image-2672" src="http://thelia.net/wp-content/uploads/2015/07/Admin-tollbar-in-front-office-for-Thelia-1024x289.png" alt="Quick access to edit content" width="620" height="175" srcset="https://thelia.net/wp-content/uploads/2015/07/Admin-tollbar-in-front-office-for-Thelia-1024x289.png 1024w, https://thelia.net/wp-content/uploads/2015/07/Admin-tollbar-in-front-office-for-Thelia-300x85.png 300w, https://thelia.net/wp-content/uploads/2015/07/Admin-tollbar-in-front-office-for-Thelia.png 1231w" sizes="(max-width: 620px) 100vw, 620px" /></a><p class="wp-caption-text">Quick access to edit content</p></div>
|
||
<p><a href="http://thelia.net/modules/admin-toolbar-in-front-office.html">Admin toolbar in front-office – Thelia ModulesAdmin – Thelia Modules</a></p>
|
||
<hr />
|
||
<h1>Front-office customization</h1>
|
||
<hr />
|
||
<h3>Carousel (native)</h3>
|
||
<p><strong>Back Office access is now protected and supercharged, you now want to customize your shop!</strong> Let’s start! First you want to show your products in a wide carousel. That’s easy, go to admin/modules and activate the Carousel module. You can now modify the carousel contents by using the configure panel :</p>
|
||
<div id="attachment_2628" style="width: 630px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/Thelia_carousel_panel.png"><img class="size-large wp-image-2628" src="http://thelia.net/wp-content/uploads/2015/07/Thelia_carousel_panel-1024x561.png" alt="Apply modification to your Carousel directly from your back office panel" width="620" height="340" srcset="https://thelia.net/wp-content/uploads/2015/07/Thelia_carousel_panel-1024x561.png 1024w, https://thelia.net/wp-content/uploads/2015/07/Thelia_carousel_panel-300x164.png 300w, https://thelia.net/wp-content/uploads/2015/07/Thelia_carousel_panel.png 1131w" sizes="(max-width: 620px) 100vw, 620px" /></a><p class="wp-caption-text">Apply modification to your Carousel directly from your back office panel</p></div>
|
||
<p>A Carousel will appear on the Home Page in third position but you can modify its position by using “Manage hook position” in the bottom of the Module page. The Carousel is better in the first position, right ?</p>
|
||
<div id="attachment_2629" style="width: 630px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/manage_hook_position.png"><img class="size-large wp-image-2629" src="http://thelia.net/wp-content/uploads/2015/07/manage_hook_position-1024x202.png" alt="Modify the order of hook wich appears in the Home page" width="620" height="122" srcset="https://thelia.net/wp-content/uploads/2015/07/manage_hook_position-1024x202.png 1024w, https://thelia.net/wp-content/uploads/2015/07/manage_hook_position-300x59.png 300w, https://thelia.net/wp-content/uploads/2015/07/manage_hook_position.png 1128w" sizes="(max-width: 620px) 100vw, 620px" /></a><p class="wp-caption-text">Modify the position of hooks in the Home page</p></div>
|
||
<hr />
|
||
<h3>Social Media links (native)</h3>
|
||
<p><strong>You love social networks and want your visitor to connect with you, you just have to configure the social media panel to activate the social hook.</strong> It displays a call to action to your social networks in the footer of the page.</p>
|
||
<div id="attachment_2632" style="width: 284px" class="wp-caption alignright"><a href="http://thelia.net/wp-content/uploads/2015/07/Social-network-in-front.png"><img class="size-full wp-image-2632" src="http://thelia.net/wp-content/uploads/2015/07/Social-network-in-front.png" alt="Your social network is visible in the footer" width="274" height="119" /></a><p class="wp-caption-text">Your social networks are visible in the footer</p></div>
|
||
<div id="attachment_2633" style="width: 275px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/Social-network.png"><img class="size-full wp-image-2633" src="http://thelia.net/wp-content/uploads/2015/07/Social-network.png" alt="Fill your social accounts" width="265" height="257" /></a><p class="wp-caption-text">Fill in your social accounts</p></div>
|
||
<hr />
|
||
<h3>Keywords</h3>
|
||
<div style="width: 198px" class="wp-caption alignright"><img class="" src="http://thelia.net/modules/cache/images/product/keyword-135.jpg" alt="Keywords for Thelia" width="188" height="129" /><p class="wp-caption-text">Keywords for Thelia</p></div>
|
||
<p><strong>This module is used to associate contents or folders to one or more keywords, this is useful when you like to enrich your contents by keywords tags and propose a transversal navigation.</strong> After creating your keywords and putting them into groups, you can associate contents or folders to one or more keywords. This allows you for example to display items based on a particular keyword or structure your page with a tag system. It offers a new way to navigate into the shop categories.</p>
|
||
<div id="attachment_2635" style="width: 630px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/Thelia-Keywords-panel.png"><img class="size-large wp-image-2635" src="http://thelia.net/wp-content/uploads/2015/07/Thelia-Keywords-panel-1024x339.png" alt="Add your keywords into admin panel to build a secondary navigation" width="620" height="205" srcset="https://thelia.net/wp-content/uploads/2015/07/Thelia-Keywords-panel-1024x339.png 1024w, https://thelia.net/wp-content/uploads/2015/07/Thelia-Keywords-panel-300x99.png 300w, https://thelia.net/wp-content/uploads/2015/07/Thelia-Keywords-panel.png 1151w" sizes="(max-width: 620px) 100vw, 620px" /></a><p class="wp-caption-text">Add your keywords using the admin panel to build a secondary navigation</p></div>
|
||
<p>/!\ You must adapt your template to display associated contents. http://thelia.net/modules/keywords.html</p>
|
||
<hr />
|
||
<h3>Recently viewed products</h3>
|
||
<p><strong>Improve the user experience by displaying the last viewed products. </strong> Once you’ve installed the module, you have to modify your template by adding a new loop in wich you want to display the last viewed products. For example, you can add the list in the shopping cart using this source code :</p>
|
||
<blockquote><p>{ifloop rel=”recentlyviewed_loop”}</p></blockquote>
|
||
<blockquote><p>{intl l=”Your navigation”}</p></blockquote>
|
||
<blockquote><p>{loop name=”recentlyviewed_loop” type=”recentlyviewed” current_product=$product_id limit=”4″} {include file=”includes/single-product.html” product_id=$ID hasBtn=false hasDescription=false width=”218″ height=”146″} {/loop}</p></blockquote>
|
||
<blockquote><p>{/ifloop}</p></blockquote>
|
||
<div id="attachment_2653" style="width: 920px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/Recently-viewed-products.png"><img class="size-full wp-image-2653" src="http://thelia.net/wp-content/uploads/2015/07/Recently-viewed-products.png" alt="Display the few last viewed products" width="910" height="259" srcset="https://thelia.net/wp-content/uploads/2015/07/Recently-viewed-products.png 910w, https://thelia.net/wp-content/uploads/2015/07/Recently-viewed-products-300x85.png 300w" sizes="(max-width: 910px) 100vw, 910px" /></a><p class="wp-caption-text">Display the few last viewed products</p></div>
|
||
<p><a href="http://thelia.net/modules/recently-viewed-products.html">http://thelia.net/modules/recently-viewed-products.html</a></p>
|
||
<hr />
|
||
<h3>WishList</h3>
|
||
<div style="width: 158px" class="wp-caption alignright"><img class="" src="http://thelia.net/modules/cache/images/product/wishlist-129.jpg" alt="Wish list for Thelia" width="148" height="103" /><p class="wp-caption-text">Wish list for Thelia</p></div>
|
||
<p><strong>Increase sales and conversions by having a Thelia Wishlist.</strong> Guests and customers like to add products of your shop into this wish list so that they keep a quick access to their wishes. Customers could find their wishes later to add them quickly into the shopping cart.</p>
|
||
<div id="attachment_2693" style="width: 579px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/add-to-wish-list.png"><img class="size-full wp-image-2693" src="http://thelia.net/wp-content/uploads/2015/07/add-to-wish-list.png" alt="Visitors add easily products they love into personal Thelia wish list." width="569" height="231" srcset="https://thelia.net/wp-content/uploads/2015/07/add-to-wish-list.png 569w, https://thelia.net/wp-content/uploads/2015/07/add-to-wish-list-300x122.png 300w" sizes="(max-width: 569px) 100vw, 569px" /></a><p class="wp-caption-text">Visitors easily add products they love into their personal Thelia wish list.</p></div>
|
||
<p><a href="http://thelia.net/modules/wishlist-1.html">Wishlist – Thelia ModulesFront widgets – Thelia Modules</a></p>
|
||
<hr />
|
||
<h3>Comment System</h3>
|
||
<div style="width: 174px" class="wp-caption alignright"><img class="" src="http://thelia.net/modules/cache/images/product/admin-comments-171.jpg" alt="Comment system for Thelia" width="164" height="164" /><p class="wp-caption-text">Comment system for Thelia</p></div>
|
||
<p><strong>Your shop is online and you’d like to know what your customer think about your stuff!</strong> The <strong>Comment System</strong> module allows customers to add comments on different elements of the website : products, contents, … Only registered and logged in customers can post comments on the website. You can also authorize customers to post comments only on products that they have bought. Customers will receive an email after 15 days (by default) to encourage them to post comments.</p>
|
||
<div id="attachment_2657" style="width: 482px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/comment-configuration.png"><img class="size-full wp-image-2657" src="http://thelia.net/wp-content/uploads/2015/07/comment-configuration.png" alt="Configure comment system access using the administration panel " width="472" height="458" srcset="https://thelia.net/wp-content/uploads/2015/07/comment-configuration.png 472w, https://thelia.net/wp-content/uploads/2015/07/comment-configuration-300x291.png 300w" sizes="(max-width: 472px) 100vw, 472px" /></a><p class="wp-caption-text">Configure the comment system access using the administration panel</p></div>
|
||
<div id="attachment_2656" style="width: 196px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/coment-access.png"><img class="size-full wp-image-2656" src="http://thelia.net/wp-content/uploads/2015/07/coment-access.png" alt="You can configure the access level of comments in the config panel " width="186" height="213" /></a><p class="wp-caption-text">You can configure the access level of comments in the config panel</p></div>
|
||
<p>A comment is composed of a title, a message, a rating and is related to a customer</p>
|
||
<div id="attachment_2655" style="width: 630px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/Comment-form.png"><img class="size-large wp-image-2655" src="http://thelia.net/wp-content/uploads/2015/07/Comment-form-1024x243.png" alt="When activated, user can add comment to product or article of your shop" width="620" height="147" srcset="https://thelia.net/wp-content/uploads/2015/07/Comment-form-1024x243.png 1024w, https://thelia.net/wp-content/uploads/2015/07/Comment-form-300x71.png 300w, https://thelia.net/wp-content/uploads/2015/07/Comment-form.png 1136w" sizes="(max-width: 620px) 100vw, 620px" /></a><p class="wp-caption-text">When activated, user can add comment to the products or articles of your shop</p></div>
|
||
<p>The message can be moderated by an administrator before being displayed on the website (recommended).</p>
|
||
<div id="attachment_2654" style="width: 630px" class="wp-caption alignnone"><a href="http://thelia.net/wp-content/uploads/2015/07/Comment-BO-moderate.png"><img class="size-large wp-image-2654" src="http://thelia.net/wp-content/uploads/2015/07/Comment-BO-moderate-1024x131.png" alt="Administrator moderate message from the users" width="620" height="79" srcset="https://thelia.net/wp-content/uploads/2015/07/Comment-BO-moderate-1024x131.png 1024w, https://thelia.net/wp-content/uploads/2015/07/Comment-BO-moderate-300x38.png 300w, https://thelia.net/wp-content/uploads/2015/07/Comment-BO-moderate.png 1199w" sizes="(max-width: 620px) 100vw, 620px" /></a><p class="wp-caption-text">Administrators moderate message from the users</p></div>
|
||
<p>Once a comment has been accepted the customer can edit or delete it. http://thelia.net/modules/comment-system.html</p>
|
||
<hr />
|
||
<p>We hope this article helped you learn about the must have Thelia modules to be installed first. Do you have your own preferences ?</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/10-plugins-for-extending-thelia-after-a-fresh-install/">10 Plugins for Extending Thelia after a fresh install</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:78:"https://thelia.net/10-plugins-for-extending-thelia-after-a-fresh-install/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:48:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:31:"Version 2.1.3 with security fix";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"https://thelia.net/version-2-1-3-with-security-fix/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:60:"https://thelia.net/version-2-1-3-with-security-fix/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 13 Apr 2015 10:27:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:11:"new version";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"Security";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2492";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:627:"<p>The version 2.1.3 of Thelia was released and includes a security fix. We found an authentication bypass for customer and admin. This vulnerability is present from version 2.1.0-beta1 and is fixed in 2.1.3 and 2.2.0-alpha1. Here is the complete changelog : Add \Thelia\Model\OrderProduct::setCartItemId and \Thelia\Model\OrderProduct::getCartItemId to remove the typo with cartIemId A notice is displayed […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/version-2-1-3-with-security-fix/">Version 2.1.3 with security fix</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"admin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1028:"<p>The version 2.1.3 of Thelia was released and includes a security fix. We found an authentication bypass for customer and admin. This vulnerability is present from version 2.1.0-beta1 and is fixed in 2.1.3 and 2.2.0-alpha1. Here is the complete changelog :</p>
|
||
<ul>
|
||
<li>Add \Thelia\Model\OrderProduct::setCartItemId and \Thelia\Model\OrderProduct::getCartItemId to remove the typo with cartIemId</li>
|
||
<li>A notice is displayed when the product’s template is changed</li>
|
||
<li>Security fix on authentication</li>
|
||
<li>Rename cookie related config variables. They were prefixed with “thelia_” on insert, but not in the code</li>
|
||
</ul>
|
||
<h3>Deprecated</h3>
|
||
<ul>
|
||
<li>\Thelia\Model\OrderProduct::setCartIemId Because of a typo</li>
|
||
<li>\Thelia\Model\OrderProduct::getCartIemId Because of a typo too</li>
|
||
</ul>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/version-2-1-3-with-security-fix/">Version 2.1.3 with security fix</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:56:"https://thelia.net/version-2-1-3-with-security-fix/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:45:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:31:"Version 2.1.2 with security fix";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"https://thelia.net/version-2-1-2-with-security-fix/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:59:"https://thelia.net/version-2-1-2-with-security-fix/#respond";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 24 Feb 2015 22:43:44 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:11:"new version";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2470";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:569:"<p>The version 2.1.2 of Thelia was released and includes a security fix. Simon Vieille from web&design has reported a XSS injection present in the BackOffice of Thelia (error.html template). This vulnaberability is present in version 2.1.0 and 2.1.1 but not version 2.0.* Here is the complete changelog : Add the possibility to delete a coupon […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/version-2-1-2-with-security-fix/">Version 2.1.2 with security fix</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Manuel Raynaud";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1814:"<p>The version 2.1.2 of Thelia was released and includes a security fix.</p>
|
||
<p>Simon Vieille from <a href="http://www.webetdesign.com" title="web&design">web&design</a> has reported a XSS injection present in the BackOffice of Thelia (error.html template). This vulnaberability is present in version 2.1.0 and 2.1.1 but not version 2.0.*</p>
|
||
<p>Here is the complete changelog : </p>
|
||
<ul>
|
||
<li> Add the possibility to delete a coupon from the backoffice.</li>
|
||
<li>module list is now reversed. Delivery modules appear first, then payment and finally classic modules.</li>
|
||
<li>display a loader when a module is uploaded</li>
|
||
<li>Change product prices export and import format to be compatible, now using product_sale_elements id as key to identify PSE.</li>
|
||
<li>Fix unused variable in Thelia\Controller\Api\CustomerController::getDeleteEvent</li>
|
||
<li>change default order for cart loop.</li>
|
||
<li>Add missing static keyword for Thelia\Core\HttpFoundation\JsonResponse::createError</li>
|
||
<li>Do not register previous url on XmlHttpRequest</li>
|
||
<li>Fix deploy image directory destination</li>
|
||
<li>Fix redirect response if a AuthenticationException is catched</li>
|
||
<li>Prevent XSS injection in error.html template</li>
|
||
<li>The hook method is now stored in the ignored_module_hook table</li>
|
||
<li>Allow to hardlink TinyMCE rather than symlink</li>
|
||
<li>Add bootstrap paths for thelia-project</li>
|
||
<li>Enlarge order dropdown menu to prevent wrapping in some languages</li>
|
||
<li>Fixed langugage when previewing e-mails</li>
|
||
</ul>
|
||
<p>Download version <a href="http://thelia.net/download/thelia.zip">2.1.2</a></p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/version-2-1-2-with-security-fix/">Version 2.1.2 with security fix</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:56:"https://thelia.net/version-2-1-2-with-security-fix/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:42:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:34:"A new module for Thelia developers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"https://thelia.net/a-new-module-for-thelia-developpers/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:64:"https://thelia.net/a-new-module-for-thelia-developpers/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 14 Jan 2015 14:28:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"http://thelia.net/?p=2432";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:562:"<p>A module has been released for you Thelia developers. It’s called TheliaStudio and it will become your best friend during your Thelia module developments. Be careful this module is only compatible with Thelia 2.1 What does this module do ? This module generates for you all the repetitive things you had to write to create a […]</p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/a-new-module-for-thelia-developpers/">A new module for Thelia developers</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"admin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6730:"<p>A module has been released for you Thelia developers. It’s called <a href="https://github.com/thelia-modules/TheliaStudio">TheliaStudio</a> and it will become your best friend during your Thelia module developments.</p>
|
||
<p>Be careful this module is only compatible with Thelia 2.1</p>
|
||
<p><span id="more-2432"></span></p>
|
||
<h3>What does this module do ?</h3>
|
||
<p>This module generates for you all the repetitive things you had to write to create a module for Thelia.<br />
|
||
It does two things:</p>
|
||
<ul>
|
||
<li>It reads a file called <em><a title="How to write a config-form.yml file" href="https://github.com/thelia-modules/TheliaStudio#3-generating-your-module-configuration-form">config-form.yml</a></em> in your <strong>Config</strong> directory, and it creates:
|
||
<ul>
|
||
<li>– The controller that displays the module configuration page, and the one that saves the configuration values</li>
|
||
<li>– The routes</li>
|
||
<li>– A simple, but complete, Smarty template that is the base of your module configuration page.</li>
|
||
</ul>
|
||
</li>
|
||
<li>It reads your <em>schema.xml</em> file and, respecting <a title="How to write the schema.xml file" href="https://github.com/thelia-modules/TheliaStudio/blob/master/Readme.md#421-writing-the-schemaxml">some standards</a>, it generates:
|
||
<ul>
|
||
<li>– The controller</li>
|
||
<li>– The loop</li>
|
||
<li>– The event</li>
|
||
<li>– The model</li>
|
||
<li>– The creation and modification forms</li>
|
||
<li>– The action that persists the data into the database</li>
|
||
<li>– Basic Smarty templates for the list of entries and an entry edition</li>
|
||
<li>– It creates a SQL script named <em>create.sql</em> that is similar to propel’s <em>thelia.sql</em>, and it creates the tables if they don’t exist, instead of droping them.</li>
|
||
<li>– Moreover, it improves the base module class by adding a constant that has the module translation domain, and the <em>postActivation</em> function</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3>How to use it ?</h3>
|
||
<p>The module brings two new commands:</p>
|
||
<ul>
|
||
<li>– <em>php Thelia module:generate:config-form</em>, that builds the configuration form’s controller, form and template</li>
|
||
<li>– <em>php Thelia module:generate:all</em>, that lauches the configuration form’s build and everything listed above</li>
|
||
</ul>
|
||
<p>We’re now going to see how to write correctly the configuration files for generating everything.</p>
|
||
<h3>Writing the config-form.yml</h3>
|
||
<p>This file has a simple skeleton.<br />
|
||
First, name the root <em>config</em>, then add your fields by giving their name as key, and their type as value like this:</p>
|
||
<blockquote style="font-size: 14px; float: none;"><p>config:<br />
|
||
variable_1: text<br />
|
||
variable_2: integer<br />
|
||
variable_3: checkbox<br />
|
||
variable_4: number</p></blockquote>
|
||
<p>By default, all the fields declared here are mandatory (except the checkboxes), but you can specify more validation on the field.<br />
|
||
Here’s an example with all the available validation:</p>
|
||
<blockquote style="font-size: 14px; float: none;"><p>config:<br />
|
||
variable_1:<br />
|
||
type: text<br />
|
||
required: false<br />
|
||
regex: “([a-z]+)*\/”<br />
|
||
size:<br />
|
||
min: 5<br />
|
||
max: 20</p></blockquote>
|
||
<p>Now we are done with the module configuration form. Let’s write the model !</p>
|
||
<h3>Correctly writing the schema.xml file</h3>
|
||
<p>As we said above, you have to respect some standards to get everything working.<br />
|
||
First: your tables must <em>ALWAYS</em> have an id column, but don’t worry, this is always the same line:</p>
|
||
<p>If you already used Thelia, you may have noticed that the tables often have a <em>visible</em> toggle and a <em>position</em> management. With TheliaStudio, this is automatically handled. You just have to declare a column named <em>visible</em>, give it the type <em>BOOLEAN</em> or <em>TINYINT</em>, and everything will be generated for you (the toggle button on the list, the controller and the action that handles the visibility).</p>
|
||
<p>It is the same if you call your column <em>position</em>, it will generate the arrows in the list column, the controller and the action.</p>
|
||
<p>You have to know that TheliaStudio’s parser analyses the behaviors too, so you don’t have to worry about i18n and timestampable behaviors on the templates, forms and loops.</p>
|
||
<p>Here’s the complete exemple:</p>
|
||
<blockquote style="font-size: 14px; float: none;">
|
||
<p> <table name="example_table" namespace="TheliaStudioTestModule\Model">
|
||
<column autoIncrement="true" name="id" primaryKey="true" required="true" type="INTEGER" />
|
||
<column defaultValue="0" name="visible" required="true" type="TINYINT" />
|
||
<column defaultValue="0" name="position" required="true" type="INTEGER" />
|
||
<column name="title" size="255" type="VARCHAR" />
|
||
<column name="description" type="CLOB" />
|
||
<column name="chapo" type="LONGVARCHAR" />
|
||
<column name="postscriptum" type="LONGVARCHAR" />
|
||
<behavior name="timestampable" />
|
||
<behavior name="i18n">
|
||
<parameter name="i18n_columns" value="title, description, chapo, postscriptum" />
|
||
</behavior>
|
||
<behavior name="versionable">
|
||
<parameter name="log_created_at" value="true" />
|
||
<parameter name="log_created_by" value="true" />
|
||
</behavior>
|
||
</table>
|
||
</p></blockquote>
|
||
<p>Once you have your two files complete, you only have to execute <em>php Thelia module:generate:all</em> to generate your module configuration form and tables CRUD.</p>
|
||
<p><strong>Warning:</strong> The generated routes for the tables doesn’t have any link, it’s up to you to add the link where you think it’s the best. The generated routes are following the pattern: <em>/admin/module/ModuleName/schema_table_name</em></p>
|
||
<p><strong>Tip:</strong> if you want to generate the CRUD only for some tables, you can use the –table parameter: <em>php Thelia module:generate:all –tables table1,table3</em></p>
|
||
<h3>Download</h3>
|
||
<p>You can add the module with composer in your <a title="Thelia project" href="https://github.com/thelia/thelia-project">thelia-project</a> by requiring <em>thelia/thelia-studio-module ~1.1</em><br />
|
||
or download it now from <a title="TheliaStudio on Github" href="https://github.com/thelia-modules/TheliaStudio">Github</a></p>
|
||
<p>The post <a rel="nofollow" href="https://thelia.net/a-new-module-for-thelia-developpers/">A new module for Thelia developers</a> appeared first on <a rel="nofollow" href="https://thelia.net">Thelia 2</a>.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:60:"https://thelia.net/a-new-module-for-thelia-developpers/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:37:"http://thelia.net/feed/?id_rubrique=8";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:6:"hourly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";a:1:{i:0;a:5:{s:4:"data";s:1:"1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:16:{s:4:"date";s:29:"Wed, 25 Jan 2017 15:09:32 GMT";s:6:"server";s:22:"Apache/2.4.10 (Debian)";s:10:"set-cookie";s:68:"qtrans_cookie_test=qTranslate+Cookie+Test; path=/; domain=thelia.net";s:13:"last-modified";s:29:"Wed, 31 Aug 2016 14:21:47 GMT";s:12:"x-robots-tag";s:15:"noindex, follow";s:4:"link";s:53:"<https://thelia.net/wp-json/>; rel=https://api.w.org/";s:4:"vary";s:15:"Accept-Encoding";s:16:"content-encoding";s:4:"gzip";s:14:"content-length";s:5:"22900";s:12:"content-type";s:34:"application/rss+xml; charset=UTF-8";s:4:"etag";s:42:"cc6c61c2955e0c3439f987fd696eed77-gzip-gzip";s:9:"x-varnish";s:8:"24272341";s:3:"via";s:14:"1.1 varnish-v4";s:13:"x-varnish-age";s:1:"0";s:10:"connection";s:10:"keep-alive";s:13:"accept-ranges";s:5:"bytes";}s:5:"build";s:14:"20170106092718";} |