Kategorien
Entwickler Webdesign

oxid update 6.1.5 auf 6.2

composer.json, die sich im Hauptverzeichnis des Shops befindet, müssen Version geändert werden. Das betrifft die Sektion „require“ und „require-dev“. Beispiel für einen OXID eShop Community Edition 6.2.0:

"require": {
   "oxid-esales/oxideshop-metapackage-ce": "v6.2.0"
},
"require-dev": {
   "oxid-esales/testing-library": "^v7.0.1",
   "incenteev/composer-parameter-handler": "^v2.0.0",
   "oxid-esales/oxideshop-ide-helper": "^v3.1.2",
   "oxid-esales/azure-theme": "^v1.4.2"
},

Hier der link zur composer.json des oxid-shop6.2.0 ce https://github.com/OXID-eSales/oxideshop_project/blob/b-6.2-ce/composer.json Meist stehen in der composer.json noch mehr in require, and require-dev: Um die aktuellen Versionen der Packages zu finden lohnt sich eine suche in der: https://packagist.org/ (4) Alte Module migrieren Für alle Module, die noch nicht auf dem „neuen Weg“  via composer installiert werden, muss man eine Initialisierung „per Hand“ vornehmen. Dazu gibt es aber eine Update Component, die den Großteil erledigt. Dies ist wie folgt zu installieren:

  1. composer require –no-update oxid-esales/oxideshop-update-component
  2. composer update
  3. vendor/bin/oe-console oe:oxideshop-update-component:install-all-modules

Am Ende aufräumen mit…

composer remove --no-update oxid-esales/oxideshop-update-component
composer update --no-dev --no-interaction

Siehe: https://docs.oxid-esales.com/eshop/de/6.2/installation/update/von-6.1.x-auf-6.2.0-aktualisieren.html#schritt-aktualisierung-der-modulkonfigurationen

Diskussion zum Thema findet sich hier:
https://forum.oxid-esales.com/t/nach-update-6-1-5-6-2-1-module-nicht-sichtbar/96577
https://forum.oxid-esales.com/t/modulerstellung-oxid-6-2/96641
Unter Umständen müssen alte Module noch überarbeitet werden. Bekannte Fehler sind hier:
1. Settings stehen noch in der metadata.php, diese müssen entfernt werden

could not be installed due to Invalid boolean value- "" was used for module setting.

2. Veralteter Code für Aufrufe aus der DB:

  • alt: $executeOnSlave neu: DatabaseInterface::forceMasterConnection()
  • alt: DatabaseInterface::FETCH_MODE_DEFAULT neu: FETCH_MODE_BOTH
  • alt: oxDB::getDB – Codebeispiel:
$rs = oxDb::getDb()->select($sQuery);
if ($rs != false && $rs->recordCount() > 0) {
    while (!$rs->EOF) {
        //do something
        $rs->moveNext();
    }
}
  •  neu: \OxidEsales\Eshop\Core\DatabaseProvider::getDb – Codebeispiel:
$resultSet = \OxidEsales\Eshop\Core\DatabaseProvider::getDb()->select($query);
 //Fetch the results row by row
 if ($resultSet != false && $resultSet->count() > 0) {
     while (!$resultSet->EOF) {
         $row = $resultSet->getFields();
         //do something
         $resultSet->fetchRow();
     }
 }
  • komplett weggefallen in Oxid v6:
    • ResultSetInterface::move()
    • ResultSetInterface::moveNext()
    • ResultSetInterface::moveFirst()
    • ResultSetInterface::moveLast()
    • ResultSetInterface::_seek()
    • ResultSetInterface::EOF()
Siehe: https://docs.oxid-esales.com/developer/en/6.0/update/eshop_from_53_to_6/database.html

Noch ein link zum OxidUpdate61->62
https://nerdpress.org/2020/04/20/updating-oxid-eshop-to-6-2-0/?highlight=oxid%20update

Kategorien
Allgemeines Netzwelt

Digitale Zahlungen in Europa könnten 2020 um rund 10 % zulegen

