OXID eShop 6 introduced several improvements to the OXID eShop environment. These changes also have reached the module system, which leads to some new features for developers.
https://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.png00Steven Pfündlinhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngSteven Pfündlin2018-06-01 12:43:162018-06-01 12:49:39Module development in OXID eShop 6 – benefit from the new features
We’ve experienced requests concerning the “Right to data portability” (Art. 20 GDPR) on several channels. The legal text states someat like ” … receive the personal data … in a structured, commonly used and machine-readable format…”. As this is not a clear specification, provide an SQL script for reading out all relevant information from the database. Get the script from this blog post.
https://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.png00Clemens Scholzhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngClemens Scholz2018-05-29 11:21:352018-05-29 11:21:35How we temporarily handle the right to data portability (Art. 20 GDPR)
The behaviour of the PHP function __isset was changed with PHP version 7.0.6. OXID eShop makes use of this function __isset for lazy loading, and because of these changes lazy loading might behave unexpectedly in OXID eShop. Please read this blog post to avoid this unexpected behaviour in your projects and/or modules.
https://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.png00Igor Iegupovhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngIgor Iegupov2018-05-18 13:58:332019-02-16 22:23:08Function __isset and model lazy loading with different behaviour in PHP version 7.0.6 or newer
In order to improve the OXID eShop core code we are going to change some main principles of overwriting classes and methods when changing OXID eShop functionality with modules: methods may now be marked as private. This is not to cut away possibilities; there’ll be other means to catch up with what you want to achieve.
https://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.png00Koltanhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngKoltan2018-04-09 12:21:532018-04-09 12:21:53Announcing new principles in the OXID core and how you will benefit from them
This patch update was extraordinarily pushed up to give you a proper time frame to establish the GDPR compliance with OXID eShop. Additionally, we started to introduce new principles of code writing in order to become more flexible, agile and innovative when changing the core. Anyway, this patch update contains bug fixes as well as loads of pull requests.
https://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.png00Clemens Scholzhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngClemens Scholz2018-04-09 12:21:092018-04-25 01:00:46OXID eShop version 6.0.2
We recently released OXID eShop 6.0.2 including some changes in preparation of the upcoming European Data Protection Regulation (GDPR) that will be applicable as of May 25th, 2018 in all member states to harmonize data privacy laws across Europe.
https://oxidforge.org/wp-content/uploads/2018/04/2390666040_5a9d52b896_o-1.jpg597797Benjamin Jörgerhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngBenjamin Jörger2018-04-09 12:20:212018-04-25 01:00:55GDPR compliance with OXID eShop version 6.0.2
CVE Identifier: CVE-2018-5763: An attacker is able to bring servers to standstill by calling specially crafted URLs if OXID High Performance Option is activated and Varnish is used (denial of service/DoS).
OXID eShop version 6.0.1 is released and contains a fix for a security issue if you run High Performance Option plus Vagrant. Additionally bug fixes and GUI changes.
https://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.png00Marco Steinhäuserhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngMarco Steinhäuser2018-01-30 15:09:202018-04-25 01:00:59OXID eShop version 6.0.1
Last weekend, on Friday and Saturday December 8th and 9th 2017, the annual OXID Hackathon in Nuremberg took place. Read about what we were coding and what discussions came up.
https://oxidforge.org/wp-content/uploads/2017/12/OXID_hackathon_2017-1.jpg367729Marco Steinhäuserhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngMarco Steinhäuser2017-12-18 15:42:492020-05-10 23:37:20This was OXID Hackathon 2017
Nice thing about OXID eShop, they provide a development environment. Without big effort you can get have the shop up and running on a virtual machine. The current blog post will give some hints for how to run the shop tests that come with the shop. We will cover how to run module tests in a follow up post.
https://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.png00Heike Reuterhttps://oxidforge.org/wp-content/uploads/2018/01/OXID_forge_sub.pngHeike Reuter2017-12-16 00:59:002018-01-23 18:03:02Run tests for OXID eShop 6
Module development in OXID eShop 6 – benefit from the new features
0 Comments/in blog English steven.pfuendlin / Steven PfündlinAPIs, module development, Modules backend, Modules frontend
OXID eShop 6 introduced several improvements to the OXID eShop environment. These changes also have reached the module system, which leads to some new features for developers.
How we temporarily handle the right to data portability (Art. 20 GDPR)
1 Comment/in blog English clemens.scholz / Clemens ScholzGDPR, right to data portability
We’ve experienced requests concerning the “Right to data portability” (Art. 20 GDPR) on several channels. The legal text states someat like ” … receive the personal data … in a structured, commonly used and machine-readable format…”. As this is not a clear specification, provide an SQL script for reading out all relevant information from the database. Get the script from this blog post.
Function __isset and model lazy loading with different behaviour in PHP version 7.0.6 or newer
0 Comments/in blog English Igor Iegupov / Igor Iegupov__isset, APIs, oxid6, PHP, PHP 7
The behaviour of the PHP function __isset was changed with PHP version 7.0.6. OXID eShop makes use of this function __isset for lazy loading, and because of these changes lazy loading might behave unexpectedly in OXID eShop. Please read this blog post to avoid this unexpected behaviour in your projects and/or modules.
Announcing new principles in the OXID core and how you will benefit from them
4 Comments/in blog English Koltan / KoltanAPIs, module development, Modules backend, Modules frontend
In order to improve the OXID eShop core code we are going to change some main principles of overwriting classes and methods when changing OXID eShop functionality with modules: methods may now be marked as private. This is not to cut away possibilities; there’ll be other means to catch up with what you want to achieve.
OXID eShop version 6.0.2
1 Comment/in blog English clemens.scholz / Clemens ScholzNews, oxid6, Releases
This patch update was extraordinarily pushed up to give you a proper time frame to establish the GDPR compliance with OXID eShop. Additionally, we started to introduce new principles of code writing in order to become more flexible, agile and innovative when changing the core. Anyway, this patch update contains bug fixes as well as loads of pull requests.
GDPR compliance with OXID eShop version 6.0.2
2 Comments/in blog English pll_5ac5296b8a5f5 benjamin.joerger / Benjamin JörgerEuropean Data Protection Regulation, GDPR, News
We recently released OXID eShop 6.0.2 including some changes in preparation of the upcoming European Data Protection Regulation (GDPR) that will be applicable as of May 25th, 2018 in all member states to harmonize data privacy laws across Europe.
Security Bulletin 2018-001
1 Comment/in blog English OXID Security Team / OXID Security TeamNews, Security
CVE Identifier: CVE-2018-5763: An attacker is able to bring servers to standstill by calling specially crafted URLs if OXID High Performance Option is activated and Varnish is used (denial of service/DoS).
OXID eShop version 4.10.7 (CE + PE) & 5.3.7 (EE)
0 Comments/in blog English RBlank / Robert BlankNews, Releases
No GUI changes, no other bugs fixed but security issue 2018-001, non-widget classes must extend oxWidget, updated Amazon, Paypal and VCMS modules.
OXID eShop version 6.0.1
0 Comments/in blog English marco.steinhaeuser / Marco SteinhäuserNews, oxid6, Releases
OXID eShop version 6.0.1 is released and contains a fix for a security issue if you run High Performance Option plus Vagrant. Additionally bug fixes and GUI changes.
This was OXID Hackathon 2017
0 Comments/in blog English marco.steinhaeuser / Marco SteinhäuserEvents
Last weekend, on Friday and Saturday December 8th and 9th 2017, the annual OXID Hackathon in Nuremberg took place. Read about what we were coding and what discussions came up.
Run module tests in OXID eShop 6
1 Comment/in blog English Heike Reuter / Heike Reuterdev-tools, Development, Infrastructure, Modules backend, Modules frontend, oxid6, tests, tutorial
As follow up for the blog post “Run tests for OXID eShop 6” here’s how to get module tests running for OXID eShop 6.
Run tests for OXID eShop 6
3 Comments/in blog English Heike Reuter / Heike Reuterdev-tools, Development, Infrastructure, oxid6, tests, tutorial
Nice thing about OXID eShop, they provide a development environment. Without big effort you can get have the shop up and running on a virtual machine. The current blog post will give some hints for how to run the shop tests that come with the shop. We will cover how to run module tests in a follow up post.