Vorabversion - Service Pack 3.9.1.0 Beta1 erschienen

Thema wurde von Wilken (Gambio), 27. Januar 2018 erstellt.

  1. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Liebe Shopbetreiber,

    wir haben im Betabereich des Portals soeben die Pakete der Vorabversion 3.9.1.0 Beta1 hochgeladen, damit könnt ihr euch einen Einblick verschaffen was euch in naher Zukunft erwartet.

    ACHTUNG! Dieses Service Pack ist für den Live-Betrieb nicht geeignet, da es sich um eine Beta-Version handelt!

    Diese Version des Service Packs ist ausschließlich für die Shopversion GX3 v3.7.3.0 vorgesehen.


    Wir sind noch nicht "feature complete", das heisst es sind noch ein paar Sachen in der Pipeline, die mit kommenden Vorabversionen dann dazu kommen sollen.

    Wir wollen es dann auch gar nicht lange spannend machen, diese Dinge sind drin:

    Automatischer Updater für Shop-Module
    Mit dem neuen Updater für Shop-Module können Module bequem aktualisiert werden. Sobald neue Updates für unterstützte Module im Shop verfügbar sind, erhalten Shopbetreiber im Gambio Admin eine Meldung über die Admin-Info-Box. In dieser werden alle verfügbaren Updates für die Module angezeigt und können dann per Knopfdruck installiert werden. Wir werden das Thema im kleinen beginnen, um es dann auf viele weitere Bereiche auszudehnen, so dass Updates bequemer werden.

    AMPIFY-Modul für Artikeldetailseiten
    Mit dem AMPIFY-Modul können aus Artikeldetailsseiten in Gambio Shops nun AMP-Seiten erzeugt werden. Hierfür muss der Link zur XML-Sitemap des Shops oder eine CSV-Datei unter ampfy.it hochgeladen werden und das Modul im Shop installiert sein und schon stehen AMP-Seiten für den Shop zur Verfügung. Diese für Mobilgeräte optimierten Seiten können dann von Google in den Suchergebnissen gelistet und schneller angezeigt werden.

    Neuer sicherer Login über 2-Faktor-Authentifizierung (OTP)
    Erstmals steht in der Shop-Version 3.9 die 2-Faktor-Authentifizierung über so genannte “One-Time-Pads” (OTP) zur Verfügung. Dabei wird der Login im Shop mit Hilfe eines QR-Codes über Authenticator Apps (wie z.B. Google Authenticator) ermöglicht. Für den Login wird dabei ein nur einmal gültiges und immer wieder neues Passwort vergeben, welches dann eine nur kurze Gültigkeit hat. Durch die Verwendung eines sich so stetig ändernden Passworts und der Authentifizierung mit Apphilfe, wird der Login in den Shop noch sicherer, da auch von Dritten mitgeschnittene Daten nicht mehr helfen einen Login zu erzwingen.

    Überarbeitete Rechteverwaltung für Administratoren
    Die Rechteverwaltung für Admin-Konten wurde grundlegend überarbeitet. So können nun Rechte für Admins im Shop differenzierter vergeben werden und auch die Zugriffe auf Unterbereiche erlaubt oder eingeschränkt werden.
    Neu ist dabei auch die Vergabe von Rechten auf API-Funktionen. Externe Software, die Artikel einspielen und abrufen kann, kann so zum Beispiel, bei entsprechender Rechtevergabe, keine Bestellungen und Kunden mehr abrufen.
    Ebenfalls können Rollen mit bestimmten Admin-Rechten angelegt werden, eine Rolle ist dabei eine einfache Zusammenfassung einer wählbaren Auswahl von Rechten. Per Zuweisung von Rollen können dann die gewünschten Zugriffsrechte direkt und einfach auf neu angelegte Admin-Konten übertragen werden.

    Für die neue Rechteverwaltung wurde der Menüpunkt Kunden > Rollen und Berechtigungen hinzugefügt.

    Kompatibilität zu PHP7.2
    Die PHP Entwickler haben vor kurzem Version 7.2 von PHP veröffentlicht, die erneut eine etwas bessere Performance und höhere Sicherheit für in PHP geschriebene Software wie den Gambio Shop bringt. Es waren wieder einige Umbauten an der Shoptechnik nötig, die wir natürlich vorgenommen haben, so dass ihr als Händler vom neuesten Stand der Technik und maximaler Shopperformance profitieren könnt.

    Mehrsprachige Rechtstexte für IT-Recht Kanzlei
    Für Kunden der IT-Recht Kanzlei stehen nun Rechtstexte auch für folgende Sprachräume zur Verfügung:
    • be (Weißrussisch)
    • da (Dänisch)
    • en (Englisch)
    • es (Spanisch)
    • fr (Französisch)
    • nl (Niederländisch)
    • sv (Schwedisch)
    Neu gestaltete Artikelhersteller-Seite
    Der Backend Menüpunkt Artikel > Hersteller wurde technisch neu aufgesetzt und überarbeitet. Die Informationen für Hersteller werden nun in einem übersichtlich gestalteten PopUp eingetragen.

    Tooltipps können in Bestellübersicht deaktiviert werden
    Die Tooltipps in der Bestellübersicht können nun deaktiviert werden. Die entsprechende Einstellung befindet sich bei den allgemeinen Einstellungen für die Bestellübersicht. Der Aufruf der Bestellübersicht beschleunigt sich so für Händler, die die Zusatzinformationen in den Hovern der Übersicht nicht benötigen.

    Gambio Updater und Gambio Installer im neuen Design
    Die Oberflächen des Gambio Updaters und des Gambio Installers wurden an das neue Design des Shops angepasst und bieten so ein stimmiges Gesamtbild.

    Vereinfachte Erstellung von Konfigurationsoberflächen für Modulautoren
    In der Shop-Version 3.9 wurde die Erstellung von Konfigurationsoberflächen für Modulentwickler im Gambio Admin vereinfacht, so dass grafische Bedienoberflächen über einfache json-Dateien statt mit grösserer Programmierarbeit erzeugt werden können. Es ist somit nicht mehr notwendig dafür viele eigene PHP-Dateien zu erstellen, welche die gewünschten Oberflächen im neuen Modul abbilden. Neue Bereiche können einfach über vorhandene Standardelemente umgesetzt werden, die nach Zweck angepasst werden können.

    Hierzu zählen zum Beispiel:
    • Eingabefelder
    • Dropdown-Menüs
    • Mehrfachauswahlfelder
    • Checkboxen
    • Länderauswahlfelder
    • Felder zur Auswahl der Kundengruppen
    Neue Services über die REST-API
    Wir arbeiten bereits seit längerem daran externe Systeme wie Warenwirtschaften, etc. einen sauberen und standardisierten Zugang zu im Shop gespeicherten Daten zu bieten. Auch in diesem Entwicklungszyklus haben wir die Möglichkeiten, auf was im Shop zugegriffen werden kann, wieder erweitert. Wird zum Beispiel eine externe Versandsoftware eingesetzt, die Label für eingegangene Bestellungen erzeugt, kann diese ab nun die Trackingnummer für den Kunden über einen neuen Kanal zurück in den Shop schreiben, so dass der Kunde informiert werden kann und die Daten zusammengefasst an einer Stelle und synchron vorliegen.

    Neue Knotenpunkte sind hier:
    • WithdrawalService (Widerrufe)
    • ReviewService (Bewertungen)
    • PacelTrackingService (Tracking im Paketversand)
    Wir wünschen euch viel Freude beim Testen der Neuerungen und sind gespannt auf euer Feedback!
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    Ist die 9.1 nicht ein paar Wochen zu früh? Die 8.0 ist doch noch gar nicht da :D
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    18. Januar 2015
    Beiträge:
    867
    Danke erhalten:
    96
    Danke vergeben:
    129
    Jetzt weiss ich, warum ich die 3.8 umsonst gesucht habe ;)
     
  4. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Ja, die 3.8.0.0 ist bisher nur als Beta da, die ist ja auch auf der Zielgeraden. Es wird die finale 3.8.0.0 damit auch sicher geben, bevor es eine 3.9.1.0 in final gibt. So ganz normal ist die Abfolge jetzt aber sicher nicht, wir müssen da aber gerade viele Dinge verheiraten.
     
  5. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    Ich habe ja glücklicherweise 2 Testshops, da werde ich morgen dann beide Betas testen :D
     
  6. Andreas (DTR-Shop.de)

    Registriert seit:
    18. Dezember 2014
    Beiträge:
    2.532
    Danke erhalten:
    810
    Danke vergeben:
    921
    @Gambio,

    kann ich die Beta auch auf eine 3.8.0.0 BETA1 installieren?
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. November 2016
    Beiträge:
    517
    Danke erhalten:
    46
    Danke vergeben:
    45
    Wann kann man mit der 4.0 rechnen?:rolleyes:
     
  8. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.424
    Danke erhalten:
    720
    Danke vergeben:
    92
    Ich vermute mal, das wird noch eine ganze Weile dauern. Nach dem demnächst erscheinenden MU 3.8 wird dann wohl eher das MU 3.10 kommen. ;)
     
  9. Stefan

    Stefan Erfahrener Benutzer

    Registriert seit:
    26. April 2011
    Beiträge:
    655
    Danke erhalten:
    61
    Danke vergeben:
    203
    Ich nutze das Gambio Hub nicht - war aber damit verbunden.

    Nach der Installation kam man im Checkout nur bis Schritt 3 - danach gab es nur Fehlermeldungen vom HUB.

    Abhilfe schaffte das lösen von HUB und Shop.

    Unter PHP 7.2 gibt es auch noch Fehlermeldungen die im Header ausgegeben werden - daher habe ich vorerst wieder auf PHP 7.1 umgestellt.
     
  10. Stefan

    Stefan Erfahrener Benutzer

    Registriert seit:
    26. April 2011
    Beiträge:
    655
    Danke erhalten:
    61
    Danke vergeben:
    203
    Ja das klappt - habe ich auch gemacht ;)
     
  11. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Nein, das geht nicht. Es kann dann zu allen möglichen kuriosen Problemen kommen.

    siehe oben.

    Zeigen wäre trotzdem fein. Wenn das dann ist weil dein Shop aus genannten Gründen ein Zombie ist können wir abwinken, wenns Substanz hat aber für Abhilfe sorgen.

    Es gibt keine Entscheidung für eine 4.0. Kai ist da näher dran.
     
  12. Stefan

    Stefan Erfahrener Benutzer

    Registriert seit:
    26. April 2011
    Beiträge:
    655
    Danke erhalten:
    61
    Danke vergeben:
    203
    @Wilken (Gambio)

    unter PHP 7.2.1 werden folgende Fehler angezeigt:

    WARNING(2): "Use of undefined constant products_history - assumed 'products_history' (this will throw an Error in a future version of PHP)"

    WARNING(2): "Use of undefined constant tracking - assumed 'tracking' (this will throw an Error in a future version of PHP)"
     
  13. Stefan

    Stefan Erfahrener Benutzer

    Registriert seit:
    26. April 2011
    Beiträge:
    655
    Danke erhalten:
    61
    Danke vergeben:
    203
    @Wilken (Gambio)

    Gibts einen Tip , wie ich die kuriosen Verhalten mit dem HUB weg bekomme ?

    Ich möchte es in Zukunft nutzen.

    Hatte unseren Live Shop schon auf 3.8 - da in der Testumgebung keine Probleme auftauchten.
     
  14. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Update von 3.7.3.0 => ok
    In 3.7.3.0 war noch "Altes PP-Modul"

    Das mag die 3.9ner ja nur wohl gar nicht und hat mal alles mit "paypalng" entsorgt.
    Kleine Schöheitsfehler:
    "Bestellungen" und "Module - Zahlungsweise" nicht mehr aufrufbar! :(
    Code:
    Fatal error: Uncaught Error: Class 'GMPayPal' not found in /www/htdocs/xxxxxxx/<MeinPfad>/includes/modules/payment/paypalng.php:23 Stack trace: #0 /www/htdocs/xxxxxxx/<MeinPfad>/system/core/MainFactory.inc.php(517) : eval()'d code(1): paypalng_ORIGIN->__construct() #1 /www/htdocs/xxxxxxx/<MeinPfad>/system/core/MainFactory.inc.php(517): eval() #2 /www/htdocs/xxxxxxx/<MeinPfad>/system/core/MainFactory.inc.php(300): MainFactory::create_object('paypalng', Array) #3 /www/htdocs/xxxxxxx/<MeinPfad>/GXMainComponents/Shared/ModuleTitleProvider.inc.php(89): MainFactory::create('paypalng') #4 /www/htdocs/xxxxxxx/<MeinPfad>/GXMainComponents/Shared/PaymentTitleProvider.inc.php(40): ModuleTitleProvider::getTitle('paypalng', 'german') #5 /www/htdocs/xxxxxxx/<MeinPfad>/GXMainComponents/Shared/ModuleTitleProvider.inc.php(43): PaymentTitleProvider::getTitle('paypalng', '') #6 /www/htdocs/xxxxxxx/<MeinPfad>/inc/get_payment_title.inc.php(26): ModuleTitleProvider::getStrippedTagsTitle('paypalng', '') #7 /www/htdocs/xxxxxxx/<MeinPfad>/GXMainComponents/Extensions/Orders/OrdersOve in /www/htdocs/xxxxxxx/<MeinPfad>/includes/modules/payment/paypalng.php on line 23
    FATAL ERROR(1): "Uncaught Error: Class 'GMPayPal' not found in /www/htdocs/xxxxxxx/<MeinPfad>/includes/modules/payment/paypalng.php:23
    Stack trace:
    #0 /www/htdocs/xxxxxxx/<MeinPfad>/system/core/MainFactory.inc.php(517) : eval()'d code(1): paypalng_ORIGIN->__construct()
    #1 /www/htdocs/xxxxxxx/<MeinPfad>/system/core/MainFactory.inc.php(517): eval()
    #2 /www/htdocs/xxxxxxx/<MeinPfad>/system/core/MainFactory.inc.php(300): MainFactory::create_object('paypalng', Array)
    #3 /www/htdocs/xxxxxxx/<MeinPfad>/GXMainComponents/Shared/ModuleTitleProvider.inc.php(89): MainFactory::create('paypalng')
    #4 /www/htdocs/xxxxxxx/<MeinPfad>/GXMainComponents/Shared/PaymentTitleProvider.inc.php(40): ModuleTitleProvider::getTitle('paypalng', 'german')
    #5 /www/htdocs/xxxxxxx/<MeinPfad>/GXMainComponents/Shared/ModuleTitleProvider.inc.php(43): PaymentTitleProvider::getTitle('paypalng', '')
    #6 /www/htdocs/xxxxxxx/<MeinPfad>/inc/get_payment_title.inc.php(26): ModuleTitleProvider::getStrippedTagsTitle('paypalng', '')
    #7 /www/htdocs/xxxxxxx/<MeinPfad>/GXMainComponents/Extensions/Orders/OrdersOve"
    Und nu?o_O
     
  15. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    #15 barbara, 28. Januar 2018
    Zuletzt bearbeitet: 28. Januar 2018
    Update von 3.7.3 lief ohne Problem.
    Der Neue Updater ist etwas gewöhnungsbedürftig, aber das die Infos darin gezeigt werden, finde ich gut.

    Der 1. Seitenaufruf nach dem Update dauerte über 10 sec. - jetzt scheint es etwas besser zu gehen.
    Aber der Testshop braucht mindestens eine Sekunde mehr Ladezeit, als mein anderer Testshop in der Version 3.7.3
    PHP-Version ist 7.0


    @Manfred

    hast Du es mal mit der url
    DEINEDOMAIN/admin/modules.php?set=payment
    versucht?

    Nachtrag:
    der Testshop muss sich wohl erst warmlaufen, zumindest werden die Ladezeiten langsam besser und sind jetzt gleich den Ladezeiten des anderen Testshops
     
  16. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Wo immer Du diese URL wieder her hast => Ergebnis :(
     
  17. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Also diesen winzigen Dingern sollte man doch noch ein paar Pixel spendieren - am Platzangebot mangelt es ja nun wirklich nicht Forum_Icon_Zugriffsrollen.png !
     
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    Das ist die neue Super-Slim-Variante.
    Die hat ein großer Brillenhersteller erfunden, um den Absatz seiner Lesebrillen mit integrierter Mega-Lupe zu erhöhen
    :confused::Do_O

    Arbeiten kann man damit jedenfalls nicht.
     
  19. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    18. Januar 2015
    Beiträge:
    867
    Danke erhalten:
    96
    Danke vergeben:
    129
    Dafür gibt es doch in Windows das Lupen-Tool? Schau mal im Behinderten-Modus ;)
    Ist billiger wie eine Brille *g

    LG: Tammy
     
  20. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Gern ein Ticket. Es ist richtig, dass wir mit 3.9 alle alten Paypal Module vor paypal3 entsorgen. Da gibt es Sicherheits-, Kopmpatibiltäts- und Betriebsprobleme, da die Pflege dafür vor einer Weile angekündigt ausgelaufen ist. Es ist aber ein Bug, wenn die benannten Seiten bei dir nun nicht mehr aufgerufen werden können.

    Nach jedem Update sind die Caches kalt, die müssen dann erst aufgebaut werden. Wenn der Shop langsamer bleiben sollte als der Vorgänger hup aber nochmal.

    Bei mir sieht das anders aus. Ich glaube da klemmt bei dir noch was oder wir haben da noch ne Macke im Update.