[TYPO3-german] Re: Aimeos E-Commerce/Shop Extension Version 17.1.0
Hallo Ann Es freut uns, wenn Dir Aimeos zusagt. In der Listenansicht gibt es keinen Slider, es wird nur das 2. Bild eingeblendet, wenn man mit der Maus darüber fährt. Grüße T ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Neue Aimeos E-Commerce Extension 18.1.0
Hallo zusammen Die neue Aimeos E-Commerce Extension 18.1.0 für TYPO3 ist jetzt verfügbar. Diese Version ist die erste 2018er Version und enthält einige nicht rückwärtskompatible Änderungen. Die Neuerungen kurz zusammen gefasst: - Twitter Bootstrap basierendes Frontend Layout - Drei neue Charts für Umsätze im Administrationsdashboard - Vue.js Templates für einige Listendarstellungen im Adminbereich - ExtJS Expertenmodus wurde komplett entfernt - Nutzung von PSR-7 Objekten für die updateSync() Methode der Serviceprovider - Mehrere Versand-/Zahlungsoptionen pro Bestellung möglich - Versandkostenberechnung anhand der Produktanzahl - Referenzierte Daten von Attributen, Medien, Preisen und Texten werden automatisch geladen - Alle Templates einheitlich in "...-standard.php" umbenannt worden Die Nutzung des Twitter Bootstrap CSS Framworks im HTML Frontend ist von Integratoren am häufigsten gewünscht worden. Das macht es jetzt einfacher, bestehende Bootstrap Themes für Aimeos basierende E-Commerce Seiten zu nutzen. In der Administrationsoberfläche hat sich nochmal einiges getan. Im Dashboard gibt es jetzt drei neue Charts für eine schnelle Übersicht über die Umsätze nach Tag, Wochentag und Monat. Ausserdem wird jetzt das Vue.js Javascript Framework für das Rendern der Templates in einigen Ansichten verwendet. Dadurch habt sich die Größe einiger Templates um 40% reduziert. Der ExtJS-basierende Expertenmodus ist jetzt vollständig entfernt und damit endlich Geschichte! Die Schnittstelle für Versand- und Zahlungsprovider wurde überarbeitet und enthält jetzt unterschiedliche Methoden für Statusupdates (durch Weiterleitung des Kunden oder asynchron initiiert vom Zahlungsanbieter). Beide Methoden nutzen PSR-7 Request/Response Objekte für den Zugriff auf die übergebenen Daten und das Zurückgeben der notwendigen Header und Body-Informationen. Mit der neuen Version ist es auch möglich, das Bestellungen mehr als eine Versand- und Zahlungsoption enthalten. Das ist besonders für den Versand an unterschiedliche Empfänger (split delivery) und für Marktplätze interessant, bei denen die gekauften Produkte von mehreren Händlern verschickt werden. Mit dem neuen Dekorator ist zusätzlich die Berechnung von (Versand-)Kosten auf Basis von Produktanzahl und einigen konfigurierbaren Regeln möglich. Durch Änderungen im Aimeos Core selbst werden jetzt referenzierte Daten von Attribute, Medien, Preisen und Texten automatisch geladen. Dadurch hat sich vor allem im HTML Client und deren Templates einiges vereinfacht. Darüber hinaus sind alle Templates jetzt einheitlich in "...-standard.php" umbenannt worden, so dass sie den gleichen Namensbestandteil wie die dazugehörende Klasse haben. Diese Version ist eine Betaversion: https://aimeos.org/project/roadmap/ Vor Upgrades auf die neue Version seht euch bitte die Liste der nicht rückwärtskompatiblen Änderungen an: https://aimeos.org/docs/Developers/Changelog Ihr könnt die neue Version entweder über Composer oder aus dem TER installieren. Die ersten Schritte und viele Artikel über die Anpassung an eigene Anforderungen sind im Aimeos Wiki beschrieben: https://aimeos.org/docs/Home Der gesamte Quellcode steht auf GitHub zur Verfügung: https://github.com/aimeos -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Aimeos E-Commerce Extension 2017.10 LTS
Hallo zusammen In der 2017.10 Version der Aimeos Webshop-Extension gibt es einige größere Neuerungen: - Die Administrationoberfläche nutzt die JSON REST API und ist jetzt vollständig - Neue Panels für Lieferanten, Warenkorb-Plugins, Mandanten, Sprachen und Wärungen sowie für alle Typen - CSV Importe und Exporte in der Administrationoberfläche - Konfigurierbare, Gruppen-basierte Zugriffskontrolle - Usability- und Performanceverbesserungen - Zwei neue Dekoratoren für Beschränkungen bei Gutscheinen - Einfacher Zugriff auf erweiterte Tabellendaten Die neue Administrationsoberfläche ist jetzt komplett und beinhaltet jetzt auch Panels für die Verwaltung von Lieferanten, Warenkorb-Plugins, Mandanten, Sprachen und Wärungen sowie für alle Typen. Bestellungen können exportiert und Gutscheine im CSV Format importiert werden. Eine konfiguierbare, Gruppen-basierte Zugriffskontrolle erlaubt oder verweigert den Zugriff auf einzele Panel für Redakteure, und Administratoren. Alle Links im Navigationsmenü sind nach den Bedürfnissen des Shopbetreibers konfigurierbar. Shops mit umfangreichen Kategoriebäumen profitieren vom dynamischen Laden der Kategorien nach Bedarf. Zur Verbesserung der Usability in der Administrationsoberfläche werden jetzt alle Parameter für die Suche, Sortierung und Paginierung für jedes Panel in der Session gespeichert. Dadurch wird wieder die letzte Listenansicht angezeigt, wenn man in die Detailansicht und wieder zurück wechselt. Panels, in denen je nach ausgewählten Gutschein-, Service- oder Pluginprovider Konfigurationsoptionen notwendig sind, werden diese jetzt dynamisch und mit Hilfestellung je nach Typ (boolean, Zahlen oder Mappings) angezeigt. Ausserdem werden beim Speichern nicht mehr aus versehen sich schnell ändernde Daten wie die Anzahl bei Gutscheinen oder Lagerbeständen überschrieben. Mit dieser Version können Shopbetreiber Produkte anpreisen, ohne dass sie von den Kunden schon bestellt werden können. Das ist vor allem bei zeitlich begrenzten Produkten hilfreich. In 2017.10 sind ausserdem zwei Dekoratoren enthalten, die zusätzliche Beschränkungen für Gutscheincodes hinzufügen. Einer limitiert die Nutzung von Gutscheinen mit unbeschränkter Anzahl auf eine Einlösung pro Kunde, der andere erzwingt ein Produkt im Warenkorb aus einer bestimmten Kategorie. Versand- und Zahlungsoptionen können jetzt ebenfalls auf eine bestimmte Zeitspanne beschränkt werden. Entwickler können Daten aus projektspezifischen Spalten aus jeder Tabelle holen lassen, indem sie die SQL Konfiguration anpassen. Beispielsweise lassen sich so Zusatzinformationen aus der fe_users Tabelle in Aimeos nutzen und sie stehen Eigenschaften (read-only) der Items bereit. Ausserdem können jetzt für grafische Auswertungen von Bestellungen Durchschnittswerte und Summen aggregiert werden. Der Aimeos Quellcode steht auf GitHub zur Verfügung (https://github.com/aimeos/aimeos-typo3) und kann über Composer oder direkt aus dem TER installiert werden: https://extensions.typo3.org/extension/aimeos/ -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Aimeos E-Commerce Extension 2017.07 mit neuem Admininterface
Hallo zusammen In der neusten stabilen 17.7 Version für TYPO3 gibt es einige große Verbesserungen: - Neue Administrationsoberfläche - JSON REST API ist gegen Attacken gehärtet - Click&Collect und Lieferzeiten im Checkout-Prozess - "Bezahl soviel Du willst" Option - Frischeres Design des Elegance Themes - 50% bessere Performance bei Updates von Datensätzen Das Aimeos Admininterface ist komplett neu und umfasst alle Werkzeuge für die tägliche Arbeit der Redakteure. Es enthält die besten Eigenschaften der Magento 2 und WooCommerce Administrationsoberflächen, kombiniert mit einem angenehmen, vollständig responsiven Design. Die einzelnen Bereiche sind klar strukturiert und zu jeder Option gibt es eine integrierte Hilfe. Hier könnt ihr es selbst testen: https://admin.demo.aimeos.org Um "denial of service" Attacken abzumindern wird das Anlegen von neuen Bestellungen und Kundenkonten pro Client auf einige Anfragen innerhalb einer konfigurierbaren Zeitspanne in der JSON REST API limitiert. Die Dokumentation der API ist ebenfalls erweitert worden: https://aimeos.org/docs/Developers/Client/JSONAPI Online bestellen und im Laden abholen wird immer populärer. Die Aimeos Erweiterung trägt dem durch zwei neue Features im Checkout-Prozess Rechnung. Man kann nun zu jeder Versandoption eine Auswahlliste von Adressen für die Abholung hinzufügen und dem Kunden die Abholzeit angeben lassen. Im Aimeos Demoshop ist beides in der neuen "Click&Collect" Versandoption kombiniert: http://typo3.demo.aimeos.org/demo/ Shopbetreiber haben darüber hinaus die Möglichkeit, Kunden bei bestimmten Produkten selbst entscheiden zu lassen, wie viel sie bezahlen möchten. Neben Marketingaspekten ist diese Option for allem für den Verkauf von Gutscheinen interessant. Das Aimeos Standarddesign ist jetzt ein modernes "flat design" und noch mehr für die mobile Nutzung optimiert. Aktualisierungen von bestehenden Datensätzen sind in der neuen Version bis zu 50% schneller. Die Berechtigungen werden jetzt direkt durch die Datenbankabfrage geprüft, anstatt im Aimeos Code. Vor allem beim Produktimport aus Warenwirtschaftssystemen kann das einen großen Unterschied in der Laufzeit ausmachen. Ihr könnt von jeder 17.x Version auf die neue 17.7.0 mit composer aktualisieren oder die Extension aus dem TER installieren. Dokumentation für die ersten Schritte gibt es in unserem Wiki: https://aimeos.org/docs/TYPO3 Weitere information über die Aimeos TYPO3 Erweiterung sowie eine vollständige Featureliste findet ihr auf der Aimeos Seite: https://aimeos.org/TYPO3 -- Aimeos E-Commerce Komponenten Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Online Shop Extension für TYPO3 8.7 LTS: Aimeos 17.4.0
Hallo zusammen Die Aimeos E-Commerce Extension 17.4.0 ist jetzt im TER verfügbar! Noch nicht von Aimeos gehört? Einen Überblick gibt es in https://aimeos.org/TYPO3 Die neue TYPO3 Extension kommt mit vielen neuen Features und Verbesserungen: - Support für TYPO3 8.7 und PHP 7.1 (auch für die Aimeos TYPO3 Distribution) - Vollständige JSON REST API für Smartphone und Javascript Apps - Fluid basierende Aimeos Templates in eigenen Projekten - Usability-Verbesserungen im Backend - Vereinfachter Checkout-Prozess weil "order" und "process" Schritte zusammen gefasst wurden - Frontend Controller kapseln jetzt die gesamte Businesslogik - Viele Verbesserungen für Entwickler die Code sparen Mit dieser Version wird TYPO3 8.7 LTS (sowie 6.2 / 7.6) und alle PHP Versionen von 5.4 bis 7.1 vollständig unterstützt. Das gilt auch für die Aimeos TYPO3 Distribution, die ebenfalls mit TYPO3 8.7 funktioniert. Die Aimeos Frontend JSON REST API basierend auf https://jsonapi.org/ ist jetzt komplett. Ihr könnt sie in euren Smartphone oder Javascript Apps nutzen um den Produktkatalog zu durchsuchen und Bestellungen abzuschicken. Sie funktioniert mit allen Aimeos basierenden Online Shops. Documentation wie man die JSON REST API nutzt gibt es in unserem Wiki: https://aimeos.org/docs/Developers/Client/JSONAPI Fluid Templates als Alternative zu den Aimeos Templates werden jetzt vollständig unterstützt. Ihr könnt in euren Projekten die Fluid Engine für jedes Aimeos Template nutzen und habt vollständigen Zugriff auf alle Daten. Es gibt drei zusätzliche ViewHelper um auf Aimeos-spezifische Daten zuzugreifen. Dokumentation dazu findet ihr unter https://aimeos.org/docs/TYPO3/Use_Fluid_templates Der Seitenbaum ist jetzt beim Aufruf der Administrationsoberfläche ausgeblendet, damit mehr Platz für das Aimeos Backend übrig bleibt. Ihr könnt den Seitenbaum aber über die Konfiguration im Extension Manager wieder anzeigen lassen. Außerdem könnt ihr in der Catalog Filter Flexform die Attributtypen für die facettierte Suche auswählen und umsortieren. Die Frontend-Controller kapseln jetzt die komplette Businesslogik für die HTML und JSON API. Dadurch lässt sich die Logik leichter gegen eine eigene Implementierung austauschen. Nachdem wir die Templates schon im letzten großen Release radikal vereinfacht haben, wurden jetzt auch im Checkout-Prozess die "order" und "process" Schritte zusammen gefasst. Produkteigenschaften und Kundenadressen können jetzt gleichzeitig mit den Produkt- und Kundendaten aus der DB geholt werden. Dadurch entfällt die Notwendigkeit, eigenen Code dafür zu schreiben. Die neue Aimeos Version kann über composer oder das TER herunter geladen werden: https://typo3.org/extensions/repository/view/aimeos https://github.com/aimeos/aimeos-typo3 -- Aimeos e-commerce components Web: https://aimeos.org/TYPO3 News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: TYPO3 8.6: &cHash empty
Das Problem ist, dass TYPO3 8.x den cHash grundsätzlich validieren möchte und keinen cHash Parameter als Fehler ansieht. Man kann das mit folgender TypoScript Konfiguration unterbinden: plugin.tx_aimeos.features.requireCHashArgumentForActionArguments = 0 -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TYPO3 8.6: &cHash empty
Hallo zusammen Wir wollen unsere Aimeos Extension für TYPO3 8 fit machen, haben aber ein Problem mit dem cHash Parameter. Alle unsere Links werden explizit ohne cHash Parameter generiert, weil der Output der Plugins nicht cachebar ist und cHash bei TYPO3 6/7 immer irgendwelche Probleme bereitet hat - vor allem z.B. bei der Suche mit Parameterwerten, die der Nutzer eingibt. Bei 8.6.1 kommt es beim Klicken auf irgendeinen beliebigen Link immer zu folgender Fehlermeldung: Page Not Found Reason: Request parameters could not be validated (&cHash empty) Kann man TYPO3 8 irgendwie beibringen, dass es keinen cHash erwarten soll bzw. das Fehlen nicht as Fehler betrachten soll? -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aimeos-Shop
Quote: Björn Hahnefeld wrote on Wed, 15 February 2017 14:40 Wo finde ich denn eigentlich diese Distribution, um einmal eine komplett lauffähige Installation sehen und bewerten zu können? Bei der Installation von TYPO3 kann man wählen, ob man eine Distribution installieren möchte. Nach dem Einloggen landet man dann im Extension Manager. In einer leeren TYPO3 Installation kann man Distributionen auch im Extension Manager nach installieren. Der Menüpunkt ist oben links im Drop-Down (Get pre-configured distributions). -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aimeos-Shop
Quote: Björn Hahnefeld wrote on Mon, 13 February 2017 17:49 Auch das ist erfüllt. Ich arbeite in der Installation mit einem Benutzer, der Admin ist und nicht einmal mit einem Redakteur innerhalb einer Admin-Gruppe. Also das können wir auch ausschließen! Am 13. Februar 2017 um 17:44 schrieb Aimeos : > Genau das ist ja der Punkt: wie komme ich an den Expertenmodus? Nur weil >> das dort steht, ist es ja leider noch keiner :( > > Entweder Dein Backend User ist TYPO3 Admin oder Du ordnest Deinem User > eine "admin" Gruppe zu: > https://aimeos.org/docs/TYPO3/Backend_access_control Auch wenn es nicht unbedingt den Anschein hat, der Schriftzug "Expertenmodus" ist ein Link über den man zum ExtJS Admin Interface kommt. -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aimeos-Shop
Genau das ist ja der Punkt: wie komme ich an den Expertenmodus? Nur weil das dort steht, ist es ja leider noch keiner :( Entweder Dein Backend User ist TYPO3 Admin oder Du ordnest Deinem User eine "admin" Gruppe zu: https://aimeos.org/docs/TYPO3/Backend_access_control -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aimeos-Shop
So sieht es bei mir auch aus. Lediglich die Drop-Down für die Sprache fehlt. Kann das der Fehler sein? Nein, die Sprache ist im TYPO3 Kontext nicht wählbar, weil sie durch die User Settings definiert ist. Die Auswahloptionen bei "Produkte" scheinen halt auch weniger zu sein. Vielleicht kann man für die manuelle Einrichtung auch eine Anleitung machen? Im "Einfachmodus" sollten die Möglichkeiten für Produkte ziemlich selbsterklärend sein. Für den Expertenmodus mit allen Optionen gibt es eine Dokumentation: https://aimeos.org/docs/User_Manual -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aimeos-Shop
Das kann ich gerne machen! Allerdings möchte ich nachher im Live-Betrieb schon die Extension ohne Demo-Daten installieren können, denn das ist ja sonst ein Wahnsinn. Und ich möchte halt Einfluss darauf nehmen können. All das scheint wohl nicht zu gehen, weil man immer mit Demodaten arbeiten muss (siehe Menüpunkte, die bei mir fehlen). Es fehlt nur der Menüpunkt "Expertenmodus" wenn Du nicht als Admin eingeloggt bist. Die Verwaltung der Produkte im "Einfachmodus" ist immer im Drop-Down oben rechts zu finden. Bis auf die Auswahl der Sprache sieht es auch in TYPO3 so aus: http://admin.demo.aimeos.org/default/jqadm/search/product?lang=en Die Demodaten sind nur eine Hilfe für den Anfang, damit man weiss, wie man z.B. Produkte und Services/Dienste konfigurieren kann. Man kann sie jederzeit wieder rückstandsfrei über den Extension Manager entfernen. -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aimeos-Shop
Normalerweise funktioniert Aimeos für die meisten out-of-the-box. Wenn Du allerdings schon vieles angepasst hast, kann es sein, dass Einstellungen nicht mehr stimmen. Dann empfehlen wir zum Kennenlernen der Aimeos-Extension erstmal eine frische TYPO3 Installation mit der Aimeos Distribution zu installieren, mit der man spielen und einzelne Änderungen ausprobieren kann. Das Admin Interface funktioniert allerdings immer. Nur wenn die Datenbank leer ist oder man den Locale-Eintrag löscht, dann kommt es zu einer Fehlermeldung. -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aimeos-Shop
Ich habe die Extension und den Pagetree installiert, da ich die Extension in eine bestehende Installation einbetten möchte. Zudem möchte ich in der Live-Installation die Struktur von Hand anlegen, um zu verstehen, was passiert. Das ist OK, aber wir empfehlen erstmal den bereit gestellten Pagetree zu benutzen. Wichtig ist, dass die Seitenreferenzen in den einzelnen Plugin-Flexforms stimmen. Wo müsste ich denn den Demodatensatz sehen? Was ich sehe, ist die Seitenstruktur, auf der etliche Elemente (vom Typ Plug-in) eingebunden sind. Die Seiteneigenschaften habe ich zuvor angepasst - vor allem das Seitenlayout, damit etwas dargestellt werden kann. Im Frontend auf der Listenseite sollten drei Produkte mit Bildern zu sehen sein wie z.B. hier: http://typo3.demo.aimeos.org/demo/ Das Update-Skript hatte ich schon ausgeführt, weil das auch in der Anleitung so vermerkt ist. Vielleicht hilft mir ja der "Exert Mode" weiter. Wo schalte ich den noch einmal ein? Wichtig ist, dass in der Extension Manager Konfiguration für die Aimeos Web Shop Extension "Overwrite" für den Eintrag "Updates demo data" ausgewählt ist. Ansonsten passiert nichts. Im Admin Interface ("ai - Aimeos Shop", linke Navigation) landet man zuerst im Dashboard. Oben rechts gibt es ein Drop-Down, mit dem man in die Produktliste wechseln kann. Dort sollten dann fünf Einträge erscheinen. Links neben dem Drop-Down gibt es den Link "Expert mode", rechts das Drop-Down mit der Auswahl der Site (sollte nur "Default" enthalten. -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aimeos-Shop
Hi Björn Hast Du die Distribution oder nur die Extension mit dem Pagetree installiert? Siehst Du den Demodatensatz in Deiner Installation? An dem kann man gut erkennen, wie die Features funktionieren. Wenn Du ihn nicht siehst, gehe in den Extension Manager -> Aimeos Konfiguration und wähle "Overwrite" für die Demodaten. Danach musst Du das Update-Skript einmal ausführen. Im vereinfachten Modus kann man nur Produkte anlegen. Oben rechts gibt es einen Link "Expert mode", mit dem Du auf alle Möglichkeiten zugreifen kannst. Dokumentation dazu gibt es hier: https://aimeos.org/docs/User_Manual Viele Grüße -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Aimeos E-Commerce/Shop Extension Version 17.1.0
Hallo zusammen Wir haben gerade die neue Hauptversion der Aimeos E-Commerce Extension veröffentlicht :-) Unser Ziel ist es, Aimeos ständig so zu verbessern, wie unsere Nutzer es wünschen. Für die neue Version wurde daher der Code an einigen Stellen umgeschrieben und auch nicht rückwärtskompatible Änderungen durchgeführt um den Bedürfnissen der Nutzer gerecht zu werden: - Radikal vereinfachte Templatestruktur - Mehr Fokus auf die Templates anstatt auf Konfiguration - Javascript Bibliotheken sind auf die neusten Versionen aktualisiert (JQuery, etc.) - PhotoSwipe und Slick Slider als Zoom/Carousel-Implementierung in Detailansicht - Eigende Datendomäne für Lagerbestände (leichtere direkte Anbindung an WaWi) - Die JSON Admin API verwendet jetzt ausschließlich PSR-7 Request/Response Objekte - "seperatorDecimal" und "seperator100" Konfigurationen in "separator..." umbenannt Die neue Extension ist hier erhältlich: https://typo3.org/extensions/repository/view/aimeos Weitere Informationen zur Aimeos TYPO3 Erweiterung: https://aimeos.org/TYPO3 -- Aimeos E-Commerce Komponenten Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Neue Aimeos TYPO3 LTS version 16.10.0
Hallo zusammen Die Aimeos e-commerce Erweiterung for TYPO3 ist jetzt als Version 16.10.0 LTS verfügbar. Alle Teile des Aimeos Bootstrap Codes können jetzt leicht an eigene Bedfürnisse angepasst werden, z.B. für Logging, Authentifizierung oder Views. Man kann auch mehrere Standardkategorien in dem Listenplugin definieren und nach Artikelnummern suchen. Ausserem wurden einige Bugs gefixed und die Frontend-Templates verbessert. Aimeos ist jetzt auch in Chinesisch und Ungarisch verfügbar. Im Frontend können Kunden zwischen verschiedenen Listenansichten wechseln, von denen zwei bereits mitgeliefert werden. Als Version mit Langzeitsupport wird die 16.10 Version bis zu vier Jahre unterstützt. Mehr Information über die TYPO3 Erweiterung: https://aimeos.org/TYPO3 Download im TER: https://typo3.org/extensions/repository/view/aimeos -- Aimeos e-commerce components Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Neue Aimeos Shop Version 16.7.0
Hallo zusammen Version 16.7.0 der Aimeos E-Commerce Extension ist jetzt im TER erhältlich. Sie beinhaltet viele Usabilty- und Layout-Verbesserungen im Frontend, z.B. die Liste der Versandkosten in der Detailansicht, eine verbesserte Auswahl von Variantenprodukten und direkte Links zu den Produkten in der Vorschlagsliste der Suche. Im Backend gibt es ein neues Dashboard. Es zeigt Diagramme zu den getätigten Bestellungen wie beispielsweise Bestellungen aggregiert nach Zahlungsstatus, nach Stunden, nach Tagen und nach Zahlungs-/Versandart. Auch eine Liste der neusten Bestellungen ist enthalten. Die Diagramme werden mit D3.js erstellt und sehen richtig nett aus :-) Wie TYPO3 8.1+ wird jetzt in Aimeos DBAL verwendet und damit PostgreSQL, Oracle und MS SQL Server unterstützt. Die Aimeos Extension kann jetzt auch durch composer installiert werden. Weitere Informationen: https://aimeos.org/TYPO3 https://github.com/aimeos/aimeos-typo3 https://typo3.org/extensions/repository/view/aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Neue Aimeos E-Commerce Version 16.4.1
Hallo zusammen Es ist die erste stabile Version der 2016er Reihe für TYPO3 nach drei Monaten Betaphase. Wesentliche Neuerungen seit der Betaversion sind die Wahl zwischen Brutto- und Nettopreisen sowie sichere Produktdownloads. Hinzugekommen ist auch eine Message Queue Infrastruktur um resourcenintensive Aufgaben (z.B. das Versenden der E-Mails) erst später im TYPO3 Planer auszuführen oder auf andere Server auszulagern. Es gibt auch eine Erweiterung für RabbitMQ, Beanstalk und das Stomp Protokoll. Die Gettext Implementierung wurde durch eine resoucenschonendere ersetzt. Redakteure können jetzt in der vereinfachen Adminstrationsoberfläche Produktattribute und -eigenschaften als auch Promoprodukte verwalten. Damit entfällt die Notwendigkeit, dafür in den Expertenmodus zu wechseln. Kunden müssen sich nicht mehr einloggen um ihre neuen Bestellungen später in ihrer Bestellhistorie zu sehen. Die werden jetzt aufgrund der Email-Adresse dem richtigen Kunden zugeordnet. Man kann auch Kundengruppen definieren, die neuen Kunden automatisch zugeordnet werden. Produktinformation auf der Webseite sind mit schema.org Tags ausgezeichnet. Damit sind alle Produktdaten maschinenlesbar und werden z.B. von Suchmaschinen wie Google ausgewertet. Die zeigen nun mehr Informationen zu den Produkten in ihren Suchergebnissen an. Die neue Version und zusätzliche Informationen über die Aimeos TYPO3 Erweiterung findet ihr unter: https://typo3.org/extensions/repository/view/aimeos https://aimeos.org/TYPO3 -- Aimeos web shop Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] um Pluginausgaben in 7.6
Hallo zusammen In TYPO3 7.6 + bootstrap_package wird ein um alle Pluginausgaben gepackt. Bis vor kurzem konnte man das mit der Frame-Option "No Frame" im Content-Element unterdrücken, aber die scheint es nicht mehr zu geben. Hat jemand eine Ahnung, wie man das "div" weg bekommt? "lib.stdheader >" hilft jedenfalls nicht. Danke -- Aimeos web shop Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Neue Aimeos Shopversion 16.01
Hallo zusammen Die neue Aimeos Version ist jetzt endlich auch im TER verfügbar. Vielen Dank and Bastian und Thomas für ihre Hilfe! https://typo3.org/extensions/repository/view/aimeos -- Aimeos web shop Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Caching-Framework Tutorial?
Hallo Ein allumfassendes Tutorial gibt es dazu leider nicht. Die offizielle Doku ist auch ein bisschen dünn wenn es um Details geht. Weitergehende Informationen kannst Du z.B. hier finden: https://aimeos.org/tips/how-to-use-the-typo3-caching-framework-with-cache-groups/ -- Aimeos web shop Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Neue Aimeos Shopversion 16.01
Hallo zusammen Das TER ist leider noch nicht wieder voll funktionsfähig, aber das TYPO3 Serverteam arbeitet an einer Lösung. In der Zwischenzeit könnt ihr die neuste Version der Aimeos Erweiterung als .zip herunterladen und manuell installieren: https://aimeos.org/fileadmin/download/aimeos_16.01.1.zip ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Neue Aimeos Shopversion 16.01
Hi TYPO3 users Wir haben es heute endlich geschafft, unsere neue Hauptversion (16.01) hochzuladen :-) Die neue Version der Aimeos TYPO3 Erweiterung ist jetzt vollständig zu den PHP Standards PSR-1, PSR-4 and PSR-7 kompatibel. Sie unterstüzt standardmäßig MySQL 5.7 sowie das erstaunlich schnelle PHP 7. Die Erweiterung enthält eine vereinfachte Administrationsoberfläche für gelegentliche Nutzer. Sie baut auf dem kommenden Bootstrap 4, JQuery und der ebenfalls neuen JSON HTTP API (basierend auf den Prinzipien von http://jsonapi.org/) auf. Da man diese Oberfläche grafisch problemlos anpassen kann, sieht es jetzt dem Backend von TYPO3 7 sehr ähnlich. Die auf ExtJS basierende Administrationsoberfläche ist weiterhin für fortgeschrittene Nutzer verfügbar. Inhalte wie Produktbilder können jetzt transparent in der Cloud gespeichert werden. Die Aimeos ai-filesystem Extension unterstützt alle verfügbaren Adapter und kann sogar Dateien zwischen verschiedenen Clouds oder zwischen dem lokalen und einem entfernten Dateisystem replizieren. Die neue Version und weitere Informationen über die Aimeos TYPO3 Erweiterung gibt es hier: https://aimeos.org/TYPO3 https://typo3.org/extensions/repository/view/aimeos -- Aimeos web shop Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Aimeos Shop Startseite wird nicht angezeigt
Hi Sascha Es gibt im Prinzip keine "Startseite", ausser man erstellt sich selbst eine. Dein Link führt nur zur Hauptkategorie. Wenn Du sie als erstes anzeigen möchtest, dann solltest Du den Link im Menü Deiner Seite verwenden. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Aimeos E-Commerce Extension 2.4
Hallo zusammen Im TER ist jetzt die neuste stabile Version des Aimeos Webshop-Extension verfügbar und sie ist vollständig kompatibel zu PHP 7, das Mitte November offiziell freigegeben werden soll. Die Extension legt jetzt automatisch Benutzerkonten in der fe_users Tabelle an nachdem Kunden den Checkout-Prozess abgeschlossen haben. Dadurch wird eine zusätzliche Hürde für Kunden entfernt und die Nutzung noch einfacher. Shopbetreiber können jetzt Kunden und Kundengruppen ebenfalls in der Administrationsoberfläche verwalten und auch deren Passwörter neu setzen. Bei Lieferanten ist es möglich, weitere Informationen in Form von beliebigen Texten, Medien, etc. hinzu zu fügen. Der Lagerbestand von Bundles wird nun automatisch aktualisiert, auch wenn ein Produkt aus dem Bundle einzeln gekauft wurde. Für Entwickler ist interessant, daß jede Klasse aus der Aimeos Bibliothek um Dekoratoren erweitert werden kann. Damit ist es sehr einfach eine neue Funktionalität an jedem beliebigen Punkt einzufügen. Im TER ist die neue Version hier zu finden (auch als TYPO3 Distribution): http://typo3.org/extensions/repository/view/aimeos Für mehr Informationen über Aimeos und die TYPO3 Extension: https://aimeos.org/TYPO3 -- Aimeos web shop Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Languagemenü entfernen in Bootstrap Package TYPO3 7.1
Hallo Jonas Ganz unten unter dem Footer ist das Language-Menü, wo Englisch, Dansk und Deutsch steht. Englisch kann ich auswählen, Danks und Deutsch nicht. Wie kann ich diese Leiste entfernen? In den Sprachen habe ich nur Deutsch installiert. Warum wird Englisch und Dansk angezeigt? Und warum kann ich nur Englisch auswählen? :D Da ich wie gesagt nur Deutsch brauche, kann die ganze Leiste weg. Wenn man es weiss ist es relativ einfach ;-) Du musst nur folgende Zeile im "Setup TypoScript" hinzu fügen, damit die entsprechende Konfiguration verschwindet: lib.language > -- Aimeos web shop extension Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Caching Framework und Cache Groups
Hallo Helmut \TYPO3\CMS\Core\Cache\Cache::initializeCachingFramework() Muss nicht mehr gemacht werden seit der TYPO3 Version 4.6. Seit dieser Version macht TYPO3 das selbst. Damit kann der Aufruf (und das if für die 7.x komplett entfallen) Ansosnten passt der Artikel, danke. Danke für den Hinweis! Wir haben die Zeilen entfernt. Viele Grüße -- Aimeos web shop Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Caching Framework und Cache Groups
Hallo zusammen Das TYPO3 Caching Framework kann Webapplikationen deutlich beschleunigen, wenn eine Erweiterung immer wiederkehrende Aufgaben ausführt, die sich zwischenspeichern lassen. Seit TYPO3 6.2 können Caches einer oder mehrerer Cache Groups angehören, wodurch Redakteure eine präzisere Kontrolle darüber bekommen, welche Caches wann geleert werden. Leider ist das Feature der Cache Groups wenig bzw. nicht vollständig dokumentiert, so daß wir ein Tutorial über das Caching Framework geschrieben haben und wie man die Cache Groups benutzt: https://aimeos.org/tips/how-to-use-the-typo3-caching-framework-with-cache-groups/ Kommentare sind immer herzlich willkommen :-) -- Aimeos web shop Web: https://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Aimeos Webshop Erweiterung 2.3
Hallo zusammen Es gibt wieder Neuigkeiten zur Aimeos Webshop Erweiterung: Wir haben heute mit Version 2.3 ein großes Update veröffentlicht, die ein paar Features enthält, die sich viele Entwickler schon länger gewünscht haben. Zuerst einmal wäre da der flexible CSV Importer für Produktdaten. Mit ihm können alle produktrelevanten Daten aus einer Vielzahl von CSV Dateien hinzugefügt oder aktualisiert werden. Die Bedeutung der einzelnen Spalten kann dabei über die Konfiguration festgelegt werden. Die Schnittstelle für die Zahlungsdienstleister wurde überarbeitet, so dass sie jetzt alle Variationen abdecken kann, die Zahlungsdienstleister implementiert haben. Durch die Integration der Omnipay PHP Bibliothek in die ai-payments Erweiterung, unterstützt Aimeos jetzt mehr als 50 verschiedene Zahlungsdienstleister. Die neue Version funktioniert auch mit TYPO3 7.3 und beinhaltet noch ein paar Verbesserungen in der Caching-Infrastruktur und in der Administrationsoberfläche. Mehr Informationen über Aimeos gibt es hier: https://aimeos.org/TYPO3 oder folgt uns auf Facebook und Twitter, wenn ihr die neusten Entwicklungen verfolgen wollt -- Aimeos web shop Web: https://aimeos.org/TYPO3 News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Formulare mit CSRF Token schützen - Wie?
Hallo zusammen Bei Module-URLs wird das Token beim generieren der Links automatisch angehangen, bei Fluid Formularen im Frontend wird es möglicherweise auch eingefügt. Wie aber komme ich an das aktuelle Token (und was für einen Namen muss es haben), wenn man kein Fluid einsetzt und die Formulare im Frontend selbst zusammen baut? Danke für eure Hinweise ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] ObjectManager und UriBuilder manuell instanzieren
Quote: Jost Baron (jost_baron) wrote on Mon, 08 June 2015 16:36 So richtig schick ist das nicht. Die größte Schwierigkeit ist, dass der generierte Link von der Seite abhängt, auf der er generiert wird. Die ID der Seite rauszukriegen ist aber nicht so einfach, weil im Backend nicht immer eine Seite gewählt ist (insbesondere in Scheduler-Tasks nicht). Wir haben das im Scheduler Task konfigurierbar gemacht, so dass der User die Page ID eintragen kann. Nachdem man das Code-Stück unten ausgeführt hat, kann man sich ein Objekt der Klasse "\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer" injezieren lassen, und mit der typoLink()-Methode und ihren Verwandten die Links generieren. Den gleichen Code verwenden wir auch, allerdings setzen wir den UriBuilder ein um Links zu generieren. Wenn man sich den ContentObjectRenderer direkt erzeugen lässt, dann scheint es auch in 6.2 zu funktionieren. Mit dem UriBuilder tut es das aber nicht, sondern erst ab 7.0 und neuer. Das scheint mir ein Bug in 6.2 zu sein. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] ObjectManager und UriBuilder manuell instanzieren
Hallo Wenn man versucht, den UriBuilder über den ObjectManager in einem Scheduler Task manuell zu instanzieren, dann fehlen dort abhängige Objekte, namentlich der ContentObjectRenderer: $objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance( 'TYPO3\CMS\Extbase\Object\ObjectManager' ); $uriBuilder = $objectManager->get( 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder' ); $uriBuilder->initializeObject(); Die letzte Zeile bringt auch nichts, das Objekt fehlt trotzdem und es gibt einen Fatal Error: PHP Fatal error: Call to a member function typoLink_URL() on a non-object in .../typo3/sysext/extbase/Classes/Mvc/Web/Routing/UriBuilder.php on line 640 (TYPO3 6.2). Wie bekommt man ein funktionierendes UriBuilder Objekt, mit dem man FE-Links erzeugen kann? Vielen Dank ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase Command Controller + additional field provider
Hallo Gibt es die Möglichkeit für die Parameter eines Extbase Command Controllers eine vordefinierte Liste von Werten im Scheduler anzuzeigen so wie das mit den "additional field provider" des Schedulers möglich ist? Danke im Voraus für eure Hinweise ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Sprachmapping mit RealURL und dem bootstrap_package
Hallo zusammen Wir nutzen ausgiebig das bootstrap_package in unseren Projekten, aber es hat eine Schwachstelle: Die vorhandene Konfiguration beinhaltet nur die fest vorgegebenen Beispielsprachen und die Mappings für RealURL sind genauso fix. Neue Sprachkonfigurationen hinzu zu fügen oder die vorhandenen zu ändern ist relativ leicht, die RealURL Konfiguration anzupassen schon etwas schwerer, vor allem wenn man das "auto-config" Feature von RealURL nicht verlieren möchte. Eine vergleichsweise elegante Lösung ist, eine eigene Klasse über den RealURL Hook einzubinden, die das Standardmapping für die Sprachen aus dem bootstrap_package überschreibt. Darauf aufbauend haben wir ein Tutorial geschrieben, mit dem wir unsere gesammelten Erfahrungen teilen wollen: http://aimeos.org/tips/language-mapping-in-typo3-with-realurl-and-bootstrap-package/ Gerne könnt ihr eigene Erfahrungen oder Vorschläge hinzu fügen :-) -- Aimeos web shop extension Web: http://aimeos.org/TYPO3 News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Aimeos 2.2. LTS web shop extension
Hallo zusammen Wir haben gerade die Version 2.2 der Aimeos TYPO3 Extension hoch geladen, die mindestens ein Jahr lang unterstützt wird und jetzt auch offiziell für TYPO3 7.1 frei gegeben ist. Ein besonderer Dank geht an Selim für die türkische Übersetzung. Damit werden jetzt fast 10 Sprachen von Aimeos unterstützt. Durch die Hilfe vieler anderer Entwickler konnten wir noch einige Bugs fixen und ein paar kleinere Features wie MySQL sockets, Partials und canonical URLs einbauen. Die neue Version findet ihr hier: http://typo3.org/extensions/repository/view/aimeos Wer erst einmal wissen möchte was Aimeos genau ist: http://aimeos.org/TYPO3 -- Aimeos web shop extension News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Tutorial: TYPO3 Extension automatisch configurieren
Hallo zusammen Die meisten Extensions müssen nach der Installation noch konfiguriert werden und in der setup.txt kann man schon vieles vorkonfigurieren, damit der User schnell zu einem Ergebnis kommt. Wie wichtig das eigentlich ist merken wir selbst, wenn wir erstmal eine Menge Dokumentation wälzen müssen, bevor wir eine neue Extension überhaupt zum Laufen bekommen. Was macht man jetzt aber, wenn die Konfiguration von Seiten-IDs oder anderen dynamischen Werten abhängt? Nachdem ich letzte Woche beschrieben hatte, wie man eigenen Code nach der Installation ausführen kann, folgt nun, wie man den Rest der notwendigen Konfiguration für seine Extension zusammen bekommt und automatisch bereit stellt: http://aimeos.org/tips/steps-to-configure-your-typo3-extension-automatically/ Den urspünglichen Artikel findet ihr hier: http://aimeos.org/tips/how-to-execute-scripts-after-installing-typo3-extensions/ Gerne würde ich eure Meinung auf Twitter (@aimeos), Facebook oder im Blog dazu hören :-) -- Aimeos web shop extension Web: http://aimeos.org/TYPO3 News: https://facebook.com/aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Tutorial: Eigenen Code nach der Extension-Installation ausführen
Quote: Renzo Bauen wrote on Thu, 12 February 2015 18:33 Super Tutorial! Besten Dank für das wörtlich nehmen des TYPO3 Slogans "inspiring people to share!" Ihr dürft das Wissen und den Link gerne weiter teilen (Facebook, Twitter, wo auch immer). Ich will demnächst noch ein zweites Tutorial schreiben, wie man damit möglichst einfach zu installierende Extensions schreiben kann. Vielleicht wird TYPO3 dadurch irgendwann wirklich einfach zu nutzen :-) -- Aimeos web shop extension Web: http://aimeos.org/TYPO3 News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Tutorial: Eigenen Code nach der Extension-Installation ausführen
Hallo zusammen Wir hatten lange nach einer Möglichkeit gesucht, wie man eigene Skripte nach der Installation einer Extension ausführen kann und sind dann auf den Signal/Slot Mechanismus gestoßen. Leider gibt es dazu sehr wenig Dokumentation und fast keine funktionierenden Beispiele wo man sehen kann, sie man es machen muss. Warum ist das überhaupt so interessant? Damit lassen sich Aufgaben automatisieren, die ansonsten vom Nutzer erledigt werden müssten. Es ist eine tolle Möglichkeit um die Installation und Konfiguration einer Extension so einfach wie möglich zu gestalten und so ein wenig dem TYPO3 Karma entgegen zu wirken, dass es eigentlich nur von Experten nutzbar ist. Um das Wissen darüber zu teilen und andere auch in die Lage zu versetzen, ihre Extensions zu verbessern, haben wir ein Tutorial geschrieben, das Schritt für Schritt zeigt was man implementieren und worauf man achten muss. Leider erstmal nur in Englisch, aber immerhin: http://aimeos.org/tips/how-to-execute-scripts-after-installing-typo3-extensions/ Viel Spaß damit :-) -- Aimeos web shop extension Web: http://aimeos.org/TYPO3 News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Page ID mit TypoScript abfragen
Hallo Stefan Gibt es beim Import von "Distributions" nicht die Möglichkeit von Post-Processing-Hooks die einmal nach der Installation einer Distribution ausgeführt werden? Eigentlich willst du nämlich genau das machen: Nach dem Import eines Seitenbaums einmal alle Konstanten ermitteln, daraus dann entweder einen sys_template-Datensatz oder eine Templatedatei erzeugen und speichern. Es gibt den Signal/Slot Mechanismus, über das sowas sicher gehen würde. Eine constants.txt müsste sich wesentlich einfacher erzeugen und vor allem überschreiben lassen als ein sys_template Record. Bei letzterem wüsste ich nämlich nicht, wie ich den aktualisieren könnte, da die Records keinen eindeutigen Code haben nach denen man suchen kann. Ich werde mal gleich probieren, ob das funktioniert. Vielen Dank und viele Grüße in den Norden der Stadt :) -- Aimeos TYPO3 web shop Web: http://aimeos.org/TYPO3 News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Page ID mit TypoScript abfragen
Hallo Ich habe folgendes Problem bei der Aimeos Webshop Distribution: Beim Import des Seitenbaums werden die Page IDs neu vergeben und auch die Referenzen angepasst, nur nicht die IDs im importierten TypoScript, z.B. bei "config.typolinkLinkAccessRestrictedPages = 11". Nach dem Import ist aber "11" aber eine ganz andere Seite als vorher! Die Idee war jetzt, die Page ID dynamisch zu ermitteln, z.B. auf Basis des Seitentitels oder etwas ähnlichem. Das scheint aber gar nicht so einfach zu sein. Hat jemand eine Lösung dafür oder vielleicht wie man das Problem anders als über Page IDs lösen kann? Vielen Dank -- Aimeos web shop Web: http://aimeos.org News: https://facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extension installieren und automatisch Aktion ausführen
Wer nach der Installation seiner Extension automatisch eine Aktion ausführen möchte (z.B. ein Update der Datenbankinhalte oder Daten generieren möchte), der kann folgendes in der ext_localconf.php eintragen: if (TYPO3_MODE === 'BE') { $signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\SignalSlot\\Dispatcher'); $signalSlotDispatcher->connect( 'TYPO3\\CMS\\Extensionmanager\\Service\\ExtensionManagementService', 'hasInstalledExtensions', '', '' ); } , , und müssen noch durch den Namespace und Namen der Klasse und Methode ersetzt werden. Beim Aimeos web shop ist das z.B. "Aimeos\\Aimeos\\Setup" und "executeOnSignal". Der Methode wird ein Parameter übergeben, welche Extension gerade installiert wurde. Da sollte man meistens noch prüfen, ob es die eigene war, sonst wird die Aktion bei jeder Extension ausgeführt. -- Web: /aimeos.org Facebook: facebook.com/Aimeos Twitter: @aimeos ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german