Digital Payment scheint sich für immer mehr Menschen zur einfachen Alternative zum Zahlungsverkehr mit Bargeld und Karten zu entwickeln. Immer mehr Nutzer von mobilen Endgeräten (Smartphone, Tablet usw.) könnten dafür sorgen, dass digitale Zahlungen in Europa 2020 um rund 10 % zulegen könnten. Analysten erwarten, dass in diesem Jahr der Rekord-Transaktionswert von 802 Milliarden US-Dollar (rund 742 Milliarden Euro) erreicht werden könnte. Und in den kommenden Jahren könnte der Trend noch stärker nach oben zeigen.

Kategorien
Entwickler Webdesign

checkbox AGB bestätigen in germanzied über „Bezahlen“ Button

add_action( 'init', 'my_child_move_legal_checkboxes', 50 ); function my_child_move_legal_checkboxes() { // Remove remove_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_template_render_checkout_checkboxes', 10 ); // Readd before submit button add_action( 'woocommerce_gzd_review_order_before_submit', 'woocommerce_gzd_template_render_checkout_checkboxes', 10 ); }

Bildschirmfoto 2020-05-29 um 00.15.44

Kategorien
Allgemeines Netzwelt

6 Trends, die die Zukunft der Arbeit gestalten

Wie wird die Arbeitswelt von morgen aussehen? Wie und wo werden wir arbeiten? Und welche Technologien werden wir nutzen? Dies und viele andere Arbeits-Trends zeigt diese Infographik von Wrike – smart projektmanagement

Kategorien
Allgemeines

Dresscode für die Einladung zum Abendessen beim Chef

Der Chef hat eine Einladung zum Abendessen ausgesprochen und nun steht die Frage nach dem Dresscode im Raum. Leicht und lässig, denn schließlich ist die Arbeitszeit ja schon lange vorbei und das Essen soll ja eher locker werden oder dann doch lieber im Anzug und in seriöser Businesskleidung? Das Essen mit der Chefetage ist für jeden Angestellten stets eine große Herausforderung. Nur wer hier durch Stil und Weltgewandtheit zeigt, kann am Ende auch auf ganzer Linie punkten. Wie das gelingt, soll hier erläutert werden.

Kategorien
Allgemeines

10 Projektmanagement Best Practices, die Sie nicht vergessen sollten

Hier mal eine Infographik Wrike – aufgaben strukturieren mit den besten Tipps aus dem Projektmanagement Alltag.

Kategorien
Allgemeines

Boss vs Leader: Der schmale Grat zwischen Macht und Führung

Gute Führungskräfte sollen motivieren und das Team stützen – egal ob aktiv oder passiv. Dabei gibt es aus der Erfahrung sehr viele Dinge zu beachten. Diese Infographik von Wrike – Projektmanagement Aufgaben zeigt ein paar wissenswerte Punkte für das erfolgreiche Management von Teams.

Kategorien
Allgemeines Off-Topic

Roulette Strategien: 7 Tipps fürs Zocken mit Kollegen

Das Roulette war schon immer eines der beliebtesten Spiele im Casino. Das Spielen ist dabei eine Mischung aus Glück und Mathematik. Genau gesagt geht es um Wahrscheinlichkeitsrechnung und Einsatzstrategien auf lange Dauer. Spieler, die sich noch nicht mit Einsatzstrategien beschäftigt haben, werden aller Wahrscheinlichkeit nach über mehrere Spielrunden Verluste erleiden müssen.

Kategorien
Allgemeines

9 erprobte Strategien, damit Ihre Meetings zu umsetzbaren Ergebnissen führen

Meetings können eine Menge Zeit verschlingen und bringen meist leider keine zählbaren Ergebnisse. Wie man es besser macht, zeigt diese Infographik von Wrike – teamarbeit im unternehmen.

Kategorien
Allgemeines

Die Evolution des Büro-Menschen

Unser Büroalltag findet weitestgehend im Sitzen stat, dank ergonomischen Stühlen und modernen Lauf-Schreibtischen vollenden wir momentan die Entwicklung vom aktiven Jäger zum sitzenden Bildschirm-Zombie. Diese Infographik von Wrike – gantt projektmanagement zeigt sehr anschaulich diesen Prozess.