<?xml version="1.0"?>
<rss version="2.0"><channel><title>PrestaShop Blogs Latest Topics</title><link>https://www.prestashop.com/forums/forum/328-prestashop-blogs/</link><description>PrestaShop Blogs Latest Topics</description><language>en</language><item><title>[Build] What happens to pull requests after they are submitted</title><link>https://www.prestashop.com/forums/topic/1001410-build-what-happens-to-pull-requests-after-they-are-submitted/</link><description><![CDATA[
<p>The PrestaShop project currently (September 2019) has 389 pull requests open and new Pull Requests are opened almost everyday. And this is only for the main repository. Other github repositories like the <a href="https://github.com/PrestaShop/docs" rel="external nofollow">developer documentation</a>, modules, <a href="https://github.com/PrestaShop/docker" rel="external nofollow">docker images</a> also have their share of pull requests waiting to be merged, raising the number of open pull requests to more than a thousand.</p>

<p>All of these pull requests go through a thorough process which aims to provide a stable, consistent and reliable software that we all know under the name PrestaShop. Here is this process in details.</p>

<h2>Automatic tasks when you open a Pull Request</h2>

<p>When you submit a new Pull Request to the project repository https://github.com/PrestaShop/PrestaShop, a long journey starts.</p>

<h3>Continuous Integration</h3>

<p>We have set up two great tools on the project that help us verify the quality of contributions.</p>

<p>The first tool is <a href="https://prettyci.com/" rel="external nofollow">PrettyCI</a>. This tool will look at your Pull Request and check whether the code-style is correct. If not, it will block the PR from being merged and tell you what is wrong.</p>

<p>It might appear trivial, but having a unified code-style on the project actually helps a lot. It is a lot easier to work on a big codebase like PrestaShop if all code is written following the same conventions: snake_case or camelCase, how to write the phpDoc, when to use white spaces … it makes the code look like if it was written by a single developer. Just like reading a book with two different styles in it, having a codebase with different styles is making it harder to navigate. A unified code-style also makes the pull requests easier to review !</p>

<p>If PrettyCI states that your pull request has issues, you need to fix the issues by looking at PrettyCI output to understand what needs to be fixed.</p>

<p>The second tool is <a href="http://travis-ci.org/" rel="external nofollow">Travis</a>. Travis is a Continous Integration system that will look at the Pull Request and run several checks, be it code-style checkers, format checkers or automated tests, and provide us the result in the Pull Request. If something is wrong it will block the PR from being merged. This is a standard approach to ensure that new contributions in a codebase do not break existing features and behaviors.</p>

<p>If Travis states that your pull request has issues, you need to fix the issues by looking at Travis output to understand what needs to be fixed.</p>

<p>These tools are executed automatically for every Pull Request, so we know that every contribution has been checked. This is a great asset to help us ensure the quality of the project.</p>

<p>In addition, we have also recently activated the new <a href="https://github.com/features/actions" rel="external nofollow">Github Actions</a> on the <code>develop</code> branch, which now benefits from an additional php 7.2 syntax compliancy check.</p>

<p><img alt="CI tools on github" src="/assets/images/2019/09/CI-github-tools.png" /></p>

<h3>Prestonbot</h3>

<p><a href="https://github.com/PrestaShop/prestonbot" rel="external nofollow">Prestonbot</a> is a custom bot we have built that looks at all Pull Requests and try to help us manage the project. He does a lot of things ! For example he detects mistakes in the pull request description and add some labels to help us classify the pull requests and he also welcomes new contributors to the project :D . <a href="http://build.prestashop.com/news/prestonbot-reaches-stable-version/" rel="external nofollow">Read his story to learn more about him.</a></p>

<p>If something is wrong, Prestonbot will write a comment in the pull request to tell you what to fix.</p>

<h2>The code review, a human task</h2>

<p>Now that all the bots have done their job, humans finally come on the stage! Your Pull Request will be reviewed by a Core maintainer.</p>

<h3>What do we check in code review?</h3>

<p>When a Core maintainer sees a pull request, they will review it and decide whether it should be accepted, if it needs changes, or if it cannot be accepted.</p>

<p>The review process is quite thorough in order to make sure that PrestaShop codebase gets better with each contribution. Here is all the things we look for in a Pull Request, when reviewing it:</p>

<ul><li>Of course we start by checking that the code is correct. This means both from a behavior point of view as well as from a technical point of view. This is simply an assessment of the quality of the Pull Request code, just like it happens in a lot of software teams. We check the code works as intended, it uses the right functions, it handles expectable edge-cases, has no obvious vulnerabilities, scales well, etc. We also keep in mind that PrestaShop is a CMS and consequently must provide all the necessary extension points to allow developers to customize or extend its behavior.</li>
  <li>We also assess the readability of the code. There is a statement that says “when a code file is opened by a developer, 9 times out of 10 it will only to be read, not to be modified”. Because PrestaShop is a huge and complex codebase and because it has so many people reading through it, it is very important that its code is made as readable as possible. This is obtained by adding comments, carefully choosing function and variable names, and building an architecture that makes sense so it is easy to grasp and navigate for people who have never worked on it before.</li>
  <li>We also check that best practices are implemented into the Pull Request, be it standard conventions or practices like <a href="https://www.php-fig.org/psr/" rel="external nofollow">PSR</a> or best security recommandations like the ones from <a href="https://www.owasp.org/" rel="external nofollow">OWASP</a>. When people use PrestaShop to build a shop, it is likely that they will follow the practices they see implemented in the Core, so we try to think of the code we merge as an example that people will use.</li>
  <li>PrestaShop has grown huge over the years, both as a codebase and as a software. There are hundreds of features built in the software, and some are more commonly used than others. Some contributions sometimes need to be reworked because they did not take into account one of the less popular features of the software, or are not compatible with them. Common examples are the multi-store mode or the RTL (Right-To-Left) mode, two features that adress very specific needs and that many developers are not aware of.</li>
  <li>PrestaShop follows <a href="https://semver.org/" rel="external nofollow">SemVer</a>. This means that we strive not to introduce breaking compatibility changes when releasing minor and patch versions. Therefore, we make sure the Pull Request does not introduce such changes, as some developers submit pull requests without being aware of this constraint.</li>
  <li>We also have a vision of what PrestaShop should evolve to in order to follow the new trends in the software world. Although a big codebase like PrestaShop evolves slowly, we keep the future architecture   and features we want to include in mind, and we check whether the Pull Request is following this direction. For example today PrestaShop relies heavily on jQuery for its frontend features, and we started introducing Vue.js. So if tomorrow we see a Pull Request that is using React.js we might refuse it in order to keep a consistency in the technology stack used for the project.</li>
</ul><p>So as you can see, in a Pull Request we review a lot of things! To do all of these checks, we do not only look at the code on Github. We sometimes pull the branch on our own computer to test and navigate the code in order to make sure all of these requirements are met. We discuss with other maintainers about parts we are not sure. We can even sometimes run benchmarks or audits for critical pieces of code.</p>

<p>Some Pull Requests are very easy to review because they are related to a part of the code we know very well, other instead are very hard to review because they are related to a complex topic, a complex area of the code or have a huge global impact on the software that is very hard to estimate and assess. Reviews can take hours or days as we try our very best to make sure every contribution merged in the project meets the level of quality we want for it.</p>

<p>Most of the time, if an issue is found during the review, the Core maintainer will provide feedback about the issue and requests the author to modify the parts of the Pull Request that cannot be accepted as they are. After the author of the Pull Request has implemented the requested changes, then the Pull Request can be approved and move forward to the next step.</p>

<p>At this moment, this button becomes green:</p>

<p><img alt="Merge button on github" src="/assets/images/2019/09/Merge-Button.png" /></p>

<p>But it cannot be clicked yet…</p>

<h3>It is not only about code</h3>

<p>For some Pull Requests, we might look for help and ask people of the PrestaShop Product Team:</p>

<ul><li>We ask the UX design team to review changes that have a significant UX impact</li>
  <li>We ask the Product team to review changes that introduce a significant behavior modification (either an existing feature or a new feature)</li>
  <li>We ask the Content team to review Pull Requests that introduce wording changes (labels, titles, error and information messages)</li>
</ul><p>Once the Pull Request has been validated by all of the relevant people, it is finally verified by the QA team. The QA team will then make sure that the behavior of the proposed change is correct and that it does not produce any regressions (new errors).</p>

<p>After the Pull Request has finally passed the QA validation, it is merged in the project and the author becomes (if they weren’t already) a contributor to this great open source project :) .</p>

<h2>Conclusion</h2>

<p>As you can see, the process between the submission of Pull Request and its merge is a long journey. This journey is not meaningless: the goal is to make sure we build a consistent and reliable software in the end, and when you consider the size of this project, it actually does not look too much!</p>

<p>A downside of this long journey and the level of commitment it requires from both the reviewers and the authors is that some Pull Requests require a very long time to be reviewed. Also, we are actually not a big team. As of September of 2019, there are only 6 Core maintainers available to review more than 400 Pull Requests… this is why PrestaShop is currently hiring!</p>

<p>We also are working on other ideas to bring more people in the maintainer team and to be able to review/merge everything, so we hope to get better in the following months.</p>
<p><a href="http://build.prestashop.com/news/the-review-process/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">1001410</guid><pubDate>Thu, 12 Sep 2019 11:00:00 +0000</pubDate></item><item><title>[Build] Do you speak PrestaShop? &#x2013; August 2019 edition</title><link>https://www.prestashop.com/forums/topic/1000703-build-do-you-speak-prestashop-%E2%80%93-august-2019-edition/</link><description><![CDATA[
<p>Contributing to PrestaShop is not only about the code, it’s also about taking part in the <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">PrestaShop translation project</a>! This report tells you how the translations of the software evolved in August.</p>

<p><img src="/assets/images/2019/01/Build-Crowdin-banner.jpg" alt="Crowdin Monthly banner" /></p>

<h2>Project news</h2>

<h3>Emails are now available for translation</h3>

<p>Hello all, I hope summertime was fine for each of you. A lot happened on Crowdin lately: exceptionally, the 1.7.6 catalog has been pushed again to be finally completed. Indeed, a bug prevented email translation… which was quite annoying, sorry for this quick inconvenience. We worked hard on it and corrected it for PrestaShop 1.7.6.1. And that explains why fresh translatable strings have been pushed into Crowdin. Now you can now all translate both classic and modern emails!</p>

<h3>Crowdin cleaning</h3>

<p>Also, summer is a convenient time to do a bit of cleaning among our many contributions, that is why I went on all translation projects last month and removed all profiles that no longer contribute. But do not panic, this is not an arbitrary decision, it was based on the following criterion: both proofreaders and translators that have not been seen on the PrestaShop project for at least two years have been removed. Despite all our efforts to reach and motivate absent people, if you are one of those, please know you can still subscribe and start contributing again. We will be glad to have you back!</p>

<h3>Special thanks to newcomers</h3>

<p>Many people subscribe to the project(s) of their choice each month, but not so many start translating straightaway. For that reason, we would like to thank the ones that kind of rush into the effort immediately, aha! So lot of love to the dedicated anpezz, Lizette Garcia
(lizette.garcia.glz), Nipsun Keittiö (lhotel53), Ramya Shantha Peiris (Ramzhead8899), Richard Rosario (shoptechmedia), and Stijn (stijn.bosman). See you soon on Crowdin… and PrestaShop. ;-)</p>

<h2>A few stats</h2>

<ul><li>
<strong>59 members</strong> were active on the project this month.</li>
  <li>A total of <strong>33,339 words have been translated</strong> and <strong>20,497 validated</strong>.</li>
  <li>All this in <strong>37 different languages</strong>.</li>
</ul><p>Thank you for your involvement!</p>

<h2>Top contributors</h2>

<p>A lot of you are working every day on Crowdin to have PrestaShop available in many languages, and we can’t thank you enough for your dedication! Here are the <strong>most active translators and proofreaders</strong> for August 2019.</p>

<h4>Top 10 translators in August:</h4>

<table><thead><tr><th> </th>
      <th>Translator</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead><tbody><tr><td>1.</td>
      <td>webdvl (megashopba)</td>
      <td>Czech, Slovak</td>
      <td>3,082</td>
    </tr><tr><td>2.</td>
      <td>Martin (lord_dark)</td>
      <td>Polish</td>
      <td>2,298</td>
    </tr><tr><td>3.</td>
      <td>mousanajafi</td>
      <td>Persian</td>
      <td>2,238</td>
    </tr><tr><td>4.</td>
      <td>Tantely R. (rabtaray)</td>
      <td>Malagasy</td>
      <td>2,233</td>
    </tr><tr><td>5.</td>
      <td>雅丶涵 (anglesgirlcn)</td>
      <td>Chinese Simplified</td>
      <td>2,164</td>
    </tr><tr><td>6.</td>
      <td>Laimonas Mituzas (laimonas)</td>
      <td>Lithuanian</td>
      <td>1,827</td>
    </tr><tr><td>7.</td>
      <td>DaoKakao</td>
      <td>Russian</td>
      <td>1,636</td>
    </tr><tr><td>8.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>1,614</td>
    </tr><tr><td>9.</td>
      <td>Patrik Lindblom (extendus)</td>
      <td>Swedish</td>
      <td>1,538</td>
    </tr><tr><td>10.</td>
      <td>Jesús Ruiz (jruiz)</td>
      <td>Spanish</td>
      <td>1,430</td>
    </tr></tbody></table><h4>Top 10 proofreaders in August:</h4>

<table><thead><tr><th> </th>
      <th>Proofreader</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead><tbody><tr><td>1.</td>
      <td>webdvl (megashopba)</td>
      <td>Czech, Slovak</td>
      <td>3,128</td>
    </tr><tr><td>2.</td>
      <td>DaoKakao</td>
      <td>Russian</td>
      <td>1,949</td>
    </tr><tr><td>3.</td>
      <td>Adeko Webdesign &amp; Development (Adeko)</td>
      <td>Dutch</td>
      <td>1,913</td>
    </tr><tr><td>4.</td>
      <td>Monika (monikaraciunaite)</td>
      <td>Lithuanian</td>
      <td>1,608</td>
    </tr><tr><td>5.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>1,598</td>
    </tr><tr><td>6.</td>
      <td>Enzo Ferrara (ferribbotte)</td>
      <td>Italian</td>
      <td>1,564</td>
    </tr><tr><td>7.</td>
      <td>Patrik Lindblom (extendus)</td>
      <td>Swedish</td>
      <td>1,540</td>
    </tr><tr><td>8.</td>
      <td>Jesús Ruiz (jruiz)</td>
      <td>Spanish</td>
      <td>1,460</td>
    </tr><tr><td>9.</td>
      <td>Ronny (rbuelund)</td>
      <td>Danish</td>
      <td>1,208</td>
    </tr><tr><td>10.</td>
      <td>Tantely R. (rabtaray)</td>
      <td>Malagasy</td>
      <td>933</td>
    </tr></tbody></table><p>Congrats, and welcome to our new top contributors!</p>

<p>Remember, you can see who’s been contributing to our translation project thanks to the <a href="http://translators.prestashop.com/" rel="external nofollow">Translators page</a>.</p>

<h2>Complete translations</h2>

<h4>Fully translated languages</h4>

<p>At the end of August 2019, PrestaShop 1.6.1 was fully available (= 100% translated and validated) in <strong>31 languages</strong>:</p>

<table><tbody><tr><td>Bulgarian</td>
      <td>Catalan</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr><tr><td>Danish</td>
      <td>Dutch</td>
      <td>English</td>
      <td>Estonian</td>
    </tr><tr><td>French</td>
      <td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
    </tr><tr><td>Italian</td>
      <td>Indonesian</td>
      <td>Latvian</td>
      <td>Lithuanian</td>
    </tr><tr><td>Macedonian</td>
      <td>Norwegian</td>
      <td>Persian</td>
      <td>Polish</td>
    </tr><tr><td>Portuguese</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr><tr><td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td>Swedish</td>
    </tr><tr><td>Turkish</td>
      <td>Ukrainian</td>
      <td>Vietnamese</td>
      <td> </td>
    </tr></tbody></table><p>For its part, PrestaShop 1.7.6 was fully available in <strong>6 languages</strong>!</p>

<table><tbody><tr><td>Czech</td>
      <td>English</td>
      <td>French</td>
      <td>Portuguese, Brazil</td>
    </tr><tr><td>Slovak</td>
      <td>Swedish</td>
      <td> </td>
      <td> </td>
    </tr></tbody></table><h2>Languages with the best evolution</h2>

<p>In comparison with June 2019, the following languages had the best progress thanks to the translation community:</p>

<ul><li>
<strong>Persian</strong> (+2% to reach 100% translated in 1.7)</li>
  <li>
<strong>Malagasy</strong> (+1% to reach 1% approved in 1.7)</li>
  <li>
<strong>Russian</strong> (+1% to reach 97% approved in 1.7)</li>
</ul><p><img src="/assets/images/2019/09/Build-Crowdin-progress-August19.png" alt="Best translation progress for August 2019" /></p>

<p>Thanks to all the contributors!</p>

<p>Of course, this is highlighting the languages that made some progress with new translations; but it doesn’t mean that the languages that aren’t mentioned here aren’t active. Indeed, some editing and rewriting could be going on, but the percentage of translation wouldn’t be modified (since it’s working on strings that are already translated). So let’s not forget about the work of these proofreaders! Thank you too!</p>

<h2>Languages that need (more) proofreaders</h2>

<p>A translated string will not be available in PrestaShop as long as it is not validated. For this reason, it’s important we should keep a good level of validated strings vs. translated strings, to make sure everyone benefits from the latest translations!</p>

<p>At the end of August 2019, some languages would still benefit from some proofreading:</p>

<ul><li>
<strong>Spanish, Argentina</strong> (100% translated vs 16% validated in 1.6).</li>
  <li>
<strong>Spanish, Venezuela</strong> (54% vs 17% in 1.6).</li>
  <li>
<strong>Galician</strong> (94% vs 59% in 1.7).</li>
  <li>
<strong>Chinese Simplified</strong> (95% vs 64% in 1.7).</li>
  <li>
<strong>Tagalog</strong> (54% vs 24% in 1.6).</li>
</ul><p><img src="/assets/images/2019/09/Build-Crowdin-proofreading-August19.png" alt="Languages that need proofreading" /></p>

<p>If you wish to help to proofread what has been translated, please contact us with the language you’d like to proofread: just send an email to translation@prestashop.com. We need your help!</p>

<p>If you haven’t joined us on Crowdin yet, <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">it’s never too late</a>!</p>

<p>If you want to gather your fellow translators to work towards a better harmonization, start a glossary, or anything else, do let us know: we’ll include a word about it in the next monthly report.</p>

<p>Do you have a question, a remark? Don’t hesitate to leave a comment. See you next month!</p>
<p><a href="http://build.prestashop.com/news/do-you-speak-prestashop-august-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">1000703</guid><pubDate>Wed, 04 Sep 2019 09:10:11 +0000</pubDate></item><item><title>[Build] Release of PrestaShop 1.7.6.1</title><link>https://www.prestashop.com/forums/topic/999859-build-release-of-prestashop-1761/</link><description><![CDATA[
<p>PrestaShop 1.7.6.1 is now available. This maintenance release fixes 26 issues reported on version 1.7.6.0.</p>

<p>We suggest upgrading your shop quickly in order to benefit from this fixes. Of course, don’t forget to backup before.</p>

<h2>Main fixes</h2>

<ul><li>In some circumstances prices would appear with 6 decimal digits (<a href="https://github.com/PrestaShop/PrestaShop/issues/14640" rel="external nofollow">#14640</a>)</li>
  <li>The “convert a guest into a customer” feature wasn’t working (<a href="https://github.com/PrestaShop/PrestaShop/issues/14639" rel="external nofollow">#14639</a>)</li>
  <li>It was possible to circumvent the BO token in some circumstances (Thanks Guillaume Lictevout) (<a href="https://github.com/PrestaShop/PrestaShop/pull/14671" rel="external nofollow">#14671</a>)</li>
  <li>The “erase all” button in the logs page wasn’t working (<a href="https://github.com/PrestaShop/PrestaShop/issues/14686" rel="external nofollow">#14686</a>)</li>
  <li>Mails weren’t completely translated/translatable (<a href="https://github.com/PrestaShop/PrestaShop/issues/14633" rel="external nofollow">#14633</a>)</li>
  <li>Links  pointing to edit/view customers weren’t working on legacy pages like Quick Search (<a href="https://github.com/PrestaShop/PrestaShop/issues/14672" rel="external nofollow">#14672</a>)</li>
  <li>Prices in Czech would sometimes be displayed using the wrong formatting (<a href="https://github.com/PrestaShop/PrestaShop/issues/14657" rel="external nofollow">#14657</a>)</li>
  <li>Applying filters in the logs page would result in an error (<a href="https://github.com/PrestaShop/PrestaShop/issues/14785" rel="external nofollow">#14785</a>)</li>
  <li>Importing a theme would fail it if contained a translations directory with no files (<a href="https://github.com/PrestaShop/PrestaShop/issues/14960" rel="external nofollow">#14960</a>)</li>
  <li>The translation interface wasn’t working when using a theme other than classic (<a href="https://github.com/PrestaShop/PrestaShop/issues/14733" rel="external nofollow">#14733</a> and <a href="https://github.com/PrestaShop/PrestaShop/issues/15133" rel="external nofollow">#15133</a>)</li>
  <li>Module translations edited through the new back office interface were being ignored by the module (<a href="https://github.com/PrestaShop/PrestaShop/issues/14932" rel="external nofollow">#14932</a>)</li>
  <li>Disabled categories were not being shown in the parent category tree when editing categories, resulting in an error (<a href="https://github.com/PrestaShop/PrestaShop/issues/14790" rel="external nofollow">#14790</a>)</li>
  <li>Accessing the suppliers page after an import would result in an error (<a href="https://github.com/PrestaShop/PrestaShop/issues/14908" rel="external nofollow">#14908</a>)</li>
  <li>Following steps in the checkout process were being disabled even when the theme didn’t include a “continue” button (<a href="https://github.com/PrestaShop/PrestaShop/issues/14846" rel="external nofollow">#14846</a>)</li>
  <li>Errors would occur when manipulating orders in some circumstances when working on a multishop environment (<a href="https://github.com/PrestaShop/PrestaShop/issues/14595" rel="external nofollow">#14595</a> and <a href="https://github.com/PrestaShop/PrestaShop/issues/15144" rel="external nofollow">#15144</a>)</li>
</ul><p>Read the <a href="https://download.prestashop.com/download/releases/changelog_1.7.6.1.txt" rel="external nofollow">full changelog here</a>.</p>

<h2>Important changes</h2>

<p>Following <a href="https://github.com/PrestaShop/PrestaShop/pull/15173" rel="external nofollow">#15173</a> we had to modify <code>CurrencyDataProviderInterface::findAll</code> and add an optional parameter to be able to fetch all currencies regardless of the current shop context. This doesn’t break any previous use of the method since the parameter is optional, but it requires to update any class that implemented that interface.</p>

<p>Following <a href="https://github.com/PrestaShop/PrestaShop/pull/15139" rel="external nofollow">#15139</a>, module translations are no longer attached to the currently active theme. If you want a different translation for each theme, you will have to edit the theme translations; this requires the specific wording to be physically present in the theme’s templates or else it won’t appear in the translation interface. Only theme translations are attached to a theme now, all other translations are now global.</p>

<h2>Acknowledgements</h2>

<p>Contributors to this patch version, from both the Core team and the community at large: Dheeraj Sharma, Franck Lefèvre, Jonathan Lelievre, Mathieu Ferment, Matthieu Rolland, Nesrine Abdmouleh, Pablo Borowicz, Pierre Rambaud, Priyank Desai, Roja45, Thomas Nabord and Šarūnas Jonušas. Thank you!</p>

<p><a href="https://www.prestashop.com/en/download" rel="">Download PrestaShop 1.7.6.1 now!</a></p>

<p>Since version 1.7.6.1 is a “patch” update to version 1.7.6.0, upgrading from any 1.7.6 version will be easy: features will work better, and modules &amp; themes which worked fine on 1.7.6.0 will work just as well with 1.7.6.1. Upgrades from a standard 1.7.x version should work just as well.</p>
<p><a href="http://build.prestashop.com/news/prestashop-1-7-6-1-maintenance-release/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">999859</guid><pubDate>Mon, 26 Aug 2019 16:00:00 +0000</pubDate></item><item><title>[Build] Do you speak PrestaShop? &#x2013; July 2019 edition</title><link>https://www.prestashop.com/forums/topic/998345-build-do-you-speak-prestashop-%E2%80%93-july-2019-edition/</link><description><![CDATA[
<p>Contributing to PrestaShop is not only about the code, it’s also about taking part in the <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">PrestaShop translation project</a>! This report tells you how the translations of the software evolved in July.</p>

<p><img src="/assets/images/2019/01/Build-Crowdin-banner.jpg" alt="Crowdin Monthly banner" /></p>

<h2>Project news</h2>

<h3>Special thanks to newcomers</h3>

<p>Many people subscribe to the project(s) of their choice each month, but not so many start translating straightaway. For that reason, we would like to thank the ones that kind of rush into the effort immediately, aha! So lot of love to the dedicated 雅丶涵 (anglesgirlcn), David Gonzalez (davidglezz), Enes Kumaş (Oritorius), fjutt, Jeppis, Juan Suarez (mydesignar), luciash d’ being (luciash), Ray Lei (joyawatchv88), tonyre, Val Vini (visar.mato), wmarquez, and zlgtz. See you soon on Crowdin… and PrestaShop. ;-)</p>

<h2>A few stats</h2>

<ul><li>
<strong>38 members</strong> were active on the project this month.</li>
  <li>A total of <strong>10,132 words have been translated</strong> and <strong>4,838 validated</strong>.</li>
  <li>All this in <strong>25 different languages</strong>.</li>
</ul><p>Thank you for your involvement!</p>

<h2>Top contributors</h2>

<p>A lot of you are working every day on Crowdin to have PrestaShop available in many languages, and we can’t thank you enough for your dedication! Here are the <strong>most active translators and proofreaders</strong> for July 2019.</p>

<h4>Top 10 translators in July:</h4>

<table><thead><tr><th> </th>
      <th>Translator</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead><tbody><tr><td>1.</td>
      <td>Tantely R. (rabtaray)</td>
      <td>Malagasy</td>
      <td>4,203</td>
    </tr><tr><td>2.</td>
      <td>Enes Kumaş (Oritorius)</td>
      <td>Turkish</td>
      <td>1,310</td>
    </tr><tr><td>3.</td>
      <td>kristapskr</td>
      <td>Latvian</td>
      <td>1,209</td>
    </tr><tr><td>4.</td>
      <td>v88</td>
      <td>Russian</td>
      <td>475</td>
    </tr><tr><td>5.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>302</td>
    </tr><tr><td>6.</td>
      <td>mousanajafi</td>
      <td>Persian</td>
      <td>295</td>
    </tr><tr><td>7.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>232</td>
    </tr><tr><td>8.</td>
      <td>Stamatis (breezer)</td>
      <td>Greek</td>
      <td>172</td>
    </tr><tr><td>9.</td>
      <td>Ardis Markss (ardis.markss)</td>
      <td>Latvian</td>
      <td>161</td>
    </tr><tr><td>10.</td>
      <td>YuCheng Hu (huyuchengus)</td>
      <td>Chinese Simplified</td>
      <td>137</td>
    </tr></tbody></table><h4>Top 10 proofreaders in July:</h4>

<table><thead><tr><th> </th>
      <th>Proofreader</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead><tbody><tr><td>1.</td>
      <td>kristapskr</td>
      <td>Latvian</td>
      <td>1,209</td>
    </tr><tr><td>2.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>1,064</td>
    </tr><tr><td>3.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>281</td>
    </tr><tr><td>4.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>232</td>
    </tr><tr><td>5.</td>
      <td>webdvl (megashopba)</td>
      <td>Czech, Slovak</td>
      <td>219</td>
    </tr><tr><td>6.</td>
      <td>Stamatis (breezer)</td>
      <td>Greek</td>
      <td>172</td>
    </tr><tr><td>7.</td>
      <td>Monika (monikaraciunaite)</td>
      <td>Lithuanian</td>
      <td>172</td>
    </tr><tr><td>8.</td>
      <td>Ardis Markss (ardis.markss)</td>
      <td>Latvian</td>
      <td>161</td>
    </tr><tr><td>9.</td>
      <td>YuCheng Hu (huyuchengus)</td>
      <td>Chinese Simplified</td>
      <td>144</td>
    </tr><tr><td>10.</td>
      <td>Jesús Ruiz (jruiz)</td>
      <td>Spanish</td>
      <td>123</td>
    </tr></tbody></table><p>Congrats, and welcome to our new top contributors!</p>

<p>Remember, you can see who’s been contributing to our translation project thanks to the <a href="http://translators.prestashop.com/" rel="external nofollow">Translators page</a>.</p>

<h2>Complete translations</h2>

<h4>Fully translated languages</h4>

<p>At the end of July 2019, PrestaShop 1.6.1 was fully available (= 100% translated and validated) in <strong>31 languages</strong>:</p>

<table><tbody><tr><td>Bulgarian</td>
      <td>Catalan</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr><tr><td>Danish</td>
      <td>Dutch</td>
      <td>English</td>
      <td>Estonian</td>
    </tr><tr><td>French</td>
      <td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
    </tr><tr><td>Italian</td>
      <td>Indonesian</td>
      <td>Latvian</td>
      <td>Lithuanian</td>
    </tr><tr><td>Macedonian</td>
      <td>Norwegian</td>
      <td>Persian</td>
      <td>Polish</td>
    </tr><tr><td>Portuguese</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr><tr><td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td>Swedish</td>
    </tr><tr><td>Turkish</td>
      <td>Ukrainian</td>
      <td>Vietnamese</td>
      <td> </td>
    </tr></tbody></table><p>For its part, PrestaShop 1.7.6 was fully available in <strong>13 languages</strong>!</p>

<table><tbody><tr><td>Czech</td>
      <td>Danish</td>
      <td><strong>English</strong></td>
      <td>Estonian</td>
    </tr><tr><td><strong>French</strong></td>
      <td><strong>Greek</strong></td>
      <td><strong>Italian</strong></td>
      <td><strong>Latvian</strong></td>
    </tr><tr><td>Portuguese, Brazil</td>
      <td><strong>Romanian</strong></td>
      <td>Serbian</td>
      <td>Slovak</td>
    </tr><tr><td>Swedish</td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr></tbody></table><h2>Languages with the best evolution</h2>

<p>In comparison with June 2019, the following languages had the best progress thanks to the translation community:</p>

<ul><li>
<strong>Latvian</strong> (+3% to reach 100% approved in 1.7)</li>
  <li>
<strong>Malagasy</strong> (+3% to reach 4% translated in 1.7)</li>
  <li>
<strong>Turkish</strong> (+3% to reach 100% translated in 1.7)</li>
</ul><p><img src="/assets/images/2019/08/Build-Crowdin-progress-July19.png" alt="Best translation progress for July 2019" /></p>

<p>Thanks to all the contributors!</p>

<p>Of course, this is highlighting the languages that made some progress with new translations; but it doesn’t mean that the languages that aren’t mentioned here aren’t active. Indeed, some editing and rewriting could be going on, but the percentage of translation wouldn’t be modified (since it’s working on strings that are already translated). So let’s not forget about the work of these proofreaders! Thank you too!</p>

<h2>Languages that need (more) proofreaders</h2>

<p>A translated string will not be available in PrestaShop as long as it is not validated. For this reason, it’s important we should keep a good level of validated strings vs. translated strings, to make sure everyone benefits from the latest translations!</p>

<p>At the end of July 2019, some languages would still benefit from some proofreading:</p>

<ul><li>
<strong>Spanish, Argentina</strong> (100% translated vs 16% validated in 1.6).</li>
  <li>
<strong>Spanish, Venezuela</strong> (53% vs 17% in 1.6).</li>
  <li>
<strong>Galician</strong> (97% vs 61% in 1.7).</li>
  <li>
<strong>Tagalog</strong> (54% vs 24% in 1.6).</li>
  <li>
<strong>Chinese Simplified</strong> (96% vs 69% in 1.7).</li>
</ul><p><img src="/assets/images/2019/08/Build-Crowdin-proofreading-July19.png" alt="Languages that need proofreading" /></p>

<p>If you wish to help to proofread what has been translated, please contact us with the language you’d like to proofread: just send an email to translation@prestashop.com. We need your help!</p>

<p>If you haven’t joined us on Crowdin yet, <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">it’s never too late</a>!</p>

<p>If you want to gather your fellow translators to work towards a better harmonization, start a glossary, or anything else, do let us know: we’ll include a word about it in the next monthly report.</p>

<p>Do you have a question, a remark? Don’t hesitate to leave a comment. See you next month!</p>
<p><a href="http://build.prestashop.com/news/do-you-speak-prestashop-july-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">998345</guid><pubDate>Wed, 07 Aug 2019 09:10:11 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 31 of 2019</title><link>https://www.prestashop.com/forums/topic/998190-build-prestashop-core-weekly-week-31-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 29th of July to Sunday 04th of August 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner" /></p>

<h2>General messages</h2>

<p>Dear Developers,</p>

<p>Would you be interested to participate to Hacktoberfest 2019 with your contributions to the PrestaShop open source software? If yes, let’s get in touch via the comments, the forums or via Twitter.</p>

<p>The best way to be prepared for Octocber: contribute your first pull request during the summer and learn how to do it well with the code review!</p>

<h2>A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul><li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-07-29..2019-08-04" rel="external nofollow">76 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-07-29..2019-08-04" rel="external nofollow">54 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-07-29..2019-08-04" rel="external nofollow">11 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-07-29..2019-08-04" rel="external nofollow">46 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-07-29..2019-08-04" rel="external nofollow">52 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-07-29..2019-08-04" rel="external nofollow">35 merged pull requests</a>.</li>
</ul><h2>Code changes in the ‘develop’ branch</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13830" rel="external nofollow">#13830</a>: Remove duplicate var in cart.php. Thank you <a href="https://github.com/davidglezz" rel="external nofollow">@davidglezz</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14601" rel="external nofollow">#14601</a>: Revert removed templates for mail dynamic contents, order mails mainl…, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14949" rel="external nofollow">#14949</a>: Update Module.php docs on version property type. Thank you <a href="https://github.com/zalexki" rel="external nofollow">@zalexki</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13730" rel="external nofollow">#13730</a>: Admin Specific Price : wrong display. Thank you <a href="https://github.com/123monsite-regis" rel="external nofollow">@123monsite-regis</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14671" rel="external nofollow">#14671</a>: Make sure token is properly used in legacy context, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14800" rel="external nofollow">#14800</a>: Add category to product CQRS command, by <a href="https://github.com/matthieu-rolland" rel="external nofollow">@matthieu-rolland</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14872" rel="external nofollow">#14872</a>: Delete migrated AdminCmsController again, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14786" rel="external nofollow">#14786</a>: Sprintf function broken in 1.7.6 for custom module templates. Thank you <a href="https://github.com/roja45" rel="external nofollow">@roja45</a>
</li>
</ul><h3>Tests</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14971" rel="external nofollow">#14971</a>: Trigger nightly report, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Web services</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14899" rel="external nofollow">#14899</a>: Initialize container in WebService environment (bis), by <a href="https://github.com/Progi1984" rel="external nofollow">@Progi1984</a>
</li>
</ul><h2>Code changes in the “1.7.6.x” branch (for v1.7.6.1)</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14711" rel="external nofollow">#14711</a>: Update Decimal library to 1.2.0, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14859" rel="external nofollow">#14859</a>: Move i18n.prestashop.net into https and remove unwanted file, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14914" rel="external nofollow">#14914</a>: Date picker calendar is shown in wrong place when rendered downwards in grid, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14926" rel="external nofollow">#14926</a>: Fix logs filtering. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14710" rel="external nofollow">#14710</a>: Make last breadcrumb element not clickable, by <a href="https://github.com/matthieu-rolland" rel="external nofollow">@matthieu-rolland</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14863" rel="external nofollow">#14863</a>: Prevent uninstall of Product Comments module. Thank you <a href="https://github.com/templatin" rel="external nofollow">@templatin</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14945" rel="external nofollow">#14945</a>: Fixed {firstname} typo in order customer comment mail in 1.7.6.x. Thank you <a href="https://github.com/dheerajwebkul" rel="external nofollow">@dheerajwebkul</a>
</li>
</ul><h3>Web services</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14953" rel="external nofollow">#14953</a>: Initialize container in WebService environment (Progi1984’s work on 1.7.7), by <a href="https://github.com/matthieu-rolland" rel="external nofollow">@matthieu-rolland</a>
</li>
</ul><h2>Code changes in modules, themes &amp; tools</h2>

<h3>PrestaShop Specifications</h3>

<ul><li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/13" rel="external nofollow">#13</a>: Update Catalog-products-add-edit-basic-settings.md, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/14" rel="external nofollow">#14</a>: Update Catalog-Products-add-edit-elements-in-all-tabs.md, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/15" rel="external nofollow">#15</a>: Update, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/16" rel="external nofollow">#16</a>: Update virtual product tab, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/17" rel="external nofollow">#17</a>: Update shipping tab, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
</ul><h3>Faceted search</h3>

<ul><li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/116" rel="external nofollow">#116</a>: In faceted search, Manufacturers are displayed using ordering by id, instead of name, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/117" rel="external nofollow">#117</a>: Remove unwanted curl, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/118" rel="external nofollow">#118</a>: Repair collapse for sliders range, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/119" rel="external nofollow">#119</a>: Number of product are not ok after selecting filters, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/120" rel="external nofollow">#120</a>: Bump to 3.2.0, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/121" rel="external nofollow">#121</a>: Release 3.2.0 , by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>PHP Coding Standards</h3>

<ul><li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/10" rel="external nofollow">#10</a>: Add <em>PS_THEME_DIR</em>, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/11" rel="external nofollow">#11</a>: Update bootstrap.php with another method for loading proper phpparser lib. Thank you <a href="https://github.com/zalexki" rel="external nofollow">@zalexki</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/12" rel="external nofollow">#12</a>: Update constants in bootstrap.php. Thank you <a href="https://github.com/zalexki" rel="external nofollow">@zalexki</a>
</li>
</ul><h3>QA nightly results</h3>

<ul><li>
<a href="https://github.com/PrestaShop/QANightlyResults/pull/3" rel="external nofollow">#3</a>: New insert system, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/QANightlyResults/pull/5" rel="external nofollow">#5</a>: CSS tweaks, filename save, add GCP URL variable, add GA script, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/QANightlyResults/pull/6" rel="external nofollow">#6</a>: update README with GCP URL, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
</ul><hr /><p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @123monsite-regis, @davidglezz, @dheerajwebkul, @eternoendless, @jolelievre, @marionf, @matks, @matthieu-rolland, @PierreRambaud, @Progi1984, @Quetzacoalt91, @roja45, @sarjo, @SimonGrn, @templatin, @zalexki!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul><li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul><p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-31-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">998190</guid><pubDate>Thu, 01 Aug 2019 16:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 30 of 2019</title><link>https://www.prestashop.com/forums/topic/997940-build-prestashop-core-weekly-week-30-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 22nd to Sunday 28th of July 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner" /></p>

<h2>General messages</h2>

<p>Dear Developers,</p>

<p>A new repository is now active with a very interesting and awaited content: specifications. Still a work in progress, the product management team from the PrestaShop company has started to publish specifications and other important information about “how it should works”. The target is to give more resources to developers and contributors in general.</p>

<p>And of course, like all resources on the GitHub repositories, this is possible to add links to the specifications in issues and pull requests. This will ease the general project management.</p>

<p>The URL to this new repository:<br />
https://github.com/PrestaShop/prestashop-specs</p>

<h2>A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul><li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-07-22..2019-07-28" rel="external nofollow">77 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-07-22..2019-07-28" rel="external nofollow">56 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-07-22..2019-07-28" rel="external nofollow">12 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-07-22..2019-07-28" rel="external nofollow">51 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-07-22..2019-07-28" rel="external nofollow">54 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-07-22..2019-07-28" rel="external nofollow">40 merged pull requests</a>.</li>
</ul><h2>Code changes in the ‘develop’ branch</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13712" rel="external nofollow">#13712</a>: Prepares Command API for migrating Order view page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13906" rel="external nofollow">#13906</a>: Update CLDR data to 35.1, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14065" rel="external nofollow">#14065</a>: Migrates Shopping Carts view page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12497" rel="external nofollow">#12497</a>: Fix issue with the link Manage tax rules in the pricing tab, by <a href="https://github.com/khouloudbelguith" rel="external nofollow">@khouloudbelguith</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12903" rel="external nofollow">#12903</a>: Match multiline translation expressions in modules. Thank you <a href="https://github.com/unlocomqx" rel="external nofollow">@unlocomqx</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13980" rel="external nofollow">#13980</a>: Execute displayAdminLogin hook without shop context. Thank you <a href="https://github.com/idnovate" rel="external nofollow">@idnovate</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14805" rel="external nofollow">#14805</a>: Fix unclosed div tag. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14819" rel="external nofollow">#14819</a>: Fix create account sitemap link. Thank you <a href="https://github.com/Thomas-lhuillier" rel="external nofollow">@Thomas-lhuillier</a>
</li>
</ul><h3>Tests</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14670" rel="external nofollow">#14670</a>: Add Behat tests for Customer commands. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14764" rel="external nofollow">#14764</a>: Install prestashop test with puppeteer, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14815" rel="external nofollow">#14815</a>: Add a new smoke test: crawling BO, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14825" rel="external nofollow">#14825</a>: Fix some minor problems on the “crawling BO” smoke test, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
</ul><h3>Install</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14718" rel="external nofollow">#14718</a>: Remove codacy badge as we dont use it anymore, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h2>Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14664" rel="external nofollow">#14664</a>: Update precision and numeric iso code of currencies, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14833" rel="external nofollow">#14833</a>: Bad currency format for Czech language, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14828" rel="external nofollow">#14828</a>: Cannot save the “No Picture Image” , by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Install</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14620" rel="external nofollow">#14620</a>: Init properly the Kernel on major <em>manual</em> upgrades, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14739" rel="external nofollow">#14739</a>: Keep Composer.lock file in release, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><h2>Code changes in modules, themes &amp; tools</h2>

<h3>PrestaShop Specifications</h3>

<ul><li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/2" rel="external nofollow">#2</a>: Catalog-Products-add-edit-elements-in-all-tabs.md, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/3" rel="external nofollow">#3</a>: Add link to add/edit products spec, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/4" rel="external nofollow">#4</a>: Create Catalog-products-add-edit-basic-settings.md, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/5" rel="external nofollow">#5</a>: Add link to Add/edit products - basic settings, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/6" rel="external nofollow">#6</a>: Update layout, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/7" rel="external nofollow">#7</a>: Create Catalog-products-add-edit-quantities.md, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/8" rel="external nofollow">#8</a>: Add link to quantities tab, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/9" rel="external nofollow">#9</a>: Create Catalog-products-add-edit-virtual-products.md, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/10" rel="external nofollow">#10</a>: Add link to virtual product tab, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/prestashop-specs/pull/11" rel="external nofollow">#11</a>: Create Catalog-products-add-edit-shipping.md, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
</ul><h3>Faceted search</h3>

<ul><li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/114" rel="external nofollow">#114</a>: Use texture and color attribute only when color_type is set, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/115" rel="external nofollow">#115</a>: Faceted search bad currency format on 1.7.6, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Google Analytics</h3>

<ul><li>
<a href="https://github.com/PrestaShop/ps_googleanalytics/pull/34" rel="external nofollow">#34</a>: Uninstall module used on PS 1.6 before using this one, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul><h3>Live demo devices</h3>

<ul><li>
<a href="https://github.com/PrestaShop/live-demo-devices/pull/8" rel="external nofollow">#8</a>: Add Google Tag Manager, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul><h3>CsaGuzzleBundle</h3>

<ul><li>
<a href="https://github.com/PrestaShop/CsaGuzzleBundle/pull/4" rel="external nofollow">#4</a>: Update license headers and README to acknowledge this is a fork, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h3>CIPSJsonParser</h3>

<ul><li>
<a href="https://github.com/PrestaShop/QANightlyResults/pull/2" rel="external nofollow">#2</a>: Adding some containers to the party. Thank you <a href="https://github.com/djodjo3" rel="external nofollow">@djodjo3</a>
</li>
</ul><h3>E-mail subscription form</h3>

<ul><li>
<a href="https://github.com/PrestaShop/ps_emailsubscription/pull/36" rel="external nofollow">#36</a>: Uninstall module used on PS 1.6 before using this one, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul><h3>Cron tasks manager</h3>

<ul><li>
<a href="https://github.com/PrestaShop/cronjobs/pull/43" rel="external nofollow">#43</a>: Comply to validator.prestashop.com rules, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h2>Changes in documentation</h2>

<ul><li>
<a href="https://github.com/PrestaShop/docs/pull/309" rel="external nofollow">#309</a>: Added sf-params option to sf category, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/311" rel="external nofollow">#311</a>: add validation tip about loading external code. Thank you <a href="https://github.com/zalexki" rel="external nofollow">@zalexki</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/314" rel="external nofollow">#314</a>: Correction of code remove the 2 times -&gt;add(. Thank you <a href="https://github.com/PrestaSafe" rel="external nofollow">@PrestaSafe</a>
</li>
</ul><hr /><p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @boubkerbribri, @djodjo3, @eternoendless, @idnovate, @jolelievre, @khouloudbelguith, @marionf, @matks, @mickaelandrieu, @sarjon, @SimonGrn, @PierreRambaud, @PrestaSafe, @Quetzacoalt91, @Thomas-lhuillier, @unlocomqx, @zalexki!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul><li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul><p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-30-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">997940</guid><pubDate>Thu, 01 Aug 2019 14:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 28 of 2019</title><link>https://www.prestashop.com/forums/topic/997719-build-prestashop-core-weekly-week-28-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 08th to Sunday 14th of July 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner" /></p>

<h2>General messages</h2>

<p>Dear Developers,</p>

<p>A change has been introduced in 1.7.6.0 in order to improve how currencies and carts are managed and displayed. And some bank payment modules are not working anymore. Unfortunately, this was not detected during the Beta and RC releases.</p>

<p>An issue has been opened on GitHub, and after investigation, <a href="https://github.com/PrestaShop/PrestaShop/issues/14648#issuecomment-515989994" rel="external nofollow">a solution has been proposed and tested</a>. Please read this thread for details. TL;DR: the issue was actually not in the core, but in modules that were using a bad practice. And, that bad practice was working with previous versions of PrestaShop.</p>

<p>Some payments modules developed by the PrestaShop company are concerned and the module team is currently working to fix them. Stay tuned for updates if you are concerned.</p>

<h2>A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul><li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-07-08..2019-07-14" rel="external nofollow">92 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-07-08..2019-07-14" rel="external nofollow">71 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-07-08..2019-07-14" rel="external nofollow">10 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-07-08..2019-07-14" rel="external nofollow">50 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-07-08..2019-07-14" rel="external nofollow">43 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-07-08..2019-07-14" rel="external nofollow">31 merged pull requests</a>.</li>
</ul><h2>Code changes in the ‘develop’ branch</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13983" rel="external nofollow">#13983</a>: Fix empty tag in webservice XML response. Thank you <a href="https://github.com/pumamood" rel="external nofollow">@pumamood</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14246" rel="external nofollow">#14246</a>: Add doctrine filters applicator. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14529" rel="external nofollow">#14529</a>: Fix position problem on a fresh install, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14545" rel="external nofollow">#14545</a>: Remove english emails since they are generated now, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14552" rel="external nofollow">#14552</a>: Use variable instead of recomputing, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14560" rel="external nofollow">#14560</a>: Typo fix on bug issue template, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14576" rel="external nofollow">#14576</a>: Merge 1.7.6.x to develop - 10/07/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14592" rel="external nofollow">#14592</a>: Merge 1.7.6.x to develop - 11/07/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12997" rel="external nofollow">#12997</a>: [+] BO: add disable visual effect on translations. Thank you <a href="https://github.com/francoispeyret" rel="external nofollow">@francoispeyret</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13529" rel="external nofollow">#13529</a>: Migrate Sell &gt; Catalog &gt; Monitoring listing action. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14198" rel="external nofollow">#14198</a>: Add Commands/Queries Profiler tab. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14249" rel="external nofollow">#14249</a>: Case-insensitive hook dispatching. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14308" rel="external nofollow">#14308</a>: #14302 : Duplicate Product in BO with several taxes (multishop). Thank you <a href="https://github.com/202-ecommerce" rel="external nofollow">@202-ecommerce</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14320" rel="external nofollow">#14320</a>: Introduces NumberMinMaxFilterType and IntegerMinMaxFilterType. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14525" rel="external nofollow">#14525</a>: Fix php warning in php 7.2 in case of JSON output. Thank you <a href="https://github.com/202-ecommerce" rel="external nofollow">@202-ecommerce</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14530" rel="external nofollow">#14530</a>: Use Preview link without  option for seo preview, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14437" rel="external nofollow">#14437</a>: Translate aria-label in modal close button. Thank you <a href="https://github.com/davidglezz" rel="external nofollow">@davidglezz</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14507" rel="external nofollow">#14507</a>: Fix bug of FO translations with multiple resources and tpl inclusions. Thank you <a href="https://github.com/202-ecommerce" rel="external nofollow">@202-ecommerce</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14567" rel="external nofollow">#14567</a>: Remove image in about us cms page, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
</ul><h3>Tests</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14508" rel="external nofollow">#14508</a>: Integrate Puppeteer to check links on FO and BO, by <a href="https://github.com/mbadrani" rel="external nofollow">@mbadrani</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14531" rel="external nofollow">#14531</a>: Remove another faulty e2e test from Travis, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h2>Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14562" rel="external nofollow">#14562</a>: Update Changelog for v1.7.6.0 after RC2, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14579" rel="external nofollow">#14579</a>: Fix many things that were supposed to be removed during build not being removed, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14532" rel="external nofollow">#14532</a>: Check if index.php file exists before ignoring it, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><h2>Code changes in modules, themes &amp; tools</h2>

<h3>Docker</h3>

<ul><li>
<a href="https://github.com/PrestaShop/docker/pull/167" rel="external nofollow">#167</a>: Release 1760, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><h3>Live demo service</h3>

<ul><li>
<a href="https://github.com/PrestaShop/live-demo-devices/pull/7" rel="external nofollow">#7</a>: Revert “Adapt api domain regarding the current domain” and use env var in build, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul><h3>Mail alert</h3>

<ul><li>
<a href="https://github.com/PrestaShop/ps_emailalerts/pull/20" rel="external nofollow">#20</a>: Uninstall module used on PS 1.6 before using this one, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul><h3>E-mail subscription form</h3>

<ul><li>
<a href="https://github.com/PrestaShop/ps_emailsubscription/pull/34" rel="external nofollow">#34</a>: Patch 1. Thank you <a href="https://github.com/Codencode" rel="external nofollow">@Codencode</a>
</li>
</ul><h3>Auto Upgrade</h3>

<ul><li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/329" rel="external nofollow">#329</a>: Deploying v4.9.0 of the autoupgrade module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/331" rel="external nofollow">#331</a>: Split upgrade &amp; backup process, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul><h3>classic-rocket</h3>

<ul><li>
<a href="https://github.com/PrestaShop/classic-rocket/pull/73" rel="external nofollow">#73</a>: Unclosed tag. Thank you <a href="https://github.com/antoninblasco" rel="external nofollow">@antoninblasco</a>
</li>
</ul><hr /><p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @202-ecommerce, @antoninblasco, @Codencode, @davidglezz, @francoispeyret, @pumamood, @sarjon, @tomas862, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul><li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul><p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-28-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">997719</guid><pubDate>Wed, 31 Jul 2019 15:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 29 of 2019</title><link>https://www.prestashop.com/forums/topic/997800-build-prestashop-core-weekly-week-29-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 15th to Sunday 21th of July 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner" /></p>

<h2>General messages</h2>

<p>Dear Developers,</p>

<p>If you want to follow the work done on the upcoming patch release, please go on GitHub and watch the dedicated <a href="https://github.com/PrestaShop/PrestaShop/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.7.6.1" rel="external nofollow">milestone for PrestaShop 1.7.6.1</a>. You will see that some work has already been done (closed items). And of course, the work in progress is available too (opened items).</p>

<h2>A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul><li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-07-15..2019-07-21" rel="external nofollow">123 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-07-15..2019-07-21" rel="external nofollow">67 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-07-15..2019-07-21" rel="external nofollow">13 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-07-15..2019-07-21" rel="external nofollow">49 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-07-15..2019-07-21" rel="external nofollow">44 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-07-15..2019-07-21" rel="external nofollow">32 merged pull requests</a>.</li>
</ul><h2>Code changes in the ‘develop’ branch</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14089" rel="external nofollow">#14089</a>: Fix #14085 Shop url with port in header HOST. Thank you <a href="https://github.com/202-ecommerce" rel="external nofollow">@202-ecommerce</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14352" rel="external nofollow">#14352</a>: Move Cart secure_key setter at the right place, by <a href="https://github.com/jocel1" rel="external nofollow">@jocel1</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14691" rel="external nofollow">#14691</a>: Update version to 1.7.7.0, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14307" rel="external nofollow">#14307</a>: Fix manufacturers grid logo to not depend from shop context. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14466" rel="external nofollow">#14466</a>: Fix saving of selected BO language. Thank you <a href="https://github.com/rokaszygmantas" rel="external nofollow">@rokaszygmantas</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14540" rel="external nofollow">#14540</a>: Update Import controller to get errors for bad category import. Thank you <a href="https://github.com/webmak" rel="external nofollow">@webmak</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14543" rel="external nofollow">#14543</a>: Wrong path of products thumbnails in back office, by <a href="https://github.com/matthieu-rolland" rel="external nofollow">@matthieu-rolland</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14605" rel="external nofollow">#14605</a>: Do not use encodeURIComponent with POST data, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14613" rel="external nofollow">#14613</a>: Broken translation in module list page:, by <a href="https://github.com/matthieu-rolland" rel="external nofollow">@matthieu-rolland</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14656" rel="external nofollow">#14656</a>: Fix editing shop association in Category and Manufacturer. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12880" rel="external nofollow">#12880</a>: Add breadcrumb to the new products page. Thank you <a href="https://github.com/SebBareyre" rel="external nofollow">@SebBareyre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12881" rel="external nofollow">#12881</a>: Add breadcrumb to the prices drop page. Thank you <a href="https://github.com/SebBareyre" rel="external nofollow">@SebBareyre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12882" rel="external nofollow">#12882</a>: Add breadcrumb to the best sales page. Thank you <a href="https://github.com/SebBareyre" rel="external nofollow">@SebBareyre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12883" rel="external nofollow">#12883</a>:  Add breadcrumb to the suppliers page. Thank you <a href="https://github.com/SebBareyre" rel="external nofollow">@SebBareyre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13677" rel="external nofollow">#13677</a>: Submenu hides menu. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14214" rel="external nofollow">#14214</a>: Handle shoppingcart error returns properly - part 2, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14558" rel="external nofollow">#14558</a>: Implement Schema ItemList for products listing &amp; Fix Schema Product, by <a href="https://github.com/Progi1984" rel="external nofollow">@Progi1984</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14587" rel="external nofollow">#14587</a>: Fix issue when searching for long words in FO, by <a href="https://github.com/matthieu-rolland" rel="external nofollow">@matthieu-rolland</a>
</li>
</ul><h3>Tests</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14231" rel="external nofollow">#14231</a>: PHPUnit no expectation annotation. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14287" rel="external nofollow">#14287</a>: Behat tests for Category. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14593" rel="external nofollow">#14593</a>: First POM implementation, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14612" rel="external nofollow">#14612</a>: Update docker for puppeteer, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14725" rel="external nofollow">#14725</a>: Move travis scope from 5.6 to 7.1, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h3>Web services</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/8769" rel="external nofollow">#8769</a>: WS: Auto generate link_rewrite and do not require it when creating ca…. Thank you <a href="https://github.com/marekhanus" rel="external nofollow">@marekhanus</a>
</li>
</ul><h2>Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14673" rel="external nofollow">#14673</a>: Fix Orders view page link to transform guest to customer, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14701" rel="external nofollow">#14701</a>: Fix log delete all action on Logs page, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h2>Code changes in modules, themes &amp; tools</h2>

<h3>Shopping cart</h3>

<ul><li>
<a href="https://github.com/PrestaShop/ps_shoppingcart/pull/41" rel="external nofollow">#41</a>: The modal “add to cart confirmation” is not displayed on error. Thank you <a href="https://github.com/jf-viguier" rel="external nofollow">@jf-viguier</a>
</li>
</ul><h3>Decimal</h3>

<ul><li>
<a href="https://github.com/PrestaShop/decimal/pull/5" rel="external nofollow">#5</a>: Add support for exponential notation, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul><h3>TranslationFiles</h3>

<ul><li>
<a href="https://github.com/PrestaShop/TranslationFiles/pull/6" rel="external nofollow">#6</a>: Add translations files for 1.7.7, update latest on 1.7.6, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><h3>Customer reassurance block</h3>

<ul><li>
<a href="https://github.com/PrestaShop/blockreassurance/pull/20" rel="external nofollow">#20</a>: Major refactoring, by <a href="https://github.com/Progi1984" rel="external nofollow">@Progi1984</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/blockreassurance/pull/21" rel="external nofollow">#21</a>: Some fixes for v4, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h3>classic-rocket</h3>

<ul><li>
<a href="https://github.com/PrestaShop/classic-rocket/pull/74" rel="external nofollow">#74</a>: Remove bs class and add utilities + make the button more ergonomic on phone. Thank you <a href="https://github.com/Kmoulun" rel="external nofollow">@Kmoulun</a>
</li>
</ul><hr /><p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @202-ecommerce, @jf-viguier, @Kmoulun, @marekhanus, @MathiasReker, @rokaszygmantas, @sarjon, @SebBareyre, @webmak, @YeLnatSs, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul><li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul><p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-29-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">997800</guid><pubDate>Wed, 31 Jul 2019 12:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 27 of 2019</title><link>https://www.prestashop.com/forums/topic/997570-build-prestashop-core-weekly-week-27-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 1st to Sunday 07th of July 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner" /></p>

<h2>General messages</h2>

<p>Dear Developers,</p>

<p>Last week was a very warm week, right? Did you find a solution to stay productive in your area?</p>

<p>If week 26 was a small week considering the numbers of pull requests, week 27 is one of the biggest of this year ! Work on 1.7.7 has started on the develop branch, and the work to finish the 1.7.6 has been merged. Also, a lot of work has been done on modules. Well done!</p>

<p>If week 26 was a small week considering the numbers of pull requests, week 27 is one of the biggest of this year! Work on the develop branch is very active again to prepare the 1.7.7, and the work to finish the 1.7.6 has been merged. Also, a lot of work has been done on modules. Well done!</p>

<h2>A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul><li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-07-01..2019-07-07" rel="external nofollow">61 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-07-01..2019-07-07" rel="external nofollow">56 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-07-01..2019-07-07" rel="external nofollow">12 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-07-01..2019-07-07" rel="external nofollow">59 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-07-01..2019-07-07" rel="external nofollow">78 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-07-01..2019-07-07" rel="external nofollow">56 merged pull requests</a>.</li>
</ul><h2>Code changes in the ‘develop’ branch</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14043" rel="external nofollow">#14043</a>: Check if Combination id is set before deleting Associations from data…. Thank you <a href="https://github.com/kazeno" rel="external nofollow">@kazeno</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14403" rel="external nofollow">#14403</a>: Fix cookie collisions from PR # 14116 and improve overall security. Thank you <a href="https://github.com/mvorisek" rel="external nofollow">@mvorisek</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14425" rel="external nofollow">#14425</a>: Merge 1.7.6.x to develop - 28/06/2019  , by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14459" rel="external nofollow">#14459</a>: Merge 1.7.6.x to develop - 03/07/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14510" rel="external nofollow">#14510</a>: Merge 1.7.6.x to develop - 05/07/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/10780" rel="external nofollow">#10780</a>: Custom error pages. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13959" rel="external nofollow">#13959</a>: BO : JS files duplicated. Thank you <a href="https://github.com/idnovate" rel="external nofollow">@idnovate</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14223" rel="external nofollow">#14223</a>: Bugfix: Fix unescaped dash in character group in regex. Thank you <a href="https://github.com/mvorisek" rel="external nofollow">@mvorisek</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14310" rel="external nofollow">#14310</a>: Adds missing fields validation in tax create/edit handlers. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14450" rel="external nofollow">#14450</a>: Whitelist filters for the Logs Page. Thank you <a href="https://github.com/Progi1984" rel="external nofollow">@Progi1984</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14049" rel="external nofollow">#14049</a>: Allow template vars override in hook actionFrontControllerSetVariables, by <a href="https://github.com/Matt75" rel="external nofollow">@Matt75</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14263" rel="external nofollow">#14263</a>: Fix display voucher conversion between currencies, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14422" rel="external nofollow">#14422</a>: Refactor theme usage of product flags - apply DRY, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14452" rel="external nofollow">#14452</a>: Permit to buy a product without stock when other combination have stock and unavailable product attributes are not displayed. Thank you <a href="https://github.com/Progi1984" rel="external nofollow">@Progi1984</a>
</li>
</ul><h3>Tests</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14491" rel="external nofollow">#14491</a>: Disable Selenium Guest scenario as it fails randomly, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h2>Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14438" rel="external nofollow">#14438</a>: Testing the factory with number and price specifications, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14453" rel="external nofollow">#14453</a>: Update facetedsearch to 3.0.6, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14503" rel="external nofollow">#14503</a>: Update changelog for 1.7.6.0 RC 2, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14460" rel="external nofollow">#14460</a>: Ignore index.php files in Doctrine entities scanning, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14444" rel="external nofollow">#14444</a>: Check if selected address belongs to user, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Tests</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14467" rel="external nofollow">#14467</a>: Remove unwanted e2e tests, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h2>Code changes in modules, themes &amp; tools</h2>

<h3>Google sitemap</h3>

<ul><li>
<a href="https://github.com/PrestaShop/gsitemap/pull/106" rel="external nofollow">#106</a>: Do not call getIsset() with getValue(), by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/gsitemap/pull/107" rel="external nofollow">#107</a>: Add all images of a product to the sitemap, instead of only the cover image. Thank you <a href="https://github.com/Pixep" rel="external nofollow">@Pixep</a>
</li>
</ul><h3>Nightly-board</h3>

<ul><li>
<a href="https://github.com/PrestaShop/nightly-board/pull/9" rel="external nofollow">#9</a>: Disable reports, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Gamification</h3>

<ul><li>
<a href="https://github.com/PrestaShop/gamification/pull/61" rel="external nofollow">#61</a>: Fix the deprecated create_function for PHP 7.2, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/gamification/pull/67" rel="external nofollow">#67</a>: Undefined variable when running in fancybox, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/gamification/pull/68" rel="external nofollow">#68</a>: Bump version to 2.3.1, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/gamification/pull/69" rel="external nofollow">#69</a>: Release 2.3.1, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Example Module Mailtheme</h3>

<ul><li>
<a href="https://github.com/PrestaShop/example_module_mailtheme/pull/1" rel="external nofollow">#1</a>: Update modules after changes from the core, use two different templat…, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/example_module_mailtheme/pull/2" rel="external nofollow">#2</a>: Update min version, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><h3>CsaGuzzleBundle</h3>

<ul><li>
<a href="https://github.com/PrestaShop/CsaGuzzleBundle/pull/2" rel="external nofollow">#2</a>: Allow PHP 7.1+ support with Guzzle 5. Thank you <a href="https://github.com/Progi1984" rel="external nofollow">@Progi1984</a>
</li>
</ul><h3>Faceted search</h3>

<ul><li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/94" rel="external nofollow">#94</a>: Uninstall module used on PS 1.6 before using this one, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/102" rel="external nofollow">#102</a>: Make filter show limit working again, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/103" rel="external nofollow">#103</a>: Fix facet display when there is only one filter, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/104" rel="external nofollow">#104</a>: Split currency if a ; is present in the format string, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/105" rel="external nofollow">#105</a>: Fix for cache problem when used as widget. Thank you <a href="https://github.com/iqit-commerce" rel="external nofollow">@iqit-commerce</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/106" rel="external nofollow">#106</a>: Bump to 3.0.6, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/107" rel="external nofollow">#107</a>: Release 3.0.6, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/109" rel="external nofollow">#109</a>: Fix ps_facetedsearch.tpl vars. Thank you <a href="https://github.com/davidglezz" rel="external nofollow">@davidglezz</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/110" rel="external nofollow">#110</a>: Do not use seoUrl if user do not want to use it, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/111" rel="external nofollow">#111</a>: Fix ie11 compatibility, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/112" rel="external nofollow">#112</a>: Bump to 3.1.0, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/113" rel="external nofollow">#113</a>: Release 3.1.0, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Google Adwords</h3>

<ul><li>
<a href="https://github.com/PrestaShop/gadwords/pull/6" rel="external nofollow">#6</a>: Deploy v2.0.0 of the gadwords module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/gadwords/pull/7" rel="external nofollow">#7</a>: Fix typo error on module installation, by <a href="https://github.com/apacios" rel="external nofollow">@apacios</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/gadwords/pull/8" rel="external nofollow">#8</a>: Bump version to 2.0.1, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/gadwords/pull/9" rel="external nofollow">#9</a>: Deploy v2.0.1 of the gadwords module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul><h3>Auto Upgrade</h3>

<ul><li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/284" rel="external nofollow">#284</a>: Display a notice if PHP is below v7.1, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/325" rel="external nofollow">#325</a>: Prepend and optimize autoloader, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/326" rel="external nofollow">#326</a>: Add PHPDoc &amp; log when module switch the current theme, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/327" rel="external nofollow">#327</a>: Update logs around zip upgrade, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/328" rel="external nofollow">#328</a>: Bump version to 4.9.0, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul><h3>classic-rocket</h3>

<ul><li>
<a href="https://github.com/PrestaShop/classic-rocket/pull/51" rel="external nofollow">#51</a>: Error alert is not shown on update cart error. Thank you <a href="https://github.com/morfin" rel="external nofollow">@morfin</a>
</li>
</ul><h2>Changes in documentation</h2>

<ul><li>
<a href="https://github.com/PrestaShop/docs/pull/269" rel="external nofollow">#269</a>: Email theme generation documentation, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/299" rel="external nofollow">#299</a>: Typo. Thank you <a href="https://github.com/idnovate" rel="external nofollow">@idnovate</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/300" rel="external nofollow">#300</a>: Doctrine usage, services definition, modern tabs, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><hr /><p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @davidglezz, @idnovate, @iqit-commerce, @kazeno, @morfin, @mvorisek, @Pixep, @Progi1984, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul><li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul><p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-27-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">997570</guid><pubDate>Mon, 29 Jul 2019 11:00:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 26 of 2019</title><link>https://www.prestashop.com/forums/topic/997412-build-prestashop-core-weekly-week-26-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 24th to Sunday 30th of June 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner" /></p>

<h2>General messages</h2>

<p>Dear Developers,</p>

<p>Core weekly edition is a bit late, mainly due to beginning of the summer and the first vacations of the team.</p>

<p>So, how is the 1.7.6.0 release? Tell us in the comments, now that you have a few experience with it. Some major issues have been identified, and a 1.7.6.1 release is already on track.</p>

<h2>A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul><li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-06-24..2019-06-30" rel="external nofollow">77 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-06-24..2019-06-30" rel="external nofollow">29 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-06-24..2019-06-30" rel="external nofollow">6 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-06-24..2019-06-30" rel="external nofollow">49 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-06-24..2019-06-30" rel="external nofollow">19 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-06-24..2019-06-30" rel="external nofollow">16 merged pull requests</a>.</li>
</ul><h2>Code changes in the ‘develop’ branch</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14116" rel="external nofollow">#14116</a>: do not set a cookie if it finally has not changed, by <a href="https://github.com/jocel1" rel="external nofollow">@jocel1</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14340" rel="external nofollow">#14340</a>: Merge 1.7.6.x to develop - 24/06/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14385" rel="external nofollow">#14385</a>: Fixed duplicated block name. Thank you <a href="https://github.com/aleksiuno" rel="external nofollow">@aleksiuno</a>
</li>
</ul><h2>Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3>Core</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14367" rel="external nofollow">#14367</a>: Update contributors and changelog for 1.7.6.0 RC 1, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14400" rel="external nofollow">#14400</a>: Wrong way to retrieve CLDR information, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Back office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14331" rel="external nofollow">#14331</a>: Handle bad theme error nicely, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14364" rel="external nofollow">#14364</a>: View button doesn’t have href, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14401" rel="external nofollow">#14401</a>: Fix grid calendar, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul><h3>Front office</h3>

<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14395" rel="external nofollow">#14395</a>: Classic theme force all type number to don’t have arrows , by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h2>Code changes in modules, themes &amp; tools</h2>

<h3>QANightlyResults</h3>

<ul><li>
<a href="https://github.com/PrestaShop/QANightlyResults/pull/1" rel="external nofollow">#1</a>: Little changes, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Gamification</h3>

<ul><li>
<a href="https://github.com/PrestaShop/gamification/pull/65" rel="external nofollow">#65</a>: Bump version to 2.3.0, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/gamification/pull/66" rel="external nofollow">#66</a>: Release 2.3.0, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul><h3>Google Adwords</h3>

<ul><li>
<a href="https://github.com/PrestaShop/gadwords/pull/5" rel="external nofollow">#5</a>: Rework of the whole module, by <a href="https://github.com/apacios" rel="external nofollow">@apacios</a>
</li>
</ul><h2>Changes in documentation</h2>

<ul><li>
<a href="https://github.com/PrestaShop/docs/pull/281" rel="external nofollow">#281</a>: Documenting module creation part 1 - identifiable object form and grid hooks usage. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/290" rel="external nofollow">#290</a>: Add config/defines.inc.php configuration values, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/298" rel="external nofollow">#298</a>: Added Default section, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul><hr /><p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @aleksiuno, @tomas862!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul><li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul><p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-26-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">997412</guid><pubDate>Fri, 26 Jul 2019 15:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop 1.7.6.0 is available!</title><link>https://www.prestashop.com/forums/topic/995992-build-prestashop-1760-is-available/</link><description><![CDATA[
<p>We are happy to announce PrestaShop 1.7.6.0 is officially available!</p>

<p>It has been quite a journey to deliver this huge release, our biggest yet since 1.7.1.0. Six months of development, a six week-long Beta, two Release Candidates… Was it worth it? We absolutely think so, and hope that you will enjoy using it.</p>

<p><img src="/assets/images/2019/07/176_available_banner.jpg" alt="1.7.6.0 available!" /></p>

<p>In this version we focused on improving and bringing back important 1.6 features to merchants, and kept working on code quality and performance improvements. We have made important progress on the Symfony migration as well.</p>

<p><a href="https://www.prestashop.com/en/download" rel="">Download PrestaShop 1.7.6.0 now!</a></p>

<div>
<h4>
<i> </i>Be careful!</h4>
<p>If you plan to upgrade, we recommend you to use the version 4.9.0 of the 1-click upgrade module. You can upgrade it from the “Module Manager" tab, or if you don’t have it yet, find it in the “Module Catalog” tab in your BO.</p>
</div>

<h2>Changes</h2>

<p>This minor version is our biggest since 1.7.1. Here is 1.7.6 in numbers:</p>

<ul><li>
<strong>748</strong> merged Pull Requests (vs 210 in 1.7.3, 260 in 1.7.4 and 448 in 1.7.5)</li>
  <li>
<strong>7349</strong> files changed (294661 insertions, 107638 deletions)</li>
  <li>
<strong>4431</strong> commits merged</li>
  <li>
<strong>249</strong> issues fixed</li>
  <li>
<strong>108</strong> people contributed, including 60 new contributors!</li>
</ul><h2>New features</h2>

<p><strong>Front office</strong></p>
<ul><li>New design for transactional emails (optimized for mobile display), which strengthen the customer relationship and improve the shopping experience.</li>
</ul><p><img src="/assets/images/2019/07/176_available_emails_templates.png" alt="New transactional emails template" /></p>

<ul><li>Improved display of the price details (product price, shipping, taxes, etc.) at all key stages of the purchasing process to improve customer reassurance and conversions.</li>
  <li>New profile menu with direct access to resources (documentation, training, agencies, help center…).</li>
  <li>Updated version of the Product Comments module, with rich snippets. Available on 1.7.6+ versions.</li>
</ul><p><img src="/assets/images/2019/07/176_available_product_reviews.png" alt="Updated Product Comments module" /></p>

<ul><li>Fully refactored faceted search (for sorts and filters) on the categories and listings pages with the addition of a price slider. The new version is available for all 1.7.1+ versions.</li>
</ul><p><img src="/assets/images/2019/07/176_available_faceted_search.png" alt="Refactored faceted Search module" /></p>

<ul><li>Improved Catalog mode: for showcase websites, you can now choose to display or to hide product prices.</li>
  <li>Improved currency management subsystem. This is the basis to allow more customization in the next versions, adding custom currencies for example.</li>
  <li>Improved SEO for products with combinations.</li>
</ul><p><strong>Back office</strong></p>
<ul><li>Manage and preview your transactional emails directly from a new back-office page: Email Theme.</li>
  <li>In order to gather all prices in the same place, a “Price (tax incl.)” column has been added to the product listing. In one glance, it is now possible to get both tax included and excluded prices for each product.</li>
  <li>New helper cards have been added on important pages to improve the software onboarding: Categories, Customers, Pages, Employees.</li>
  <li>Dynamic preview of search engine results have been added to more pages: Product page, Categories, CMS.</li>
</ul><p><img src="/assets/images/2019/07/176_seo_preview.gif" alt="SEO preview added to more pages" /></p>

<ul><li>The watermark module has been updated to 1.7 - thanks to the <a href="http://build.prestashop.com/news/contributor-interview-rodrigo-laurindo" rel="external nofollow">community</a>. The module is available in the Module Catalog.</li>
  <li>Improved translation system for multilingual modules.</li>
  <li>The Design section of the back office has been reworked. Now you are able to have an overview of all design features (RTL, logos, favicon and theme) and manage them the way you want.</li>
</ul><p><img src="/assets/images/2019/07/176_available_design_page.png" alt="The Design page after rework" /></p>

<ul><li>Optimized back office administration on mobile devices.</li>
</ul><p><img src="/assets/images/2019/07/176_available_improved_responsive.png" alt="Improved BO mobile responsive" /></p>

<h2>Major Bug Fixes</h2>

<p><strong>Front Office</strong></p>
<ul><li>Checkout used to proceed automatically from carrier selection to payment selection, it was an issue for some carrier modules requiring extra configuration steps in the carrier selection.</li>
  <li>Enhanced security checks for virtual goods. Previously anyone with the correct link (correct &amp;key=… URL parameter) could download a virtual good.</li>
  <li>We fixed a longtime bug that was creating an error in discount calculation when adding a cart rule in a cart containing only virtual product.</li>
  <li>In the meantime, we also fixed a bug on carrier price calculation. Price is now calculated on the real order price and not the one including after a discount is applied</li>
  <li>DNI fields is now forced only for countries which require it</li>
  <li>Fixed the minimum order in the second currency bug - fixed by the <a href="https://github.com/PrestaShop/PrestaShop/issues/9665" rel="external nofollow">community</a>
</li>
</ul><p><strong>Core</strong></p>
<ul><li>Themes are not reset anymore when already active (also prevent hooks to be reset) - fixed in the Autoupgrade module</li>
</ul><h2>The technical side</h2>

<h3>Technical improvements</h3>

<ul><li>Nightly builds and nightly board are <a href="https://nightly.prestashop.com/" rel="external nofollow">now available</a>.</li>
  <li>Translation Manager of Back Office can now manage legacy translations of modules as well as symfony modules</li>
  <li>Added support for Doctrine Entities in modules (both Front and Back-office)</li>
  <li>Price computation is now covered by Integration tests powered by Behat (human-readable tests)</li>
  <li>New mail template system based on Twig, along with a new generation system which avoids downloading all the mail templates; will allow easier customization in the future versions</li>
  <li>New CLDR standard implementation: improved localization of prices and amounts, will allow creating custom currencies in future versions</li>
  <li>Support for multiple grids on the same page</li>
  <li>Performance:
    <ul><li>Improved employee authorization process</li>
      <li>Cache introduced when loading modules</li>
      <li>The number of SQL requests to get the employee authorizations has been significantly reduced</li>
    </ul></li>
  <li>Web services:
    <ul><li>Product customization is now reachable</li>
      <li>Product combination information in Pack content is now available</li>
    </ul></li>
</ul><h3>New hooks</h3>
<ul><li>displayProductActions (Product page, close to the “Add to cart” button)</li>
  <li>displayPersonalInformationTop (Checkout funnel, before the customer login form)</li>
  <li>additionalCustomerAddressFields (In CustomerAddressFormatter)</li>
  <li>actionProductFlagsModifier (Allows to customize product flags)</li>
  <li>Form hooks</li>
  <li>Kpi hooks</li>
  <li>Mail generator hooks:
    <ul><li>actionListMailThemes</li>
      <li>actionGetMailThemeFolder</li>
      <li>actionBuildLayoutVariables</li>
      <li>actionGetMailLayoutTransformations</li>
    </ul></li>
</ul><p>See all hooks in the <a href="https://devdocs.prestashop.com/1.7/modules/concepts/hooks/list-of-hooks/" rel="external nofollow">DevDocs</a></p>

<h3>Improved hooks</h3>

<ul><li>actionProductAdd now receives id_product_old when duplicating a product</li>
</ul><h3>Breaking or risky changes</h3>

<ul><li>The new CLDR implementation replaces the old one. Some breaking changes were needed:
    <ul><li>The Currency ObjectModel is now multilingual</li>
      <li>The IcanBoogie/CLDR library has been removed</li>
      <li>Calls to Tools::getCldr() throw a PrestaShopException</li>
      <li>The namespace “PrestaShop\PrestaShop\Core\Cldr” has been removed</li>
      <li>The CLDR files in the “/translations” directory have been removed</li>
    </ul></li>
  <li>Import:
    <ul><li>You no longer can just add categories to current categories with import to a force ID. You will have to set them all and the first will become the default_category.)</li>
    </ul></li>
  <li>Replaced library:
    <ul><li>PhpExcel (no longer supported) has been replaced by PHPSpreadsheet)</li>
    </ul></li>
  <li>Version comparison:
    <ul><li>AppKernel::MAJOR_VERSION is now “7” instead of “17”</li>
      <li>“1.2.4” is no longer greater than “1.2.3.4” (the latter is now interpreted as “2.3.4”)</li>
    </ul></li>
  <li>Endpoints other than index.php have been deprecated:
    <ul><li>All BO endpoints now require a token</li>
      <li>AdminModelAdapter.php now requires the Router in its constructor</li>
    </ul></li>
  <li>The following currencies are no longer available:
    <ul><li>BYR: Belarusian Ruble (2000–2016)</li>
      <li>LTL: Lithuanian Litas (end 2014-12-31)</li>
      <li>STD: São Tomé &amp; Príncipe Dobra (end 2017-12-31)</li>
    </ul></li>
  <li>Other:
    <ul><li>Slashes are no longer removed from $_GET and $_POST variables</li>
      <li>src/Core/Addon/Module/ModuleManager.php::_construct() receives an instance of CacheClearerInterface instead of CacheClearer</li>
      <li>Permissions for files created by PrestaShop are no longer set to 0777. Permissions are now set to 0755 for directories and 0644 for files</li>
      <li>To prevent having jQuery included twice, It is no longer possible to add jQuery in BO controllers based on the new theme using addJquery()</li>
      <li>Error messages are no longer html escaped automatically</li>
    </ul></li>
</ul><h2>PrestaShop ❤ Community</h2>

<p>PrestaShop is above all a community project: from the 108 committers who contributed to this release, 60 are new contributors. The vast majority of PrestaShop contributors are not directly affiliated with the PrestaShop company.</p>

<p>A huge thanks to everyone involved in this version!</p>

<p>Thank you again for helping improve the lives of more than 300,000 online merchants with ideas, improvements, and fixes!</p>

<h2>Download</h2>

<p>You can download PrestaShop 1.7.6.0 here:</p>

<p><a href="https://www.prestashop.com/en/download" rel="">Download PrestaShop 1.7.6.0 now!</a></p>

<p>PrestaShop 1.7.6 is also available through the 1-Click Upgrade module.
Please use the v4.9.0 version of the module to avoid compatibility issues with PS 1.7.6.</p>

<p>And don’t forget to give us your feedback in the comments or <a href="https://github.com/PrestaShop/PrestaShop/issues/new/choose" rel="external nofollow">on Github</a>!</p>
<p><a href="http://build.prestashop.com/news/prestashop-1-7-6-0-available/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">995992</guid><pubDate>Wed, 10 Jul 2019 17:00:00 +0000</pubDate></item><item><title>[Build] Do you speak PrestaShop? &#x2013; June 2019 edition</title><link>https://www.prestashop.com/forums/topic/995921-build-do-you-speak-prestashop-%E2%80%93-june-2019-edition/</link><description><![CDATA[
<p>Contributing to PrestaShop is not only about the code, it’s also about taking part in the <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">PrestaShop translation project</a>! This report tells you how the translations of the software evolved in June.</p>

<p><img src="/assets/images/2019/01/Build-Crowdin-banner.jpg" alt="Crowdin Monthly banner" /></p>

<h2>Project news</h2>

<h3>Summer goodies</h3>

<p>Before going on summer vacation, I’m glad to let you all know goodies are now being sent to the best translators – last session was in March. Go to your Crowdin profiles to check if you are among our top contributors for those last few months, we might need to send you a little something in order to thank you… and if you are, congratulations, it is time to have a look at your letterbox. ;-)</p>

<h3>Special thanks to newcomers</h3>

<p>Many people subscribe to the project(s) of their choice each month, but not so many start translating straightaway. For that reason, we would like to thank the ones that kind of rush into the effort immediately, aha! So lot of love to the dedicated alexandre.beyonds, bkmcrowdin, half Rockstar (snfxgsx), Harlas, Jose Marfil (mescalitog), JossVans, lucasgomezortiz, Marvin Licup (marvinlicup25), Patricia Marie Anunciacion (pmcagamboa), Peeyush Agrawal (Peeyush), Petr Blaha (blahapetaand), and Tantely R. (rabtaray). See you soon on Crowdin… and PrestaShop. ;-)</p>

<h2>A few stats</h2>

<ul><li>
<strong>49 members</strong> were active on the project this month.</li>
  <li>A total of <strong>25,565 words have been translated</strong> and <strong>25,413 validated</strong>.</li>
  <li>All this in <strong>35 different languages</strong>.</li>
</ul><p>Thank you for your involvement!</p>

<h2>Top contributors</h2>

<p>A lot of you are working every day on Crowdin to have PrestaShop available in many languages, and we can’t thank you enough for your dedication! Here are the <strong>most active translators and proofreaders</strong> for June 2019.</p>

<h4>Top 10 translators in June:</h4>

<table><thead><tr><th> </th>
      <th>Translator</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead><tbody><tr><td>1.</td>
      <td>Zoran Tejic (zotamal)</td>
      <td>Serbian (Latin)</td>
      <td>8,518</td>
    </tr><tr><td>2.</td>
      <td>Svemirac</td>
      <td>Serbian (Latin)</td>
      <td>3,736</td>
    </tr><tr><td>3.</td>
      <td>Rivo Zängov (Eraser)</td>
      <td>Estonian</td>
      <td>3,677</td>
    </tr><tr><td>4.</td>
      <td>Tantely R. (rabtaray)</td>
      <td>Malagasy</td>
      <td>2,267</td>
    </tr><tr><td>5.</td>
      <td>Jash Technologie (jash_tech)</td>
      <td>Polish</td>
      <td>818</td>
    </tr><tr><td>6.</td>
      <td>Patricia Marie Anunciacion (pmcagamboa)</td>
      <td>Tagalog</td>
      <td>769</td>
    </tr><tr><td>7.</td>
      <td>half Rockstar (snfxgsx)</td>
      <td>Arabic</td>
      <td>608</td>
    </tr><tr><td>8.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>521</td>
    </tr><tr><td>9.</td>
      <td>bkmcrowdin</td>
      <td>Swahili</td>
      <td>454</td>
    </tr><tr><td>10.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>397</td>
    </tr></tbody></table><h4>Top 10 proofreaders in June:</h4>

<table><thead><tr><th> </th>
      <th>Proofreader</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead><tbody><tr><td>1.</td>
      <td>Zoran Tejic (zotamal)</td>
      <td>Serbian (Latin)</td>
      <td>9,084</td>
    </tr><tr><td>2.</td>
      <td>Rivo Zängov (Eraser)</td>
      <td>Estonian</td>
      <td>7,261</td>
    </tr><tr><td>3.</td>
      <td>scienceangel</td>
      <td>Serbian (Latin)</td>
      <td>3,501</td>
    </tr><tr><td>4.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>1,830</td>
    </tr><tr><td>5.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>1,224</td>
    </tr><tr><td>6.</td>
      <td>webdvl (megashopba)</td>
      <td>Czech, Slovak</td>
      <td>737</td>
    </tr><tr><td>7.</td>
      <td>Gerardas (gerardas)</td>
      <td>Lithuanian</td>
      <td>273</td>
    </tr><tr><td>8.</td>
      <td>Enzo Ferrara (ferribbotte)</td>
      <td>Italian</td>
      <td>247</td>
    </tr><tr><td>9.</td>
      <td>Stamatis (breezer)</td>
      <td>Greek</td>
      <td>244</td>
    </tr><tr><td>10.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>240</td>
    </tr></tbody></table><p>Congrats, and welcome to our new top contributors!</p>

<p>Remember, you can see who’s been contributing to our translation project thanks to the <a href="http://translators.prestashop.com/" rel="external nofollow">Translators page</a>.</p>

<h2>Complete translations</h2>

<h4>Fully translated languages</h4>

<p>At the end of June 2019, PrestaShop 1.6.1 was fully available (= 100% translated and validated) in <strong>31 languages</strong>:</p>

<table><tbody><tr><td>Bulgarian</td>
      <td>Catalan</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr><tr><td>Danish</td>
      <td>Dutch</td>
      <td>English</td>
      <td>Estonian</td>
    </tr><tr><td>French</td>
      <td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
    </tr><tr><td>Italian</td>
      <td>Indonesian</td>
      <td>Latvian</td>
      <td>Lithuanian</td>
    </tr><tr><td>Macedonian</td>
      <td>Norwegian</td>
      <td>Persian</td>
      <td>Polish</td>
    </tr><tr><td>Portuguese</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr><tr><td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td>Swedish</td>
    </tr><tr><td>Turkish</td>
      <td>Ukrainian</td>
      <td>Vietnamese</td>
      <td> </td>
    </tr></tbody></table><p>For its part, PrestaShop 1.7.6 was fully available in <strong>7 languages</strong>!</p>

<table><tbody><tr><td>Czech</td>
      <td>Danish</td>
      <td><strong>Estonian</strong></td>
      <td>Portuguese, Brazil</td>
    </tr><tr><td>Slovak</td>
      <td><strong>Serbian</strong></td>
      <td>Swedish</td>
      <td> </td>
    </tr></tbody></table><h2>Languages with the best evolution</h2>

<p>In comparison with May 2019, the following languages had the best progress thanks to the translation community:</p>

<ul><li>
<strong>Estonian</strong> (+11% to reach 100% approved in 1.7)</li>
  <li>
<strong>Polish</strong> (+2% to reach 98% translated in 1.7)</li>
  <li>
<strong>Korean</strong> (+2% to reach 98% approved in 1.7)</li>
</ul><p><img src="/assets/images/2019/07/Build-Crowdin-progress-June19.png" alt="Best translation progress for June 2019" /></p>

<p>Thanks to all the contributors!</p>

<p>Of course, this is highlighting the languages that made some progress with new translations; but it doesn’t mean that the languages that aren’t mentioned here aren’t active. Indeed, some editing and rewriting could be going on, but the percentage of translation wouldn’t be modified (since it’s working on strings that are already translated). So let’s not forget about the work of these proofreaders! Thank you too!</p>

<h2>Languages that need (more) proofreaders</h2>

<p>A translated string will not be available in PrestaShop as long as it is not validated. For this reason, it’s important we should keep a good level of validated strings vs. translated strings, to make sure everyone benefits from the latest translations!</p>

<p>At the end of June 2019, some languages would still benefit from some proofreading:</p>

<ul><li>
<strong>Spanish, Argentina</strong> (100% translated vs 16% validated in 1.6).</li>
  <li>
<strong>Galician</strong> (97% vs 61% in 1.7).</li>
  <li>
<strong>Spanish, Venezuela</strong> (53% vs 17% in 1.6).</li>
  <li>
<strong>Tagalog</strong> (54% vs 24% in 1.6).</li>
  <li>
<strong>Chinese Simplified</strong> (96% vs 69% in 1.7).</li>
</ul><p><img src="/assets/images/2019/07/Build-Crowdin-proofreading-June19.png" alt="Languages that need proofreading" /></p>

<p>If you wish to help to proofread what has been translated, please contact us with the language you’d like to proofread: just send an email to translation@prestashop.com. We need your help!</p>

<p>If you haven’t joined us on Crowdin yet, <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">it’s never too late</a>!</p>

<p>If you want to gather your fellow translators to work towards a better harmonization, start a glossary, or anything else, do let us know: we’ll include a word about it in the next monthly report.</p>

<p>Do you have a question, a remark? Don’t hesitate to leave a comment. See you next month!</p>
<p><a href="http://build.prestashop.com/news/do-you-speak-prestashop-june-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">995921</guid><pubDate>Wed, 10 Jul 2019 09:10:11 +0000</pubDate></item><item><title>[Build] Release note 1.7.6 RC2</title><link>https://www.prestashop.com/forums/topic/995545-build-release-note-176-rc2/</link><description><![CDATA[
<p>Once again the PrestaShop community actively participated in the testing of the PrestaShop 1.7.6 Release Candidate.
Thanks to your involvement, 3 regressions were identified and fixed.</p>

<p>Our team is glad to announce PrestaShop 1.7.6.0 Release Candidate 2.
If no new regression is reported in the next days, we will make the final version of 1.7.6.0 available by the end of next week (28).</p>

<h2>Fixed in this Release Candidate 2</h2>
<p><strong>Front Office:</strong></p>
<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14400" rel="external nofollow">Issues with prices and currencies display in Dutch</a> due to a bug in the method used to parse CLDR data.<br />If you experienced some missing decimals that was the cause. <br />We decided to take some time to verify everything is working well on the 40 main languages used on PrestaShop, and it does! <br />More improvements on currency management will be shipped in the 1.7.7 version.</li>
  <li>On Firefox browser, <a href="https://github.com/PrestaShop/PrestaShop/pull/14395" rel="external nofollow">duplicate arrows were displayed in the shopping cart product quantity field</a>.</li>
</ul><p><strong>Back Office:</strong></p>
<ul><li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14401" rel="external nofollow">Grid display error on the Add/Edit Customer page</a> introduced by a previous PR to allow this page to extend in width.</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14460" rel="external nofollow">Annotation driver settings improvement</a> to ignore index.php files in Doctrine entities folder. Not a regression but a possible error case for modules using Doctrine</li>
</ul><p><strong>Security:</strong></p>
<ul><li>There was an issue in the checkout process that could be used to select any delivery address existing in the db when placing an order, not only the ones owned by the customer. <a href="https://github.com/PrestaShop/PrestaShop/pull/14444" rel="external nofollow">The fix</a> makes sure a customer can only use the addresses he owns and also prevents the address selection for an order to be done outside of the “confirm address” step.</li>
</ul><h2>Changelog</h2>
<p>You can find all the details about this version in the <a href="https://github.com/PrestaShop/PrestaShop/releases" rel="external nofollow">Changelog</a>.
<br />A huge thanks to everyone involved in testing and fixing issues during the RC1 phase, and especially sdwebdesign who helped us to identify this tricky prices display regression!</p>

<p>If you are looking for more details about all changes and new features expected in 1.7.6, the <a href="http://build.prestashop.com/news/prestashop-1-7-6-0-beta-release/" rel="external nofollow">1.7.6 beta version release note</a> is the perfect article for you to read!</p>

<h2>Download</h2>
<p>You can download PrestaShop 1.7.6 RC2 here:</p>

<p><a href="https://www.prestashop.com/en/developers-versions" rel="">Download PrestaShop 1.7.6 RC2 now!</a></p>

<h2>How to help finish the 1.7.6</h2>
<p>Your help will be very appreciated to finish the work on PrestaShop 1.7.6. Even if you are not a developer, your feedback has a lot of value.</p>

<p>You can:</p>

<ul><li>Install it and test that there is no regression compared to the 1.7.5.2 version</li>
  <li>If possible, test with data imported from a real shop</li>
  <li>If you develop modules or themes, test them on this version</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/issues" rel="external nofollow">Report bugs on GitHub</a> (read how to <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">report issues</a>)</li>
  <li>Submit a bug fix by creating a <a href="https://github.com/PrestaShop/PrestaShop/compare" rel="external nofollow">pull request</a> (read the <a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">contribution guidelines</a>)</li>
</ul><p>If everything is working well, feel free to comment on this article to tell us, and share on social networks, we also need this kind of feedback! ;-)</p>
<p><a href="http://build.prestashop.com/news/prestashop-1-7-6-0-rc2-release/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">995545</guid><pubDate>Fri, 05 Jul 2019 16:00:00 +0000</pubDate></item><item><title>[Build] 1.6.1.x: what&#x2019;s next</title><link>https://www.prestashop.com/forums/topic/995433-build-161x-what%E2%80%99s-next/</link><description><![CDATA[
<p>This last year, the PS company has been facing a dilemma: how to dedicate 100% of the developers’ time to move forward faster on the 1.7 version of the open source project, something everybody agrees on. And, at the same time, provide more time for merchants still using the 1.6 version to get ready to upgrade, by keeping them safe in case of critical issue [after the official support ends on the 30th of June 2019[(https://www.prestashop.com/en/blog/maintenance-extension-prestashop-1-6). We have come up with a solution, thanks to the initiative and support of a few volunteers from the PrestaShop developer community: allowing them to take over the responsibility of maintaining PrestaShop 1.6.1.x beyond the end of official support.</p>

<h2>What does it mean?</h2>

<p>Put it simply, from the 1st of July 2019, the maintenance of PrestaShop 1.6.1.x is now being performed exclusively by volunteers. If a critical issue is discovered (we think mainly of security vulnerabilities), this team of volunteers will look for solutions from the community, work on it through a process of code review and extensive testing, in order to release a patch version to solve this critical issue.</p>

<p>Those patch versions will not be officially issued by PrestaShop nor available on prestashop.com, instead, they will be available on a dedicated GitHub repository:
<a href="https://github.com/PrestaShop/PrestaShop-1.6" rel="external nofollow">https://github.com/PrestaShop/PrestaShop-1.6</a></p>

<p>On this repository, it will be possible to submit pull requests in order to fix critical issues to be shipped in a patch version for PrestaShop 1.6.1.x.</p>

<h2>Scope of the maintenance</h2>

<p>The volunteers and the PrestaShop company have agreed on the following objectives:</p>

<ul><li>Fix critical issues (like the recent spam attack on account creation form) or security issues</li>
  <li>Eventually, if this is considered possible, allow PrestaShop 1.6 to be run with PHP 7.2</li>
</ul><p>Consequently, non critical issues and pull requests for the 1.6 version which are not related to one of those objectives will not be merged and will be archived. This will help the new maintainers stay focused on critical patch versions.</p>

<p>If you find a security vulnerability in the software, the process stays the same:</p>

<ul><li>Don’t speak about it publicly immediately</li>
  <li>Instead, please send an email to security@prestashop.com with details about the issue, how to reproduce it, and any other interesting details</li>
  <li>You can of course submit a patch proposal in the email</li>
  <li>When the patch is approved and the release available, you can speak about it</li>
</ul><p>If you want to participate in making the 1.6.1.x work with PHP 7.2:</p>

<ul><li>Please <a href="https://github.com/PrestaShop/PrestaShop-1.6/pulls" rel="external nofollow">open a pull request on the dedicated repository</a>
</li>
  <li>It will be reviewed by the maintainers, of course they might ask you more information and modifications in order to approve</li>
  <li>The aim is to write good code and use best practices, and avoid “sticking-plaster”</li>
</ul><p>Similarly to the main open source project repository, each pull request will have to be approved by two maintainers before being merged, in order to be sure that it is well written and that it is not introducing new problems.</p>

<p>When a patch version has been tested and approved by the maintainers, a build will be released on GitHub with the help of developers from the PrestaShop company.</p>

<h2>The volunteers</h2>

<p>A short presentation of the volunteers:</p>

<ul><li>Olivier Le Corre, who started the discussion about this idea at the PS-Connect Lyon this Spring, a freelancer and long time active member of the ecosystem</li>
  <li>Maxime Varinard, from the software editor Vaisonet, a specialist on synchronization of PrestaShop with other information systems</li>
  <li>Krystian Podemski, Polish ambassador and freelancer, also a long-time and well-known member of the community</li>
  <li>Danoosh Miralayi, from iPresta team, the Iranian agency at the origin of the RTLimplementation for arab and persian languages in PrestaShop</li>
</ul><h2>How to upgrade</h2>

<p>As eventual upcoming versions will not be official versions by the PrestaShop company, they will not be listed in the auto-upgrade module.</p>

<p>However, it is possible to provide a zip of the installer to the auto-upgrade module and launch the upgrade anyway. And of course, other ways are available, like Migration Pro and manual updates.</p>

<p>A usual, it is recommended to be careful before starting to update your website to the latest patch version:</p>

<ul><li>Backup your database and your files</li>
  <li>Test the update on a testing or pre production server</li>
  <li>If everything is fine, then update on the production environment</li>
</ul><p>If you don’t have the technical skills, do not hesitate to find an expert. Many freelancers and agencies know how to do that well.</p>

<h2>When will this maintenance stop</h2>

<p>When no volunteers will be available to maintain the 1.6 anymore, it will become obvious that this will be the real end.</p>

<p>It will of course depend on many things:</p>

<ul><li>How fast merchants, freelancers and agencies migrate and adopt the 1.7</li>
  <li>How many merchants choose to keep their shop on 1.6, for whatever reason. The most probable one is that some shops have been heavily modified to adapt the software to the business workflow and specificity, and are difficult to migrate in that state.</li>
  <li>How fast web hosting companies will force the use of new versions of PHP.</li>
  <li>How difficult it will be to eventually patch the legacy code to support new versions of PHP.</li>
</ul><p><a href="http://build.prestashop.com/news/1.6.1.x-what-s-next/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">995433</guid><pubDate>Thu, 04 Jul 2019 11:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 24 of 2019</title><link>https://www.prestashop.com/forums/topic/994895-build-prestashop-core-weekly-week-24-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 17th to Sunday 23rd of June 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>A lot of work was done last week to be able to fix all known issues on the beta, and ship a <a href="http://build.prestashop.com/news/prestashop-1-7-6-0-rc-release/" rel="external nofollow">release candidate of 1.7.6</a>. <a href="https://github.com/PrestaShop/PrestaShop/projects/4" rel="external nofollow">A few regressions have been found on the RC1</a> and a RC2 should be built soon, stay tuned.</p>

<p>A quick reminder for those in South West of France, next week the PrestaShop team and partners will in <a href="https://www.prestashop.com/fr/evenements/prestashop-connect-bayonne?utm_source=build&amp;utm_medium=banner&amp;utm_campaign=PSConnectBayonne" rel="">Bayonne’s PS-Connect</a>. Let’s meet together before the summer vacations.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-06-17..2019-06-23" rel="external nofollow">68 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-06-17..2019-06-23" rel="external nofollow">58 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-06-17..2019-06-23" rel="external nofollow">16 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-06-17..2019-06-23" rel="external nofollow">65 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-06-17..2019-06-23" rel="external nofollow">78 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-06-17..2019-06-23" rel="external nofollow">47 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch">Code changes in the ‘develop’ branch</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14232" rel="external nofollow">#14232</a>: string line ending. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14233" rel="external nofollow">#14233</a>: dir constant. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14273" rel="external nofollow">#14273</a>: CO: Fix Sql Error due do while not ended. Thank you <a href="https://github.com/123monsite-regis" rel="external nofollow">@123monsite-regis</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14286" rel="external nofollow">#14286</a>: Merge 1.7.6.x to develop - 19/06/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14109" rel="external nofollow">#14109</a>: Cover Webservice keys with Behat tests. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14234" rel="external nofollow">#14234</a>: Add missing braces. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14235" rel="external nofollow">#14235</a>: Remove unused imports. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13795" rel="external nofollow">#13795</a>: Updates to Domain. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13925" rel="external nofollow">#13925</a>: Add getter for current locale, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14197" rel="external nofollow">#14197</a>: Update facetedsearch dependency, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14284" rel="external nofollow">#14284</a>: Update to Faceted search 3.0.5, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14300" rel="external nofollow">#14300</a>: &amp;= prevents result to be a boolean, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14316" rel="external nofollow">#14316</a>: Reapply changes from PR switching on PHPSpreadsheet, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14324" rel="external nofollow">#14324</a>: Use Admin.Actions instead Admin.International.Help, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14220" rel="external nofollow">#14220</a>: Set schema form rendered when it contains no children, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14239" rel="external nofollow">#14239</a>: Introduce the usage of Module user-displayable exceptions to handle module errors (part 2), by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14242" rel="external nofollow">#14242</a>: Module form_rest() outside div, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14248" rel="external nofollow">#14248</a>: Cannot use accented URL with arabic language, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14259" rel="external nofollow">#14259</a>: Avoid bug when creating manually created a language, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14290" rel="external nofollow">#14290</a>: Extend customer page, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14292" rel="external nofollow">#14292</a>: Update php-cs-fixer to latest version. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14251" rel="external nofollow">#14251</a>: Fix categories wordbreak, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14296" rel="external nofollow">#14296</a>: Fix carrier display in order confirmation email, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14298" rel="external nofollow">#14298</a>: Fix english mail generation on fresh install, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14309" rel="external nofollow">#14309</a>: Simplify the installation language to its minimum, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14325" rel="external nofollow">#14325</a>: Refresh product flags on ajax call when product page is refreshed, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="install">Install</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14225" rel="external nofollow">#14225</a>: Update facetedsearch cache, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14243" rel="external nofollow">#14243</a>: Fix translation catalogue, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="tests-1">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13999" rel="external nofollow">#13999</a>: Fix broken tests. Thank you <a href="https://github.com/nesrineabdmouleh" rel="external nofollow">@nesrineabdmouleh</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14187" rel="external nofollow">#14187</a>: Minor fixes for E2E tests (adding pauses, adding async code, referencing blocking issues), by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14219" rel="external nofollow">#14219</a>: Fix test Module ‘04_sort_module’ in suite full, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14221" rel="external nofollow">#14221</a>: Fix “14_discount/3_check_vouchers_in_FO” in full campaign. Thank you <a href="https://github.com/nesrineabdmouleh" rel="external nofollow">@nesrineabdmouleh</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14282" rel="external nofollow">#14282</a>: Fix download in E2E tests, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="translation-tools-bundle">Translation tools bundle</h3>

<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/322" rel="external nofollow">#322</a>: Fix warning in 1.7 when settings file does not exist. Thank you <a href="https://github.com/jf-viguier" rel="external nofollow">@jf-viguier</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/323" rel="external nofollow">#323</a>: Revert “Fix warning in 1.7 when settings file does not exist”, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="gamification">Gamification</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/gamification/pull/63" rel="external nofollow">#63</a>: Improve UI. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
</ul>
<h3 id="faceted-search">Faceted search</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/97" rel="external nofollow">#97</a>: Fix the display of wrong Availability count , by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/98" rel="external nofollow">#98</a>: Bump to 3.0.5, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/99" rel="external nofollow">#99</a>: Realease 3.0.5, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="link-list">Link list</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_linklist/pull/67" rel="external nofollow">#67</a>: Fix extra star in the link block form, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_linklist/pull/68" rel="external nofollow">#68</a>: Merge to master for v3.0.4, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="watermark">Watermark</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/watermark/pull/15" rel="external nofollow">#15</a>: [MO] Watermark - compatibility with 1.7 and ability to upload jpg, png as watermark. Thank you <a href="https://github.com/rblaurin" rel="external nofollow">@rblaurin</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/watermark/pull/16" rel="external nofollow">#16</a>: Add CONTRIBUTORS.md, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/watermark/pull/17" rel="external nofollow">#17</a>: Version update to v2.0.0, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/watermark/pull/18" rel="external nofollow">#18</a>: Update contributors, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/watermark/pull/19" rel="external nofollow">#19</a>: Update contributors, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/279" rel="external nofollow">#279</a>: Reworking scale section and optimizations. Thank you <a href="https://github.com/djodjo3" rel="external nofollow">@djodjo3</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @123monsite-regis, @djodjo3, @jf-viguier, @MathiasReker, @nesrineabdmouleh, @rblaurin, @sarjon, @YeLnatSs!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-25-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">994895</guid><pubDate>Thu, 27 Jun 2019 15:30:00 +0000</pubDate></item><item><title>[Build] Release note Release Candidate 1.7.6</title><link>https://www.prestashop.com/forums/topic/994707-build-release-note-release-candidate-176/</link><description><![CDATA[
<p>This is the last step before releasing the final 1.7.6.0. It aims at making sure that all regressions found during the beta have been fixed, and that no new ones appeared. If no new regression is reported by July 1st, we will make the final version of 1.7.6.0 available.</p>

<p>Please note that it is not currently possible to perform an automatic upgrade from the Beta to the Release Candidate. Furthermore, it will not be possible to upgrade from this Release Candidate to the final release. If you perform an update of your test store to the RC version, you will need to rollback to your current version before being able to upgrade to the final 1.7.6.0.</p>

<p>Go download and install this RC version as a test store, either on your machine or your web hosting, then play with it – and give us your feedback! We need YOU to test this new version of PrestaShop.</p>

<p><strong>Remember, this release candidate version is pre release software. Do not use it on your production shop!</strong></p>

<h2 id="new-in-the-release-candidate">New in the release candidate</h2>

<p><strong>Back Office:</strong></p>
<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14239" rel="external nofollow">Introduced an easy way for hooked modules on entity pages to handle error display</a> (a demo module is now finished and available <a href="https://github.com/friends-of-prestashop/demo-cqrs-hooks-usage-module" rel="external nofollow">here</a>)</li>
</ul>
<p><strong>Front Office:</strong></p>
<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14138" rel="external nofollow">Improved error messages displayed when spam protection rejects a customer subscription</a> and you can now translate them specifically for a better user experience</li>
</ul>
<p><strong>Core:</strong></p>
<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14284" rel="external nofollow">Module Faceted search version has been bumped to 3.0.5</a> which contains interesting bug fixes</li>
  <li>Watermark and Product comments modules have been integrated and can now be installed from the Module Catalog page in the back office</li>
  <li>Tips and Updates module (psaddonsconnect) has been updated to the 2.0.0 version</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14316" rel="external nofollow">We have replaced PHPExcel by PHPSpreadsheet</a> in order to better handle XLS or XLSX files import</li>
</ul>
<h2 id="changelog">Changelog</h2>

<p>100+ pull requests have been merged since the beta release and 50+ regressions have been fixed. Read the <a href="https://github.com/PrestaShop/PrestaShop/releases" rel="external nofollow">Changelog</a> for details. A huge thanks to everyone involved in testing and fixing issues during the beta phase, and especially 202 ecommerce, OneDotIT and MartinF who helped us a lot during this period !</p>

<p>This brings us to more than 700 merged pull requests for the 1.7.6.0 milestone, it is definitely our biggest yet.</p>

<p>If you are looking for more details about all changes and new features expected in 1.7.6, the <a href="http://build.prestashop.com/news/prestashop-1-7-6-0-beta-release/" rel="external nofollow">1.7.6 beta version release note</a> is the perfect article for you to read!</p>

<h2 id="download">Download</h2>

<p>You can download PrestaShop 1.7.6 RC here:</p>

<p class="text-center"><a href="https://www.prestashop.com/en/developers-versions" class="btn btn-lg btn-success" rel="">Download PrestaShop 1.7.6 RC now!</a></p>

<h2 id="how-to-help-finish-the-176">How to help finish the 1.7.6</h2>
<p>Your help will be very appreciated to finish the work on PrestaShop 1.7.6. Even if you are not a developer, your feedback has a lot of value.</p>

<p>You can:</p>

<p>Install it and test that there is no regression compared to the 1.7.5.2 version
If possible, test with data imported from a real shop
If you develop modules or themes, test them on this version
Test the auto-upgrade plugin
<a href="https://github.com/PrestaShop/PrestaShop/issues" rel="external nofollow">Report bugs on GitHub</a> (read how to <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">report issues</a>)
Submit a bug fix by creating a <a href="https://github.com/PrestaShop/PrestaShop/compare" rel="external nofollow">pull request</a> (read the <a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">contribution guidelines</a>)</p>

<p>If everything is working well, feel free to comment on this article to tell us, and share on social networks, we also need this kind of feedback! ;-)</p>
<p><a href="http://build.prestashop.com/news/prestashop-1-7-6-0-rc-release/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">994707</guid><pubDate>Tue, 25 Jun 2019 17:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 24 of 2019</title><link>https://www.prestashop.com/forums/topic/993150-build-prestashop-core-weekly-week-24-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 10th to Sunday 16th of June 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>While the last bugs and regressions are being fixed on the core in order to build a release candidate, you will notice that a lot of work has been done on modules too! And new versions of very popular native modules are coming :-)</p>

<p>Stay tune for the release candidate.</p>

<p>And of course, tomorrow, don’t forget to join the PrestaShop team and partners at <a href="https://www.prestashop.com/es/eventos/prestashop-day-madrid" rel="">the Madrid event</a>.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-06-10..2019-06-16" rel="external nofollow">65 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-06-10..2019-06-16" rel="external nofollow">61 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-06-10..2019-06-16" rel="external nofollow">18 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-06-10..2019-06-16" rel="external nofollow">81 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-06-10..2019-06-16" rel="external nofollow">62 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-06-10..2019-06-16" rel="external nofollow">52 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch">Code changes in the ‘develop’ branch</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14130" rel="external nofollow">#14130</a>: Merge 1.7.6.x to develop - 10/06/2019 [travis investigation - dont merge/close], by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14133" rel="external nofollow">#14133</a>: Merge 1.7.6.x to develop - 10/06/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14165" rel="external nofollow">#14165</a>: Fix phpdoc on module stuffs, by <a href="https://github.com/Matt75" rel="external nofollow">@Matt75</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14178" rel="external nofollow">#14178</a>: Merge 1.7.6.x to develop - 12/06/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14192" rel="external nofollow">#14192</a>: Merge 1.7.6.x to develop - 13/06/2019 , by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13919" rel="external nofollow">#13919</a>: Tax must be returned depending on PS_TAX_DISPLAY only, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13923" rel="external nofollow">#13923</a>: Make sure index exist before getting value for gift message, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14134" rel="external nofollow">#14134</a>: Combine consecutive issets(), by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13869" rel="external nofollow">#13869</a>: Extract theme folder scanning into an external class FolderThemeScanner, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13971" rel="external nofollow">#13971</a>: Update AdminStatsController.php. Thank you <a href="https://github.com/ComonSoft" rel="external nofollow">@ComonSoft</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13984" rel="external nofollow">#13984</a>: Fix bo categories, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14084" rel="external nofollow">#14084</a>: Fixes updating name and symbol for currency. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14101" rel="external nofollow">#14101</a>: Fix missing permission roles. Thank you <a href="https://github.com/202-ecommerce" rel="external nofollow">@202-ecommerce</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14107" rel="external nofollow">#14107</a>: Do not allow the selection of any subcategories, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14137" rel="external nofollow">#14137</a>: Adds missing form_rest in Shop Parameters &gt; Preferences. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14152" rel="external nofollow">#14152</a>: Adjust employee avatar size. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14156" rel="external nofollow">#14156</a>: Add missing null check in EditCmsPageHandler. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14172" rel="external nofollow">#14172</a>: Add missing form_errors for identifiable object forms. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14189" rel="external nofollow">#14189</a>: Fix manufacturer controller using wrong DomainException ns. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13370" rel="external nofollow">#13370</a>: Fix cart refresh after voucher removal, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14075" rel="external nofollow">#14075</a>: Fix: If Ask for birth date option is disabled, an exception is displayed in the FO. Thank you <a href="https://github.com/OneDotIT" rel="external nofollow">@OneDotIT</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14138" rel="external nofollow">#14138</a>: Add comment in Customer registration form, add better error message, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14163" rel="external nofollow">#14163</a>: Add missing quotes in error message, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14166" rel="external nofollow">#14166</a>: Fix categories cover images which had an incorrect format, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14180" rel="external nofollow">#14180</a>: Improve right block on cart and checkout page, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14190" rel="external nofollow">#14190</a>: You need to be authenticated to play with addresses, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13773" rel="external nofollow">#13773</a>: Fix international tests. Thank you <a href="https://github.com/nesrineabdmouleh" rel="external nofollow">@nesrineabdmouleh</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13953" rel="external nofollow">#13953</a>: Fixing and moving tests design from broken to suite full, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14151" rel="external nofollow">#14151</a>: Force disabling debug mode, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14196" rel="external nofollow">#14196</a>: Last tests fixes (page migration, language settings), by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14222" rel="external nofollow">#14222</a>: Fix steps for Virtual product, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="translation-tools-bundle">Translation tools bundle</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/TranslationToolsBundle/pull/61" rel="external nofollow">#61</a>: Handle weird node parsing, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/TranslationToolsBundle/pull/63" rel="external nofollow">#63</a>: Improve test sample and empty arg check in node parser, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/320" rel="external nofollow">#320</a>: Add action option in command line upgrade doc, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="circuit-breaker">Circuit Breaker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/31" rel="external nofollow">#31</a>: Introduce more generic AdvancedCircuitBreaker, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/33" rel="external nofollow">#33</a>: Update Readme, add release-drafter config, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/34" rel="external nofollow">#34</a>: Merge develop to master for v3.0.0, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/35" rel="external nofollow">#35</a>: Fix a few errors reported by phpqa, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/36" rel="external nofollow">#36</a>: Fix psalm, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="faceted-search">Faceted search</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/86" rel="external nofollow">#86</a>: Do not erase filter when multiple selection is not accepted, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/87" rel="external nofollow">#87</a>: Make features great again, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/88" rel="external nofollow">#88</a>: Select on multishop table instead product table, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/89" rel="external nofollow">#89</a>: fix bug indexed prices. Thank you <a href="https://github.com/hafkhami" rel="external nofollow">@hafkhami</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/90" rel="external nofollow">#90</a>: Price indexing stopped working on PS1.7.5, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/91" rel="external nofollow">#91</a>: Bump to 3.0.4, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/92" rel="external nofollow">#92</a>: Release version 3.0.4, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/93" rel="external nofollow">#93</a>: Make sure initial population is reset, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/95" rel="external nofollow">#95</a>: Typo. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/96" rel="external nofollow">#96</a>: Lossless compression. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
</ul>
<h3 id="product-comments">Product comments</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/productcomments/pull/33" rel="external nofollow">#33</a>: Improve addons block (with CircuitBreaker), by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/productcomments/pull/34" rel="external nofollow">#34</a>: Merge dev to master for v4.0.0, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="shopping-cart">Shopping cart</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_shoppingcart/pull/20" rel="external nofollow">#20</a>: Fix cart modal when a customized product is added to cart. Thank you <a href="https://github.com/unlocomqx" rel="external nofollow">@unlocomqx</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @202-ecommerce, @ComonSoft, @OneDotIT, @sarjon, @unlocomqx, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-24-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">993150</guid><pubDate>Mon, 17 Jun 2019 17:30:00 +0000</pubDate></item><item><title>[Build] Do you speak PrestaShop? &#x2013; May 2019 edition</title><link>https://www.prestashop.com/forums/topic/991002-build-do-you-speak-prestashop-%E2%80%93-may-2019-edition/</link><description><![CDATA[
<p>Contributing to PrestaShop is not only about the code, it’s also about taking part in the <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">PrestaShop translation project</a>! This report tells you how the translations of the software evolved in May.</p>

<p><img src="/assets/images/2019/01/Build-Crowdin-banner.jpg" alt="Crowdin Monthly banner"></p>

<h2 id="project-news">Project news</h2>

<h3 id="malagasy">Malagasy</h3>

<p>Say hello to the Malagasy translation project! It is now on our radar screens and extends once again the scope of PrestaShop. Come on, Malagasy people, subscribe <a href="https://crowdin.com/project/prestashop-official/mg#" rel="external nofollow">here</a> and join rabtaray on stage to make this translation project grow.</p>

<h3 id="special-thanks-to-newcomers">Special thanks to newcomers</h3>

<p>Many people subscribe to the project(s) of their choice each month, but not so many start translating straightaway. For that reason, we would like to thank the ones that kind of rush into the effort immediately, aha! So lot of love to the dedicated Abdullah_OneDot, Jonas (jonasburneika), Leon H. (leon0824), malik.krak, Rytis (Mangustux), and Neha Patel (nirupateldm). See you soon on Crowdin… and PrestaShop. ;-)</p>

<h2 id="a-few-stats">A few stats</h2>

<ul>
<li>
<strong>56 members</strong> were active on the project this month.</li>
  <li>A total of <strong>63,533 words have been translated</strong> and <strong>57,226 validated</strong>.</li>
  <li>All this in <strong>32 different languages</strong>.</li>
</ul>
<p>Thank you for your involvement!</p>

<h2 id="top-contributors">Top contributors</h2>

<p>A lot of you are working every day on Crowdin to have PrestaShop available in many languages, and we can’t thank you enough for your dedication! Here are the <strong>most active translators and proofreaders</strong> for May 2019.</p>

<h4 id="top-10-translators-in-may">Top 10 translators in May:</h4>

<table>
<thead><tr>
<th> </th>
      <th>Translator</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead>
<tbody>
<tr>
<td>1.</td>
      <td>Zoran Tejic (zotamal)</td>
      <td>Serbian (Latin)</td>
      <td>30,874</td>
    </tr>
<tr>
<td>2.</td>
      <td>Svemirac</td>
      <td>Serbian (Latin)</td>
      <td>4,345</td>
    </tr>
<tr>
<td>3.</td>
      <td>webdvl (megashopba)</td>
      <td>Czech, Slovak</td>
      <td>2,935</td>
    </tr>
<tr>
<td>4.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>2,341</td>
    </tr>
<tr>
<td>5.</td>
      <td>Peter Visser (MARK-APP)</td>
      <td>Dutch</td>
      <td>1,795</td>
    </tr>
<tr>
<td>6.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>1,572</td>
    </tr>
<tr>
<td>7.</td>
      <td>Gabriel Tenita (ggedamed)</td>
      <td>Romanian</td>
      <td>1,475</td>
    </tr>
<tr>
<td>8.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>1,445</td>
    </tr>
<tr>
<td>9.</td>
      <td>SkaZun (raidhunters)</td>
      <td>Ukrainian</td>
      <td>1,441</td>
    </tr>
<tr>
<td>10.</td>
      <td>Stamatis (breezer)</td>
      <td>Greek</td>
      <td>1,435</td>
    </tr>
</tbody>
</table>
<h4 id="top-10-proofreaders-in-may">Top 10 proofreaders in May:</h4>

<table>
<thead><tr>
<th> </th>
      <th>Proofreader</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead>
<tbody>
<tr>
<td>1.</td>
      <td>Zoran Tejic (zotamal)</td>
      <td>Serbian (Latin)</td>
      <td>32,229</td>
    </tr>
<tr>
<td>2.</td>
      <td>scienceangel</td>
      <td>Serbian (Latin)</td>
      <td>4,045</td>
    </tr>
<tr>
<td>3.</td>
      <td>webdvl (megashopba)</td>
      <td>Czech, Slovak</td>
      <td>2,947</td>
    </tr>
<tr>
<td>4.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>2,648</td>
    </tr>
<tr>
<td>5.</td>
      <td>Ronny (rbuelund)</td>
      <td>Danish</td>
      <td>1,485</td>
    </tr>
<tr>
<td>6.</td>
      <td>Gabriel Tenita (ggedamed)</td>
      <td>Romanian</td>
      <td>1,475</td>
    </tr>
<tr>
<td>7.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>1,450</td>
    </tr>
<tr>
<td>8.</td>
      <td>Stamatis (breezer)</td>
      <td>Greek</td>
      <td>1,446</td>
    </tr>
<tr>
<td>9.</td>
      <td>SkaZun (raidhunters)</td>
      <td>Ukrainian</td>
      <td>1,441</td>
    </tr>
<tr>
<td>10.</td>
      <td>Patrik Lindblom (extendus)</td>
      <td>Swedish</td>
      <td>1,432</td>
    </tr>
</tbody>
</table>
<p>Congrats, and welcome to our new top contributors!</p>

<p>Remember, you can see who’s been contributing to our translation project thanks to the <a href="http://translators.prestashop.com/" rel="external nofollow">Translators page</a>.</p>

<h2 id="complete-translations">Complete translations</h2>

<h4 id="fully-translated-languages">Fully translated languages</h4>

<p>At the end of May 2019, PrestaShop 1.6.1 was fully available (= 100% translated and validated) in <strong>31 languages</strong>:</p>

<table><tbody>
<tr>
<td>Bulgarian</td>
      <td>Catalan</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr>
<tr>
<td>Danish</td>
      <td>Dutch</td>
      <td>English</td>
      <td>Estonian</td>
    </tr>
<tr>
<td>French</td>
      <td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
    </tr>
<tr>
<td>Italian</td>
      <td>Indonesian</td>
      <td>Latvian</td>
      <td>Lithuanian</td>
    </tr>
<tr>
<td>Macedonian</td>
      <td>Norwegian</td>
      <td>Persian</td>
      <td>Polish</td>
    </tr>
<tr>
<td>Portuguese</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr>
<tr>
<td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td>Swedish</td>
    </tr>
<tr>
<td>Turkish</td>
      <td>Ukrainian</td>
      <td>Vietnamese</td>
      <td> </td>
    </tr>
</tbody></table>
<p>For its part, PrestaShop 1.7.6 was fully available in <strong>9 languages</strong>:</p>

<table><tbody>
<tr>
<td>Czech</td>
      <td>Danish</td>
      <td>Greek</td>
      <td>Italian</td>
    </tr>
<tr>
<td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Slovak</td>
      <td>Swedish</td>
    </tr>
<tr>
<td>Ukrainian</td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
</tbody></table>
<h2 id="languages-with-the-best-evolution">Languages with the best evolution</h2>

<p>In comparison with April 2019, the following languages had the best progress thanks to the translation community:</p>

<ul>
<li>
<strong>Serbian (Latin)</strong> (+23% to reach 100% translated in 1.7)</li>
  <li>
<strong>Spanish (Mexico)</strong> (+2% to reach 55% approved in 1.7)</li>
  <li>
<strong>Thai</strong> (+1% to reach 20% approved in 1.7)</li>
</ul>
<p><img src="/assets/images/2019/06/Build-Crowdin-progress-May19.png" alt="Best translation progress for May 2019"></p>

<p>Thanks to all the contributors!</p>

<p>Of course, this is highlighting the languages that made some progress with new translations; but it doesn’t mean that the languages that aren’t mentioned here aren’t active. Indeed, some editing and rewriting could be going on, but the percentage of translation wouldn’t be modified (since it’s working on strings that are already translated). So let’s not forget about the work of these proofreaders! Thank you too!</p>

<h2 id="languages-that-need-more-proofreaders">Languages that need (more) proofreaders</h2>

<p>A translated string will not be available in PrestaShop as long as it is not validated. For this reason, it’s important we should keep a good level of validated strings vs. translated strings, to make sure everyone benefits from the latest translations!</p>

<p>At the end of May 2019, some languages would still benefit from some proofreading:</p>

<ul>
<li>
<strong>Spanish, Argentina</strong> (100% translated vs 16% validated in 1.6).</li>
  <li>
<strong>Spanish, Venezuela</strong> (53% vs 17% in 1.6).</li>
  <li>
<strong>Galician</strong> (96% vs 61% in 1.7).</li>
  <li>
<strong>Tagalog</strong> (52% vs 24% in 1.6).</li>
  <li>
<strong>Chinese Simplified</strong> (100% vs 72% in 1.6).</li>
</ul>
<p><img src="/assets/images/2019/06/Build-Crowdin-proofreading-May19.png" alt="Languages that need proofreading"></p>

<p>If you wish to help to proofread what has been translated, please contact us with the language you’d like to proofread: just send an email to translation@prestashop.com. We need your help!</p>

<p>If you haven’t joined us on Crowdin yet, <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">it’s never too late</a>!</p>

<p>If you want to gather your fellow translators to work towards a better harmonization, start a glossary, or anything else, do let us know: we’ll include a word about it in the next monthly report.</p>

<p>Do you have a question, a remark? Don’t hesitate to leave a comment. See you next month!</p>
<p><a href="http://build.prestashop.com/news/do-you-speak-prestashop-may-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">991002</guid><pubDate>Wed, 12 Jun 2019 09:10:11 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 23 of 2019</title><link>https://www.prestashop.com/forums/topic/990361-build-prestashop-core-weekly-week-23-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 3rd to Sunday 10th of June 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>This is the very last week to finish the beta tests and fix all discovered bugs and regression. Then, time for the first release candidate will come. The target is still to be able to release 1.7.6.0 at the end of June.</p>

<p>You can track the work being done with the dedicated <a href="https://github.com/PrestaShop/PrestaShop/projects/4" rel="external nofollow">1.7.6 Kanban on GitHub</a>. And if you want to help, just pick a task, write some code, and open a pull request.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-06-03..2019-06-10" rel="external nofollow">72 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-06-03..2019-06-10" rel="external nofollow">59 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-06-03..2019-06-10" rel="external nofollow">11 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-06-03..2019-06-10" rel="external nofollow">40 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-06-03..2019-06-10" rel="external nofollow">48 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-06-03..2019-06-10" rel="external nofollow">34 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch">Code changes in the ‘develop’ branch</h2>

<h3 id="core">Core</h3>

<ul>
<li>
    <p><a href="https://github.com/PrestaShop/PrestaShop/pull/14051" rel="external nofollow">#14051</a>: Merge 1.7.6.x to develop - 01/06/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a></p>
  </li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14099" rel="external nofollow">#14099</a>: Merge 1.7.6.x to develop - 06/06/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14130" rel="external nofollow">#14130</a>: Merge 1.7.6.x to develop - 10/06/2019 [travis investigation - dont merge/close], by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14133" rel="external nofollow">#14133</a>: Merge 1.7.6.x to develop - 10/06/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14134" rel="external nofollow">#14134</a>: Combine consecutive issets(), by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13382" rel="external nofollow">#13382</a>: Change input type for specific price reduction. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13515" rel="external nofollow">#13515</a>: Migrate Sell &gt; Catalog Brands &amp; Suppliers &gt; Suppliers view action. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13894" rel="external nofollow">#13894</a>: displayBackOfficeTop hook should be in nav container. Thank you <a href="https://github.com/jf-viguier" rel="external nofollow">@jf-viguier</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13971" rel="external nofollow">#13971</a>: Update AdminStatsController.php. Thank you <a href="https://github.com/ComonSoft" rel="external nofollow">@ComonSoft</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14004" rel="external nofollow">#14004</a>: Fix generate path thumbnail image. Thank you <a href="https://github.com/dariusakafest" rel="external nofollow">@dariusakafest</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13383" rel="external nofollow">#13383</a>: Some UI improvements for Front-office. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14033" rel="external nofollow">#14033</a>: Introduce FO JS event showErrorNextToAddtoCartButton to handle shoppingcart error returns, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13790" rel="external nofollow">#13790</a>: Add Behat tests for Currency Domain. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14027" rel="external nofollow">#14027</a>: Fix BC break on Toggle column parameter. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul>
<h3 id="back-office-1">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13919" rel="external nofollow">#13919</a>: Tax must be returned depending on PS_TAX_DISPLAY only, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13923" rel="external nofollow">#13923</a>: Make sure index exist before getting value for gift message, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14008" rel="external nofollow">#14008</a>: adds missing form data arguments in hooks. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14021" rel="external nofollow">#14021</a>: Improved error handling when theme is uploaded or activated. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14028" rel="external nofollow">#14028</a>: Add explanations about SEO cards. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14029" rel="external nofollow">#14029</a>: Missing legacy link for themes page. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14084" rel="external nofollow">#14084</a>: Fixes updating name and symbol for currency. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14091" rel="external nofollow">#14091</a>: Do not use specific prices when displaying price with tax in BO product catalog, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14107" rel="external nofollow">#14107</a>: Do not allow the selection of any subcategories, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="front-office-1">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14075" rel="external nofollow">#14075</a>: Fix: If Ask for birth date option is disabled, an exception is displayed in the FO. Thank you <a href="https://github.com/OneDotIT" rel="external nofollow">@OneDotIT</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14079" rel="external nofollow">#14079</a>: Update Smarty comments to reflect related blocks. Thank you <a href="https://github.com/prestamodule" rel="external nofollow">@prestamodule</a>
</li>
</ul>
<h3 id="tests-1">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14053" rel="external nofollow">#14053</a>:  Add ‘disable dev shm usage’ to chrome options for headless chrome, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14055" rel="external nofollow">#14055</a>: Using shm_size in docker File instead of ‘disable dev shm usage’ in chromeOptions , by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14060" rel="external nofollow">#14060</a>: Fix CLDR Unit tests, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="prestashop-coding-standards">PrestaShop Coding Standards</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/7" rel="external nofollow">#7</a>: Add autoload when phpstan is hidden behind symlink, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="live-demo-devices">Live demo devices</h3>

<h3 id="docker-internal-images">Docker Internal images</h3>

<h3 id="faceted-search">Faceted search</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/76" rel="external nofollow">#76</a>: Create a better indexation and add tests, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/81" rel="external nofollow">#81</a>: Bump to 3.0.3, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/84" rel="external nofollow">#84</a>: Restore what happened on master branch, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/85" rel="external nofollow">#85</a>: Release version 3.0.3, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/285" rel="external nofollow">#285</a>: Remove IIS from possible system environments, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @ComonSoft, @dariusakafest, @jf-viguier, @OneDotIT, @prestamodule, @sarjon, @tomas862, @YeLnatSs, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-23-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">990361</guid><pubDate>Mon, 10 Jun 2019 16:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 22 of 2019</title><link>https://www.prestashop.com/forums/topic/990350-build-prestashop-core-weekly-week-22-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 27th of May to Sunday 2nd of June 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>That was great to meet those of you who came in Paris for the PrestaShop Day. There was a developer space, and a technical track. Many technical questions and some issues were discussed, that is what opportunities to meet in real life are made for ;-)</p>

<p>After Paris, <a href="https://www.prestashop.com/es/eventos/prestashop-day-madrid" rel="">PrestaShop Day Madrid</a> is planned in 2 weeks for June 18th and will gather more than 1,200 people at La Nave Madrid - experts, open source lovers, translators, merchants, partners, etc. You can use the promotionnal code “PSDMADRIDFORUM” to <a href="https://www.weezevent.com/psd-madrid?o=build" rel="external nofollow">get your free ticket</a></p>

<p>That said, there is only one week left to finish the Beta of 1.7.6. Once all the bugs will be triaged and fixed, the work on the first release candidate will start. It means it is still time to test the beta, report issues and open pull requests.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-05-27..2019-06-02" rel="external nofollow">51 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-05-27..2019-06-02" rel="external nofollow">45 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-05-27..2019-06-02" rel="external nofollow">13 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-05-27..2019-06-02" rel="external nofollow">53 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-05-27..2019-06-02" rel="external nofollow">34 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-05-27..2019-06-02" rel="external nofollow">30 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch">Code changes in the ‘develop’ branch</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14012" rel="external nofollow">#14012</a>: Merge 1.7.6.x to develop - 29/05/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14010" rel="external nofollow">#14010</a>: Update some license headers that were outdated, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14011" rel="external nofollow">#14011</a>: Update outdated CSS assets, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13774" rel="external nofollow">#13774</a>: Includes missing theme &amp; logo page validation handling for logo and icon images. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13820" rel="external nofollow">#13820</a>: Fixes form_rest placing. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13875" rel="external nofollow">#13875</a>: Added help property (backported from Symfony 4 framework). Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13916" rel="external nofollow">#13916</a>: Fixes saving private note about customer from order page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13956" rel="external nofollow">#13956</a>: Restore legacy controller and template files deleted late in beta, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14007" rel="external nofollow">#14007</a>: Fix currency precision from CLDR at install, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14030" rel="external nofollow">#14030</a>: Add missing legacy link for translations routes. Thank you <a href="https://github.com/rokaszygmantas" rel="external nofollow">@rokaszygmantas</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13905" rel="external nofollow">#13905</a>: Step clickable and not - Checkout page. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
    <p><a href="https://github.com/PrestaShop/PrestaShop/pull/13713" rel="external nofollow">#13713</a>: Fix product tests. Thank you <a href="https://github.com/nesrineabdmouleh" rel="external nofollow">@nesrineabdmouleh</a></p>
  </li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13961" rel="external nofollow">#13961</a>: Giving write access to selenium-chrome container to download file in selenium-downloads volume, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14002" rel="external nofollow">#14002</a>: Install poppler-utils in e2e-tests container and use endAll to delete Selenium sessions, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/14026" rel="external nofollow">#14026</a>: Adds missing pages to survival test. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="prestashop-coding-standards">PrestaShop Coding Standards</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/6" rel="external nofollow">#6</a>: Improve PHPStan use and explanation in Readme , by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="live-demo-devices">Live demo devices</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/live-demo-devices/pull/6" rel="external nofollow">#6</a>: Interface feedbacks, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="docker-internal-images">Docker Internal images</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/docker-internal-images/pull/26" rel="external nofollow">#26</a>: Add temporary tag beta, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="faceted-search">Faceted search</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/70" rel="external nofollow">#70</a>: Reindex multistore correctly, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/71" rel="external nofollow">#71</a>: Add more tests for block search, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/72" rel="external nofollow">#72</a>: filtering doesn’t filter between product attributes, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/73" rel="external nofollow">#73</a>: Fix touch problem on mobile, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/74" rel="external nofollow">#74</a>: Render as a widget if hook is not found during the callable stack, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/75" rel="external nofollow">#75</a>: Fix warning on feature / attributes and fix slider for ps 1.7.5, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/77" rel="external nofollow">#77</a>: Revert “Reindex multistore correctly”, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/78" rel="external nofollow">#78</a>: Revert “Add more tests for block search”, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/79" rel="external nofollow">#79</a>: Multistore, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/80" rel="external nofollow">#80</a>: More tests, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/274" rel="external nofollow">#274</a>: Explain how to override a simple block instead of a whole file, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/277" rel="external nofollow">#277</a>: Fix a typo : “your/you’re”, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @nesrineabdmouleh, @rokaszygmantas, @sarjon, @tomas862, @YeLnatSs!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-22-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">990350</guid><pubDate>Fri, 07 Jun 2019 14:30:00 +0000</pubDate></item><item><title>[Blog] New! Manage all your payment options securely from a single interface with PrestaShop Checkout</title><link>https://www.prestashop.com/forums/topic/989046-blog-new-manage-all-your-payment-options-securely-from-a-single-interface-with-prestashop-checkout/</link><description><![CDATA[
<p>Don’t wait to try out PrestaShop Checkout Built with PayPal, the innovative payment solution launched by PrestaShop to boost your e-commerce activity!</p>
<p><a href="https://www.prestashop.com/en/blog/prestashop-checkout" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">989046</guid><pubDate>Mon, 03 Jun 2019 18:54:20 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 21 of 2019</title><link>https://www.prestashop.com/forums/topic/988243-build-prestashop-core-weekly-week-21-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 20th to Sunday 26th of May 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>As you will see, the work on the upcoming 1.7.6 version is going on well, and the faceted search module is still needing some improvements.</p>

<p>The PrestaShop Developers Team is also working on content for the <a href="https://www.prestashop.com/fr/evenements/prestashop-day-paris" rel="">PSD Paris 2019</a>: most of them have a talk or a workshop. And they are eager to meet your there.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-05-20..2019-05-26" rel="external nofollow">84 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-05-20..2019-05-26" rel="external nofollow">77 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-05-20..2019-05-26" rel="external nofollow">18 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-05-20..2019-05-26" rel="external nofollow">62 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-05-20..2019-05-26" rel="external nofollow">54 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-05-20..2019-05-26" rel="external nofollow">46 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch">Code changes in the ‘develop’ branch</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13554" rel="external nofollow">#13554</a>: Prepares Command/Query API for migrating “Create order” page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13865" rel="external nofollow">#13865</a>: Merge 1.7.6.x to develop - 20/05/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13932" rel="external nofollow">#13932</a>: Merge 1.7.6.x to develop - 23/05/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13967" rel="external nofollow">#13967</a>: Merge 1.7.6.x to develop - 24/05/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="front">Front</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13804" rel="external nofollow">#13804</a>:  Fix #9763 smarty compilation ID multi shop / multi theme. Thank you <a href="https://github.com/202-ecommerce" rel="external nofollow">@202-ecommerce</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13885" rel="external nofollow">#13885</a>: Force array cache for doctrine, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13690" rel="external nofollow">#13690</a>: Theme and logo page design fixes. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13797" rel="external nofollow">#13797</a>: Adds missing legacy links for currency controller. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13813" rel="external nofollow">#13813</a>: Fixes toggling Category status in Monitoring page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13840" rel="external nofollow">#13840</a>: Fix resetting sort and items per page on list filters reset action. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13847" rel="external nofollow">#13847</a>: Delete legacy AdminManufacturer controller. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13849" rel="external nofollow">#13849</a>: Deletes legacy AdminCms controllers. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13850" rel="external nofollow">#13850</a>: Deletes AdminModulesPositions legacy controller. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13852" rel="external nofollow">#13852</a>: Delete legacy AdminRequestSqlController. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13857" rel="external nofollow">#13857</a>: Missing legacy links fix for employess controller. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13866" rel="external nofollow">#13866</a>: fix cart rule calculation for free gift, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13887" rel="external nofollow">#13887</a>: Fix saving customer with required fields. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13910" rel="external nofollow">#13910</a>: Removes AdminPreferencesController. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13826" rel="external nofollow">#13826</a>: Enable global kernel for legacy compatibility for Behat tests, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13862" rel="external nofollow">#13862</a>: Improve E2E report, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13864" rel="external nofollow">#13864</a>: Apply develop fix on 1.7.6.x branch, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13886" rel="external nofollow">#13886</a>: Add missing migrated routes to survival-test. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13900" rel="external nofollow">#13900</a>: Fixing Download behavior in tests with docker, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="prestashop-coding-standards">PrestaShop Coding Standards</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/3" rel="external nofollow">#3</a>: Target master branch to always get the latest configuration, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/4" rel="external nofollow">#4</a>: Fix php doc and make overwrite message more explicit, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/5" rel="external nofollow">#5</a>: Update default phpstan config for level 1, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="legal-compliance">Legal Compliance</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/41" rel="external nofollow">#41</a>: Fix multilingual strings displayed in frontend hooks. Thank you <a href="https://github.com/alexej-d" rel="external nofollow">@alexej-d</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/65" rel="external nofollow">#65</a>: Bump version to 3.0.2, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="translation-tools-bundle">Translation tools bundle</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/TranslationToolsBundle/pull/57" rel="external nofollow">#57</a>: Drop PHP 5 support, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/TranslationToolsBundle/pull/60" rel="external nofollow">#60</a>: Add test for extracting wordings with no domain, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="faceted-search">Faceted search</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/59" rel="external nofollow">#59</a>: Repair custom order, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/60" rel="external nofollow">#60</a>: Error while trying to index all missing prices., by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/61" rel="external nofollow">#61</a>: Run PhpStan on all 1.7 versions of PrestaShop, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/62" rel="external nofollow">#62</a>: Bump version to v3.0.0, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/63" rel="external nofollow">#63</a>: Fix missing visibility check, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/64" rel="external nofollow">#64</a>: Bump to version 3.0.1, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/65" rel="external nofollow">#65</a>: Release v3.0.1, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/66" rel="external nofollow">#66</a>: Restore widgets methods, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/67" rel="external nofollow">#67</a>: Bump to version 3.0.2, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/68" rel="external nofollow">#68</a>: Release version v3.0.2, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/69" rel="external nofollow">#69</a>: Only rebuild table while upgrading to prevent a fatal error with memory, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="amazon-payment">Amazon payment</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/amzpayments/pull/86" rel="external nofollow">#86</a>: v2.3.0. Thank you <a href="https://github.com/paeddl" rel="external nofollow">@paeddl</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/amzpayments/pull/87" rel="external nofollow">#87</a>: v3.2.9. Thank you <a href="https://github.com/paeddl" rel="external nofollow">@paeddl</a>
</li>
</ul>
<h3 id="firebase-authenticator-for-prestashop">Firebase Authenticator for PrestaShop</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/firebaseauthenticator/pull/10" rel="external nofollow">#10</a>: Handle missing disabled attribute, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/271" rel="external nofollow">#271</a>: Update module-file-structure.md. Thank you <a href="https://github.com/orangevinz" rel="external nofollow">@orangevinz</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/272" rel="external nofollow">#272</a>: Update displaying-content-in-front-office.md. Thank you <a href="https://github.com/orangevinz" rel="external nofollow">@orangevinz</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @202-ecommerce, @alexej-d, @orangevinz, @paeddl, @sarjon, @tomas862, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-21-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">988243</guid><pubDate>Fri, 31 May 2019 10:30:00 +0000</pubDate></item><item><title>[Blog] Everyday AI</title><link>https://www.prestashop.com/forums/topic/988639-blog-everyday-ai/</link><description><![CDATA[
<p>The way most people picture artificial intelligence are futuristic robots with human-like features that exist alongside us.</p>
<p><a href="https://www.prestashop.com/en/blog/everyday-artificial-intelligence" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">988639</guid><pubDate>Wed, 29 May 2019 13:27:55 +0000</pubDate></item><item><title>[Build] Introducing a new bug severity classification</title><link>https://www.prestashop.com/forums/topic/988062-build-introducing-a-new-bug-severity-classification/</link><description><![CDATA[
<p>According to the <a href="https://fr.wikipedia.org/wiki/Information_Technology_Infrastructure_Library" rel="external nofollow">Information Technology Infrastructure Library (ITIL)</a>, a bug is an “event that is not part of the standard operation of a service and causes an unplanned interruption or decrease the quality of service”. And it is everybody’s job to chase them all!</p>

<p>At the PrestaShop Quality Assurance team (aka QA), we browse issues on GitHub all day long. As we go about doing that, we often come across messages from people who are annoyed about a bug taking a long time to be fixed, and saying “this is a major issue, why is it still not fixed?”, or “This bug is marked as minor but it should be major”. Everyone agrees that not all bugs can be fixed at once, and that the more critical bugs should be fixed first. The problem is that since this appreciation is subjective, any opinion will almost always be challenged by the people who are personally affected by that specific issue, and who want to get it resolved first.</p>

<p>In order to avoid frustration and misunderstandings, it was time to come up with a better, more formal and transparent definition for the criteria used to qualify issues’ severity, and how they should be applied.</p>

<p>The first thing to learn is that severity is to be distinguished from priority. Indeed, severity is used to measure the negative impact that a bug has on a system, a feature, a component or on the project development. It is usually defined by the QA team. As for the priority, it is used to organize all the tasks (bugs, improvements, features, technical tasks) that have to be done in order to meet the project’s deadlines.</p>

<h2 id="issue-severity-criteria">Issue Severity Criteria</h2>

<p>When a new issue is created, the first step is to understand what the problem is and then reproduce it. Once that work is done, the second step is to define the severity of that bug.</p>

<p>Four severity levels have been defined, as explained below.</p>

<h3 id="critical">Critical</h3>

<p>The bug affects critical functionality or critical data and there is no workaround (no way to avoid it).
A critical issue affects a very large percentage of users (&gt; 60%) and matches at least one of the following:</p>

<ul>
<li>It can lead to data loss, introduce a security vulnerability or break the automatic end to end tests</li>
  <li>It prevents the essential shop operations or puts your business at great risk</li>
</ul>
<p>Examples:</p>

<ul>
<li>Difficulty accessing the front office or back office (significant slowdown, error during installation or update, fatal error)</li>
  <li>Difficulty to globally manage categories, products or customers</li>
  <li>Difficulty to globally place and manage orders</li>
</ul>
<p>A critical issue should result in a patch version that should be released as soon as possible. <a href="http://build.prestashop.com/news/prestashop-1-7-2-5-maintenance-release/" rel="external nofollow">PrestaShop 1.7.2.5</a> is a good example: this patch release fixes two vulnerabilities affecting the Back Office.</p>

<h3 id="major">Major</h3>

<p>The bug affects major functionality or major data and there is a workaround, but it is not obvious or can be difficult to put in practice.</p>

<p>A major issue affects a large percentage of users (&gt; 30%) and matches at least one of the following:</p>

<ul>
<li>It impacts law compliance</li>
  <li>It has a strong impact on the usability of the front-office / back-office or blocks another project</li>
  <li>It is an important problem but not necessarily blocking the main activity of the seller</li>
</ul>
<p>Examples:</p>

<ul>
<li>Being unable to add, configure or delete a theme or a module</li>
  <li>Difficulty in operating a module properly</li>
  <li>Impacts the price the customer pays</li>
</ul>
<h3 id="minor">Minor</h3>

<p>The bug affects minor functionality or non-critical data and there is a reasonable workaround, even if it can be annoying when using your shop.</p>

<p>Examples:</p>

<ul>
<li>A tolerable slowdown</li>
  <li>A display problem that prevents users from doing something non-critical (eg: can’t click on an element that can be accessible in another way)</li>
  <li>An error message displayed in your back-office that can be dismissed</li>
  <li>Cloning a product doesn’t copy all of it’s data</li>
  <li>Inaccurate statistics</li>
</ul>
<h3 id="trivial">Trivial</h3>

<p>The bug doesn’t affect any functionality or data. It does not impact productivity or efficiency. It is only an inconvenience without functional impact and it does not even need a workaround.</p>

<p>Examples:</p>

<ul>
<li>Cosmetic issues</li>
  <li>Wrong translation in a specific language: that can be solved on <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">Crowdin</a>
</li>
  <li>Missing confirmation message after an action</li>
  <li>A link opened in the same tab instead of a new tab</li>
</ul>
<h2 id="issue-prioritization">Issue Prioritization</h2>

<p>Assessing severity helps to prioritize issues but it is not the only criterion at stake. Given two equally severe issues, how to choose one over the other ?</p>

<p>At PrestaShop, prioritization is done by representatives of the Development team, the Product Management team, and the Quality Assurance team. Together, during regular meetings, we look at the new confirmed issues and we sort them.</p>

<p>One of the things we value a lot is making sure that a given bug does not damage PrestaShop’s image nor it affects the confidence merchants can have in PrestaShop. This factor is really important as it can durably damage the adoption of the project and its long-term survival.</p>

<p>We take special care and strive to make every version of PrestaShop better than the one before. Since no one wants to introduce new bugs while fixing other bugs, regressions (new bugs created accidentally when fixing or improving an existing feature) are usually prioritized higher than older bugs. By doing this, we can assure that the overall software stability is ever increasing.</p>

<p>In addition, we also study the issue’s technical complexity, that is, whether the bug is easy or complex to fix. In some cases we will choose to prioritize a smaller bug over a bigger one, not because we are lazy, but because a complex bug may require big technical changes which are not suitable until a later version. This may be because a would require applying backwards-incompatible changes (which are bad for module developers), or because it can be better addressed as a part of a larger project – there is no use fixing a bug if the whole feature is due to be revamped in the near future. Speaking of which, sometimes we will prioritize some bugs just because of the “opportunity cost” of fixing them together, as it’s usually easier to fix several bugs within the same component. For example, during the migration of a page to Symfony, the bugs of this page are prioritized higher in order to fix them all at once.</p>

<p>Finally, we pay attention to the business impact. Since we care a lot about PrestaShop users (merchants, agencies, developers …), we are eager to find a solution when it affects their sales proceeds. Or ours. After all, we need to eat as well, and we use PrestaShop too.</p>

<p>In the end, handling bugs requires two points of view: micro and macro. Severity analyzes the issue on its own, while Priority analyzes the issue in the context of the whole project.</p>

<p>If you encounter an issue, please <a href="https://github.com/PrestaShop/PrestaShop/issues/new?template=bug_report.md" rel="external nofollow">create a bug report</a>. And if you have a solution, do not be shy and submit a pull request with your fix. This way, issues have better chances to be solved quickly, for everyone!</p>
<p><a href="http://build.prestashop.com/news/severity-classification/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">988062</guid><pubDate>Wed, 29 May 2019 11:30:00 +0000</pubDate></item><item><title>[Blog] E-Commerce SEO: How to Optimize Product Pages</title><link>https://www.prestashop.com/forums/topic/988636-blog-e-commerce-seo-how-to-optimize-product-pages/</link><description><![CDATA[
<p>Did you know that 39% of all global e-commerce traffic comes from search?</p>
<p><a href="https://www.prestashop.com/en/blog/e-commerce-optimize-product-pages" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">988636</guid><pubDate>Tue, 28 May 2019 08:52:41 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 20 of 2019</title><link>https://www.prestashop.com/forums/topic/987806-build-prestashop-core-weekly-week-20-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 13th to Sunday 19th of May 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p><a href="https://www.prestashop.com/fr/evenements/prestashop-day-paris" rel="">PSD Paris 2019</a> is just next week, and there will be <a href="http://build.prestashop.com/news/psd-2019-developer-space/" rel="external nofollow">a dedicated space for developers</a> :-)</p>

<p>The whole PrestaShop is eager to meet you there in real life. See you next week!</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-05-13..2019-05-19" rel="external nofollow">58 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-05-13..2019-05-19" rel="external nofollow">76 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-05-13..2019-05-19" rel="external nofollow">18 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-05-13..2019-05-19" rel="external nofollow">55 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-05-13..2019-05-19" rel="external nofollow">42 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-05-13..2019-05-19" rel="external nofollow">37 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch">Code changes in the ‘develop’ branch</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13736" rel="external nofollow">#13736</a>: Replace all calls to $this-&gt;l() in controllers, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13789" rel="external nofollow">#13789</a>: Merge 1.7.6.x to develop - 15/05/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13803" rel="external nofollow">#13803</a>: Make the movement of the Grid columns really easy, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13818" rel="external nofollow">#13818</a>: Remove redundant condition in cart.php. Thank you <a href="https://github.com/davidglezz" rel="external nofollow">@davidglezz</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13593" rel="external nofollow">#13593</a>: Automated hooks discovery and updating hooks list in xml and sql files. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13798" rel="external nofollow">#13798</a>: Change input type for imap password, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13811" rel="external nofollow">#13811</a>: Download in headless mode in tests, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13824" rel="external nofollow">#13824</a>: Update tests and package-lock, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13827" rel="external nofollow">#13827</a>: Revert “Only run deploy if the triggered commit is recent”, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13665" rel="external nofollow">#13665</a>: Final retail price is not displayed due to missing CLDR files, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13766" rel="external nofollow">#13766</a>: Merge 1.7.5.2 into 1.7.6.x, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13768" rel="external nofollow">#13768</a>: Merge beta release into 1.7.6.x, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13778" rel="external nofollow">#13778</a>: Add new hooks for Symfony migrated pages in XML install file and SQL upgrade, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13808" rel="external nofollow">#13808</a>: Update Symfony to latest patch version to fix ICU version problem, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="back-office-1">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13165" rel="external nofollow">#13165</a>: Fix multilanguage fields configuration. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13722" rel="external nofollow">#13722</a>: Filter themes without override in email generation form, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13763" rel="external nofollow">#13763</a>: Fix help sidebar display in Customers page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13764" rel="external nofollow">#13764</a>: Fixes customer view url in notifications bar. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13765" rel="external nofollow">#13765</a>: Fix sql manager bulk actions. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13768" rel="external nofollow">#13768</a>: Merge beta release into 1.7.6.x, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13777" rel="external nofollow">#13777</a>: Incorrect translation arguments passed in cms page form. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13779" rel="external nofollow">#13779</a>: Allow to overwrite theme mails if they have modules OR mail templates, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13821" rel="external nofollow">#13821</a>: Fix manufacturers, taxes lists id filtering. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12891" rel="external nofollow">#12891</a>: Fix bug on block social in footer. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13780" rel="external nofollow">#13780</a>: fix displayed discount on tax excluded cart display, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
</ul>
<h3 id="tests-1">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13726" rel="external nofollow">#13726</a>: Moving tests High to full or to broken tests, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13772" rel="external nofollow">#13772</a>: Correct usage of fixtures on behat tests for taxes, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13776" rel="external nofollow">#13776</a>: Improve tests orders and category, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13831" rel="external nofollow">#13831</a>: Force report name, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="prestashop-coding-standards">PrestaShop Coding Standards</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/1" rel="external nofollow">#1</a>: Integrate php cs fixer, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/php-coding-standards/pull/2" rel="external nofollow">#2</a>: Add license in composer.json, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="docker-internal-images">Docker Internal images</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/docker-internal-images/pull/25" rel="external nofollow">#25</a>: Call localhost to trigger the cache generation, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="live-demo-devices">Live demo devices</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/live-demo-devices/pull/5" rel="external nofollow">#5</a>: Request periodically the shop before setting its URL in iFrame, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="faceted-search">Faceted search</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/57" rel="external nofollow">#57</a>: Update cldr javascript library, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/58" rel="external nofollow">#58</a>: Add phpunit tests and quality, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/248" rel="external nofollow">#248</a>: Add deprecation notice. Thank you <a href="https://github.com/dennispw" rel="external nofollow">@dennispw</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/265" rel="external nofollow">#265</a>: Adds options form, identifiable object forms and grid hooks docs. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/267" rel="external nofollow">#267</a>: Global Smarty vars updated. Thank you <a href="https://github.com/d-roduit" rel="external nofollow">@d-roduit</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @d-roduit, @davidglezz, @dennispw, @sarjon, @tomas862, @YeLnatSs, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-20-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">987806</guid><pubDate>Mon, 27 May 2019 16:30:00 +0000</pubDate></item><item><title>[Blog] International Shipping</title><link>https://www.prestashop.com/forums/topic/987758-blog-international-shipping/</link><description><![CDATA[
<p>International shipping takes planning, patience, and going through a bit of red tape.</p>
<p><a href="https://www.prestashop.com/en/blog/international-shipping" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">987758</guid><pubDate>Mon, 27 May 2019 08:33:12 +0000</pubDate></item><item><title>[Build] PSD Paris 2019: a space dedicated to developers</title><link>https://www.prestashop.com/forums/topic/987484-build-psd-paris-2019-a-space-dedicated-to-developers/</link><description><![CDATA[
<p>That’s official, there will be a dedicated space for developers at the <a href="https://www.prestashop.com/fr/evenements/prestashop-day-paris" rel="">PSD Paris 2019</a>. If you are developing themes and modules or contributing to the core, this is the place to be the 4th of June 2019.</p>

<p><img src="/assets/images/2019/05/plan-psd-paris.png" alt="PSD Paris 2019 - Map" class="text-center"></p>

<p>Having such a place was expected by many people in the community. There was no dedicated space last year: that was possible to speak standing, exchange, but not possible to work. But this year, we do!</p>

<p>That’s why for this edition, the dimension of the developer space will be as big as the PrestaShop booth, with plenty of tables to put your laptops and chairs to sit down. Developers, engineers, and tech people in general, whether you are you are freelancers or working for agencies or merchants, this is where and why you must come to the PSD Paris in two weeks. And of course, developers from the PrestaShop company will be here too.</p>

<p>This will be the best opportunity of the year to meet and work together. So, don’t forget your laptop!</p>

<p>And let’s fix some issues in the core, improve native modules, go ahead on promising new projects like classic-rocket, and merge as many pull requests as possible.</p>

<p>Can’t wait to see you there.</p>

<p>Information about the <a href="https://www.prestashop.com/fr/evenements/prestashop-day-paris" rel="">PSD Paris 2019</a>:</p>

<ul>
<li>4th of June, <a href="https://goo.gl/maps/cTdXcFJtPq8KX3Mz6" rel="external nofollow">Palais Brongnart, Paris (map)</a>
</li>
  <li><a href="https://www.prestashop.com/fr/evenements/prestashop-day-paris/programme" rel="">Programm</a></li>
</ul>
<p><a href="https://www.weezevent.com/psd-paris?o=build" rel="external nofollow">Get your ticket</a> with a 50% discount, use the code PSDPARISBUILD</p>

<p><a href="https://www.prestashop.com/fr/evenements/prestashop-day-paris" rel=""><img src="/assets/images/2019/05/banner-psd-paris.png" alt="PSD Paris 2019" class="text-center"></a></p>
<p><a href="http://build.prestashop.com/news/psd-2019-developer-space/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">987484</guid><pubDate>Fri, 24 May 2019 14:15:00 +0000</pubDate></item><item><title>[Blog] Simplify cross-border selling with multi-currency</title><link>https://www.prestashop.com/forums/topic/987483-blog-simplify-cross-border-selling-with-multi-currency/</link><description><![CDATA[
<p>Digital cross-border buying continues to grow in popularity. Based on a survey of consumers in 12 countries, 70% of online buyers made a purchase from a foreign site in 2017.</p>
<p><a href="https://www.prestashop.com/en/blog/business-international-sell-multicurrency" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">987483</guid><pubDate>Fri, 24 May 2019 10:05:12 +0000</pubDate></item><item><title>[Build] Announcing end of support for obsolete PHP versions</title><link>https://www.prestashop.com/forums/topic/987261-build-announcing-end-of-support-for-obsolete-php-versions/</link><description><![CDATA[
<p>About a year and a half ago, we announced that PrestaShop 1.7.4.0 would be <a href="http://build.prestashop.com/news/prestashop-1-7-is-moving-to-symfony-3-4-and-php-5-6/" rel="external nofollow">dropping support for PHP 5.4 and 5.5</a>. At that time, this decision was justified by the impending end-of-maintenance for Symfony 2 and its replacement by Symfony 3, which didn’t support PHP versions older than 5.5.</p>

<p>By late 2018, as the end-of-life of PHP 5.6 approached, a great deal of shared hosting providers started dropping support for that version on their services and upgrading their clients, forcibly or otherwise, to an officially maintained PHP 7.x version. Our metrics show that during the last year, the number of active shops running PrestaShop 1.7 on a PHP 7 or greater has increased significantly and is now over 75%.</p>

<p><img src="/assets/images/2019/05/php-support-roadmap.png" alt="PHP version support roadmap" class="text-center"></p>

<p class="text-center"><em>PHP version support roadmap<br>
(green background: active support; orange background: security fixes only) - (<a href="https://www.php.net/supported-versions.php" rel="external nofollow">Source</a>)</em></p>

<p>Fast forward to 2019, the exceptionally long support period that PHP 5.6 benefited from is now over. As of May 2019, PHP is back on a shorter, three-year-long version lifecycle, consisting of a new minor release every year, with two years of active support and one year of security fixes only. As a result, the PHP community has started picking up speed as well, adopting new versions and dropping compatibility with older versions faster than ever.</p>

<h2 id="prestashop-is-directly-affected-by-this-change-but-how-exactly">PrestaShop is directly affected by this change. But how exactly?</h2>

<p>PrestaShop has many dependencies, PHP being just one of them. Dependency management has two sides: the minimum supported version, and the maximum supported version. In our case, PrestaShop 1.7.6 supports all versions of PHP from 5.6 to 7.2, but not the latest 7.3. Why not? Some of the <a href="https://www.php.net/manual/en/migration73.incompatible.php" rel="external nofollow">breaking changes</a> introduced in that version <a href="https://github.com/PrestaShop/PrestaShop/issues/12461" rel="external nofollow">affect libraries that PrestaShop depends on</a> and has no control over, in particular <a href="https://github.com/doctrine/orm/issues/7402" rel="external nofollow">Doctrine</a>. In that specific case, the version of Doctrine where the fix was applied has dropped support for PHP 5, which puts us in the difficult situation of having to choose to either support older PHP versions or newer ones.</p>

<p>Doctrine is not the only library to stop supporting older PHP versions. Many other libraries like PHP-Parser and PhpUnit have dropped support for PHP 5 for a long time. Even some quality tools, like PhpStan, never supported it in the first place, preventing us from using them.</p>

<p>In the case of Symfony, while they dropped support for PHP 5 on Symfony 4, PrestaShop is based on the 3.4 long-term-support (LTS) version, which is unlikely to drop support for PHP 5 in the near future.</p>

<p><img src="/assets/images/2019/05/symfony-support-roadmap.png" alt="Symfony version support roadmap" class="text-center"></p>

<p class="text-center"><em>Symfony version support roadmap. (<a href="https://symfony.com/roadmap#maintained-symfony-branches" rel="external nofollow">Source</a>)</em></p>

<p>Even though Symfony is the exception, the PHP dependency problem is becoming an increasingly complex problem, and we had to make a choice. Many other PHP-based CMS are facing the same problems: <a href="https://www.drupal.org/node/2938726" rel="external nofollow">Drupal dropped compatibility with PHP 5 back in March</a>, while Wordpress, who has traditionally supported very old PHP versions, is now <a href="https://wordpress.org/news/2019/04/minimum-php-version-update/" rel="external nofollow">requiring at least 5.6 and will soon drop it as well</a>.</p>

<h2 id="here-is-what-has-been-decided">Here is what has been decided</h2>

<p>The upcoming PrestaShop 1.7.6.0 compatibility will stay unchanged. Starting from 1.7.7.0, and for every new minor or major version of PrestaShop, the PHP compatibility range will be decided as follows:</p>

<p><strong>Lower bound</strong> – Defined by the most recent version among:</p>

<ul>
<li>The oldest PHP version supported by our main dependencies,</li>
  <li>The oldest PHP version whose official support is not over, or has not been over for more than a year at the time of final release of the PrestaShop version.</li>
</ul>
<p><strong>Upper bound</strong> – Defined by the oldest version among:</p>

<ul>
<li>The latest stable PHP version available at the time of the PrestaShop version’s feature freeze,</li>
  <li>The latest PHP version supported by our main dependencies (whichever is the lowest).</li>
</ul>
<p>These rules will be applied in a “best effort” philosophy.</p>

<h3 id="example">Example</h3>

<p>Let’s say the feature freeze date for 1.7.7 was set to be in December 2019, with a final release in January 2020.</p>

<h4 id="oldest-compatible-php-version">Oldest compatible PHP version</h4>

<p>According to the chart above, the official support for PHP 7.0 ended in December 2018. Our first rule is that the oldest supported PHP version must be officially supported at the time of PrestaShop’s version feature freeze, or if it’s support has ended, it must not have been over a year ago. If the feature freeze is in December 2019, then official support for PHP versions equal or lower to 7.0 would have been over for more than a year, so they don’t conform to this rule.</p>

<p>Support for PHP 7.1 will be over by late 2019, but since it would have been for less than a year counting back from December, it would qualify to become the lower bound — but only as long as our main dependencies support it.</p>

<h4 id="latest-compatible-php-version">Latest compatible PHP version</h4>

<p>PHP 7.4 is due for release in December 2019, probably after PrestaShop 1.7.7 feature freeze date, so it’s possible that not everything will be ready for it.</p>

<p>In that case, the upper bound will be PHP 7.3, which is the most recent PHP version supported by our dependencies.</p>

<p><strong>This would mean that PrestaShop 1.7.7 will most likely be compatible from PHP 7.1 to PHP 7.3.</strong></p>

<p>In conclusion, keeping up with newer PHP versions will not only allow developers to benefit from all the nice new language features, but it will also allow us to use newer, more recent libraries to make PrestaShop better and safer.</p>

<h2 id="next-steps--how-can-you-help">Next steps / How can you help</h2>

<p>As stated previously, PrestaShop 1.7.7.0 will <a href="https://github.com/PrestaShop/PrestaShop/issues/12461" rel="external nofollow">add support for PHP 7.3</a>. A <a href="https://github.com/PrestaShop/PrestaShop/pull/13761" rel="external nofollow">Pull Request dropping support for older PHP versions</a> has already been created on GitHub.</p>

<p>Here are some things you can do to help:</p>

<ul>
<li>Join us on <a href="https://github.com/PrestaShop/PrestaShop/" rel="external nofollow">GitHub</a> and <a href="https://gitter.im/PrestaShop/General" rel="external nofollow">Gitter</a> to discuss this project</li>
  <li>Test the <a href="https://github.com/PrestaShop/PrestaShop/tree/develop" rel="external nofollow">development branch of PrestaShop</a> with PHP 7.3 (once the Pull Request above has been merged)</li>
  <li>If you are a module developer, start testing your modules with PHP 7.3</li>
  <li>Help us make sure that our <a href="https://github.com/PrestaShop/PrestaShop-modules" rel="external nofollow">Open Source Modules</a> are working well with PHP 7.3</li>
</ul>
<p><a href="http://build.prestashop.com/news/announcing-end-of-support-for-obsolete-php-versions/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">987261</guid><pubDate>Wed, 22 May 2019 09:10:11 +0000</pubDate></item><item><title>[Blog] What is CPA and how can it improve my eCommerce&#x2019;s online ads strategy</title><link>https://www.prestashop.com/forums/topic/986586-blog-what-is-cpa-and-how-can-it-improve-my-ecommerce%E2%80%99s-online-ads-strategy/</link><description><![CDATA[
<p>For your campaigns to be effective, and to make sure your hard work promoting your products pays off, it is essential to define the structure your campaigns are going to take.</p>
<p><a href="https://www.prestashop.com/en/blog/cpa-ecommerces-online-ads-strategy" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">986586</guid><pubDate>Mon, 20 May 2019 09:07:51 +0000</pubDate></item><item><title>[Build] Do you speak PrestaShop? &#x2013; April 2019 edition</title><link>https://www.prestashop.com/forums/topic/986253-build-do-you-speak-prestashop-%E2%80%93-april-2019-edition/</link><description><![CDATA[
<p>Contributing to PrestaShop is not only about the code, it’s also about taking part in the <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">PrestaShop translation project</a>! This report tells you how the translations of the software evolved in April.</p>

<p><img src="/assets/images/2019/01/Build-Crowdin-banner.jpg" alt="Crowdin Monthly banner"></p>

<h2 id="project-news">Project news</h2>

<h3 id="176-catalog-ready-for-translation">1.7.6 catalog ready for translation</h3>

<p>Right on time! As you were told in the previous Crowdin Monthly, the 1.7.6 translation catalog is now available. Pushed on Crowdin last week, it works the same than usual: add comments to spot grammar mistakes, context or if it leads to some confusion so that it could be corrected for the 1.7.6 release!</p>

<h3 id="special-thanks-to-newcomers">Special thanks to newcomers</h3>

<p>Many people subscribe to the project(s) of their choice each month, but not so many start translating straightaway. For that reason, we would like to thank the ones that kind of rush into the effort immediately, aha! So lot of love to the dedicated lapakkita140, oaes, slicknux, taniacr, valterlo, and xabilar. See you soon on Crowdin… and PrestaShop. ;-)</p>

<h2 id="a-few-stats">A few stats</h2>

<ul>
<li>
<strong>23 members</strong> were active on the project this month.</li>
  <li>A total of <strong>13,642 words have been translated</strong> and <strong>54,610 validated</strong>.</li>
  <li>All this in <strong>21 different languages</strong>.</li>
</ul>
<p>Thank you for your involvement!</p>

<h2 id="top-contributors">Top contributors</h2>

<p>A lot of you are working every day on Crowdin to have PrestaShop available in many languages, and we can’t thank you enough for your dedication! Here are the <strong>most active translators and proofreaders</strong> for April 2019.</p>

<h4 id="top-10-translators-in-april">Top 10 translators in April:</h4>

<table>
<thead><tr>
<th> </th>
      <th>Translator</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead>
<tbody>
<tr>
<td>1.</td>
      <td>Oaes Kuruni (oaes)</td>
      <td>Bengali</td>
      <td>3,808</td>
    </tr>
<tr>
<td>2.</td>
      <td>Svemirac</td>
      <td>Serbian (Latin)</td>
      <td>3,032</td>
    </tr>
<tr>
<td>3.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>1,397</td>
    </tr>
<tr>
<td>4.</td>
      <td>M. Mirena (mmirena)</td>
      <td>Albanian</td>
      <td>1,128</td>
    </tr>
<tr>
<td>5.</td>
      <td>kengo06</td>
      <td>Hungarian</td>
      <td>1,127</td>
    </tr>
<tr>
<td>6.</td>
      <td>Gabriel Tenita (ggedamed)</td>
      <td>Romanian</td>
      <td>592</td>
    </tr>
<tr>
<td>7.</td>
      <td>Dinesh Badrukhiya (dbadrukhiya)</td>
      <td>Hindi</td>
      <td>577</td>
    </tr>
<tr>
<td>8.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>391</td>
    </tr>
<tr>
<td>9.</td>
      <td>slicknux</td>
      <td>Romanian</td>
      <td>223</td>
    </tr>
<tr>
<td>10.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>159</td>
    </tr>
</tbody>
</table>
<h4 id="top-10-proofreaders-in-april">Top 10 proofreaders in April:</h4>

<table>
<thead><tr>
<th> </th>
      <th>Proofreader</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead>
<tbody>
<tr>
<td>1.</td>
      <td>scienceangel</td>
      <td>Serbian (Latin)</td>
      <td>2,044</td>
    </tr>
<tr>
<td>2.</td>
      <td>M. Mirena (mmirena)</td>
      <td>Albanian</td>
      <td>1,550</td>
    </tr>
<tr>
<td>3.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>1,360</td>
    </tr>
<tr>
<td>4.</td>
      <td>Dinesh Badrukhiya (dbadrukhiya)</td>
      <td>Hindi</td>
      <td>1,034</td>
    </tr>
<tr>
<td>5.</td>
      <td>Gabriel Tenita (ggedamed)</td>
      <td>Romanian</td>
      <td>716</td>
    </tr>
<tr>
<td>6.</td>
      <td>Alper Demir (alper-demir)</td>
      <td>Turkish</td>
      <td>619</td>
    </tr>
<tr>
<td>7.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>444</td>
    </tr>
<tr>
<td>8.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>185</td>
    </tr>
<tr>
<td>9.</td>
      <td>Zoran Tejic (zotamal)</td>
      <td>Serbian (Latin)</td>
      <td>108</td>
    </tr>
<tr>
<td>10.</td>
      <td>Anouar Talidi (Anouar_Talidi)</td>
      <td>Arabic</td>
      <td>48</td>
    </tr>
</tbody>
</table>
<p>Congrats, and welcome to our new top contributors!</p>

<p>Remember, you can see who’s been contributing to our translation project thanks to the <a href="http://translators.prestashop.com/" rel="external nofollow">Translators page</a>.</p>

<h2 id="complete-translations">Complete translations</h2>

<h4 id="fully-translated-languages">Fully translated languages</h4>

<p>At the end of April 2019, PrestaShop 1.6.1 was fully available (= 100% translated and validated) in <strong>31 languages</strong>:</p>

<table><tbody>
<tr>
<td>Bulgarian</td>
      <td>Catalan</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr>
<tr>
<td>Danish</td>
      <td>Dutch</td>
      <td>English</td>
      <td>Estonian</td>
    </tr>
<tr>
<td>French</td>
      <td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
    </tr>
<tr>
<td>Italian</td>
      <td>Indonesian</td>
      <td>Latvian</td>
      <td>Lithuanian</td>
    </tr>
<tr>
<td>Macedonian</td>
      <td>Norwegian</td>
      <td>Persian</td>
      <td>Polish</td>
    </tr>
<tr>
<td>Portuguese</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr>
<tr>
<td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td>Swedish</td>
    </tr>
<tr>
<td>Turkish</td>
      <td>Ukrainian</td>
      <td>Vietnamese</td>
      <td> </td>
    </tr>
</tbody></table>
<p>For its part, PrestaShop 1.7.5 was fully available in <strong>26 languages</strong>!</p>

<table><tbody>
<tr>
<td>Bosnian</td>
      <td>Bulgarian</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr>
<tr>
<td>Danish</td>
      <td>Dutch</td>
      <td>English</td>
      <td>French</td>
    </tr>
<tr>
<td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
      <td>Indonesian</td>
    </tr>
<tr>
<td>Italian</td>
      <td>Latvian</td>
      <td>Macedonian</td>
      <td>Persian</td>
    </tr>
<tr>
<td>Polish</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr>
<tr>
<td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td>Swedish</td>
    </tr>
<tr>
<td><strong>Turkish</strong></td>
      <td>Ukrainian</td>
      <td> </td>
      <td> </td>
    </tr>
</tbody></table>
<h2 id="languages-with-the-best-evolution">Languages with the best evolution</h2>

<p>In comparison with March 2019, the following languages had the best progress thanks to the translation community:</p>

<ul>
<li>
<strong>Albanian</strong> (+4% to reach 36% approved in 1.7)</li>
  <li>
<strong>Serbian (Latin)</strong> (+2% to reach 77% approved in 1.7)</li>
  <li>
<strong>Bengali</strong> (+2% to reach 43% translated in 1.7)</li>
</ul>
<p><img src="/assets/images/2019/05/Build_Crowdin_progress_April19.png" alt="Best translation progress for April 2019"></p>

<p>Thanks to all the contributors!</p>

<p>Of course, this is highlighting the languages that made some progress with new translations; but it doesn’t mean that the languages that aren’t mentioned here aren’t active. Indeed, some editing and rewriting could be going on, but the percentage of translation wouldn’t be modified (since it’s working on strings that are already translated). So let’s not forget about the work of these proofreaders! Thank you too!</p>

<h2 id="languages-that-need-more-proofreaders">Languages that need (more) proofreaders</h2>

<p>A translated string will not be available in PrestaShop as long as it is not validated. For this reason, it’s important we should keep a good level of validated strings vs. translated strings, to make sure everyone benefits from the latest translations!</p>

<p>At the end of April 2019, some languages would still benefit from some proofreading:</p>

<ul>
<li>
<strong>Spanish, Argentina</strong> (100% translated vs 0% validated in 1.7).</li>
  <li>
<strong>Galician</strong> (100% vs 62% in 1.7).</li>
  <li>
<strong>Spanish, Venezuela</strong> (53% vs 17% in 1.6).</li>
  <li>
<strong>Chinese Simplified</strong> (100% vs 71% in 1.7).</li>
  <li>
<strong>Tagalog</strong> (52% vs 24% in 1.6).</li>
</ul>
<p><img src="/assets/images/2019/05/Build-Crowdin-proofreading-April19.png" alt="Languages that need proofreading"></p>

<p>If you wish to help to proofread what has been translated, please contact us with the language you’d like to proofread: just send an email to translation@prestashop.com. We need your help!</p>

<p>If you haven’t joined us on Crowdin yet, <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">it’s never too late</a>!</p>

<p>If you want to gather your fellow translators to work towards a better harmonization, start a glossary, or anything else, do let us know: we’ll include a word about it in the next monthly report.</p>

<p>Do you have a question, a remark? Don’t hesitate to leave a comment. See you next month!</p>
<p><a href="http://build.prestashop.com/news/do-you-speak-prestashop-april-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">986253</guid><pubDate>Fri, 17 May 2019 09:10:11 +0000</pubDate></item><item><title>[Blog] 7 Necessary Steps To Launch Your eCommerce Shop</title><link>https://www.prestashop.com/forums/topic/986243-blog-7-necessary-steps-to-launch-your-ecommerce-shop/</link><description><![CDATA[
<p>There are so many details to think about when setting up an eCommerce shop, and dropping the ball in one small area can mean a far slower pace towards the global triumph you are aiming for!</p>
<p><a href="https://www.prestashop.com/en/blog/7-necessary-steps-to-launch-your-ecommerce-shop" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">986243</guid><pubDate>Thu, 16 May 2019 15:33:36 +0000</pubDate></item><item><title>[Build] Contributor interview: Rodrigo Laurindo</title><link>https://www.prestashop.com/forums/topic/986047-build-contributor-interview-rodrigo-laurindo/</link><description><![CDATA[
<p>An Open Source community is more than just PR made by faceless strangers. In order to better understand the people who contribute time and skills to the PrestaShop project, we’re launching a series of interviews with contributors of all ranges. This week, meet Rodrigo Laurindo, one of our great translators on <a href="https://crowdin.com/profile/rblaurin" rel="external nofollow">Crowdin</a> and best developers on <a href="https://github.com/rblaurin" rel="external nofollow">GitHub</a>!</p>

<p><img style="border: 1px solid #CCC; float: left; margin: 0 1em 1em 0;" width="240" height="240" src="/assets/images/2019/05/Rodrigo-Laurindo.png" alt="Rodrigo-Laurindo.png"></p>

<p><strong>Hi Rodrigo! First, could you tell us a bit about yourself?</strong></p>

<p>I am from Brazil, and I graduated from Unisul University, Santa Catarina with a bachelor’s degree in Computer Science. Since then I have compatibilized external programming work with the work in two own companies, <a href="https://www.pactovisual.com" rel="external nofollow">Pacto Visual</a> dedicated to web design and development specialized in Wordpress and PrestaShop. And <a href="https://www.ciadopedal.com.br" rel="external nofollow">Cia do Pedal</a> dedicated to cycling products in which I developed the software and modules needed for the virtual store.</p>

<p><strong>When and why did you get involved in contributing to the PrestaShop project? What motivates you?</strong></p>

<p>I got in touch for the first time with PrestaShop in 2009 when I was looking for the best open source alternatives in e-commerce. PrestaShop, of course, was my choice, and I launched my first online shop months later. After that, I developed some PrestaShop modules for my own use and in my web agency, and more recently for sale in PrestaShop Addons. My contributions to the PrestaShop project were initially motivated by the need to have some improvements in the core to allow me to develop better modules, and also for a will to motivate people to use PrestaShop by making it even better.</p>

<p><strong>Do you have any advice for first-time PrestaShop contributors?</strong></p>

<p>If you use PrestaShop in your projects, you will want it to be the best. Contributing to PrestaShop you will help with this. You can make things happen. And PrestaShop has an important and receptive community that will always help you.</p>

<p><strong>What’s the number one thing you’ve learnt by contributing to Open Source projects?</strong></p>

<p>The best thing about a big open source project like PrestaShop is that you are not alone. You learn a lot while contributing, and can always count on great professionals to help you.</p>

<p><strong>Thank you Rodrigo, we hope to see you more from you as PrestaShop evolves! :)</strong></p>
<p><a href="http://build.prestashop.com/news/contributor-interview-rodrigo-laurindo/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">986047</guid><pubDate>Wed, 15 May 2019 09:10:11 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 19 of 2019</title><link>https://www.prestashop.com/forums/topic/985954-build-prestashop-core-weekly-week-19-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 6th to Sunday 12th of May 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>In case you missed it, <a href="http://build.prestashop.com/news/prestashop-1-7-6-0-beta-release/" rel="external nofollow">1.7.6 beta has been released yesterday</a>. It’s time to test it, to test your modules and themes with it, and <a href="https://github.com/PrestaShop/PrestaShop/issues/new?template=bug_report.md" rel="external nofollow">open a new issue</a> if needed. Also, of course, your help is welcome to fix issues.</p>

<p>Please add the date to your agenda: <a href="https://www.prestashop.com/fr/evenements/prestashop-day-paris" rel="">PSD Paris 2019</a> will be in a couple of weeks, the 4th of June 2019, at Palais Brongniart, Paris, France. Like each year, this is the opportunity for the PrestaShop ecosystem to meet together and learn what’s new with great talks and speakers.</p>

<p>And, also, this year, there will be a dedicated “developer area”. This will be the place to meet other tech people of the community, including the PrestaShop company developers. Come with your laptop, and let’s fix bugs and merge pull requests together. I will publish a dedicated news on the blog when more information will be available.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-05-06..2019-05-12" rel="external nofollow">60 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-05-06..2019-05-12" rel="external nofollow">129 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-05-06..2019-05-12" rel="external nofollow">17 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-05-06..2019-05-12" rel="external nofollow">45 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-05-06..2019-05-12" rel="external nofollow">63 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-05-06..2019-05-12" rel="external nofollow">45 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch">Code changes in the ‘develop’ branch</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13707" rel="external nofollow">#13707</a>: Merge 1.7.6.x to develop - 07/05/2019, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13711" rel="external nofollow">#13711</a>: Compare strictly value of hook name when getting modules registered on it, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13755" rel="external nofollow">#13755</a>: Merge 1.7.6.x to develop - 10/05/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13198" rel="external nofollow">#13198</a>: Create SF command to return routes with missing _legacy_link. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13219" rel="external nofollow">#13219</a>: ScrollIntoView if field is invalid, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13387" rel="external nofollow">#13387</a>: Image in summary not limited. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13687" rel="external nofollow">#13687</a>: Update OrderReturn.php. Thank you <a href="https://github.com/Codencode" rel="external nofollow">@Codencode</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13704" rel="external nofollow">#13704</a>: Fix exclude discounted products on CartRule, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13018" rel="external nofollow">#13018</a>: Only run deploy if the triggered commit is recent, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13684" rel="external nofollow">#13684</a>: Wrong discount subtotal when customergroup is set to use ex taxes, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13735" rel="external nofollow">#13735</a>: Update native modules, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="back-office-1">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13381" rel="external nofollow">#13381</a>: Use tinymce in migrated pages, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13481" rel="external nofollow">#13481</a>: Improve preview and test mail feature, improve and fix a few templates, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13522" rel="external nofollow">#13522</a>: Fix core exceptions extending and add missing doc-blocks. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13623" rel="external nofollow">#13623</a>: Fix categories deleting in bulk action. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13643" rel="external nofollow">#13643</a>: Fixes incorrect hook names for identifiable object forms.. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13714" rel="external nofollow">#13714</a>: Seo preview on category &amp; cms pages, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="front-office-1">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13617" rel="external nofollow">#13617</a>: Fix not null voucher with free shipping producing php error, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13664" rel="external nofollow">#13664</a>: Remove id_attribute parameter from product link when it is equal to 0, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="tests-1">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13630" rel="external nofollow">#13630</a>: Fix Onboarding close method, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13637" rel="external nofollow">#13637</a>: Add handling of the welcome modal and document the blocking issue for the last step, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13656" rel="external nofollow">#13656</a>: Fix for tests in order test suite, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13657" rel="external nofollow">#13657</a>: Fix the check of the success message when saving and deleting a currency. Thank you <a href="https://github.com/nesrineabdmouleh" rel="external nofollow">@nesrineabdmouleh</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13661" rel="external nofollow">#13661</a>: Fix for test 4 of the order test suite after canonical url fix, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13667" rel="external nofollow">#13667</a>: Fix test Feature 1 create edit delete feature, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13676" rel="external nofollow">#13676</a>: Add close welcome modal for tests Manufacturer, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13680" rel="external nofollow">#13680</a>: Fix tests customer, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13683" rel="external nofollow">#13683</a>: Add close welcome module for tests 10_modules, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13686" rel="external nofollow">#13686</a>: Add close welcome module for tests 11_international, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13693" rel="external nofollow">#13693</a>: Fix first test of the order test suite, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13696" rel="external nofollow">#13696</a>: Add welcome module for tests discount, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13700" rel="external nofollow">#13700</a>: Fix test 3 of the shop parameters test suite, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13739" rel="external nofollow">#13739</a>: Fix after merge of PR tinymce, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
</ul>
<h3 id="install">Install</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13734" rel="external nofollow">#13734</a>: Update translations catalogue for 1.7.6, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13738" rel="external nofollow">#13738</a>: Escape strings in installation assistant plus remove unwanted javascript, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/306" rel="external nofollow">#306</a>: Handle folder var/cache in module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/308" rel="external nofollow">#308</a>: Avoid conflit with Psr\Log\LoggerInterface when loading core, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/311" rel="external nofollow">#311</a>: Deploying v4.8.0 of the autoupgrade module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="link-list">Link list</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_linklist/pull/63" rel="external nofollow">#63</a>: Protect autoload and update README and LICENSE, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_linklist/pull/64" rel="external nofollow">#64</a>: Release 3.0.3, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="product-comments">Product Comments</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/productcomments/pull/29" rel="external nofollow">#29</a>: Update version to 4.0.0, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/productcomments/pull/31" rel="external nofollow">#31</a>: Fix release drafter indentation, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/productcomments/pull/32" rel="external nofollow">#32</a>: Fix release drafter indentation, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="faceted-search">Faceted search</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/56" rel="external nofollow">#56</a>: Update License &amp; Readme file, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/262" rel="external nofollow">#262</a>: All calls to this hook don’t pass the $_POST object.. Thank you <a href="https://github.com/manfield" rel="external nofollow">@manfield</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Codencode, @manfield, @nesrineabdmouleh, @sarjon, @tomas862, @YeLnatSs, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-19-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">985954</guid><pubDate>Tue, 14 May 2019 16:30:00 +0000</pubDate></item><item><title>[Build] PrestaShop 1.7.6.0 beta is open for feedback!</title><link>https://www.prestashop.com/forums/topic/985880-build-prestashop-1760-beta-is-open-for-feedback/</link><description><![CDATA[
<p>The first Beta version for PrestaShop 1.7.6.0 is now ready for you to test!</p>

<p><img src="/assets/images/2019/05/1.7.6_beta_banner_May19.jpg" alt="Prestashop 1.7.6.0 BETA Release"></p>

<p>We are really happy to announce that we are close to releasing 1.7.6.0.
This minor version (in the SemVer meaning of the term) brings important new features and improvements to the 1.7 codebase, and we can’t wait to receive your feedback!</p>

<p>This Beta release is a great opportunity for you to start working with it before we release a stable version. Go download and install this Beta version as a test store, either on your machine or your web hosting, then play with it – and give us your feedback! We need YOU to test this new version of PrestaShop.</p>

<p>If you find regressions compared to previous versions, please create an issue on <a href="https://github.com/PrestaShop/PrestaShop/issues/new?template%3Dbug_report.md" rel="external nofollow">Github</a> to help us to make it stable more quickly.</p>

<p>Remember, this beta version is pre-release software. Do not use it on your production shop!</p>

<h2 id="news--improvements">News &amp; improvements</h2>

<h3 id="new-features--improvements">New features &amp; improvements</h3>

<ul>
<li>SEO optimization for combination products: all combinations now have the parent product’s URL as their canonical, accessing it no longer issues a redirection, displays the default combination <a href="https://github.com/PrestaShop/PrestaShop/pull/13009" rel="external nofollow">#13009</a>
</li>
  <li>A “Price tax included” column has been added to the products list <a href="https://github.com/PrestaShop/PrestaShop/pull/11484" rel="external nofollow">#11484</a>
</li>
  <li>A new “modern” template design &amp; wording for transactional emails and a
new email template generation system<a href="https://github.com/PrestaShop/PrestaShop/pull/13004" rel="external nofollow">#13004</a>
</li>
</ul>
<p><img src="/assets/images/2019/05/1.7.6_beta_email_template_EN.jpg" alt="New emails template"></p>

<ul>
<li>Improved Catalog mode: it is now possible to choose to display#11688](https://github.com/PrestaShop/PrestaShop/pull/11688)</li>
  <li>Price &amp; taxes project
    <ul>
<li>Bug fixes</li>
      <li>Front-office improvements: cart price details, add to cart pop up,
order confirmation <a href="https://github.com/PrestaShop/PrestaShop/pull/13047" rel="external nofollow">#13047</a>
</li>
    </ul>
</li>
</ul>
<p><img src="/assets/images/2019/05/1.7.6_beta_popup_cart_EN.png" alt="Improved Prices and Taxes display"></p>

<ul>
<li>New Theme &amp; logo page design</li>
  <li>Improved mobile responsive in the Back-office <a href="https://github.com/PrestaShop/PrestaShop/pull/13049" rel="external nofollow">#13049</a>
</li>
  <li>Improved employee profile menu in the Back-office <a href="https://github.com/PrestaShop/PrestaShop/pull/12707" rel="external nofollow">#12707</a>
    <ul>
<li>Four new tabs added: Resources, Training, Find an expert and
  PrestaShop Marketplace</li>
      <li>New contextual welcome messages</li>
      <li>An avatar image is now displayed</li>
    </ul>
</li>
  <li>More Helpers cards and Empty states added to the BO</li>
</ul>
<p><img src="/assets/images/2019/05/1.7.6_beta_empty_states.jpg" alt="More Helpers Cards in the BO"></p>

<ul>
<li>We have fixed many Back-office / Front-office design bugs and made some integration improvements:
    <ul>
<li>Fix bug on contact when mail is too long <a href="https://github.com/PrestaShop/PrestaShop/pull/12893" rel="external nofollow">#12893</a>
</li>
      <li>Fix labels display computing <a href="https://github.com/PrestaShop/PrestaShop/pull/13407" rel="external nofollow">#13407</a>
</li>
      <li>Fix label “Web only” <a href="https://github.com/PrestaShop/PrestaShop/pull/12872" rel="external nofollow">#12872</a>
</li>
      <li>Fix quantity placeholder issue in the Stock management page <a href="https://github.com/PrestaShop/PrestaShop/pull/10199" rel="external nofollow">#10199</a>
</li>
      <li>Fix image dimensions in Product Card view <a href="https://github.com/PrestaShop/PrestaShop/pull/10297" rel="external nofollow">#10297</a>
</li>
      <li>Limit carrier image size on checkout page <a href="https://github.com/PrestaShop/PrestaShop/pull/12892" rel="external nofollow">#12892</a>
</li>
      <li>Add modal-dialog-centered class to classic theme <a href="https://github.com/PrestaShop/PrestaShop/pull/10253" rel="external nofollow">#10253</a>
</li>
    </ul>
</li>
</ul>
<h3 id="new--improved-core-modules">New &amp; improved core modules</h3>

<ul>
<li>Faceted search: The module has been massively refactored and new features have been added <a href="https://github.com/PrestaShop/ps_facetedsearch/pull/52" rel="external nofollow">#52</a>
</li>
  <li>Customer reviews with rich snippets: new module available for 1.7.6</li>
  <li>Reassurance module: we made a major update of the module</li>
  <li>Image Slider module: fixed <a href="https://github.com/PrestaShop/PrestaShop/pull/10341" rel="external nofollow">#10341</a>
</li>
</ul>
<h2 id="the-technical-side">The technical side</h2>

<h3 id="technical-improvements">Technical improvements</h3>

<ul>
<li>Support of legacy translations of modules in Translations Manager of
BO <a href="https://github.com/PrestaShop/PrestaShop/pull/11321" rel="external nofollow">#11321</a>
</li>
  <li>Support for translation in modules’ twig templates</li>
  <li>Nightly builds and nightly board <a href="https://nightly.prestashop.com/" rel="external nofollow">https://nightly.prestashop.com/</a>
</li>
  <li>Support of Doctrine for modules and annotated Entities (both Front
and Back-office) <a href="https://github.com/PrestaShop/PrestaShop/pull/12564" rel="external nofollow">#12564</a>
</li>
  <li>Price computation are now covered by Integration tests powered by Behat (human-readable tests) <a href="https://github.com/PrestaShop/PrestaShop/pull/12634" rel="external nofollow">#12634</a>
</li>
  <li>New mail template system based on Twig, along with a new generation system which avoids downloading all the mail templates; will allow easier customization in the future versions</li>
  <li>Performance:
    <ul>
<li>Improve employee authorization process</li>
      <li>Cache introduced when loading modules</li>
    </ul>
</li>
  <li>Support of multiple grids on the same page</li>
  <li>New1.7.6_beta_banner_May19.jpg <a href="http://cldr.unicode.org" rel="external nofollow">CLDR standard</a> implementation: improved localization of prices and amounts, will allow creating custom currencies in future versions</li>
  <li>Web services:
    <ul>
<li>Product customization is now reachable <a href="https://github.com/PrestaShop/PrestaShop/pull/11938" rel="external nofollow">#11938</a>
</li>
      <li>Product combination information in Pack content is now available <a href="https://github.com/PrestaShop/PrestaShop/pull/12329" rel="external nofollow">#12329</a>
</li>
    </ul>
</li>
</ul>
<h3 id="notable-fixes">Notable fixes</h3>

<ul>
<li>Fixed minimum order in the second currency <a href="https://github.com/PrestaShop/PrestaShop/issues/9665" rel="external nofollow">#9665</a>
</li>
  <li>Dni field is required if the associated country needs it <a href="https://github.com/PrestaShop/PrestaShop/issues/9891" rel="external nofollow">#9891</a>
</li>
  <li>Calculate carrier price on the real order price <a href="https://github.com/PrestaShop/PrestaShop/issues/9540" rel="external nofollow">#9540</a>
</li>
  <li>Cart rules not applied if the cart contains only virtual products <a href="https://github.com/PrestaShop/PrestaShop/issues/10264" rel="external nofollow">#10264</a>
</li>
  <li>Hook reseted during upgrade <a href="https://github.com/PrestaShop/PrestaShop/issues/11873" rel="external nofollow">#11873</a>
</li>
  <li>Catalog mode correctly hides prices and cart, a new option allows
displaying prices while disabling orders <a href="https://github.com/PrestaShop/PrestaShop/pull/11688" rel="external nofollow">#11688</a>
</li>
  <li>Enhanced security checks for virtual goods <a href="https://github.com/PrestaShop/PrestaShop/pull/12023" rel="external nofollow">#12023</a>
</li>
  <li>The number of SQL requests to get the employee authorizations has
been significantly reduced <a href="https://github.com/PrestaShop/PrestaShop/pull/12914" rel="external nofollow">#12914</a>
</li>
  <li>Checkout doesn’t proceed automatically from carrier selection to payment selection <a href="https://github.com/PrestaShop/PrestaShop/issues/12456" rel="external nofollow">#12456</a>
</li>
</ul>
<p>The complete <a href="https://github.com/PrestaShop/PrestaShop/issues?utf8%3D%25E2%259C%2593%26q%3Dis%253Aissue%2Bmilestone%253A1.7.6.0%2Blabel%253Afixed%2B" rel="external nofollow">list of bugs fixed for 1.7.6.0</a> is available on Github.</p>

<h3 id="hooks">Hooks</h3>

<h4 id="new-hooks">New hooks</h4>

<ul>
<li>displayProductActions (Product page, close to the “Add to cart” button, <a href="https://github.com/PrestaShop/PrestaShop/pull/13103" rel="external nofollow">#13103</a>)</li>
  <li>displayPersonalInformationTop (Checkout funnel, before the customer login form, <a href="https://github.com/PrestaShop/PrestaShop/pull/13103" rel="external nofollow">#13103</a>)</li>
  <li>additionalCustomerAddressFields (In CustomerAddressFormatter, <a href="https://github.com/PrestaShop/PrestaShop/pull/9132" rel="external nofollow">#9132</a>)</li>
  <li>actionProductFlagsModifier (Allows to customize product flags, <a href="https://github.com/PrestaShop/PrestaShop/pull/11614" rel="external nofollow">#11614</a>)</li>
  <li>Form hooks</li>
  <li>Kpi hooks <a href="https://github.com/PrestaShop/PrestaShop/pull/12706" rel="external nofollow">#12706</a>
</li>
  <li>Mail generator hooks (will be defined with Doc as well)
    <ul>
<li>actionListMailThemes</li>
      <li>actionGetMailThemeFolder</li>
      <li>actionBuildLayoutVariables</li>
      <li>actionGetMailLayoutTransformations</li>
    </ul>
</li>
</ul>
<h4 id="improved-hooks">Improved hooks</h4>

<ul>
<li>actionProductAdd now receives id_product_old when duplicating a
product</li>
</ul>
<h3 id="symfony-migration---new-pages">Symfony Migration - new pages</h3>

<ul>
<li>Catalog &gt; Categories</li>
  <li>Catalog &gt; Categories &gt; Add new / edit category</li>
  <li>Catalog &gt; Brand &amp; Suppliers &gt; Brands &gt; Add new brand</li>
  <li>Catalog &gt; Brand &amp; Suppliers &gt; Suppliers (will be hidden)</li>
  <li>Catalog &gt; Brand &amp; Suppliers &gt; Brands</li>
  <li>Catalog &gt; Brand &amp; Suppliers &gt; Brands &gt; Add new brand address</li>
  <li>Catalog &gt; Brand &amp; Suppliers &gt; Brands &gt; View brand</li>
  <li>International &gt; Localization &gt; Currencies</li>
  <li>International &gt; Localization &gt; Currencies &gt; Add new / edit currency</li>
  <li>International &gt; Localization &gt; Languages</li>
  <li>International &gt; Localization &gt; Languages &gt; Add new / edit language</li>
  <li>International &gt; Taxes &gt; Taxes</li>
  <li>International &gt; Taxes &gt; Taxes &gt; Add new / edit tax</li>
  <li>Design &gt; Theme &amp; Logo</li>
  <li>Design &gt; Theme &amp; Logo &gt; Add new theme</li>
  <li>Design &gt; Theme &amp; Logo &gt; Choose layouts</li>
  <li>Design &gt; Pages</li>
  <li>Design &gt; Pages &gt; Add new / edit page</li>
  <li>Design &gt; Pages &gt; Add new / edit page category</li>
  <li>Advanced Parameters &gt; Team &gt; Employees</li>
  <li>Advanced Parameters &gt; Team &gt; Employees &gt; Profiles</li>
  <li>Advanced Parameters &gt; Team &gt; Employees &gt; Profiles &gt; Add new profile</li>
  <li>Advanced Parameters &gt; Team &gt; Employees &gt; Add new employee</li>
  <li>Advanced Parameters &gt; Webservice &gt; Add new webservice key</li>
  <li>Shop parameters &gt;Traffic &amp; SEO &gt; SEO &amp; URL &gt; Add new / edit page</li>
  <li>Shop parameters &gt; Contact &gt; Contacts</li>
  <li>Shop parameters &gt; Contact &gt; Contacts &gt; Add new / edit contact</li>
  <li>Customers &gt; Customers</li>
  <li>Customers &gt; Customers &gt; Add new / edit customer</li>
  <li>Customers &gt; Customers &gt; View customer</li>
</ul>
<h3 id="breaking-or-risky-changes">Breaking or risky changes</h3>

<ul>
<li>The new CLDR implementation replaces the old one <a href="https://github.com/PrestaShop/PrestaShop/pull/12999" rel="external nofollow">#12999</a>. Some breaking changes were needed:
    <ul>
<li>The Currency ObjectModel is now multilingual</li>
      <li>The IcanBoogie/CLDR library has been removed</li>
      <li>Calls to Tools::getCldr() throw a PrestaShopException</li>
      <li>The namespace “PrestaShop\PrestaShop\Core\Cldr” has been removed</li>
      <li>The CLDR files in the “/translations” directory have been removed</li>
    </ul>
</li>
  <li>Import:
    <ul>
<li>You no longer can just add categories to current categories with import to a force ID. You will have to set them all and the first will become the default_category. <a href="https://github.com/PrestaShop/PrestaShop/pull/10930" rel="external nofollow">#10930</a>)</li>
    </ul>
</li>
  <li>Replaced library:
    <ul>
<li>PhpExcel (no longer supported) has been replaced by PHPSpreadsheet <a href="https://github.com/PrestaShop/PrestaShop/pull/11246" rel="external nofollow">#11246</a>)</li>
    </ul>
</li>
  <li>Version comparison <a href="https://github.com/PrestaShop/PrestaShop/pull/12251" rel="external nofollow">#12251</a>:
    <ul>
<li>AppKernel::MAJOR_VERSION is now “7” instead of “17”.</li>
      <li>“1.2.4” is no longer greater than “1.2.3.4” (the latter is now
  interpreted as “2.3.4”)</li>
    </ul>
</li>
  <li>Endpoints other than index.php have been deprecated <a href="https://github.com/PrestaShop/PrestaShop/pull/12708" rel="external nofollow">#12708</a>):
    <ul>
<li>All BO endpoints now require a token</li>
      <li>AdminModelAdapter.php now requires the Router in its constructor</li>
    </ul>
</li>
  <li>The following currencies are no longer available:
    <ul>
<li>BYR: Belarusian Ruble (2000–2016)</li>
      <li>LTL: Lithuanian Litas (end 2014-12-31)</li>
      <li>STD: São Tomé &amp; Príncipe Dobra (end 2017-12-31)</li>
    </ul>
</li>
  <li>Other:
    <ul>
<li>Slashes are no longer removed from $_GET and $_POST variables <a href="https://github.com/PrestaShop/PrestaShop/pull/11962" rel="external nofollow">#11962</a>
</li>
      <li>src/Core/Addon/Module/ModuleManager.php::_construct() receives an instance of CacheClearerInterface instead of CacheClearer <a href="https://github.com/PrestaShop/PrestaShop/pull/12022" rel="external nofollow">#12022</a>
</li>
      <li>Permissions for files created by PrestaShop are no longer set to 0777. Permissions are now set to 0755 for directories and 0644 for files.</li>
      <li>To prevent having jQuery included twice, It is no longer possible to add jQuery in BO controllers based on the new theme using addJquery() <a href="https://github.com/PrestaShop/PrestaShop/pull/12716" rel="external nofollow">#12716</a>
</li>
      <li>Error messages are no longer html escaped <a href="https://github.com/PrestaShop/PrestaShop/pull/12788" rel="external nofollow">#12788</a>
</li>
    </ul>
</li>
</ul>
<h3 id="known-issues">Known Issues</h3>

<p>Incomplete Improvements</p>
<ul>
<li>Better alert for customer creation and customer info edit forms <a href="https://github.com/PrestaShop/PrestaShop/issues/13640" rel="external nofollow">#13640</a>
</li>
</ul>
<p>Issues</p>
<ul>
<li>Some native modules wordings do not have domain <a href="https://github.com/PrestaShop/PrestaShop/issues/13476" rel="external nofollow">#13476</a>
</li>
  <li>Bulk action &amp; the Select all doesn’t work in the SQL manager page <a href="https://github.com/PrestaShop/PrestaShop/issues/13620" rel="external nofollow">#13620</a>
</li>
  <li>BO - We can create a new customer successfully without setting required field “Partner offers” <a href="https://github.com/PrestaShop/PrestaShop/issues/13556" rel="external nofollow">#13556</a>
</li>
  <li>ToggleColumn option name changed between 1.7.5 and 1.7.6 <a href="https://github.com/PrestaShop/PrestaShop/issues/13544" rel="external nofollow">#13544</a>
</li>
  <li>Catalog &gt; Monitoring &gt; Empty categories list status toggling action not working <a href="https://github.com/PrestaShop/PrestaShop/issues/13541" rel="external nofollow">#13541</a>
</li>
  <li>Message with gift wrapping option in order not display in back office <a href="https://github.com/PrestaShop/PrestaShop/issues/13478" rel="external nofollow">#13478</a>
</li>
  <li>Strange behavior when we are moving the mouse under the “Status” label <a href="https://github.com/PrestaShop/PrestaShop/issues/12068" rel="external nofollow">#12068</a>
</li>
  <li>Private comment in Order <a href="https://github.com/PrestaShop/PrestaShop/issues/13428" rel="external nofollow">#13428</a>
</li>
  <li>New theme &amp; logo page - Design fixes <a href="https://github.com/PrestaShop/PrestaShop/issues/13467" rel="external nofollow">#13467</a>
</li>
  <li>Old admincustomer URL in notifications <a href="https://github.com/PrestaShop/PrestaShop/issues/13450" rel="external nofollow">#13450</a>
</li>
  <li>Discount line not always removed during checkout <a href="https://github.com/PrestaShop/PrestaShop/issues/12969" rel="external nofollow">#12969</a>
</li>
  <li>Vertically align the pagination system components <a href="https://github.com/PrestaShop/PrestaShop/issues/12392" rel="external nofollow">#12392</a>
</li>
  <li>Help isn’t displayed on add customer page <a href="https://github.com/PrestaShop/PrestaShop/issues/13449" rel="external nofollow">#13449</a>
</li>
  <li>An exception is displayed when we try to upload in the logo section with an image which has a not recognized format <a href="https://github.com/PrestaShop/PrestaShop/issues/13729" rel="external nofollow">#13729</a>
</li>
  <li>Tax excl column in catalog page doesn’t take into account specific prices <a href="https://github.com/PrestaShop/PrestaShop/issues/13731" rel="external nofollow">#13731</a>
</li>
</ul>
<h2 id="download">Download</h2>

<p>You can download PrestaShop 1.7.6 beta here:  </p>

<p class="text-center"><a href="https://www.prestashop.com/en/developers-versions" class="btn btn-lg btn-success" rel="">Download PrestaShop 1.7.6 beta now!</a></p>

<h2 id="how-to-help-finish-the-176">How to help finish the 1.7.6</h2>

<p>Your help will be very appreciated to finish the work on PrestaShop 1.7.6. Even if you are not a developer, your feedback has a lot of value.</p>

<p>You can:</p>
<ul>
<li>Install it and test it</li>
  <li>If you develop modules or themes, test them on this version</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/issues" rel="external nofollow">Report bugs on GitHub</a> (read <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">how to report issues</a>)</li>
  <li>Submit a bug fix by creating a <a href="https://github.com/PrestaShop/PrestaShop/compare" rel="external nofollow">pull request</a> (read the <a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">contribution guidelines</a>)</li>
</ul>
<p> 
If everything is working well, comment this article to tell us, and share on social networks, we also need this feedback.</p>
<p><a href="http://build.prestashop.com/news/prestashop-1-7-6-0-beta-release/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">985880</guid><pubDate>Mon, 13 May 2019 15:00:00 +0000</pubDate></item><item><title>[Blog] Recovery of abandoned carts: The 5 best practices in 2019</title><link>https://www.prestashop.com/forums/topic/986010-blog-recovery-of-abandoned-carts-the-5-best-practices-in-2019/</link><description><![CDATA[
<p>More than 68% of visitors leave their carts before finalizing a purchase. They visited your website, placed an item in the cart, and then left your site without buying!</p>
<p><a href="https://www.prestashop.com/en/blog/recovery-of-abandoned-carts-tips-advices" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">986010</guid><pubDate>Fri, 10 May 2019 15:18:27 +0000</pubDate></item><item><title>[Blog] Going global</title><link>https://www.prestashop.com/forums/topic/985861-blog-going-global/</link><description><![CDATA[
<p>Expanding into new markets can be confusing and difficult. Here are some areas to research before deciding the next steps for your business.</p>
<p><a href="https://www.prestashop.com/en/blog/international-going-global-NS8" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">985861</guid><pubDate>Thu, 09 May 2019 08:31:55 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 18 of 2019</title><link>https://www.prestashop.com/forums/topic/985391-build-prestashop-core-weekly-week-18-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 29th of April to Sunday 5th of May 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>The team is currently working on a Beta release. If you are interested to follow the work on the 1.7.6, below are three interesting links on GitHub:</p>

<ul>
<li>The <a href="https://github.com/PrestaShop/PrestaShop/projects/4" rel="external nofollow">1.7.6 roadmap</a>, this is a dedicated kanban used for the release’s project management</li>
  <li>The <a href="https://github.com/PrestaShop/PrestaShop/milestone/47" rel="external nofollow">1.7.6.0 milestone</a>, where you can see what is currently open, and the work already closed (more than 800 items to date)</li>
  <li>You can also filter by type: <a href="https://github.com/PrestaShop/PrestaShop/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A1.7.6.0+" rel="external nofollow">issues</a> (208 closed + open to date) or <a href="https://github.com/PrestaShop/PrestaShop/pulls?q=is%3Apr+milestone%3A1.7.6.0" rel="external nofollow">pull requests</a> (635 closed + open to date)</li>
</ul>
<p>If you want to compare, below are the equivalent links for two previous releases:</p>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/milestone/41?closed=1" rel="external nofollow">1.7.5.0 milestone</a>, with 596 items, including <a href="https://github.com/PrestaShop/PrestaShop/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A1.7.5.0" rel="external nofollow">146 issues</a> and <a href="https://github.com/PrestaShop/PrestaShop/pulls?q=is%3Apr+milestone%3A1.7.5.0" rel="external nofollow">450 pull requests</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/milestone/34" rel="external nofollow">1.7.4.0 milestone</a>, with 260 pull requests; issues were still managed on the old forge at this time, that explains why there are no figures for issues.</li>
</ul>
<p>So, now, you know how to check that PrestaShop 1.7.6.0 will be a huge release!</p>

<p>And that doesn’t include the work carried out for the modules: this is only for the core. You can find some inspiration from the links in the next section of this core weekly to track the work done on the entire project.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-04-29..2019-05-05" rel="external nofollow">42 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-04-29..2019-05-05" rel="external nofollow">42 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-04-29..2019-05-05" rel="external nofollow">14 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-04-29..2019-05-05" rel="external nofollow">75 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-04-29..2019-05-05" rel="external nofollow">69 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-04-29..2019-05-05" rel="external nofollow">62 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-1770">Code changes in the ‘develop’ branch (for 1.7.7.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13384" rel="external nofollow">#13384</a>: Adds naming convention linter. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13595" rel="external nofollow">#13595</a>: Merge 1.7.6.x to develop - 29/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13606" rel="external nofollow">#13606</a>: Fix phpdoc on Module class, by <a href="https://github.com/Matt75" rel="external nofollow">@Matt75</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13621" rel="external nofollow">#13621</a>: Merge 1.7.6.x to develop - 30/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13666" rel="external nofollow">#13666</a>: Merge 1.7.6.x to develop - 03/05/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13571" rel="external nofollow">#13571</a>: Enable grid search button by default. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13495" rel="external nofollow">#13495</a>: Add behat tests for customer Commands and Queries (part 1), by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13578" rel="external nofollow">#13578</a>: Automatically add dni field in Address format for countries which need it, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13604" rel="external nofollow">#13604</a>: Forbid URLS to be added in customer names, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13605" rel="external nofollow">#13605</a>: Add missing translation domains, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13609" rel="external nofollow">#13609</a>: Fixed dispatched hook on the Grid presenter, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul>
<h3 id="back-office-1">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13372" rel="external nofollow">#13372</a>: Add missing security annotations. Thank you <a href="https://github.com/rokaszygmantas" rel="external nofollow">@rokaszygmantas</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13504" rel="external nofollow">#13504</a>: Fix backoffice translations for third-party modules, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13563" rel="external nofollow">#13563</a>: Do not get data from null currency, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13576" rel="external nofollow">#13576</a>: Fix deleting profile . Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13603" rel="external nofollow">#13603</a>: Add id for orders view page to ease E2E testing, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13407" rel="external nofollow">#13407</a>: Fix labels display computing, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13440" rel="external nofollow">#13440</a>: Change checkout behaviour, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13635" rel="external nofollow">#13635</a>: Fix product link should not include attribute parameter equals to zero, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="tests-1">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13502" rel="external nofollow">#13502</a>: Fix test Category suite full, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13545" rel="external nofollow">#13545</a>: Fix test Employee Suite Full, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13570" rel="external nofollow">#13570</a>: Fix broken selectors and logic for the test suite 9 (customer), by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13588" rel="external nofollow">#13588</a>: Fixing some tests order, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13597" rel="external nofollow">#13597</a>: Fix test 09_delivery_slips_pdf_and_options, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13602" rel="external nofollow">#13602</a>: Fix for test 2 of the orders test suite, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13612" rel="external nofollow">#13612</a>: Fix test 05 create order without account, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13615" rel="external nofollow">#13615</a>: Fix test Product suite full. Thank you <a href="https://github.com/nesrineabdmouleh" rel="external nofollow">@nesrineabdmouleh</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13616" rel="external nofollow">#13616</a>: fix method to change quantity, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13651" rel="external nofollow">#13651</a>: Adding close welcome module in tests product, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13659" rel="external nofollow">#13659</a>:  Adding close welcome module in tests Attribute, by <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
</ul>
<h3 id="install">Install</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13471" rel="external nofollow">#13471</a>: Set null values when trying to retrieve the non-existing default shop, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="code-changes-in-the-175x-branch-for-1752">Code changes in the ‘1.7.5.x’ branch (for 1.7.5.2)</h2>

<h3 id="core-2">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13580" rel="external nofollow">#13580</a>: Fixed dispatched hook on the Grid presenter, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13599" rel="external nofollow">#13599</a>: Forbid URLS to be added in customer names, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="tests-2">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13583" rel="external nofollow">#13583</a>: Fix selector in E2E tests for addons catalog page and another one in the autoupgrade test. Thank you <a href="https://github.com/nesrineabdmouleh" rel="external nofollow">@nesrineabdmouleh</a>
</li>
</ul>
<h2 id="code-changes-in-the-161x-branch-for-16124">Code changes in the ‘1.6.1.x’ branch (for 1.6.1.24)</h2>

<h3 id="core-3">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13607" rel="external nofollow">#13607</a>: Forbid URLs to be inserted into Name fields, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/279" rel="external nofollow">#279</a>: Apply fixes from phpstan reviews, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/300" rel="external nofollow">#300</a>: Improve report of errors and fix notices, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/302" rel="external nofollow">#302</a>: Display error when access is not granted, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/303" rel="external nofollow">#303</a>: Enable php-cs-fixer on the project, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/305" rel="external nofollow">#305</a>: Add Rollback explanation in readme, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/307" rel="external nofollow">#307</a>: Improve configuration getter for image backup, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="legal-compliance">Legal compliance</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/64" rel="external nofollow">#64</a>: Unary operator spaces. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
</ul>
<h3 id="onboarding">OnBoarding</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/welcome/pull/56" rel="external nofollow">#56</a>: Fix theme &amp; logo, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/welcome/pull/57" rel="external nofollow">#57</a>: Update module version, README and LICENSE, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/welcome/pull/58" rel="external nofollow">#58</a>: Version updated to v6.0.0, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="improvements-of-readme-and-license-files-in-modules-repositories">Improvements of readme and license files in modules repositories</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_banner/pull/13" rel="external nofollow">Banner #13</a>: Update Readme &amp; License, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_banner/pull/14" rel="external nofollow">Banner #14</a>: Update Readme &amp; License, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_checkpayment/pull/23" rel="external nofollow">Check payment #23</a>: Update Readme &amp; License, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_checkpayment/pull/24" rel="external nofollow">Check payment #24</a>: Update Readme &amp; License, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_wirepayment/pull/42" rel="external nofollow">Wire payment #42</a>: Update Readme &amp; License, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_wirepayment/pull/43" rel="external nofollow">Wire payment #43</a>: Update Readme &amp; License, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_categorytree/pull/27" rel="external nofollow">Category tree links #27</a>: Update Readme &amp; License, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_categorytree/pull/28" rel="external nofollow">Category tree links #28</a>:  Update Readme &amp; License, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/productcomments/pull/27" rel="external nofollow">Product Comments #27</a>: Update Readme, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/productcomments/pull/28" rel="external nofollow">Product Comments #28</a>: Add Readme and License, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="product-comments">Product Comments</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/productcomments/pull/26" rel="external nofollow">#26</a>: New 4.0.0 version compatible with PrestaShop 1.7.6+, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="emails-sdk">Emails SDK</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/email-templates-sdk/pull/12" rel="external nofollow">#12</a>: Revert check vars. Thank you <a href="https://github.com/Scritik" rel="external nofollow">@Scritik</a>
</li>
</ul>
<h3 id="docker">Docker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/docker/pull/162" rel="external nofollow">#162</a>:  Add PrestaShop 1.7.5.2 &amp; 1.6.1.24 , by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/250" rel="external nofollow">#250</a>: Added docs for Kpi rows improvements, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/260" rel="external nofollow">#260</a>: Goodpratices, Technical Tools and New Technical Keys Steps. Thank you <a href="https://github.com/Shiryu75" rel="external nofollow">@Shiryu75</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/263" rel="external nofollow">#263</a>: Add BO credentials in docker page, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/266" rel="external nofollow">#266</a>: Core style theme.css priority should be 50 not 0. Thank you <a href="https://github.com/rateforx" rel="external nofollow">@rateforx</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @MathiasReker, @nesrineabdmoule, @rateforx, @rokaszygmantas, @sarjon, @Scritik, @Shiryu75, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-18-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">985391</guid><pubDate>Tue, 07 May 2019 18:00:00 +0000</pubDate></item><item><title>[Blog] Interview of Nathan, user of a 2019 PrestaShop Addons Awards winning module</title><link>https://www.prestashop.com/forums/topic/985229-blog-interview-of-nathan-user-of-a-2019-prestashop-addons-awards-winning-module/</link><description><![CDATA[
<p>Following the 2019 PrestaShop Addons Awards, </p>
<p><a href="https://www.prestashop.com/en/blog/interview-immersivedisplay-prestashop-protectmyshop-productivity" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">985229</guid><pubDate>Mon, 06 May 2019 14:01:10 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 17 of 2019</title><link>https://www.prestashop.com/forums/topic/984977-build-prestashop-core-weekly-week-17-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 22th to Sunday 28th of April 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>That was amazing to see the huge mobilization to find workarounds in a hurry, during the weekend, to fix the <a href="http://build.prestashop.com/news/fighting-against-spamming-again/" rel="external nofollow">spam issue</a> with the account creation form.</p>

<p>You will see in this core-weekly the pull requests that fix this issue. And, in case your missed it, two versions of PrestaShop have been released this morning: <a href="http://build.prestashop.com/news/prestashop-1-7-5-2-1-6-1-24-maintenance-release/" rel="external nofollow">1.6.1.24 and 1.7.5.2</a>.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-04-22..2019-04-28" rel="external nofollow">43 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-04-22..2019-04-28" rel="external nofollow">49 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-04-22..2019-04-28" rel="external nofollow">14 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-04-22..2019-04-28" rel="external nofollow">55 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-04-22..2019-04-28" rel="external nofollow">50 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-04-22..2019-04-28" rel="external nofollow">36 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-1770">Code changes in the ‘develop’ branch (for 1.7.7.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13482" rel="external nofollow">#13482</a>: Merge 1.7.6.x to develop - 18/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13542" rel="external nofollow">#13542</a>: Merge 1.7.6.x to develop - 23/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13557" rel="external nofollow">#13557</a>: Merge 1.7.6.x to develop - 25/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13152" rel="external nofollow">#13152</a>: Updates characters length for Category meta fields. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13233" rel="external nofollow">#13233</a>: Enable ‘back’ GET parameter management. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13454" rel="external nofollow">#13454</a>: Fix on product redirect in SEO tabs . Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13472" rel="external nofollow">#13472</a>: Create SF command to list tactician commands and queries. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13572" rel="external nofollow">#13572</a>: Add FiltersSubmitButtonEnablerExtension to profiles page. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13540" rel="external nofollow">#13540</a>: Update upgrade scripts to PS 1.7.6.0, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13560" rel="external nofollow">#13560</a>: Remove duplicate method call, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="back-office-1">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13484" rel="external nofollow">#13484</a>: Fixes Categories grid filtering by position. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13508" rel="external nofollow">#13508</a>: Enable ChoiceTree javascript in manufacturers form . Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13528" rel="external nofollow">#13528</a>: Fix calendar overflow. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13535" rel="external nofollow">#13535</a>: Fix responsive showcase cards . Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13547" rel="external nofollow">#13547</a>: Deprecate Language::installEmailsLanguagePack, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13550" rel="external nofollow">#13550</a>: Add missing check in Manufacturer image uploader. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
</ul>
<p>#Front office</p>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13411" rel="external nofollow">#13411</a>: Hide tax label in front when tax display is disabled in the shop, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13525" rel="external nofollow">#13525</a>: fix currency display on not existing language, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13503" rel="external nofollow">#13503</a>: FIx test Create Attribute Suite Full. Thank you <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13534" rel="external nofollow">#13534</a>: Fix tests manufacturer. Thank you <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13536" rel="external nofollow">#13536</a>: Fixes e2e broken selectors, by <a href="https://github.com/mbadrani" rel="external nofollow">@mbadrani</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13552" rel="external nofollow">#13552</a>: Fix tests International/localization and international/taxes. Thank you <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13561" rel="external nofollow">#13561</a>: fix for tests 1 and 2 of the shop_parameters test suite, by <a href="https://github.com/SimonGrn" rel="external nofollow">@SimonGrn</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13568" rel="external nofollow">#13568</a>: Fix tests 10_module Suite Full. Thank you <a href="https://github.com/boubkerbribri" rel="external nofollow">@boubkerbribri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13581" rel="external nofollow">#13581</a>: fix test feature update. Thank you <a href="https://github.com/ntiepresta" rel="external nofollow">@ntiepresta</a>
</li>
</ul>
<h2 id="code-changes-in-the-175x-branch-for-1752">Code changes in the ‘1.7.5.x’ branch (for 1.7.5.2)</h2>

<h3 id="core-2">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13549" rel="external nofollow">#13549</a>: Forbid URLs to be inserted into Name fields, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13567" rel="external nofollow">#13567</a>: Improve name validation, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h2 id="code-changes-in-the-161x-branch-for-16124">Code changes in the ‘1.6.1.x’ branch (for 1.6.1.24)</h2>

<h3 id="core-3">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13559" rel="external nofollow">#13559</a>: Forbid URLs to be inserted into Name fields, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13574" rel="external nofollow">#13574</a>: Improve name validation, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13581" rel="external nofollow">#13581</a>: fix test feature update. Thank you <a href="https://github.com/ntiepresta" rel="external nofollow">@ntiepresta</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/299" rel="external nofollow">#299</a>: Init Kernel on UpgradeDB when upgrading to 1.7, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="ui-kit">UI kit</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/prestashop-ui-kit/pull/64" rel="external nofollow">#64</a>: asset path in README.md, by <a href="https://github.com/david-piatek" rel="external nofollow">@david-piatek</a>
</li>
</ul>
<h3 id="classic-rocket">Classic Rocket</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/classic-rocket/pull/47" rel="external nofollow">#47</a>: Update microdata-jsonld.tpl. Thank you <a href="https://github.com/bhavikvaghani" rel="external nofollow">@bhavikvaghani</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/classic-rocket/pull/48" rel="external nofollow">#48</a>: Smarty Replace Warning. Thank you <a href="https://github.com/bhavikvaghani" rel="external nofollow">@bhavikvaghani</a>
</li>
</ul>
<h3 id="preston-bot">Preston Bot</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/prestonbot/pull/80" rel="external nofollow">#80</a>: Disable Classic Theme listener to stop assigning StarterTheme label, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/257" rel="external nofollow">#257</a>: Document DTOs. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/259" rel="external nofollow">#259</a>: Improve PHP compatibility chart, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @bhavikvaghani, @boubkerbribri, @ntiepresta, @sarjon, @tomas862, @YeLnatSs, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-17-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">984977</guid><pubDate>Fri, 03 May 2019 15:30:00 +0000</pubDate></item><item><title>[Build] Release of PrestaShop 1.7.5.2 and 1.6.1.24</title><link>https://www.prestashop.com/forums/topic/984947-build-release-of-prestashop-1752-and-16124/</link><description><![CDATA[
<p>PrestaShop 1.7.5.2 and 1.6.1.24 are now available. These versions fix a security issue for both 1.7.5.x and 1.6.1.x. For the details, please read below:</p>

<p>These two security updates address a validation issue on the customer registration form, which is currently being exploited by spammers who were entering URLs as customer name.</p>

<p>This update mitigates the problem by preventing attackers to use URLs as names. However, <a href="http://build.prestashop.com/news/fighting-against-spamming-again/" rel="external nofollow">as we discussed before</a>, the best protection against this kind of attack still is to add a CAPTCHA module on your shop. You can find them on the <a href="https://addons.prestashop.com/fr/recherche?pab=1&amp;search_query=captcha" rel="external nofollow">Addons marketplace</a>.</p>

<h2 id="important-note">Important note</h2>

<p>Once this update has been applied, customers won’t be able to register if their name contains a dot followed by a letter. For example, “John R.Hammond” won’t work, but “John R. Hammond” will.</p>

<p>There may already be customers on your shop with names like that. If that’s the case, next time they update their personal information, the form will require that they update their names manually either by removing dots, adding a space after any dot, or replacing all dots by spaces.</p>

<h2 id="additional-information">Additional information</h2>

<p>Changes for 1.7.5.2:</p>

<ul>
<li>Core:
    <ul>
<li>Bug fix:
        <ul>
<li>#13599: Forbid URLs to be added in customer names</li>
          <li>#13580: Fixed dispatched hook on the Grid presenter</li>
        </ul>
</li>
    </ul>
</li>
</ul>
<p>Changes for 1.6.1.24:</p>

<ul>
<li>Core:
    <ul>
<li>Bug fix:
        <ul>
<li>#13607: Forbid URLs to be inserted into Name fields</li>
          <li>#10859: Fixed keywords disappear from search index</li>
        </ul>
</li>
    </ul>
</li>
</ul>
<p class="text-center"><a href="https://www.prestashop.com/en/download" class="btn btn-lg btn-success" rel="">Download PrestaShop now!</a></p>

<p>Contributors to this patch versions, from both the Core team and the community at large: Casper Olsen, Geoffray Warnants, Mathieu Ferment, Mickaël Andrieu, Nesrine Abdmouleh, Pablo Borowicz, Pierre Rambaud and Thomas N. Thank you!</p>

<p>A very special thank you to @doekia and @okom3pom who were really helpful regarding the best approach for this major issue.</p>

<p>Since version 1.7.5.2 is a “patch” update to version 1.7.5.1, upgrading from any 1.7.5 version will be easy: features will work better, and modules &amp; themes which worked fine on 1.7.5.2 will work just as well with 1.7.5.1.
Upgrades from a standard 1.7.x version should work just as well.</p>

<p>This the same for 1.6.1.24 regarding 1.6.1.x versions.</p>
<p><a href="http://build.prestashop.com/news/prestashop-1-7-5-2-1-6-1-24-maintenance-release/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">984947</guid><pubDate>Fri, 03 May 2019 11:00:00 +0000</pubDate></item><item><title>[Blog] Shipping goods to Germany? Then you&#x2019;ll need to know about the German Packaging Act</title><link>https://www.prestashop.com/forums/topic/984950-blog-shipping-goods-to-germany-then-you%E2%80%99ll-need-to-know-about-the-german-packaging-act/</link><description><![CDATA[
<p>On 1 January 2019, a new law came into force in Germany that also directly affects retailers and manufacturers who ship goods to Germany – the new German Packaging </p>
<p><a href="https://www.prestashop.com/en/blog/shipping-german-packaging-act" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">984950</guid><pubDate>Fri, 03 May 2019 09:09:12 +0000</pubDate></item><item><title>[Build] UX Guidelines for modules developers</title><link>https://www.prestashop.com/forums/topic/984841-build-ux-guidelines-for-modules-developers/</link><description><![CDATA[
<p>With more than 4000 modules available on PrestaShop Addons marketplace, the diversity of features developed by modules developers or by the PrestaShop team is growing faster every day, making PrestaShop one of the most adaptive and versatile e-commerce solution.</p>

<h2 id="ux-challenge">UX Challenge</h2>

<p>Starting from this statement, one of the challenges PrestaShop has to address is consistency: with the variety of developers and modules comes the need to harmonise the interfaces in order to give our merchants the most fluid and consistent PrestaShop experience.</p>

<p>There are two things to take into account when it comes to harmonising interfaces: you may be familiar with the notion of UI (User interface) and UX (User experience). As a reminder, UI is the visual part of the interface: colors, buttons’ shapes, typography, spacing… On another hand, UX defines how the interface is meant to be used: architecture, navigation, wordings, interactions and many other aspects that reflect the ergonomy, usability and efficiency of the interface.</p>

<h2 id="the-ux-guide">The UX guide</h2>

<p>The goal of this document is to start establishing a certain pattern in the way merchants use their modules, so they don’t have to learn anew every time they get a new one. If merchants can get familiar with this pattern, it will result in a better clarity of the overall diversity of modules interfaces. The designer team and I wrote this document based on a representative sample of different modules from the marketplace, and a list of UX best practices that were the most relevant regarding our problematic.</p>

<p>This document is a first step in our ambition to provide more resources and help our community to develop easier and better.</p>

<p>We wish you a good reading, don’t hesitate to give us your feedback ;)</p>

<p class="text-center"><a href="http://build.prestashop.com/assets/docs/UX-Guide-Module-Developers.pdf" class="btn btn-lg btn-success" rel="external nofollow">Download the UX guide in PDF</a></p>

<h2 id="more">More</h2>

<p>If you are interested to know more about UX and UI best practices, below are other interesting resources on the topic:</p>

<ul>
<li><a href="https://www.intechnic.com/blog/100-ux-design-pro-tips-from-user-experience-master/" rel="external nofollow">Top 100 UX Design Tips from a User Experience Master</a></li>
  <li><a href="https://speckyboy.com/ux-design-checklist/" rel="external nofollow">The UX Design Checklist</a></li>
  <li><a href="https://www.elegantthemes.com/blog/resources/10-rules-of-good-ui-design-to-follow-on-every-web-design-project" rel="external nofollow">10 Rules of Good UI Design to Follow On Every Web Design Project</a></li>
</ul>
<p><a href="http://build.prestashop.com/news/ux-guidelines-for-modules-developers/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">984841</guid><pubDate>Thu, 02 May 2019 10:00:00 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 15 of 2019</title><link>https://www.prestashop.com/forums/topic/984719-build-prestashop-core-weekly-week-15-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 15th to Sunday 21st of April 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>It seems that the progress on the 1.7.6 is going well. For the first time with the PrestaShop open source project, this is possible to test it with the [nightly builds], a lot of feedback is collected this way. So, there is no need to spend too much time on an Alpha release. In fact, this will give more time to the team to finish the upcoming <a href="https://github.com/PrestaShop/PrestaShop/milestone/52" rel="external nofollow">1.6.1.24</a> and <a href="https://github.com/PrestaShop/PrestaShop/milestone/55" rel="external nofollow">1.7.5.2</a> releases.</p>

<p>More news about the 1.7.6 in the next core-weekly.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-04-15..2019-04-21" rel="external nofollow">68 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-04-15..2019-04-21" rel="external nofollow">53 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-04-15..2019-04-21" rel="external nofollow">24 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-04-15..2019-04-21" rel="external nofollow">65 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-04-15..2019-04-21" rel="external nofollow">55 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-04-15..2019-04-21" rel="external nofollow">40 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13353" rel="external nofollow">#13353</a>: Fixes default Customer group overriding. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13402" rel="external nofollow">#13402</a>: Add new hooks of 1.7.6.0 in fixtures, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13409" rel="external nofollow">#13409</a>: Do not call removed cldr lib, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13430" rel="external nofollow">#13430</a>: Merge 1.7.6.x to develop - 16/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13435" rel="external nofollow">#13435</a>: Fixes option for MaterialMultipleChoiceTableType. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13461" rel="external nofollow">#13461</a>: Merge 1.7.6.x in develop, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13470" rel="external nofollow">#13470</a>: Removes GetDefaultGroupHandler adapter . Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13351" rel="external nofollow">#13351</a>: Mail generator fixes, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13367" rel="external nofollow">#13367</a>: Remove deactivated currencies from new CLDR, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13404" rel="external nofollow">#13404</a>: missing showcase card in cms page implementation. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13429" rel="external nofollow">#13429</a>: Build outdated assets for 1.7.6.x, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13431" rel="external nofollow">#13431</a>: Fix parameters list in product lookup, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13434" rel="external nofollow">#13434</a>: Remove material icons on SQL manager page, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13439" rel="external nofollow">#13439</a>: Improvements on LegacyUrlConverter, “tab” alias, insensitive and prevent infinite redirection loop, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13466" rel="external nofollow">#13466</a>: Brand and address export actions. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13477" rel="external nofollow">#13477</a>: Fix issue on order with free gift, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
</ul>
<p>#Front office</p>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13003" rel="external nofollow">#13003</a>: free shipping behat tests, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13261" rel="external nofollow">#13261</a>: Fix lang on currency install, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13464" rel="external nofollow">#13464</a>: Apply CS Fixer on 1.7.6.x, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-1770">Code changes in the ‘develop’ branch (for 1.7.7.0)</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13189" rel="external nofollow">#13189</a>: Harmonize Grids naming. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13236" rel="external nofollow">#13236</a>: Adds ajax support for @AdminSecurity annotation. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13486" rel="external nofollow">#13486</a>: Fix coding style on develop, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="back-office-1">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13234" rel="external nofollow">#13234</a>: Add Showcase card in Categories page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13425" rel="external nofollow">#13425</a>: Border inside tabs when counter is empty. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/297" rel="external nofollow">#297</a>: Bump version to v4.7.0, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="preston-bot">Preston Bot</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/prestonbot/pull/82" rel="external nofollow">#82</a>: Fix tests and Travis pipeline, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="faceted-search">Faceted search</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/52" rel="external nofollow">#52</a>: Huge Refactoring, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/54" rel="external nofollow">#54</a>: Enable Release Drafter, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_facetedsearch/pull/55" rel="external nofollow">#55</a>: Add PHP checks on Travis, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="translation-tools">Translation tools</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/TranslationToolsBundle/pull/58" rel="external nofollow">#58</a>: Add option to SmartyExtractor to allow it to include external module translations, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/TranslationToolsBundle/pull/59" rel="external nofollow">#59</a>: Infer module domain for old legacy modules, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="theme-customization">Theme customization</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_themecusto/pull/12" rel="external nofollow">#12</a>: Merge dev to master for 1.0.10, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/232" rel="external nofollow">#232</a>: Document CQRS. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/243" rel="external nofollow">#243</a>: Documents Empty state feature of Grid. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/244" rel="external nofollow">#244</a>: Documents Bulk actions for Grid component. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/245" rel="external nofollow">#245</a>: Reusable custom Form Types reference. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/252" rel="external nofollow">#252</a>: Add hooks implemented in 1.7.6.0, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/253" rel="external nofollow">#253</a>: Corrected a typo in head.md. Thank you <a href="https://github.com/JePoste" rel="external nofollow">@JePoste</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/254" rel="external nofollow">#254</a>: Change many “http://” links by “https://”. Thank you <a href="https://github.com/yannicka" rel="external nofollow">@yannicka</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/255" rel="external nofollow">#255</a>: Document domain exceptions. Thank you <a href="https://github.com/rokaszygmantas" rel="external nofollow">@rokaszygmantas</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @JePoste, @rokaszygmantas, @sarjon, @tomas862, @yannicka, @YeLnatSs, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-16-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">984719</guid><pubDate>Tue, 30 Apr 2019 16:30:00 +0000</pubDate></item><item><title>[Blog] Building an eCommerce site for your customer base.</title><link>https://www.prestashop.com/forums/topic/984623-blog-building-an-ecommerce-site-for-your-customer-base/</link><description><![CDATA[
<p>Depends on the industry and type of selling goods the e-commerce set up will be different each time, the same as different will be customer’s expectations.</p>
<p><a href="https://www.prestashop.com/en/blog/building-ecommerce-site-for-customer-base" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">984623</guid><pubDate>Mon, 29 Apr 2019 13:29:46 +0000</pubDate></item><item><title>[Blog] Is cryptocurrency the E-Commerce Game Changer? Here you go!</title><link>https://www.prestashop.com/forums/topic/984410-blog-is-cryptocurrency-the-e-commerce-game-changer-here-you-go/</link><description><![CDATA[
<p>Cryptocurrency is the hottest cake in the market right now and bringing it into E-commerce shall take the booming industry to much greater heights.</p>
<p><a href="https://www.prestashop.com/en/blog/cryptocurrency-the-e-commerce-game-changer" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">984410</guid><pubDate>Fri, 26 Apr 2019 14:10:05 +0000</pubDate></item><item><title>[Build] Fighting against spamming - again!</title><link>https://www.prestashop.com/forums/topic/984257-build-fighting-against-spamming-again/</link><description><![CDATA[
<p>Remember the movie scene from Terminator when Arnold Swcharzenegger says “I’ll be back”? Well, this is pretty close to what spammers said last year after we prevented them from spamming our merchants’ contact forms (see article <a href="http://build.prestashop.com/news/fighting-against-spamming" rel="external nofollow">here</a>).</p>

<p>A lot of PrestaShop users approached us these past few days because they were experiencing spam issues. Indeed, a stream of spammers is currently exploiting PrestaShop in order to flood people under a mass of undesired emails, generated by the creation of fake new customer accounts.</p>

<p>Before getting more into details on how this spamming works and what to do to prevent it, we would like to say a big thank you to our community, especially on PrestaShop forum, who has been really active and helpful on this issue.</p>

<h2 id="how-are-those-spammers-spamming">How are those spammers spamming?</h2>

<p>All versions might be concerned, the spamming method affects all merchants the same way: spammers are exploiting the account creation forms, available on shop front-offices by replacing the first and/or last names with a malicious website URL. Here is how customer accounts look like on affected shops’ back offices:</p>

<p><img src="/assets/images/2019/04/spam-emails1.png" alt="Spam illustration 1"></p>

<p><img src="/assets/images/2019/04/spam-emails2.png" alt="Spam illustration 2"></p>

<p>Screenshots taken from the PrestaShop forum, thanks to those who shared them!</p>

<p>It has 2 major impacts :</p>

<ul>
<li>
    <p>Merchants are flooded with undesired emails (caused by account creation notifications), therefore it might not only negatively impact their shop’s performance but also make merchants be flagged as spammers by some email domains and block them for future email sendings.</p>
  </li>
  <li>
    <p>When real email addresses are used, it sends a confirmation email to a real user including the spammer’s URL in it. We think it can be used for fake advertisement, or phishing if users click on this link.</p>
  </li>
</ul>
<h2 id="what-to-do-to-prevent-those-spammers-from-spamming">What to do to prevent those spammers from spamming?</h2>

<p>Well, the solution is the same for both 1.6 and 1.7 versions.</p>

<p>Because this attack is caused by massive account creations containing untrustworthy links, we took the decision to prevent people from writing anything that looks like a URL within the customer account creation form. And therefore it will be impossible to create a customer with an URL as the first name and/or the last name.</p>

<p>A patch is thus going to be released for versions 1.7.5.x and 1.6.1.x in order to mitigate the attack vector. Shops based on 1.6 will be able to retrieve this patch in the next 1.6.1.24 release - PR to come. As for PrestaShop 1.7, it will be included in the forthcoming 1.7.5.2 version. Have a look at the pull request <a href="https://github.com/PrestaShop/PrestaShop/pull/13549" rel="external nofollow">here</a> while waiting for the releases to upgrade your store.</p>

<h2 id="what-to-do-next">What to do next?</h2>

<p>We suggest deleting all fake accounts in your back office. Here are three steps to follow before their deletion, just to make sure you won’t be bothered again:</p>

<ul>
<li>remove spam accounts from your mailing lists</li>
  <li>go in the Customers page of your back office and select all these accounts</li>
  <li>finally, click on delete and check the option “I want my customers to be able to register again with the same email address. All data will be removed from the database.”</li>
</ul>
<p>We strongly encourage all 1.6 and 1.7 merchants to upgrade to the latest version (1.7.5.2 and 1.6.1.24) as soon as it is released to benefit from this patch and prevent this kind of spam in the future.</p>

<p>We also recommend merchants to get a CAPTCHA solution to be able to fully protect your forms from spammers. See below for further information.</p>

<h2 id="about-captchas">About CAPTCHAs</h2>

<p>CAPTCHA stands for Completely Automated Public Turing test to tell Computers and Humans Apart, we are pretty sure you all already know about it. It is a great solution to protect your shop from robot attacks and, obviously, it was the first thing we thought about.</p>

<p>But it turns out it is also a tool that can be complicated to install and set up. Indeed, it either requires the merchant to configure third-party services or install PHP libraries that are not always available or easy to activate in the server.</p>

<p>For this reason, we choose to to leave you the choice to get a CAPTCHA for your store or not. Because it implies some configurations that not everybody will feel like doing it. You can find modules for that on our <a href="https://addons.prestashop.com/fr/recherche?pab=1&amp;search_query=captcha" rel="external nofollow">Addons marketplace</a>.</p>

<p>We are aware that this kind of unfortunate situation can affect your business and for that we make a point of guaranteeing the security of all the PrestaShop stores. We are deeply involved in solving this issue as it is our number one priority today. Be sure that it will soon be fixed!</p>
<p><a href="http://build.prestashop.com/news/fighting-against-spamming-again/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">984257</guid><pubDate>Thu, 25 Apr 2019 09:10:11 +0000</pubDate></item><item><title>[Build] PrestaShop Core Weekly - Week 15 of 2019</title><link>https://www.prestashop.com/forums/topic/980337-build-prestashop-core-weekly-week-15-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 8th to Sunday 14th of April 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>The tests and debug phase of the 1.7.6 release has started: 134 issues have been created on the week after the code freeze. Some developers are already testing it on their infrastructure, opening issues, and submitting pull requests, and that is AWESOME!!!</p>

<p>Please continue like that, thank you very much for your feedback.</p>

<p>Oh, and this week, I went to the first edition of the PSconnect event in Lyon, France, with a few people of the PrestaShop company: business managers, product managers, our CEO and our CTO. That was a very interesting moment to discuss and collect feedback about the roadmap. Merchants, partners, agencies and freelancers confirmed that the project’s roadmap is on good tracks. There was also a very good feedback about 1.7.5, with many projects in production and scheduled migrations.</p>

<p>Find the next PrestaShop event in your area: <a href="https://www.prestashop.com/en/events" rel="">https://www.prestashop.com/en/events</a></p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-04-08..2019-04-14" rel="external nofollow">134 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-04-08..2019-04-14" rel="external nofollow">63 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-04-08..2019-04-14" rel="external nofollow">12 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-04-08..2019-04-14" rel="external nofollow">74 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-04-08..2019-04-14" rel="external nofollow">46 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-04-08..2019-04-14" rel="external nofollow">43 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-176x-branch-for-v1760">Code changes in the “1.7.6.x” branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13246" rel="external nofollow">#13246</a>: Add missing hook description, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13256" rel="external nofollow">#13256</a>: Fixes to Customer subdomain &amp; controller. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13144" rel="external nofollow">#13144</a>: Cms page fixes. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13251" rel="external nofollow">#13251</a>: Removes unnecessary return on update everywhere. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13264" rel="external nofollow">#13264</a>: Restores deleted generatable_text_widget from template. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13273" rel="external nofollow">#13273</a>: Fix domain errors, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13349" rel="external nofollow">#13349</a>: Make all grids responsive, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13363" rel="external nofollow">#13363</a>: Fix syntax error in tpl, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13356" rel="external nofollow">#13356</a>: Adds unit tests for FormHandlerFactory. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul>
<h3 id="install">Install</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13223" rel="external nofollow">#13223</a>: Fix SQL syntax error in upgrade file to PS 1.7.6, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="code-changes-in-the-develop-branch">Code changes in the ‘develop’ branch</h2>

<h3 id="core-1">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13119" rel="external nofollow">#13119</a>: Allow hookAdditionalCustomerFormFields and –AddressFormFields to modify fields positions. Thank you <a href="https://github.com/rblaurin" rel="external nofollow">@rblaurin</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13200" rel="external nofollow">#13200</a>: Add SecurityAnnotation linter. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13222" rel="external nofollow">#13222</a>: Do not try to install an unsupported language, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13232" rel="external nofollow">#13232</a>: [CO] Wrong calculation, free Gift. Thank you <a href="https://github.com/123monsite-regis" rel="external nofollow">@123monsite-regis</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13235" rel="external nofollow">#13235</a>: Update src folder license headers, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13237" rel="external nofollow">#13237</a>: Update tests folders license headers, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13238" rel="external nofollow">#13238</a>: Update themes folders license headers, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13239" rel="external nofollow">#13239</a>: Update js folder license headers, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13242" rel="external nofollow">#13242</a>: Add missing hook description for additionalCustomerAddressFields, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13266" rel="external nofollow">#13266</a>: Merge 1.7.6.x to develop - 10/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13359" rel="external nofollow">#13359</a>: Merge 1.7.6.x to develop - 11/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13375" rel="external nofollow">#13375</a>: Merge 1.7.6.x to develop - 12/04/2019, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="back-office-1">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13162" rel="external nofollow">#13162</a>: Tax page fixes. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13221" rel="external nofollow">#13221</a>: Allow trans() to fall back on the legacy translation system when used with modules, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13241" rel="external nofollow">#13241</a>: Grid extension to disable filters submit button when filters are empty. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13047" rel="external nofollow">#13047</a>: New design for prices and taxes. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13201" rel="external nofollow">#13201</a>: Fix search results if shop has non-default ‘visitor’ group and categories that are only accessible for the non-default visitor group. Thank you <a href="https://github.com/fgschaefer" rel="external nofollow">@fgschaefer</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13218" rel="external nofollow">#13218</a>: Fix breadcrumb in search results page leads to 404 page, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/295" rel="external nofollow">#295</a>: Add configuration file needed for Release Drafter, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/296" rel="external nofollow">#296</a>: Deploying v4.7.0 of the autoupgrade module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="gamification">Gamification</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/gamification/pull/64" rel="external nofollow">#64</a>: Various improvements, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="theme-customisation">Theme customisation</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_themecusto/pull/8" rel="external nofollow">#8</a>: Correcting button on responsive by adding a new css rule, by <a href="https://github.com/apacios" rel="external nofollow">@apacios</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_themecusto/pull/11" rel="external nofollow">#11</a>: Bump version 1.0.10, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="docker">Docker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/docker/pull/160" rel="external nofollow">#160</a>: Make sure nightly images are built from PrestaShop develop branch, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="amazon-payments">Amazon payments</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/amzpayments/pull/84" rel="external nofollow">#84</a>: v2.2.8. Thank you <a href="https://github.com/paeddl" rel="external nofollow">@paeddl</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/amzpayments/pull/85" rel="external nofollow">#85</a>: v3.2.7. Thank you <a href="https://github.com/paeddl" rel="external nofollow">@paeddl</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/184" rel="external nofollow">#184</a>: adds Identifiable object Forms documentation. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/239" rel="external nofollow">#239</a>: Add deprecation notice about PS 1.7.6, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/240" rel="external nofollow">#240</a>: How to extend grid with Javascript extensions. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/242" rel="external nofollow">#242</a>: Add “Insomnia” to test REST API. Thank you <a href="https://github.com/yannicka" rel="external nofollow">@yannicka</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/246" rel="external nofollow">#246</a>: Fixed grammar and other small changes. Thank you <a href="https://github.com/NathanGiesbrecht" rel="external nofollow">@NathanGiesbrecht</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/247" rel="external nofollow">#247</a>: Missing dollar sign, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/251" rel="external nofollow">#251</a>: Update _index.md. Thank you <a href="https://github.com/budhead" rel="external nofollow">@budhead</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @123monsite-regis, @budhead, @paeddl, @rblaurin, @sarjon, @tomas862, @yannick, @YeLnatS, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-15-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">980337</guid><pubDate>Fri, 19 Apr 2019 16:30:00 +0000</pubDate></item><item><title>[Blog] The Ultimate SEO Checklist for PrestaShop (2019)</title><link>https://www.prestashop.com/forums/topic/980304-blog-the-ultimate-seo-checklist-for-prestashop-2019/</link><description><![CDATA[
<p>Search Engine Optimization (SEO) has become an integral part of promoting and marketing a website online.</p>
<p><a href="https://www.prestashop.com/en/blog/ultimate-seo-checklist-for-prestashop" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">980304</guid><pubDate>Fri, 19 Apr 2019 08:32:09 +0000</pubDate></item><item><title>[Blog] New developments at PrestaShop! What&#x2019;s the latest?</title><link>https://www.prestashop.com/forums/topic/979396-blog-new-developments-at-prestashop-what%E2%80%99s-the-latest/</link><description><![CDATA[
<p>We often say that a picture is worth a thousand words.</p>
<p><a href="https://www.prestashop.com/en/blog/new-features-prestashop-2019" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">979396</guid><pubDate>Thu, 18 Apr 2019 15:17:30 +0000</pubDate></item><item><title>[Build] Do you speak PrestaShop? &#x2013; March 2019 edition</title><link>https://www.prestashop.com/forums/topic/969871-build-do-you-speak-prestashop-%E2%80%93-march-2019-edition/</link><description><![CDATA[
<p>Contributing to PrestaShop is not only about the code, it’s also about taking part in the <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">PrestaShop translation project</a>! This report tells you how the translations of the software evolved in March.</p>

<p><img src="/assets/images/2019/01/Build-Crowdin-banner.jpg" alt="Crowdin Monthly banner"></p>

<h2 id="project-news">Project news</h2>

<h3 id="string-freeze-is-comin">String freeze is comin’</h3>

<p>… aaaaannnd PrestaShop 1.7.6 has entered code freeze, we are glad to inform you about this huge step we have just achieved! It means that string freeze is due as well, you can expect the new catalog to be pushed on <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">Crowdin</a> this week. Once this new translation branch created, it will be time for us to translate, correct and validate all fresh strings in order to get the most complete version for the 1.7.6 official release, planned for June. Let’s all make PrestaShop go in the right way… ready, set, go!</p>

<h3 id="special-thanks-to-newcomers">Special thanks to newcomers</h3>

<p>Many people subscribe to the project(s) of their choice each month, but not so many start translating straightaway. For that reason, we would like to thank the ones that kind of rush into the effort immediately, aha! So lot of love to the dedicated Guisardo. See you soon on Crowdin… and PrestaShop. ;-)</p>

<h2 id="a-few-stats">A few stats</h2>

<ul>
<li>
<strong>13 members</strong> were active on the project this month.</li>
  <li>A total of <strong>213,652 words have been translated</strong> and <strong>7,802 validated</strong>.</li>
  <li>All this in <strong>14 different languages</strong>.</li>
</ul>
<p>Thank you for your involvement!</p>

<h2 id="top-contributors">Top contributors</h2>

<p>A lot of you are working every day on Crowdin to have PrestaShop available in many languages, and we can’t thank you enough for your dedication! Here are the <strong>most active translators and proofreaders</strong> for March 2019.</p>

<h4 id="top-10-translators-in-march">Top 10 translators in March:</h4>

<table>
<thead><tr>
<th> </th>
      <th>Translator</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead>
<tbody>
<tr>
<td>1.</td>
      <td>Guisardo</td>
      <td>Spanish, Argentina</td>
      <td>212,754</td>
    </tr>
<tr>
<td>2.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>371</td>
    </tr>
<tr>
<td>3.</td>
      <td>CMLEUNG</td>
      <td>Chinese Traditional</td>
      <td>130</td>
    </tr>
<tr>
<td>4.</td>
      <td>ols (olegsv)</td>
      <td>Hebrew</td>
      <td>125</td>
    </tr>
<tr>
<td>5.</td>
      <td>Anouar Talidi (Anouar_Talidi)</td>
      <td>Arabic</td>
      <td>69</td>
    </tr>
<tr>
<td>6.</td>
      <td>Morten Borg (mortenborg)</td>
      <td>Danish</td>
      <td>55</td>
    </tr>
<tr>
<td>7.</td>
      <td>alexll</td>
      <td>Catalan</td>
      <td>38</td>
    </tr>
<tr>
<td>8.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>35</td>
    </tr>
<tr>
<td>9.</td>
      <td>Andrei Staicu (andrei.staicu)</td>
      <td>Romanian</td>
      <td>31</td>
    </tr>
<tr>
<td>10.</td>
      <td>kengo06</td>
      <td>Hungarian</td>
      <td>30</td>
    </tr>
</tbody>
</table>
<h4 id="top-9-proofreaders-in-march">Top 9 proofreaders in March:</h4>

<table>
<thead><tr>
<th> </th>
      <th>Proofreader</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead>
<tbody>
<tr>
<td>1.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>6,815</td>
    </tr>
<tr>
<td>2.</td>
      <td>ols (olegsv)</td>
      <td>Hebrew</td>
      <td>383</td>
    </tr>
<tr>
<td>3.</td>
      <td>Adeko Webdesign &amp; Development (Adeko)</td>
      <td>Dutch</td>
      <td>293</td>
    </tr>
<tr>
<td>4.</td>
      <td>alexll</td>
      <td>Catalan</td>
      <td>93</td>
    </tr>
<tr>
<td>5.</td>
      <td>Anouar Talidi (Anouar_Talidi)</td>
      <td>Arabic</td>
      <td>88</td>
    </tr>
<tr>
<td>6.</td>
      <td>Morten Borg (mortenborg)</td>
      <td>Danish</td>
      <td>57</td>
    </tr>
<tr>
<td>7.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>56</td>
    </tr>
<tr>
<td>8.</td>
      <td>webdvl (megashopba)</td>
      <td>Slovak, Czech</td>
      <td>14</td>
    </tr>
<tr>
<td>9.</td>
      <td>Rodrigo Laurindo (rblaurin)</td>
      <td>Portuguese, Brazilian</td>
      <td>3</td>
    </tr>
</tbody>
</table>
<p>Congrats, and welcome to our new top contributors!</p>

<p>Remember, you can see who’s been contributing to our translation project thanks to the <a href="http://translators.prestashop.com/" rel="external nofollow">Translators page</a>.</p>

<h2 id="complete-translations">Complete translations</h2>

<h4 id="fully-translated-languages">Fully translated languages</h4>

<p>At the end of March 2019, PrestaShop 1.6.1 was fully available (= 100% translated and validated) in <strong>31 languages</strong>:</p>

<table><tbody>
<tr>
<td>Bulgarian</td>
      <td>Catalan</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr>
<tr>
<td><strong>Danish</strong></td>
      <td>Dutch</td>
      <td>English</td>
      <td>Estonian</td>
    </tr>
<tr>
<td>French</td>
      <td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
    </tr>
<tr>
<td>Italian</td>
      <td><strong>Indonesian</strong></td>
      <td>Latvian</td>
      <td>Lithuanian</td>
    </tr>
<tr>
<td>Macedonian</td>
      <td>Norwegian</td>
      <td>Persian</td>
      <td>Polish</td>
    </tr>
<tr>
<td>Portuguese</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr>
<tr>
<td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td>Swedish</td>
    </tr>
<tr>
<td>Turkish</td>
      <td>Ukrainian</td>
      <td>Vietnamese</td>
      <td> </td>
    </tr>
</tbody></table>
<p>For its part, PrestaShop 1.7.5 was fully available in <strong>25 languages</strong>!</p>

<table><tbody>
<tr>
<td>Bosnian</td>
      <td>Bulgarian</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr>
<tr>
<td><strong>Danish</strong></td>
      <td><strong>Dutch</strong></td>
      <td>English</td>
      <td>French</td>
    </tr>
<tr>
<td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
      <td>Indonesian</td>
    </tr>
<tr>
<td>Italian</td>
      <td>Latvian</td>
      <td>Macedonian</td>
      <td>Persian</td>
    </tr>
<tr>
<td>Polish</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr>
<tr>
<td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td><strong>Swedish</strong></td>
    </tr>
<tr>
<td>Ukrainian</td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
</tbody></table>
<h2 id="languages-with-the-best-evolution">Languages with the best evolution</h2>

<p>In comparison with February 2019, the following languages had the best progress thanks to the translation community:</p>

<ul>
<li>
<strong>Spanish, Argentina</strong> (+75% to reach 99% translated in 1.7)</li>
  <li>
<strong>Korean</strong> (+3% to reach 98% approved in 1.7)</li>
  <li>
<strong>Hebrew</strong> (+1% to reach 74% approved in 1.7)</li>
</ul>
<p><img src="/assets/images/2019/04/Build-Crowdin-progress-March19.png" alt="Best translation progress for March 2019"></p>

<p>Thanks to all the contributors!</p>

<p>Of course, this is highlighting the languages that made some progress with new translations; but it doesn’t mean that the languages that aren’t mentioned here aren’t active. Indeed, some editing and rewriting could be going on, but the percentage of translation wouldn’t be modified (since it’s working on strings that are already translated). So let’s not forget about the work of these proofreaders! Thank you too!</p>

<h2 id="languages-that-need-more-proofreaders">Languages that need (more) proofreaders</h2>

<p>A translated string will not be available in PrestaShop as long as it is not validated. For this reason, it’s important we should keep a good level of validated strings vs. translated strings, to make sure everyone benefits from the latest translations!</p>

<p>At the end of March 2019, some languages would still benefit from some proofreading:</p>

<ul>
<li>
<strong>Spanish, Argentina</strong> (99% translated vs 16% validated in 1.6).</li>
  <li>
<strong>Galician</strong> (100% vs 62% in 1.7).</li>
  <li>
<strong>Spanish, Venezuela</strong> (53% vs 17% in 1.6).</li>
  <li>
<strong>Chinese Simplified</strong> (100% vs 71% in 1.7).</li>
  <li>
<strong>Tagalog</strong> (52% vs 24% in 1.6).</li>
</ul>
<p><img src="/assets/images/2019/04/Build-Crowdin-proofreading-March19.png" alt="Languages that need proofreading"></p>

<p>If you wish to help to proofread what has been translated, please contact us with the language you’d like to proofread: just send an email to translation@prestashop.com. We need your help!</p>

<p>If you haven’t joined us on Crowdin yet, <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">it’s never too late</a>!</p>

<p>If you want to gather your fellow translators to work towards a better harmonization, start a glossary, or anything else, do let us know: we’ll include a word about it in the next monthly report.</p>

<p>Do you have a question, a remark? Don’t hesitate to leave a comment. See you next month!</p>
<p><a href="http://build.prestashop.com/news/do-you-speak-prestashop-march-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969871</guid><pubDate>Wed, 10 Apr 2019 09:10:11 +0000</pubDate></item><item><title>[Build]PrestaShop Core Weekly - Week 14 of 2019</title><link>https://www.prestashop.com/forums/topic/969853-buildprestashop-core-weekly-week-14-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 01st to Sunday 07th of April 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>The code is frozen!!! <span class="ipsEmoji">🍾</span>️ <span class="ipsEmoji">🎉</span>️ <span class="ipsEmoji">☃️</span></p>

<p>A quick look at the work done on 1.7.6:</p>

<ul>
<li><a href="https://github.com/PrestaShop/PrestaShop/issues?q=is%3Aissue+milestone%3A1.7.6.0+is%3Aclosed+label%3AFixed" rel="external nofollow">120 issues have been fixed</a></li>
  <li><a href="https://github.com/PrestaShop/PrestaShop/pulls?utf8=%E2%9C%93&amp;q=is%3Apr+milestone%3A1.7.6.0+is%3Amerged" rel="external nofollow">521 pull requests have been merged</a></li>
</ul>
<p>What a huge amount of work!</p>

<p>If you can’t wait for an Alpha build, don’t forget that you can use the <a href="https://nightly.prestashop.com/" rel="external nofollow">nightly builds</a>. And of course, test it with your infrastructure, your modules and themes, your data, your configuration. And then, please, let us know if you find something to fix: <a href="https://github.com/PrestaShop/PrestaShop/issues/new/choose" rel="external nofollow">open an issue on GitHub</a>.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-04-01..2019-04-07" rel="external nofollow">68 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-04-01..2019-04-07" rel="external nofollow">65 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-04-01..2019-04-07" rel="external nofollow">16 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-04-01..2019-04-07" rel="external nofollow">42 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-04-01..2019-04-07" rel="external nofollow">58 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-04-01..2019-04-07" rel="external nofollow">49 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-v1760">Code changes in the ‘develop’ branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12708" rel="external nofollow">#12708</a>: Deprecate admin endpoints outside index.php, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12926" rel="external nofollow">#12926</a>: Migration of Manufacturers view action. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12941" rel="external nofollow">#12941</a>: Remove unnecessary return on update, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12996" rel="external nofollow">#12996</a>: Domain improvements: naming and namespace. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12999" rel="external nofollow">#12999</a>: Remove calls to old CLDR, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13115" rel="external nofollow">#13115</a>: Fix strpos arguments order. Thank you <a href="https://github.com/quasilyte" rel="external nofollow">@quasilyte</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13141" rel="external nofollow">#13141</a>: Performance : avoid useless attributes queries. Thank you <a href="https://github.com/123monsite-regis" rel="external nofollow">@123monsite-regis</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13146" rel="external nofollow">#13146</a>: Fixes missing fields validation in Language command handlers. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13208" rel="external nofollow">#13208</a>: Broken page when request a duplicate _legacy_link, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13209" rel="external nofollow">#13209</a>: Properly set error headers, by <a href="https://github.com/jocel1" rel="external nofollow">@jocel1</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12331" rel="external nofollow">#12331</a>: Migration of Theme &amp; Logo page with style and ux improvements. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12436" rel="external nofollow">#12436</a>: Introduces new File type input design for all new and migrated back-office pages . Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12707" rel="external nofollow">#12707</a>: New design for employee profile [Back-Office]. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12795" rel="external nofollow">#12795</a>: Brand address create/edit actions migration. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12931" rel="external nofollow">#12931</a>: Make footer on product page spreads itself when the menu is hidden. Thank you <a href="https://github.com/dineshbadrukhiya" rel="external nofollow">@dineshbadrukhiya</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12974" rel="external nofollow">#12974</a>: Cms page category listing position update. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12995" rel="external nofollow">#12995</a>: Migrate Cms page create/edit actions. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13033" rel="external nofollow">#13033</a>: Filter registered hooks in module possible hooks list. Thank you <a href="https://github.com/unlocomqx" rel="external nofollow">@unlocomqx</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13048" rel="external nofollow">#13048</a>: Integrate mail generator, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13088" rel="external nofollow">#13088</a>: Ensure translations are always saved with the selected theme in back office, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13093" rel="external nofollow">#13093</a>: Add missing label and delete legacy tax controller as it was migrated. Thank you <a href="https://github.com/rokaszygmantas" rel="external nofollow">@rokaszygmantas</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13105" rel="external nofollow">#13105</a>: Validate theme zip file and show error messages. Thank you <a href="https://github.com/rokaszygmantas" rel="external nofollow">@rokaszygmantas</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13108" rel="external nofollow">#13108</a>: Fix missing lang entries in Configuration. Thank you <a href="https://github.com/rblaurin" rel="external nofollow">@rblaurin</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13122" rel="external nofollow">#13122</a>: Fix notice when iso code does not exist in array, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13123" rel="external nofollow">#13123</a>: Display shop path in Information page. Thank you <a href="https://github.com/unlocomqx" rel="external nofollow">@unlocomqx</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13125" rel="external nofollow">#13125</a>: Add CMS page listing position update functionality. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13145" rel="external nofollow">#13145</a>: fixes bug with incorrect errors display within the forms. . Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13157" rel="external nofollow">#13157</a>: Fix Add/Edit brand icon, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13158" rel="external nofollow">#13158</a>: Sets error bubbling inside the translatable type. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13159" rel="external nofollow">#13159</a>: Remove ‘Constraint’ suffix from TypedRegex constraint and validator. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13161" rel="external nofollow">#13161</a>: Remove icons from Customers form. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13164" rel="external nofollow">#13164</a>: Manufacturer page fixes. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13177" rel="external nofollow">#13177</a>: Fix notice undefined index: icon on Design -&gt; Positions, by <a href="https://github.com/Matt75" rel="external nofollow">@Matt75</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13199" rel="external nofollow">#13199</a>: Fix Profiles form twig template compatibility with twig v2, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13216" rel="external nofollow">#13216</a>: Enable help bar on suppliers page, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12872" rel="external nofollow">#12872</a>: Fix label “Web only” . Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13103" rel="external nofollow">#13103</a>: Introduce new hooks displayProductActions &amp; displayPersonalInformationTop, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13106" rel="external nofollow">#13106</a>: Checkout proceeds automatically go to latest step, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13135" rel="external nofollow">#13135</a>: Add variable to tell if prices are tax included or not, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13150" rel="external nofollow">#13150</a>: Add a missing space that could trigger an SQL error. Thank you <a href="https://github.com/chrisvanberg" rel="external nofollow">@chrisvanberg</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13171" rel="external nofollow">#13171</a>: Outdated assets, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13127" rel="external nofollow">#13127</a>: Do not run tests with the StarterTheme anymore, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13167" rel="external nofollow">#13167</a>: Move lint checks in GitHub action, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13176" rel="external nofollow">#13176</a>: Allow to use date as parameter for nightly builds, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="starter-theme">Starter theme</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/StarterTheme/pull/240" rel="external nofollow">#240</a>: Add deprecation notice in Readme, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="legal-compliance">Legal Compliance</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/45" rel="external nofollow">#45</a>: Fixed undefined array index declaration, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul>
<h3 id="nvd3-charts">NVD3 Charts</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/graphnvd3/pull/6" rel="external nofollow">#6</a>: Deploy v2.0.1 of the graphnvd3 module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/236" rel="external nofollow">#236</a>: Fix paths of files and fold. Thank you <a href="https://github.com/cr998" rel="external nofollow">@cr998</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/237" rel="external nofollow">#237</a>: Docs for custom product flags. Thank you <a href="https://github.com/kpodemski" rel="external nofollow">@kpodemski</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @123monsite-regis, @chrisvanberg, @cr998, @dineshbadrukhiya, @kpodemski, @quasilyte, @rblaurin, @sarjo, @tomas862, @unlocomqx!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-14-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969853</guid><pubDate>Mon, 08 Apr 2019 14:30:00 +0000</pubDate></item><item><title>[Blog]5 signs you need a PIM system for your PrestaShop</title><link>https://www.prestashop.com/forums/topic/969842-blog5-signs-you-need-a-pim-system-for-your-prestashop/</link><description><![CDATA[
<p>Do you need to integrate your PrestaShop webshop with a Product Information Management system? That depends on a couple of things. Is your product range quite small?</p>
<p><a href="https://www.prestashop.com/en/blog/pim-system-for-your-prestashop" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969842</guid><pubDate>Mon, 08 Apr 2019 09:49:52 +0000</pubDate></item><item><title>[Build]PrestaShop Core Weekly - Week 13 of 2019</title><link>https://www.prestashop.com/forums/topic/969854-buildprestashop-core-weekly-week-13-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 25th to Sunday 31st of March 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>Code freeze has been postponed to this week because some critical work needed to be finished for the 1.7.6. Stay tuned for an announcement that will provide more information about a possible Alpha release.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-03-25..2019-03-31" rel="external nofollow">58 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-03-25..2019-03-31" rel="external nofollow">60 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-03-25..2019-03-31" rel="external nofollow">21 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-03-25..2019-03-31" rel="external nofollow">57 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-03-25..2019-03-31" rel="external nofollow">65 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-03-25..2019-03-31" rel="external nofollow">55 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-v1760">Code changes in the ‘develop’ branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11321" rel="external nofollow">#11321</a>: Translation Manager of Back Office can now manage legacy translations of modules, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11730" rel="external nofollow">#11730</a>: Use of static instead of ClassName. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11970" rel="external nofollow">#11970</a>: Unary operator spaces. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11975" rel="external nofollow">#11975</a>: Space after semicolon. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11977" rel="external nofollow">#11977</a>: Function declaration. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12550" rel="external nofollow">#12550</a>: Improve the way VAT is managed for price calculation. Thank you <a href="https://github.com/prestamodule" rel="external nofollow">@prestamodule</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12967" rel="external nofollow">#12967</a>: Foward $locale to Translate::getModuleTranslation(), by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13008" rel="external nofollow">#13008</a>: Adds phpdoc on range objectmodel, by <a href="https://github.com/Matt75" rel="external nofollow">@Matt75</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13035" rel="external nofollow">#13035</a>: Merge 1.7.5.x in develop, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13057" rel="external nofollow">#13057</a>: Fixes search action configuration for grids. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12214" rel="external nofollow">#12214</a>: Migrate “Advanced Parameters &gt; Team &gt; Employees &gt; Add new employee” page. Thank you <a href="https://github.com/rokaszygmantas" rel="external nofollow">@rokaszygmantas</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12523" rel="external nofollow">#12523</a>: Solved problem with texture upload when attribute has hex color. Thank you <a href="https://github.com/kpodemski" rel="external nofollow">@kpodemski</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12735" rel="external nofollow">#12735</a>: Brands create/edit migration. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12850" rel="external nofollow">#12850</a>: [BO] 11692 “Module Manager” tab should be the first tab in Modules Tab. Thank you <a href="https://github.com/rblaurin" rel="external nofollow">@rblaurin</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12914" rel="external nofollow">#12914</a>: Reduce number of SQL requests to get the employee authorizations, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12928" rel="external nofollow">#12928</a>: Manage multi grids on same page, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12981" rel="external nofollow">#12981</a>: Migration of  “Design -&gt; pages -&gt; cms page listing” . Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13004" rel="external nofollow">#13004</a>: Integrate new modern theme (compiled from MJML), by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13012" rel="external nofollow">#13012</a>: Update Twig to v1.38, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13014" rel="external nofollow">#13014</a>: Final Migration of Categories page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13043" rel="external nofollow">#13043</a>: Fix to handle fancybox customer creation in Add an Order page, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13049" rel="external nofollow">#13049</a>: Fix BO scaling in mobile, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13054" rel="external nofollow">#13054</a>: Escape all import output data, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13063" rel="external nofollow">#13063</a>: Module Manager: Use categoryParentEnglishName instead category name, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13066" rel="external nofollow">#13066</a>: Fix npm install not working anymore on new-theme, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13067" rel="external nofollow">#13067</a>: Fix manufacturers ns typo’s and wrong typecasts in commands. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13076" rel="external nofollow">#13076</a>: Migrate Add/Edit Profiles page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13079" rel="external nofollow">#13079</a>: Fix visual glitches in new theme, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13094" rel="external nofollow">#13094</a>: Fix product demo link_rewrite, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13095" rel="external nofollow">#13095</a>: Update dashboard links, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13104" rel="external nofollow">#13104</a>: Fix bad variable in Customers Add/Edit template, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11688" rel="external nofollow">#11688</a>: Manage catalog mode in list and products page, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12391" rel="external nofollow">#12391</a>: 12040 broken authentication. Thank you <a href="https://github.com/arnaudschaeffer" rel="external nofollow">@arnaudschaeffer</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12892" rel="external nofollow">#12892</a>: limit carrier image size on checkout page. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12893" rel="external nofollow">#12893</a>: Fix bug on contact for mail too long. Thank you <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12964" rel="external nofollow">#12964</a>: Wrong specific price refresh on product page with combinations, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13009" rel="external nofollow">#13009</a>: Change product canonical url to parent, no more redirection, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13081" rel="external nofollow">#13081</a>: Empty filter should not be shown, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13052" rel="external nofollow">#13052</a>: Remove usage of TRAVIS_BUILD_DIR, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13113" rel="external nofollow">#13113</a>: Fix typo on static, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="installer">Installer</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13069" rel="external nofollow">#13069</a>: Update demo features, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/13078" rel="external nofollow">#13078</a>: Revert “Delivery slips fails when upgrading to 1.7.5”, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="webservices">Webservices</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12329" rel="external nofollow">#12329</a>: API and Products: Add missing combination IDs in the pack content, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="circuit-breaker">Circuit breaker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/29" rel="external nofollow">#29</a>: Downgrade Guzzle to v5, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/30" rel="external nofollow">#30</a>: Merge version 2.0.0, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/293" rel="external nofollow">#293</a>: Call CLDR update only if the class exists, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="docker">Docker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/docker/pull/156" rel="external nofollow">#156</a>: Remove builds with PHP 5.5, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docker/pull/159" rel="external nofollow">#159</a>: Defines only made on true values, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="ui-kit">UI Kit</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/prestashop-ui-kit/pull/63" rel="external nofollow">#63</a>: Use pixel-based breakpoints once again, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="mbo">MBO</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_mbo/pull/87" rel="external nofollow">#87</a>: Make MBO handle adding the Recommended modules button in pages, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="nvd3-charts">NVD3 Charts</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/graphnvd3/pull/4" rel="external nofollow">#4</a>: Remove die() from the module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/graphnvd3/pull/5" rel="external nofollow">#5</a>: Bump version to 2.0.1, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="shop-generator">Shop Generator</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/prestashop-shop-creator/pull/3" rel="external nofollow">#3</a>: add composer.lock and ignore config.yml + generated_data directory, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="main-menu">Main Menu</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_mainmenu/pull/20" rel="external nofollow">#20</a>: Fix boom-3633, by <a href="https://github.com/marionf" rel="external nofollow">@marionf</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/223" rel="external nofollow">#223</a>: Added docs on Grid templating customization, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @arnaudschaeffe, @kpodemski, @MathiasReker, @prestamodule, @rblaurin, @rokaszygmantas, @sarjon, @tomas862, @YeLnatSs, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-13-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969854</guid><pubDate>Fri, 05 Apr 2019 18:00:00 +0000</pubDate></item><item><title>[Blog]PrestaShop increases the stability of version 1.7</title><link>https://www.prestashop.com/forums/topic/969843-blogprestashop-increases-the-stability-of-version-17/</link><description><![CDATA[
<p>The latest version of PrestaShop was launched in December 2018.</p>
<p><a href="https://www.prestashop.com/en/blog/stability-version-1-7" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969843</guid><pubDate>Fri, 05 Apr 2019 10:15:03 +0000</pubDate></item><item><title>[Build]E2E testing from the trenches: Our new approach</title><link>https://www.prestashop.com/forums/topic/969855-builde2e-testing-from-the-trenches-our-new-approach/</link><description><![CDATA[
<p>This article is intended to catch you up with the most important changes in our testing framework. Terms, architecture, tools, and approaches to E2E testing in Prestashop in 2019.</p>

<p>It combines many good practices in testing well working at Prestashop where we implemented different testing solutions for different projects and contexts. I invite you to have a look on <a href="http://build.prestashop.com/news/prestashop-test-framework/" rel="external nofollow">our previous article</a> to refresh your memory.</p>

<h2 id="but-what-are-e2e-tests">But what are E2E tests?</h2>

<p>In order to test and validate each release we can consider three categories of tests, that includes:</p>

<ul>
<li>
<strong>Unit tests</strong>, to check input/output of our functions, methods and classes.</li>
  <li>
<strong>Integration tests</strong>, to check that individual features work well with others.</li>
  <li>
<strong>End-to-end tests</strong>, to check that entire features work well in terms of user’s perspective.</li>
</ul>
<p>The last one concerns the main topic in this article, we call it sometimes functional or acceptance tests but it refers to the same word: <strong>E2E tests</strong>.</p>

<p>The most important thing in testing software is to check that this is working for users. Well written E2E tests let you know if at least on piece of a feature (product page, front-office UI, database,…) is not working as expected. This is extremely valuable because it saves a lot of time by avoiding manual checks on each context and each time a change is made.</p>

<p>If you want to run the tests or have an overview of the current stack, this is explained on GitHub, in the <a href="https://github.com/PrestaShop/PrestaShop/blob/develop/tests/E2E/README.md" rel="external nofollow">Test’s readme.md</a>.</p>

<h2 id="introduction-to-puppeteer">Introduction to Puppeteer</h2>

<p><a href="https://github.com/GoogleChrome/puppeteer" rel="external nofollow">Puppeteer</a> is one of the most trending testing tools in the web development community and hopefully made it easier for you to test your websites.</p>

<p><img src="/assets/images/2019/03/image1.png" alt="Puppeteer's popularity on GitHub"></p>

<p>Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the <a href="https://chromedevtools.github.io/devtools-protocol/" rel="external nofollow">DevTools Protocol</a>. Puppeteer runs everything in a <a href="https://developers.google.com/web/updates/2017/04/headless-chrome" rel="external nofollow">headless</a> (by default) Chrome instance, so you know you’ll be rendering things the same way you do in the Chrome browser, it is possible also to run it headfull. You can do anything that the tools can, and more, because now you have access to the objects that operate under the hood.</p>

<p><img src="/assets/images/2019/03/image4.png" alt="Puppeteer schema"></p>

<h2 id="how-puppeteer-tests-look-like-">How Puppeteer tests look like ?</h2>

<p>And now let’s see how we can control our browser with Puppeteer in Javascript through examples:</p>

<p>Example #1 - Take a simple screenshot in Prestashop Front Office:
How can we take a screenshot of a prestashop page in less than 10 lines of codes?
To begin create a new directory and use npm to install the Puppeteer library</p>

<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mkdir prestashopTest
cd prestashopTest
npm install puppeteer
</code></pre></div></div>

<p>And now create a file prestasnapshot.js and copy/paste the code below:</p>

<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>const puppeteer = require("puppeteer")
const getPrestaShot = async () =&gt; {
  const browser = await puppeteer.launch()
  const page = await browser.newPage()
  await page.goto("http://fo.demo.prestashop.com/")
  await page.screenshot({ path: "prestashopsnap.png" })
  await browser.close()
}
getPrestaShot()
</code></pre></div></div>

<p>Run this script on your terminal with this command line</p>

<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>node prestasnapshot.js
</code></pre></div></div>

<p>Congrats you’ve just made your first script running on Front-Office page! 
Puppeteer could be also used as automation tool, so you can use it for long and recurrent manual tasks. Keep track on our next Pull requests we will share with you some interesting automation tests.</p>

<h2 id="strength-of-puppeteer">Strength of puppeteer</h2>

<p>Puppeteer is really interesting for:</p>

<ul>
<li>Catching (non visual) JS errors and not only the presence of elements in a page while running a scenario</li>
</ul>
<p><img src="/assets/images/2019/03/image2.png" alt="Errors screenshot"></p>

<ul>
<li>Natively take screenshots and or create pdf document.</li>
  <li>Less NPM dependencies</li>
  <li>All-in-one puppeteer (chrome and all needed packages) no selenium-standalone server required (java, selenium-standalone, webdriver, chromedriver)</li>
  <li>Natively Headless &lt;3 and work well with docker (no webdriver “Error: invalid session id”)
Puppeteer launches Chromium in <a href="https://developers.google.com/web/updates/2017/04/headless-chrome" rel="external nofollow">headless mode</a>, but it’s also possible to launch Chromium in headfull mode by setting the <a href="https://github.com/GoogleChrome/puppeteer/blob/v1.13.0/docs/api.md#puppeteerlaunchoptions" rel="external nofollow">‘headless’ option</a> when launching a browser:</li>
</ul>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>const browser = await puppeteer.launch({headless: false}); // default is true
</code></pre></div></div>

<h2 id="why-change">Why change?</h2>

<p>Long story short: Sustainability</p>

<p>Since the official announcement of Chrome Headless, many of the industry standard libraries for automated testing have been discontinued by their maintainers like PhantomJS and Selenium IDE for Firefox which has been <a href="https://seleniumhq.wordpress.com/2017/08/09/firefox-55-and-selenium-ide/" rel="external nofollow">discontinued)</a> due to lack of maintainers.</p>

<p>Puppeteer’s library is officially maintained from the Chrome DevTools team, with many contributions (see <a href="https://github.com/GoogleChrome/puppeteer/blob/master/CONTRIBUTING.md" rel="external nofollow">Contributing</a>). This means it has a solid future. This also means it supports all modern JavaScript syntax available in Chrome (like async/await).</p>

<h3 id="main-selenium-stack-drawback">Main Selenium stack drawback</h3>

<p>Tests:</p>

<ul>
<li>Lot of false flags</li>
  <li>Stack unstable (need many updates)</li>
  <li>The headless mode seems to have some difficulties</li>
</ul>
<p>Installations and dependencies required:</p>

<ul>
<li>Selenium-standalone</li>
  <li>Java</li>
  <li>Chromedriver</li>
  <li>Xwebdriverio</li>
</ul>
<h3 id="the-new-nightly-builds--tests-dashboard">The new Nightly Builds &amp; Tests Dashboard</h3>

<p>Aside from the classic tests, a new dashboard has been introduced recently with the automatic nightly builds. A report is joined when the testing suite was able to run. You can find it at this brand new URL:
<a href="https://nightly.prestashop.com/" rel="external nofollow">https://nightly.prestashop.com/</a></p>

<p>With a quick look, you can identify if tests have been done on a successful build, how much tests failed, and there is a link to download the entire report. Once a report is open in your browser, click on the left menu icon to use the filters. There, you can find code to improve, or tests to fix ;-)</p>

<h2 id="puppeteer--mocha-in-our-e2e-stack-architecture">Puppeteer + Mocha in our E2E stack architecture</h2>

<p><img src="/assets/images/2019/03/image3.png" alt="Stack schema"></p>

<p>E2E testing is traditionally not easy to maintain, but beginning to use Chrome headless made our tests more reliable, faster and simpler here @Prestashop. It is a real pleasure to test with Puppeteer and I recommend you to try it out on your Prestashop.</p>

<p>&lt;3 From QA Team with love &lt;3</p>
<p><a href="http://build.prestashop.com/news/E2E-testing-from-the-trenches-our-new-approach/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969855</guid><pubDate>Wed, 03 Apr 2019 11:00:00 +0000</pubDate></item><item><title>[Build]Do you speak PrestaShop? &#x2013; February 2019 edition</title><link>https://www.prestashop.com/forums/topic/969856-builddo-you-speak-prestashop-%E2%80%93-february-2019-edition/</link><description><![CDATA[
<p>Contributing to PrestaShop is not only about the code, it’s also about taking part in the <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">PrestaShop translation project</a>! This report tells you how the translations of the software evolved in February.</p>

<p><img src="/assets/images/2019/01/Build-Crowdin-banner.jpg" alt="Crowdin Monthly banner"></p>

<h2 id="project-news">Project news</h2>

<h3 id="special-thanks-to-newcomers">Special thanks to newcomers</h3>

<p>Many people subscribe to the project(s) of their choice each month, but not so many start translating straightaway. For that reason, we would like to thank the ones that kind of rush into the effort immediately, aha! So lot of love to the cinostroza, hairul123, Jaroslava, jpvapehiro, olcaykart, and santorosalvo. See you soon on Crowdin… and PrestaShop. ;-)</p>

<h2 id="a-few-stats">A few stats</h2>

<ul>
<li>
<strong>24 members</strong> were active on the project this month.</li>
  <li>A total of <strong>175,348 words have been translated</strong> and <strong>7,421 validated</strong>.</li>
  <li>All this in <strong>18 different languages</strong>.</li>
</ul>
<p>Thank you for your involvement!</p>

<h2 id="top-contributors">Top contributors</h2>

<p>A lot of you are working every day on Crowdin to have PrestaShop available in many languages, and we can’t thank you enough for your dedication! Here are the <strong>most active translators and proofreaders</strong> for February 2019.</p>

<h4 id="top-10-translators-in-february">Top 10 translators in February:</h4>

<table>
<thead><tr>
<th> </th>
      <th>Translator</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead>
<tbody>
<tr>
<td>1.</td>
      <td>malik.krak</td>
      <td>Slovak</td>
      <td>173,419</td>
    </tr>
<tr>
<td>2.</td>
      <td>kengo06</td>
      <td>Hungarian</td>
      <td>489</td>
    </tr>
<tr>
<td>3.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>382</td>
    </tr>
<tr>
<td>4.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>315</td>
    </tr>
<tr>
<td>5.</td>
      <td>jp-vape (jpvapehiro)</td>
      <td>Japanese</td>
      <td>197</td>
    </tr>
<tr>
<td>6.</td>
      <td>Anouar Talidi (Anouar_Talidi)</td>
      <td>Arabic</td>
      <td>166</td>
    </tr>
<tr>
<td>7.</td>
      <td>ols (olegsv)</td>
      <td>Hebrew</td>
      <td>121</td>
    </tr>
<tr>
<td>8.</td>
      <td>eleazar</td>
      <td>German</td>
      <td>50</td>
    </tr>
<tr>
<td>9.</td>
      <td>Jesús Ruiz (jruiz)</td>
      <td>Spanish</td>
      <td>44</td>
    </tr>
<tr>
<td>10.</td>
      <td>Gabriel Tenita (ggedamed)</td>
      <td>Romanian</td>
      <td>30</td>
    </tr>
</tbody>
</table>
<h4 id="top-10-proofreaders-in-february">Top 10 proofreaders in February:</h4>

<table>
<thead><tr>
<th> </th>
      <th>Proofreader</th>
      <th>Language</th>
      <th># Words</th>
    </tr></thead>
<tbody>
<tr>
<td>1.</td>
      <td>SeongHyeon Cho (jaymz9634)</td>
      <td>Korean</td>
      <td>5,535</td>
    </tr>
<tr>
<td>2.</td>
      <td>ols (olegsv)</td>
      <td>Hebrew</td>
      <td>769</td>
    </tr>
<tr>
<td>3.</td>
      <td>Cha (cafetango)</td>
      <td>Chinese Traditional</td>
      <td>423</td>
    </tr>
<tr>
<td>4.</td>
      <td>Anouar Talidi (Anouar_Talidi)</td>
      <td>Arabic</td>
      <td>395</td>
    </tr>
<tr>
<td>5.</td>
      <td>eleazar</td>
      <td>German</td>
      <td>50</td>
    </tr>
<tr>
<td>6.</td>
      <td>Jesús Ruiz (jruiz)</td>
      <td>Spanish</td>
      <td>44</td>
    </tr>
<tr>
<td>7.</td>
      <td>Gabriel Tenita (ggedamed)</td>
      <td>Romanian</td>
      <td>30</td>
    </tr>
<tr>
<td>8.</td>
      <td>Adeko Webdesign &amp; Development (Adeko)</td>
      <td>Dutch</td>
      <td>24</td>
    </tr>
<tr>
<td>9.</td>
      <td>Monika (monikaraciunaite)</td>
      <td>Lithuanian</td>
      <td>18</td>
    </tr>
<tr>
<td>10.</td>
      <td>Danni Afasyah (prestanesia)</td>
      <td>Indonesian</td>
      <td>8</td>
    </tr>
</tbody>
</table>
<p>Congrats, and welcome to our new top contributors!</p>

<p>Remember, you can see who’s been contributing to our translation project thanks to the <a href="http://translators.prestashop.com/" rel="external nofollow">Translators page</a>.</p>

<h2 id="complete-translations">Complete translations</h2>

<h4 id="fully-translated-languages">Fully translated languages</h4>

<p>At the end of February 2019, PrestaShop 1.6.1 was fully available (= 100% translated and validated) in <strong>31 languages</strong>:</p>

<table><tbody>
<tr>
<td>Bulgarian</td>
      <td>Catalan</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr>
<tr>
<td><strong>Danish</strong></td>
      <td>Dutch</td>
      <td>English</td>
      <td>Estonian</td>
    </tr>
<tr>
<td>French</td>
      <td>French, Canada</td>
      <td>German</td>
      <td>Greek</td>
    </tr>
<tr>
<td><strong>Indonesian</strong></td>
      <td>Italian</td>
      <td>Latvian</td>
      <td>Lithuanian</td>
    </tr>
<tr>
<td>Macedonian</td>
      <td>Norwegian</td>
      <td>Persian</td>
      <td>Polish</td>
    </tr>
<tr>
<td>Portuguese</td>
      <td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
    </tr>
<tr>
<td>Slovak</td>
      <td>Slovene</td>
      <td>Spanish</td>
      <td>Swedish</td>
    </tr>
<tr>
<td>Turkish</td>
      <td>Ukrainian</td>
      <td>Vietnamese</td>
      <td> </td>
    </tr>
</tbody></table>
<p>For its part, PrestaShop 1.7.5 was fully available in <strong>24 languages</strong>!</p>

<table><tbody>
<tr>
<td>Bosnian</td>
      <td>Bulgarian</td>
      <td>Croatian</td>
      <td>Czech</td>
    </tr>
<tr>
<td><strong>Danish</strong></td>
      <td>English</td>
      <td>French</td>
      <td>French, Canada</td>
    </tr>
<tr>
<td>German</td>
      <td>Greek</td>
      <td>Indonesian</td>
      <td>Italian</td>
    </tr>
<tr>
<td>Latvian</td>
      <td>Macedonian</td>
      <td>Persian</td>
      <td>Polish</td>
    </tr>
<tr>
<td>Portuguese, Brazil</td>
      <td>Romanian</td>
      <td>Russian</td>
      <td>Slovak</td>
    </tr>
<tr>
<td>Slovene</td>
      <td>Spanish</td>
      <td><strong>Swedish</strong></td>
      <td>Ukrainian</td>
    </tr>
</tbody></table>
<h2 id="languages-that-need-more-proofreaders">Languages that need (more) proofreaders</h2>

<p>A translated string will not be available in PrestaShop as long as it is not validated. For this reason, it’s important we should keep a good level of validated strings vs. translated strings, to make sure everyone benefits from the latest translations!</p>

<p>At the end of February 2019, some languages would still benefit from some proofreading:</p>

<ul>
<li>
<strong>Flemish</strong> (100% translated vs 0% validated in 1.6).</li>
  <li>
<strong>Galician</strong> (100% vs 62% in 1.7).</li>
  <li>
<strong>Spanish, Venezuela</strong> (53% vs 17% in 1.6).</li>
  <li>
<strong>Chinese Simplified</strong> (100% vs 71% in 1.7).</li>
  <li>
<strong>Tagalog</strong> (52% vs 24% in 1.6).</li>
</ul>
<p><img src="/assets/images/2019/03/Build-Crowdin-proofreading-February19.png" alt="Languages that need proofreading"></p>

<p>If you wish to help to proofread what has been translated, please contact us with the language you’d like to proofread: just send an email to translation@prestashop.com. We need your help!</p>

<p>If you haven’t joined us on Crowdin yet, <a href="https://crowdin.com/project/prestashop-official" rel="external nofollow">it’s never too late</a>!</p>

<p>If you want to gather your fellow translators to work towards a better harmonization, start a glossary, or anything else, do let us know: we’ll include a word about it in the next monthly report.</p>

<p>Do you have a question, a remark? Don’t hesitate to leave a comment. See you next month!</p>
<p><a href="http://build.prestashop.com/news/do-you-speak-prestashop-february-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969856</guid><pubDate>Wed, 27 Mar 2019 09:10:11 +0000</pubDate></item><item><title>[Build]PrestaShop Core Weekly - Week 12 of 2019</title><link>https://www.prestashop.com/forums/topic/969857-buildprestashop-core-weekly-week-12-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 18th to Sunday 22nd of March 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>This is the very last week to submit a pull request and make it approved: code freeze is due on Friday, 29th of March.</p>

<p>The work of the maintainers is currently focused on code review and merge, plus finalizing their current work. Don’t forget that each morning, you can download a fresh <a href="https://nightly.prestashop.com/" rel="external nofollow">nightly build</a> with the latest code merged in the PrestaShop open source project. That should help to build and test an Alpha release, hopefully next week.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-03-18..2019-03-24" rel="external nofollow">59 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-03-18..2019-03-24" rel="external nofollow">82 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-03-18..2019-03-24" rel="external nofollow">9 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-03-18..2019-03-24" rel="external nofollow">39 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-03-18..2019-03-24" rel="external nofollow">43 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-03-18..2019-03-24" rel="external nofollow">18 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-v1760">Code changes in the ‘develop’ branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/9337" rel="external nofollow">#9337</a>: Migrate “Brands” listing page (a.k.a manufacturers). Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11962" rel="external nofollow">#11962</a>: Do not stripslashes value from _GET &amp; _POST, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12940" rel="external nofollow">#12940</a>: Do not look for translations if no locale, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12956" rel="external nofollow">#12956</a>: Customization - improve phpdoc and constants usage. Thank you <a href="https://github.com/Matt75" rel="external nofollow">@Matt75</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12959" rel="external nofollow">#12959</a>: Handle Tools curl timeout to ease debugging, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12960" rel="external nofollow">#12960</a>: DoctrineBuilderExtension uses YamlParser for its config, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12641" rel="external nofollow">#12641</a>: Tax create/edit form migration. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12647" rel="external nofollow">#12647</a>: Migration of “Design -&gt; pages -&gt; add new / edit page category”. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12705" rel="external nofollow">#12705</a>: Update OrderHistory to manage {followup} &amp; {shipping_number} vars in all email templates, not only in in_transit template. Thank you <a href="https://github.com/jf-viguier" rel="external nofollow">@jf-viguier</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12782" rel="external nofollow">#12782</a>: Fixes for migrated Categories add/edit actions. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12897" rel="external nofollow">#12897</a>: Enable lite display for new theme, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12946" rel="external nofollow">#12946</a>: Fix issue in AdminCarrierWizardController::processRanges(). Thank you <a href="https://github.com/Matt75" rel="external nofollow">@Matt75</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12971" rel="external nofollow">#12971</a>: Enable customers page. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12564" rel="external nofollow">#12564</a>: Manage Doctrine entities from modules, doctrine available for front, modules autoload on front, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12965" rel="external nofollow">#12965</a>: Fix wrong cart calculation when using cart rule with virtual products, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12634" rel="external nofollow">#12634</a>: Behat cart tests, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="circuit-breaker">Circuit breaker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/28" rel="external nofollow">#28</a>: Improved Symfony implementation, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul>
<h3 id="ui-kit">UI Kit</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/prestashop-ui-kit/pull/59" rel="external nofollow">#59</a>: Adds possibility to display file name on file upload. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @jf-viguier, @Matt75, @sarjon, @tomas862, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-12-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969857</guid><pubDate>Mon, 25 Mar 2019 16:00:00 +0000</pubDate></item><item><title>[Blog]Four International Brands Using PrestaShop E-commerce in China</title><link>https://www.prestashop.com/forums/topic/969844-blogfour-international-brands-using-prestashop-e-commerce-in-china/</link><description><![CDATA[
<p>Despite the ups and downs of the local economy, E-commerce continues to be a positive trend in China. The Chinese market has become a major goal for international brands.</p>
<p><a href="https://www.prestashop.com/en/blog/prestashop-ecommerce-china-international-brands" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969844</guid><pubDate>Mon, 25 Mar 2019 10:36:30 +0000</pubDate></item><item><title>[Blog]5 Great Tips for Combating Credit Card Fraud for Your Webshop</title><link>https://www.prestashop.com/forums/topic/969845-blog5-great-tips-for-combating-credit-card-fraud-for-your-webshop/</link><description><![CDATA[
<p>As we are increasingly shopping on the internet, tons of companies are accepting </p>
<p><a href="https://www.prestashop.com/en/blog/tips-for-combating-credit-card-fraud" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969845</guid><pubDate>Fri, 22 Mar 2019 14:08:10 +0000</pubDate></item><item><title>[Blog]Open source, PrestaShop, project, company, etc.by Antoine Thomas, Developer Advocate at PrestaShop</title><link>https://www.prestashop.com/forums/topic/969846-blogopen-source-prestashop-project-company-etcby-antoine-thomas-developer-advocate-at-prestashop/</link><description><![CDATA[
<p>Here is a review to clarify certain recurring questions.</p>
<p><a href="https://www.prestashop.com/en/blog/open-source-prestashop-project-company" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969846</guid><pubDate>Wed, 20 Mar 2019 11:26:25 +0000</pubDate></item><item><title>[Build]PrestaShop Core Weekly - Week 11 of 2019</title><link>https://www.prestashop.com/forums/topic/969858-buildprestashop-core-weekly-week-11-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 11th to Sunday 17th of March 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>A quick reminder: code freeze for PrestaShop 1.7.6.x is due 29th of March 2019, at the end of next week. So, if you want to fix a critical bug or to add an important improvement in the next version, the time has come to finally make your pull request and ask for a merge. Don’t be shy ;-)</p>

<p>Then, in April, an alpha is going to be built, and the testing / debugging period will start.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-03-11..2019-03-17" rel="external nofollow">56 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-03-11..2019-03-17" rel="external nofollow">43 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-03-11..2019-03-17" rel="external nofollow">6 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-03-11..2019-03-17" rel="external nofollow">52 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-03-11..2019-03-17" rel="external nofollow">60 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-03-11..2019-03-17" rel="external nofollow">44 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-v1760">Code changes in the ‘develop’ branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/10406" rel="external nofollow">#10406</a>: Document and add tests to Faceted Search system, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12163" rel="external nofollow">#12163</a>: Migration of shop parameters-&gt;contact-&gt;contacts add new edit contact form. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12423" rel="external nofollow">#12423</a>: Taxes list migration. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12644" rel="external nofollow">#12644</a>: Add margin between buttons on Traffic &amp; SEO page, by <a href="https://github.com/YeLnatSs" rel="external nofollow">@YeLnatSs</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12699" rel="external nofollow">#12699</a>: Refacto addons store controller and handle addons failure, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12788" rel="external nofollow">#12788</a>: Remove html escaping of errors. Thank you <a href="https://github.com/bilfeldt" rel="external nofollow">@bilfeldt</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12794" rel="external nofollow">#12794</a>: Add missing columns in products_import.csv. Thank you <a href="https://github.com/rblaurin" rel="external nofollow">@rblaurin</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12874" rel="external nofollow">#12874</a>: Fix Symfony console crash because of DocumentationLinkProvider service definition, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12912" rel="external nofollow">#12912</a>: Fix Traffic and SEO route paths, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12945" rel="external nofollow">#12945</a>: Build assets, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/10253" rel="external nofollow">#10253</a>: Add modal-dialog-centered class to classic theme, by <a href="https://github.com/CaptainYouz" rel="external nofollow">@CaptainYouz</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11943" rel="external nofollow">#11943</a>: Improve performance by avoiding parsing YAML files during ModuleManagerBuilder init, by <a href="https://github.com/jocel1" rel="external nofollow">@jocel1</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12817" rel="external nofollow">#12817</a>: Robots should not index search content. Thank you <a href="https://github.com/watou" rel="external nofollow">@watou</a>
</li>
</ul>
<h3 id="installer">Installer</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12864" rel="external nofollow">#12864</a>: Remove ps_legalcompliance from composer.json , by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12902" rel="external nofollow">#12902</a>: [Backport from develop] Allow Travis phpHigh build to fail as it is an informative check, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="circuit-breaker">Circuit breaker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/27" rel="external nofollow">#27</a>: Added symfony circuit breaker, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul>
<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/289" rel="external nofollow">#289</a>: Remove PclZip from the project, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="nightly-board">Nightly Board</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/nightly-board/pull/3" rel="external nofollow">#3</a>: New theme, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/nightly-board/pull/4" rel="external nofollow">#4</a>: Gcloud configuration and change title name, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/nightly-board/pull/5" rel="external nofollow">#5</a>: Add Deploy command, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/nightly-board/pull/6" rel="external nofollow">#6</a>: Use a href instead of window.open, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="amazon-payments">Amazon Payments</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/amzpayments/pull/82" rel="external nofollow">#82</a>: v3.2.6. Thank you <a href="https://github.com/paeddl" rel="external nofollow">@paeddl</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/amzpayments/pull/83" rel="external nofollow">#83</a>: v.2.2.7. Thank you <a href="https://github.com/paeddl" rel="external nofollow">@paeddl</a>
</li>
</ul>
<h3 id="architecture-decision-records">Architecture Decision Records</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ADR/pull/3" rel="external nofollow">#3</a>: Add Mixed use of composer and zip modules, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="shopping-cart">Shopping cart</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_shoppingcart/pull/29" rel="external nofollow">#29</a>: Doctrine indent. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_shoppingcart/pull/30" rel="external nofollow">#30</a>: Improve indentation and whitespace. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_shoppingcart/pull/32" rel="external nofollow">#32</a>: Multiline whitespace before semicolons. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_shoppingcart/pull/34" rel="external nofollow">#34</a>: Cast spaces. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_shoppingcart/pull/35" rel="external nofollow">#35</a>: Blank lines. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_shoppingcart/pull/37" rel="external nofollow">#37</a>: New with braces. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
</ul>
<h3 id="legal-compliance">Legal Compliance</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/47" rel="external nofollow">#47</a>: Single quote. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/48" rel="external nofollow">#48</a>: Include. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/50" rel="external nofollow">#50</a>: Improve type casting. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/51" rel="external nofollow">#51</a>: Php unit set up tear down visibility. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/53" rel="external nofollow">#53</a>: Php unit method casing. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/54" rel="external nofollow">#54</a>: No alias functions. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/55" rel="external nofollow">#55</a>: Dir constant. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/56" rel="external nofollow">#56</a>: Improve imports. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/57" rel="external nofollow">#57</a>: Multiline whitespace before semicolons. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/ps_legalcompliance/pull/58" rel="external nofollow">#58</a>: Logical operators. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/226" rel="external nofollow">#226</a>: Add deprecation notices, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/228" rel="external nofollow">#228</a>: Fixed Naming Conventions devdocs sections. Thank you <a href="https://github.com/lel-amri" rel="external nofollow">@lel-amri</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/229" rel="external nofollow">#229</a>: Handle form error in product page. Thank you <a href="https://github.com/jf-viguier" rel="external nofollow">@jf-viguier</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/230" rel="external nofollow">#230</a>: Clarified how the upgrade works, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @bilfeldt, @jf-viguier, @lel-amri, @MathiasReker, @paeddl, @rblaurin, @tomas862, @watou, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-11-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969858</guid><pubDate>Tue, 19 Mar 2019 14:30:00 +0000</pubDate></item><item><title>[Blog]10 key steps after installing your PrestaShop online store</title><link>https://www.prestashop.com/forums/topic/969847-blog10-key-steps-after-installing-your-prestashop-online-store/</link><description><![CDATA[
<p>If you are reading this article, that means you have installed and created your online store with PrestaShop: congratulations!</p>
<p><a href="https://www.prestashop.com/en/blog/the-10-recommended-steps-installing-your-online-store" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969847</guid><pubDate>Mon, 18 Mar 2019 11:01:09 +0000</pubDate></item><item><title>[Blog]Dropshipping, tips and advice to create your ecommerce website without stock</title><link>https://www.prestashop.com/forums/topic/969848-blogdropshipping-tips-and-advice-to-create-your-ecommerce-website-without-stock/</link><description><![CDATA[
<p>In very simple terms, “Dropshipping” is a business strategy in which an online store owner does not keep goods in stock but helps retailers or customers to access goods directly from the manufactur</p>
<p><a href="https://www.prestashop.com/en/blog/dropshipping-tips-and-advice-website-without-stock" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969848</guid><pubDate>Fri, 15 Mar 2019 10:50:32 +0000</pubDate></item><item><title>[Build]PrestaShop Core Weekly - Week 10 of 2019</title><link>https://www.prestashop.com/forums/topic/969859-buildprestashop-core-weekly-week-10-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 04th to Sunday 10th of March 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>An important step for the PrestaShop open source project has been completed last week and it is available today: the nightly builds and tests dashboard. This is a new dedicated website: <a href="https://nightly.prestashop.com/" rel="external nofollow">https://nightly.prestashop.com/</a>.</p>

<p>Each night, a new build is created with the newly merged code. Then, the automatic tests are run for this build, and a report is created. Those tests are different from the suite on Travis: they cover more features of PrestaShop, and may require several hours to complete. That’s why we don’t execute them on each pull-request, for instance. 
It will help contributors to improve the quality of PrestaShop.</p>

<p>For now, you will see that many tests are failing. This will be improved and corrected during the weeks before the code freeze. And of course, your help is welcome <span class="ipsEmoji">😀</span></p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-03-04..2019-03-10" rel="external nofollow">60 new issues</a> have been created in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-03-04..2019-03-10" rel="external nofollow">73 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-03-04..2019-03-10" rel="external nofollow">9 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-03-04..2019-03-10" rel="external nofollow">35 pull requests have been opened</a> in the project repositories;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-03-04..2019-03-10" rel="external nofollow">36 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-03-04..2019-03-10" rel="external nofollow">29 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-v1760">Code changes in the ‘develop’ branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/11783" rel="external nofollow">#11783</a>: Migrate customers searching via ajax. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12251" rel="external nofollow">#12251</a>: Improve version, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12570" rel="external nofollow">#12570</a>: Add Drag &amp; Drop styling for category position column. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12749" rel="external nofollow">#12749</a>: 9 duplicates removed from array in getProductAttributeWhitelist(). It…. Thank you <a href="https://github.com/toslan" rel="external nofollow">@toslan</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12766" rel="external nofollow">#12766</a>: Remove duplicated CLDR service, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12803" rel="external nofollow">#12803</a>: Fallback on language code when locale is empty, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12808" rel="external nofollow">#12808</a>: Deprecate Cart::addExtraCarriers(), by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12810" rel="external nofollow">#12810</a>: Install ps_faviconnotificationbo automatically, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12841" rel="external nofollow">#12841</a>: Add deprecation notice for hook actionAjaxDieBefore, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12505" rel="external nofollow">#12505</a>: Improve error handling in migrated controllers. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12610" rel="external nofollow">#12610</a>: Taxes Options configuration form migration. Thank you <a href="https://github.com/zuk3975" rel="external nofollow">@zuk3975</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12717" rel="external nofollow">#12717</a>: Adds re-usable rewrite link copier service. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12730" rel="external nofollow">#12730</a>: Error 500 in product catalog when short description is too long. Thank you <a href="https://github.com/rblaurin" rel="external nofollow">@rblaurin</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12751" rel="external nofollow">#12751</a>: Fix saving shop association in migrated add/edit forms. Thank you <a href="https://github.com/rokaszygmantas" rel="external nofollow">@rokaszygmantas</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12784" rel="external nofollow">#12784</a>: Add module main class parse error to log message. Thank you <a href="https://github.com/teemumantynen" rel="external nofollow">@teemumantynen</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12787" rel="external nofollow">#12787</a>: adds legacy links to all meta page routes. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12838" rel="external nofollow">#12838</a>: Update ProductSpecificPrice.php. Thank you <a href="https://github.com/metineren" rel="external nofollow">@metineren</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12748" rel="external nofollow">#12748</a>: Remove obsolete P3P policy. Thank you <a href="https://github.com/MathiasReker" rel="external nofollow">@MathiasReker</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12753" rel="external nofollow">#12753</a>: Allow ipv6 to be used in htaccess redirects, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="installer">Installer</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12666" rel="external nofollow">#12666</a>: Delivery slips fails when upgrading to 1.7.5. Thank you <a href="https://github.com/rblaurin" rel="external nofollow">@rblaurin</a>
</li>
</ul>
<h3 id="web-services">Web services</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12836" rel="external nofollow">#12836</a>: Fixes http 500 when trying to get the images of a product with no images . Thank you <a href="https://github.com/mowcixo" rel="external nofollow">@mowcixo</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12793" rel="external nofollow">#12793</a>: Allow Travis phpHigh build to fail as it is an informative check, not…, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12804" rel="external nofollow">#12804</a>: Use string value for CSRF token in DeliveryControllerTest, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="circuit-breaker">Circuit breaker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/circuit-breaker/pull/26" rel="external nofollow">#26</a>: Ease configuration of calls using all usual HTTP methods, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul>
<h3 id="auto-upgrade">Auto upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/285" rel="external nofollow">#285</a>: Use raw trans to avoid " being displayed, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/286" rel="external nofollow">#286</a>: Allow ipv6 to pass the maintenance check, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/288" rel="external nofollow">#288</a>: Do not reset theme anymore when already active (prevent hooks to be reset), by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/290" rel="external nofollow">#290</a>: Do not display exception when running unit tests, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/224" rel="external nofollow">#224</a>: Add documentation on legacy controllers, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @mowcixo, @rblaurin, @sarjon, @tomas862, @toslan, @zuk3975!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-10-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969859</guid><pubDate>Fri, 15 Mar 2019 10:45:00 +0000</pubDate></item><item><title>[Build]PrestaShop Core Weekly - Week 09 of 2019</title><link>https://www.prestashop.com/forums/topic/969860-buildprestashop-core-weekly-week-09-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 25th of February to Sunday 03rd of March 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>It seems that we eventually found a proofreader for the devdocs ;-)</p>

<p>That is a very interesting kind of contribution: this is something that does not require coding skills, but this is still very valuable. The documentation is then more pleasant to read and to understand.</p>

<p>There are many activities that you can do if you want to help with the PrestaShop open source project, but you are not a developer:</p>

<ul>
<li>Telling that it’s great and recommanding it</li>
  <li>Planning events</li>
  <li>Writings documentation and tutorials, or producing videos to show how it works</li>
  <li>Helping with issue sorting, like for example identifying duplicates or asking for details</li>
  <li>Helping users on the forums and other websites were users ask question about the software</li>
</ul>
<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-02-25..2019-03-03" rel="external nofollow">55 new issues</a> have been created in the project repositories;
()</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-02-25..2019-03-03" rel="external nofollow">53 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-02-25..2019-03-03" rel="external nofollow">5 fixed issues</a> on the core;</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-02-25..2019-03-03" rel="external nofollow">59 pull requests have been opened</a> in the project repositories;
()</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-02-25..2019-03-03" rel="external nofollow">48 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-02-25..2019-03-03" rel="external nofollow">35 merged pull requests</a>.</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-v1760">Code changes in the ‘develop’ branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12346" rel="external nofollow">#12346</a>: Add Category form builder &amp; handler. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12498" rel="external nofollow">#12498</a>: Add showcase card for Suppliers list. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12739" rel="external nofollow">#12739</a>: Revert to Webpack 2, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12756" rel="external nofollow">#12756</a>: CO: Fix bug when create class override Address. Thank you <a href="https://github.com/dariusakafest" rel="external nofollow">@dariusakafest</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12758" rel="external nofollow">#12758</a>: Added a Theme Enabler command, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/10595" rel="external nofollow">#10595</a>: Migration of “Shop parameters &gt;Traffic &amp; SEO &gt; SEO &amp; URL &gt; Add new / edit page” form. Thank you <a href="https://github.com/tomas862" rel="external nofollow">@tomas862</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12622" rel="external nofollow">#12622</a>: Refactor AddonsStoreController to use annotations and some improvements, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12668" rel="external nofollow">#12668</a>: Fix help sidebar when adding/editing language. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12706" rel="external nofollow">#12706</a>: Kpis list are now customizables using hooks, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12709" rel="external nofollow">#12709</a>: Refactor MetaController to secure search usage, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12711" rel="external nofollow">#12711</a>: BO the shipping cost becomes free if more than a half ordered. Thank you <a href="https://github.com/LedCloud" rel="external nofollow">@LedCloud</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12713" rel="external nofollow">#12713</a>: Enable usage of roles for Module Updates and Module Alerts pages and manage access, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12716" rel="external nofollow">#12716</a>: Prevent including jQuery in the new theme, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12723" rel="external nofollow">#12723</a>: Patch to Issue #12500. Thank you <a href="https://github.com/rblaurin" rel="external nofollow">@rblaurin</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12761" rel="external nofollow">#12761</a>: BO: Remove timeout from product image upload. Thank you <a href="https://github.com/JohnMidity" rel="external nofollow">@JohnMidity</a>
</li>
</ul>
<h3 id="front-office">Front office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12696" rel="external nofollow">#12696</a>: fix missing coma in sql upgrade file, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12733" rel="external nofollow">#12733</a>: Changed the regex to force space and hyphen in postcode validation. Thank you <a href="https://github.com/jojotjebaby" rel="external nofollow">@jojotjebaby</a>
</li>
</ul>
<h3 id="localization-pack">Localization pack</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12747" rel="external nofollow">#12747</a>: Fix PhpDoc for AttributeGroupCore::getAttributes(). Thank you <a href="https://github.com/BadPixxel" rel="external nofollow">@BadPixxel</a>
</li>
</ul>
<h3 id="tests">Tests</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12488" rel="external nofollow">#12488</a>: Add a descriptif comment for the broken test “create_edit_delete_language”. Thank you <a href="https://github.com/YosraAk" rel="external nofollow">@YosraAk</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12490" rel="external nofollow">#12490</a>: TE: add a descriptif comment for the broken test “create_edit_delete_contact”. Thank you <a href="https://github.com/YosraAk" rel="external nofollow">@YosraAk</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12495" rel="external nofollow">#12495</a>: Add a descriptif comment for the broken test “installation language &lt;&gt; country “. Thank you <a href="https://github.com/YosraAk" rel="external nofollow">@YosraAk</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12678" rel="external nofollow">#12678</a>: Create virtual product. Thank you <a href="https://github.com/ansar21mallouli" rel="external nofollow">@ansar21mallouli</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12679" rel="external nofollow">#12679</a>: Add some fixes to the campaign full. Thank you <a href="https://github.com/YosraAk" rel="external nofollow">@YosraAk</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="nightly-board">Nightly Board</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/nightly-board/pull/2" rel="external nofollow">#2</a>: Create LICENSE, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="mail-alerts">Mail alerts</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/ps_emailalerts/pull/18" rel="external nofollow">#18</a>: php 7.2 compatibility fix. Thank you <a href="https://github.com/kpodemski" rel="external nofollow">@kpodemski</a>
</li>
</ul>
<h3 id="gammification">Gammification</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/gamification/pull/62" rel="external nofollow">#62</a>: Stop including jQuery twice in 1.7, by <a href="https://github.com/eternoendless" rel="external nofollow">@eternoendless</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/213" rel="external nofollow">#213</a>: Minor grammar corrections. Thank you <a href="https://github.com/d-roduit" rel="external nofollow">@d-roduit</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/214" rel="external nofollow">#214</a>: Minor grammar correction. Thank you <a href="https://github.com/d-roduit" rel="external nofollow">@d-roduit</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/215" rel="external nofollow">#215</a>: Minor Grammar Corrections. Thank you <a href="https://github.com/d-roduit" rel="external nofollow">@d-roduit</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/216" rel="external nofollow">#216</a>: Moved PrestaShop webservices outside of Components section, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/217" rel="external nofollow">#217</a>: Grammar + consistency corrections. Thank you <a href="https://github.com/d-roduit" rel="external nofollow">@d-roduit</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/218" rel="external nofollow">#218</a>: Minor orthographic corrections. Thank you <a href="https://github.com/d-roduit" rel="external nofollow">@d-roduit</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/219" rel="external nofollow">#219</a>: Grammar corrections. Thank you <a href="https://github.com/d-roduit" rel="external nofollow">@d-roduit</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/220" rel="external nofollow">#220</a>: Spelling corrections. Thank you <a href="https://github.com/d-roduit" rel="external nofollow">@d-roduit</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/221" rel="external nofollow">#221</a>: Update back-office.md. Thank you <a href="https://github.com/arthtux" rel="external nofollow">@arthtux</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @ansar21mallouli, @arthtux, @BadPixxel, @d-roduit, @dariusakafest, @JohnMidity, @jojotjebaby, @kpodemski, @LedCloud, @rblaurin, @sarjon, @tomas862, @YosraAk!</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-09-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969860</guid><pubDate>Fri, 08 Mar 2019 11:00:00 +0000</pubDate></item><item><title>[Blog]How to promote your PrestaShop store using domain names</title><link>https://www.prestashop.com/forums/topic/969849-bloghow-to-promote-your-prestashop-store-using-domain-names/</link><description><![CDATA[
<p>To become a seasoned marketer and successful store owner, you need to promote your PrestaShop store in a way that attracts quality traffic.</p>
<p><a href="https://www.prestashop.com/en/blog/promote-prestashop-store-using-domain-names" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969849</guid><pubDate>Wed, 06 Mar 2019 15:06:20 +0000</pubDate></item><item><title>[Blog]Here&#x2019;s Why You Should Prioritize Your Product and Category Texts</title><link>https://www.prestashop.com/forums/topic/969851-bloghere%E2%80%99s-why-you-should-prioritize-your-product-and-category-texts/</link><description><![CDATA[
<p>Link building, outreach, UX, Google Ads, and much more. These are all important aspects you need to focus on if you want to outdo your competition and be alone at the top.</p>
<p><a href="https://www.prestashop.com/en/blog/prioritize-your-product-and-category-texts" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969851</guid><pubDate>Wed, 06 Mar 2019 14:07:15 +0000</pubDate></item><item><title>[Build]We were at the CMS Security Summit with Google</title><link>https://www.prestashop.com/forums/topic/969861-buildwe-were-at-the-cms-security-summit-with-google/</link><description><![CDATA[
<p>PrestaShop and other open source CMSs are working together to improve the security of websites.</p>

<p><img src="/assets/images/2019/02/security-summit-1.png" alt="CMS Security Summit banner"></p>

<h2 id="winter-is-not-coming-it-is-already-here">Winter is not coming, it is already here!</h2>

<p>As a member of the Open Source community, a few weeks ago PrestaShop went to the coldest place on earth, even colder than Antarctica, even colder than Siberia: YES, we went to Chicago on January 30th 2019 (-40º C)</p>

<p>You’re all asking: “But what can we do on January in Chicago except eating Deep Dish pizza and drinking India Pale Ale?”</p>

<p><img src="/assets/images/2019/02/security-summit-2.jpg" alt="CMS Security Summit dinner"></p>

<p>(Yes, it was pretty tasty!)</p>

<p>Well, there was a <a href="https://events.withgoogle.com/cms-security-summit-19/" rel="external nofollow">CMS Security Summit</a> organized by Google, to which Prestashop was kindly invited!</p>

<p>Google had the great idea to welcome the main CMS open source projects such as Joomla, Wordpress, Drupal and so on alongside other players of the CMS ecosystem (like SiteGround, Symfony, among others) to have a face-to-face meeting with security specialists.</p>

<h2 id="what-we-learned">What we learned</h2>

<p>First of all, you should know that 55% of the top 10 million websites are built on CMS platforms, and this number keeps growing.</p>

<p>As more and more websites are based on CMS technologies, maintainers are doing their best to make templating ever more powerful. One typical feature is allowing to change a page’s structure on the fly, for example, to add a custom field to a form.</p>

<p>Since the DOM tree is exposed to the user, DOM content and user input must be effectively monitored in order to prevent <a href="https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)" rel="external nofollow">XSS attacks</a>.</p>

<p>Google has been fairly successful at fighting these attacks by relying on <a href="https://github.com/WICG/trusted-types" rel="external nofollow">Trusted Types</a>, a set of typed objects that replace strings when representing HTML snippets, URLs, etc.</p>

<p>Compilation-time analysis on JavaScript code ensures that only these types are allowed to be used with various DOM APIs that can be exploited as DOM-based XSS sinks (el.innerHTML, location.href, ScriptElement.src and so on). 
Trusted Types are currently being used internally at Google, and will be built into browsers soon.</p>

<p>If you learn further about <a href="https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)" rel="external nofollow">XSS attacks</a>, I suggest having a look at <a href="https://csp.withgoogle.com/docs/index.html" rel="external nofollow">Content-Security-Policy with Google</a>, which describes it all.</p>

<p>If you are already familiar with CSP you can check if you have a strong mitigation using the <a href="https://csp-evaluator.withgoogle.com/" rel="external nofollow">CSP Evaluator</a></p>

<p>What do you think about this? Should we plan to integrate it in PrestaShop soon?</p>

<h2 id="third-party-components-and-integrity-control">Third-party components and integrity control</h2>

<p>In most systems, vulnerabilities often come from additional modules or themes that are not part of the core platform codebase.</p>

<p>In the case of PrestaShop, like other CMSs, it is really hard to audit what users are doing with their shop in terms of security: they are able to add custom modules, dependencies, a lot of things that cannot be controlled and secured by project maintainers.</p>

<p>In the Prestashop Addons Marketplace security process, each submitted module is thoroughly reviewed by our fantastic team. Each payment module is also <a href="https://www.owasp.org/index.php/Web_Application_Penetration_Testing" rel="external nofollow">pentested</a>, even the ones not developed by the PrestaShop team.</p>

<p>Of course, we all know that even fantastic humans are error-prone: that is why PrestaShop invests in continually improving the automated <a href="https://validator.prestashop.com/" rel="external nofollow">Module validator</a>. Other CMS are also considering  static code analysis tools like <a href="https://scrutinizer-ci.com/" rel="external nofollow">scrutinizer</a> or <a href="https://snyk.io/" rel="external nofollow">snyk</a>. That is maybe something to add to our validation tools.</p>

<p>We are currently discussing about adding PHPStan and PHPQA to our modules, which are two really great tools to improve code quality.</p>

<p>Another improvement currently under consideration is to cryptographically sign modules or themes sold on the PrestaShop Marketplace, so that merchants can make sure they are legitimate and haven’t been modified by an attacker.</p>

<h2 id="vulnerability-disclosures--rewards">Vulnerability disclosures &amp; rewards</h2>

<p>This is known, there is no Bug Bounty program for the PrestaShop project… yet!
But it can be a real issue:</p>

<ul>
<li>it can be hard for contributors to spot where they must go to report security issues</li>
  <li>some researchers need rewards to feel motivated enought to create a report</li>
</ul>
<p>What kind of reward would you want? A tee-shirt? Money? Preston Plushies? Goodies?</p>

<p>Drupal is kind of the leader here: they have a Bug Bounty program, documentation about <a href="https://www.drupal.org/security-team/report-issue" rel="external nofollow">How to report a security issue</a> and a <a href="https://www.drupal.org/security" rel="external nofollow">CVE history</a>. 
Drupal can be a good source of inspiration for PrestaShop here.</p>

<p>Moreover, since the group that creates <a href="https://www.php-fig.org" rel="external nofollow">PHP interoperability standards</a> has reopened what they started for PSR-9 (Security Advisories) and PSR-10 (Security Reporting Process), it appears to be a good reason to take some time between two code reviews, think about a bug bounty program and write documentation about it.</p>

<h2 id="one-click-upgrade-or-autoupgrade">One click upgrade or autoupgrade?</h2>

<p>The best way to have a secure system is to stay up-to-date. Many people don’t care about upgrades, but they don’t realize that security fixes need to be applied as fast as possible, or else their shop is at risk!</p>

<p>Seeing things exclusively through an economic prism can be misleading: yes, upgrading may cost you money now. But think about what could be lost if an intruder comes, injects an XSS and steals your clients’ information, or adds a script that shuts shop off or deletes everything you had!</p>

<p>But, how to update a CMS when a lot of modules or a custom theme are already installed? How to avoid breaking something that we are not aware of? How to be sure that users and developers are following the best practices?</p>

<p>These are very difficult questions to which we still don’t have the answer. But we are working on it. If you encounter problems during upgrading your shop, send us your feedback!</p>

<p>Some CMSs already feature automatic self-updates that happen without any user interaction. At the summit, host providers called for all CMS to implement this feature as well.</p>

<p>What do you think? Should we add it? And would you be brave enough to enable it? Would you help us test it and debug it?</p>

<h2 id="tools-and-platform-innovations">Tools and platform innovations</h2>

<p>Security must be an important part of the whole development process.</p>

<p>All developers must take in consideration what will happen with the data they are handling. A big issue is that most tools for detecting vulnerabilities are proprietary, so obviously they won’t help developers to learn more about security by analyzing how they work.</p>

<p>As the community needs to be educated using tools, guides and documentation, it’s our duty as CMS maintainers to pave the way by creating a website, a platform or whatever, so that this information is freely available, 
A place where anyone can contribute and be a part of the open source security community.</p>

<p>About 30 people attended the summit in Chicago. Right after it, the Google team created a document summarizing what happened and a Google Group so that security folks can continue to discuss and share ideas!</p>

<p>I would like to thank the Google team for their excellent initiative and all the work they put in for this event. The CMS ecosystem’s security is going to change!</p>
<p><a href="http://build.prestashop.com/news/we-were-at-the-cms-security-summit-with-google/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969861</guid><pubDate>Mon, 04 Mar 2019 10:00:00 +0000</pubDate></item><item><title>[Build]PrestaShop Core Weekly - Week 08 of 2019</title><link>https://www.prestashop.com/forums/topic/969862-buildprestashop-core-weekly-week-08-of-2019/</link><description><![CDATA[
<p>This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 18th to Sunday 24th of February 2019.</p>

<p><img src="/assets/images/2018/12/banner-core-weekly.jpg" alt="Core Weekly banner"></p>

<h2 id="general-messages">General messages</h2>

<p>Dear Developers,</p>

<p>Last week, a very big piece of work started two years ago has been merged into the “develop” branch: the <a href="https://github.com/PrestaShop/PrestaShop/pull/10455" rel="external nofollow">CLDR implementation</a>. It will allow the next versions of the PrestaShop project to manage well localization and display of units and currencies, by following the Unicode international standard used by many companies. As you can expect, a lot of code reviews and tests have been done, that’s why less pull requests have been merged than usual during the week.</p>

<p><a href="http://cldr.unicode.org/" rel="external nofollow">Learn more about CLDR</a>.</p>

<h2 id="a-quick-update-about-prestashops-github-issues-and-pull-requests">A quick update about PrestaShop’s GitHub issues and pull requests:</h2>

<ul>
<li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+created%3A2019-02-18..2019-02-24" rel="external nofollow">70 new issues</a> have been created in the project repositories</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+closed%3A2019-02-18..2019-02-24" rel="external nofollow">46 issues have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Aissue+label%3Afixed+closed%3A2019-02-18..2019-02-24" rel="external nofollow">6 fixed issues</a> on the core.</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2019-02-18..2019-02-24" rel="external nofollow">28 pull requests have been opened</a> in the project repositories</li>
  <li>
<a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2019-02-18..2019-02-24" rel="external nofollow">33 pull requests have been closed</a>, including <a href="https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2019-02-18..2019-02-24" rel="external nofollow">17 merged pull requests</a>
</li>
</ul>
<h2 id="code-changes-in-the-develop-branch-for-v1760">Code changes in the ‘develop’ branch (for v1.7.6.0)</h2>

<h3 id="core">Core</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/10455" rel="external nofollow">#10455</a>: New CLDR implementation, by <a href="https://github.com/tomlev" rel="external nofollow">@tomlev</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12559" rel="external nofollow">#12559</a>: Fix translations removing from db when Language is deleted. Thank you <a href="https://github.com/sarjon" rel="external nofollow">@sarjon</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12598" rel="external nofollow">#12598</a>: Restore composer file, by <a href="https://github.com/PierreRambaud" rel="external nofollow">@PierreRambaud</a>
</li>
</ul>
<h3 id="back-office">Back office</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12046" rel="external nofollow">#12046</a>: TemplateMail generator, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12465" rel="external nofollow">#12465</a>: Fixed duplicated id, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12563" rel="external nofollow">#12563</a>: Fixes error in admin panel when visiting a category that’s not under Index. Thank you <a href="https://github.com/mowcixo" rel="external nofollow">@mowcixo</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/PrestaShop/pull/12597" rel="external nofollow">#12597</a>: Bug when switching language. Thank you <a href="https://github.com/helgvor-stoll" rel="external nofollow">@helgvor-stoll</a>
</li>
</ul>
<h2 id="code-changes-in-modules-themes--tools">Code changes in modules, themes &amp; tools</h2>

<h3 id="auto-upgrade">Auto-upgrade</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/275" rel="external nofollow">#275</a>: Do not upgrade PrestaShop when already on the last version , by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/autoupgrade/pull/281" rel="external nofollow">#281</a>: Deploy v4.6.0 of the autoupgrade module, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h3 id="docker">Docker</h3>

<ul>
<li>
<a href="https://github.com/PrestaShop/docker/pull/154" rel="external nofollow">#154</a>: Add PrestaShop 1.7.5.1, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
</ul>
<h2 id="changes-in-documentation">Changes in Documentation</h2>

<ul>
<li>
<a href="https://github.com/PrestaShop/docs/pull/195" rel="external nofollow">#195</a>: Add recommendations in system requirements, by <a href="https://github.com/Quetzacoalt91" rel="external nofollow">@Quetzacoalt91</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/196" rel="external nofollow">#196</a>: Fix file name in template-inheritance example. Thank you <a href="https://github.com/SharakPL" rel="external nofollow">@SharakPL</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/200" rel="external nofollow">#200</a>: Add PositionUpdater component doc, and update columns references docs, by <a href="https://github.com/jolelievre" rel="external nofollow">@jolelievre</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/201" rel="external nofollow">#201</a>: Added tutorial on how to customize an existing Grid, by <a href="https://github.com/mickaelandrieu" rel="external nofollow">@mickaelandrieu</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/203" rel="external nofollow">#203</a>: Add some migration conventions, by <a href="https://github.com/matks" rel="external nofollow">@matks</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/206" rel="external nofollow">#206</a>: Fix Wrong method name. Thank you <a href="https://github.com/nenes25" rel="external nofollow">@nenes25</a>
</li>
  <li>
<a href="https://github.com/PrestaShop/docs/pull/207" rel="external nofollow">#207</a>: Change issues link. Thank you <a href="https://github.com/nenes25" rel="external nofollow">@nenes25</a>
</li>
</ul>
<hr>
<p>Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @helgvor-stoll, @mowcixo, @nenes25, @sarjon, @SharakP! And a special thank to @tomlev for the CLDR implementation.</p>

<p>Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments <a href="https://github.com/PrestaShop/PrestaShop" rel="external nofollow">on GitHub</a>!</p>

<p>If you want to contribute to PrestaShop with code, please read these pages first:</p>

<ul>
<li><a href="https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/" rel="external nofollow">Contributing code to PrestaShop</a></li>
  <li><a href="https://devdocs.prestashop.com/1.7/development/coding-standards/" rel="external nofollow">Coding standards</a></li>
</ul>
<p>…and if you do not know how to fix an issue but wish to report it, please read this: <a href="https://devdocs.prestashop.com/1.7/contribute/contribute-reporting-issues/" rel="external nofollow">How to use GitHub to report an issue</a>. Thank you!</p>

<p>Happy contributin’ everyone!</p>
<p><a href="http://build.prestashop.com/news/coreweekly-week-08-2019/" rel="external nofollow">View the full article</a></p>
]]></description><guid isPermaLink="false">969862</guid><pubDate>Fri, 01 Mar 2019 16:15:00 +0000</pubDate></item><item><title>[Blog]End of life for PHP 5.6: make sure your PrestaShop store is secure!</title><link>https://www.prestashop.com/forums/topic/969852-blogend-of-life-for-php-56-make-sure-your-prestashop-store-is-secure/</link><description><![CDATA[
<p>Since the end of 2018, PHP versions earlier than 5.6 are no longer supported by the community.</p>
<p><a href="https://www.prestashop.com/en/blog/php-5-6-online-store-security" rel="">View the full article</a></p>
]]></description><guid isPermaLink="false">969852</guid><pubDate>Tue, 12 Feb 2019 09:33:29 +0000</pubDate></item></channel></rss>
