AddOn
D2U Maschinen / Gebrauchtmaschinen Addon mit Exportfunktion zu Maschinenportalen
Beschreibung
Mehrsprachiges Addon zum Verwalten von Machinen und Gebrauchtmaschinen.Gebrauchtmaschinen können zu mascus.de, europemachinery.com, baupool.com, machinerypark.com, linkedin.com und facebook.com exportiert werden.
Sehr mächtiges Addon! Maschinen können Kategorien zugeordnet werden. Außerdem kann Zubehör, Features, Serviceoptionen und Zertifikate den Maschinen zugeordnet werden. Wenn das D2U Videos Addon installiert ist können auch MP4 und YouTube Videos mit eingebunden werden.
Plugins können die technischen Daten der Maschinen um spezialisierte Felder für Baumaschinen, Rührwerke oder Maschinen der Stahlverarbeitung erweitern. Weitere Plugins mit Spezialfeldern können in Auftrag gegeben werden.
Im D2U Helper Addon kann überwacht werden welche Übersetzungen fehlen oder aktualisiert werden müssen.
www.kaltenbach.com/
Umsetzung
www.design-to-use.de zum Profil
Steinsack 10 79541 Lörrach www.design-to-use.deVersionen
1.7.5
- Wartung: Interne CI-Dateien im Verzeichnis
.github(GitHub Actions, Dependabot) werden nicht mehr mit dem Installer-Paket ausgeliefert. - Neu: Produktionslinien besitzen jetzt ein Einzelbild (statt der bisherigen Bilderliste) mit interaktiven Markern. Marker werden per Klick auf das Bild gesetzt, per Drag verschoben und je Marker über getrennte Felder (Typ „Maschine" oder „Zulieferung" sowie Objektauswahl) mit einer Maschine bzw. Zulieferung verknüpft. Gespeichert wird die Position und Verknüpfung als JSON in der neuen Spalte
markersder Tabellerex_d2u_machinery_production_lines. - Neu: Beim Löschen einer Maschine oder Zulieferung wird jetzt geprüft, ob sie als Marker in einer Produktionslinie verwendet wird. Ist das der Fall, wird das Löschen mit einem Direktlink zur betroffenen Produktionslinie verhindert (
Machine::getReferringProductionLinesByMarker(),Supply::getReferringProductionLinesByMarker()). - Bugfix: Beim Addon-Update wurden die Module nicht aktualisiert (nur ein manuelles Reinstall half). Ursache: In
install.phpludclass_exists()mit aktiviertem Autoload die alteModule-Klasse aus dem bestehenden Addon-Pfad, wodurch dasrequire_onceaus dem temporären Update-Ordner (.new.d2u_machinery) übersprungen wurde undModule::getModules()die alten Definitionen lieferte. Die Prüfung nutzt jetztclass_exists(..., false)(ohne Autoload); gilt auch für denLangHelper. - Neues Frontend-Wildcard
d2u_machinery_all_products(in allen vonLangHelpergepflegten Sprachen: EN „All products", DE „Alle Produkte", FR, ES, NL, RU, PT, ZH). Wird beim (Neu-)Installieren des Addons bzw. beim Speichern der Sprach-Einstellungen nach Sprog übernommen. Verwendbar z. B. für einen „Alle Produkte"-Link zur Maschinenübersicht. - Bugfix: Der Online/Offline-Schalter in den Backend-Listen (Maschinen, Branchen, Serviceoptionen) funktioniert wieder. Beim Erzeugen des CSRF-geschützten Status-Links wurde der Platzhalter für die Datensatz-ID URL-kodiert und dadurch nicht mehr durch die echte ID ersetzt.
- Barrierefreiheit: Fehlerhafte (nicht in Anführungszeichen gesetzte)
alt-Attribute in den Modulen 90-1, 90-4, 90-7 und 90-10 korrigiert – Bildbeschreibungen mit Leerzeichen erzeugen jetzt gültiges HTML. Galerie-Bilder erhalten zudem ein leeresalt, wenn kein Medientitel vorhanden ist. - Security/Bugfix: Saemtliche SQL-Abfragen in den
lib/-Datenklassen verwenden jetzt gebundene Parameter bzw.int-Casts statt SQL-String-Konkatenation. Betroffen sind insbesondereProvider::save()undProvider::setTokens()(FTP- und OAuth-/Social-Zugangsdaten),Machine::save()(rund 100 Felder inkl. Plugin-Erweiterungen) undExportedUsedMachine::save()sowie die zahlreichenWHERE ... LIKE- undWHERE extern = ...-Abfragen in Category, UsedMachine, IndustrySector, ProductionLine und den Beziehungsklassen. Verhindert SQL-Injection undrex_sql_exceptionbei Werten mit Anfuehrungszeichen. - Security: In
Machine.php(technische Daten der Construction-Equipment-Erweiterung) werden Kategorie-Name und -URL im verlinkten Maschinentechnik-Eintrag jetzt mitrex_escape()ausgegeben (XSS-Haertung).
1.7.4
- Bugfix: Das Export-Logfile (
AExport) wurde wegen eines überzähligen Arguments anrex_path::addonData()auf das Export-Verzeichnis statt auf die Logdatei gesetzt, wodurch das Schreiben des Export-Logs fehlschlug. Der Dateipfad wird jetzt korrekt zusammengesetzt. - Intern: Fehlender führender Backslash im
@return-Docblock vonModule::getModules()korrigiert (\TobiasKrais\D2UHelper\Module), damit der Typ korrekt aufgelöst wird (keine Verhaltensänderung). - Intern: Überzähligen
@throws InvalidArgumentException-Docblock ausgetReferences()inCategory,MachineundProductionLineentfernt (Methode wirft keine solche Exception; keine Verhaltensänderung).
1.7.3
- Backend: Abbrechen-Buttons in den Formularen fuer Kontakte, Branchen, Maschinen, Optionen, Serviceoptionen, Kategorien, Produktionslinien, Zertifikate, Ausstattungen, Rührwerke, Einsatzbereiche, Stahlverarbeitungs-Stammdaten und gebrauchte Maschinen fuehren jetzt wieder zur Liste.
- D2U-Videos-Integration erweitert: Das Addon reagiert jetzt auf
D2U_VIDEO_IN_USEund blockiert das Löschen verknüpfter Videos mit Direktlinks zu Maschinen, Kategorien, Features, Optionen, Automatisierungen, Produktionslinien und Gebrauchtmaschinen.
1.7.2
- Bugfix: Maschinen laden verknüpfte D2U-Videos im Backend jetzt auch ohne aktivierte Kontakt-Erweiterung wieder korrekt, sodass gespeicherte
video_idswie|4|in der Mehrfachauswahl angezeigt werden. - Bugfix: Die Media-Usage-Prüfung in
boot.phpverwendet für Maschinen- und Kategorien-Abfragen jetzt eindeutige SQL-Platzhalter und ein korrekt getrenntesGROUP BY, damit das Löschen von Dateien im Medienpool nicht mehr mitSQLSTATE[HY093]fehlschlägt. - Backend: CSRF-Schutz für Speichern-, Lösch- und Statusaktionen der Branchen-, Maschinen- und Serviceoptions-Verwaltung ergänzt.
- Backend: CSRF-Schutz für den Export gebrauchter Maschinen (Exportprovider, Online/Offline-Schalter) ergänzt.
- Backend: CSRF-Schutz für Modul-Installation, -Update und -Deinstallation auf der Setup-Seite ergänzt.
- Security: Alle media-is-in-use-Extension-Points in
boot.php(Maschinen, Kategorien, Kontakte, Ausstattungsgruppen, Branchen, Rührwerke, Zertifikate, Merkmale, Optionen, Stahlversorgung, Produktionslinien, Serviceoptionen, gebrauchte Maschinen) verwenden jetzt gebundene Parameter statt SQL-String-Konkatenation mitaddslashes(). - Security: Alle
save()-Methoden inlib/*.php(Maschinen, Kategorien, Kontakte, Branchen, Produktionslinien, gebrauchte Maschinen, USPs, Optionen, Merkmale, Ausstattungen, Ausstattungsgruppen, Serviceoptionen, Zertifikate, Rührwerke, Rührwerktypen, Einsatzbereiche, Stahlversorgung sowie Stahl-Material/Profil/Tool/Welding/Process/Procedure/Automation) verwenden jetzt gebundene Parameter statt SQL-String-Konkatenation mitaddslashes(). - Security: Modul-Ausgaben (
modules/90/1-12/output.php) härten Backend-Eingaben gegen XSS viarex_escape()für Maschinen-Namen, Titel und weitere Backend-Felder in HTML- und Attributausgaben. - Security: In den Hauptmodulen 90-1 und 90-7 werden Artikelnamen aus Software-/Service-/Referenz-Downloadlisten, Maschinen-Namen (
name/lang_name) inalt-, Überschrifts- und Vergleichstabellen-Ausgaben sowie Namen alternativer und ergänzender Maschinen jetzt einheitlich überrex_escape()escaped. Maschinenteaser werden vornl2br()escaped, ebenso in den Gebrauchtmaschinen-Modulen 90-4, 90-6, 90-10 und 90-12. - Security: Inline-JavaScript für Google-Analytics-Events in 90-1 und 90-7 nutzt jetzt
rex_escape(..., 'js')für Event-Kategorie, Event-Action und Maschinen-Namen statt direkter String-Konkatenation.
1.7.1
- Bugfix: Prioritäten werden bei Kategorien, Maschinen, Merkmalen, Optionen, Einsatzbereichen, Ausstattungsgruppen und Automatisierungen nach dem Speichern wieder stabil neu durchnummeriert, auch wenn in der Datenbank bereits doppelte Werte vorhanden sind.
- Die Priorität von Kategorien, Maschinen, Merkmalen, Optionen, Einsatzbereichen, Ausstattungsgruppen und Automatisierungen kann in den Backend-Listen jetzt direkt per Hoch-/Runter-Buttons geändert werden.
- Beim Addon-Update werden bestehende URL-Profile vor dem Neuanlegen zuerst mitsamt ihren generierten URLs entfernt, damit keine verwaisten URL-Einträge für Branchen, Produktionslinien und weitere Profiltypen zurückbleiben.
- Die URL-Cache-Regenerierung im Installer wurde von globalen Rebuilds auf gezielte Namespace-Updates umgestellt, damit beim Update keine noch veralteten Profildefinitionen mit fehlenden Views angesprochen werden.
- Veraltete URL-Profile inaktiver Erweiterungen werden jetzt bereits zu Beginn des Installers entfernt, damit globale URL-Rebuilds im REDAXO-Updateprozess keine nicht mehr vorhandenen Extension-Views wie Produktionslinien mehr ansprechen.
1.7.0
- Neues Maschinenfeld
additional_machine_ids/ "Ergänzende Maschinen" inkl. Backend-Auswahl, Frontend-Wildcard und neuem Reiter in den Ausgabemodulen hinzugefügt. - Backend-Listen im Addon sortierbar gemacht und Standardsortierungen von SQL-Queries auf
rex_list-defaultSortumgestellt. - Beim Installieren oder Reinstallieren des Hauptaddons werden Erweiterungstabellen nur noch für aktivierte Erweiterungen nachgezogen; Legacy-Plugin-Wrapper bleiben gezielt auf ihre jeweilige Erweiterung beschränkt.
- Kleinere Bugfixes
1.6.0
- Vorbereitung auf Version 2 / R6: Folgende Klassen werden ab Version 2 dieses Addons umbenannt. Schon jetzt stehen die neuen Klassen fuer die Uebergangszeit zur Verfuegung und die alten Klassennamen werden in
lib/deprecated_helper_classes.phpauf die neuen Klassen gemappt:AExportwird zuTobiasKrais\D2UMachinery\AExport.AFTPExportwird zuTobiasKrais\D2UMachinery\AFTPExport.Agitatorwird zuTobiasKrais\D2UMachinery\Agitator.AgitatorTypewird zuTobiasKrais\D2UMachinery\AgitatorType.Automationwird zuTobiasKrais\D2UMachinery\Automation.Categorywird zuTobiasKrais\D2UMachinery\Category.Certificatewird zuTobiasKrais\D2UMachinery\Certificate.D2U_Machinery\Contactwird zuTobiasKrais\D2UMachinery\Contact.d2u_machinery_export_cronjobwird zuTobiasKrais\D2UMachinery\ExportCronjob.Equipmentwird zuTobiasKrais\D2UMachinery\Equipment.EquipmentGroupwird zuTobiasKrais\D2UMachinery\EquipmentGroup.EuropeMachinerywird zuTobiasKrais\D2UMachinery\EuropeMachinery.ExportedUsedMachinewird zuTobiasKrais\D2UMachinery\ExportedUsedMachine.Featurewird zuTobiasKrais\D2UMachinery\Feature.d2u_machinery_frontend_helperwird zuTobiasKrais\D2UMachinery\FrontendHelper.IndustrySectorwird zuTobiasKrais\D2UMachinery\IndustrySector.d2u_machinery_lang_helperwird zuTobiasKrais\D2UMachinery\LangHelper.Machinewird zuTobiasKrais\D2UMachinery\Machine.MachineryParkwird zuTobiasKrais\D2UMachinery\MachineryPark.Mascuswird zuTobiasKrais\D2UMachinery\Mascus.Materialwird zuTobiasKrais\D2UMachinery\Material.Modulewird zuTobiasKrais\D2UMachinery\Module.Optionwird zuTobiasKrais\D2UMachinery\Option.Procedurewird zuTobiasKrais\D2UMachinery\Procedure.Processwird zuTobiasKrais\D2UMachinery\Process.ProductionLinewird zuTobiasKrais\D2UMachinery\ProductionLine.Profilewird zuTobiasKrais\D2UMachinery\Profile.Providerwird zuTobiasKrais\D2UMachinery\Provider.ServiceOptionwird zuTobiasKrais\D2UMachinery\ServiceOption.SocialExportLinkedInwird zuTobiasKrais\D2UMachinery\SocialExportLinkedIn.Supplywird zuTobiasKrais\D2UMachinery\Supply.Toolwird zuTobiasKrais\D2UMachinery\Tool.USPwird zuTobiasKrais\D2UMachinery\USP.UsageAreawird zuTobiasKrais\D2UMachinery\UsageArea.UsedMachinewird zuTobiasKrais\D2UMachinery\UsedMachine.Weldingwird zuTobiasKrais\D2UMachinery\Welding.
- Backend-Struktur fuer REDAXO 6 von einzelinstallierten Plugins auf zentral schaltbare Erweiterungen im Addon umgestellt.
- Die bisherigen Plugins wurden technisch vollstaendig in das Hauptaddon integriert; eigene Plugin-Verzeichnisse, Plugin-Bootstraps sowie getrennte Installations- und Update-Routinen entfallen. Die Plugins existieren nur noch als Wrapper und werden in Version 2.0.0 komplett entfernt. Nur das Deaktivieren der Plugins im Addon Manager zeigt jetzt keine Wirkung mehr.
- Erweiterungen werden jetzt zentral in den Addon-Einstellungen aktiviert. Die Schalter befinden sich auf der Einstellungsseite des Hauptaddons und blenden die zugehoerigen Funktionen und Backend-Bereiche je nach Aktivierung ein. Die Umstellung der Code-Abfrage von frueheren Plugins auf die neuen Erweiterungen ist in der README im Abschnitt "Abfrage von Erweiterungen" beschrieben.
- Neue Module 90-7 bis 90-12 als Bootstrap-5-Varianten der bestehenden Beispielmodule hinzugefuegt.
- Module 90-1 bis 90-6 als "(BS4, deprecated)" markiert. Die BS4-Varianten werden im naechsten Major Release entfernt.
- Benötigt d2u_helper >= 2.1.0.
- Export Plugin: Linkedin API auf 202603 erhoeht.
- Export Plugin: PHP Warnung im CSV Export verhindert.
- Module "90-1 D2U Machinery Addon - Hauptausgabe" und "90-4 D2U Machinery Addon - Gebrauchtmaschinen": Direkte Plyr-Sonderbehandlung entfernt. Die Videoausgabe laeuft jetzt vollstaendig ueber das D2U Videos Addon.
1.5.0
- Export Plugin: kann Gebrauchtmaschinen nun wieder auf Beiträgen von Personen und Unternehmen posten und diese beim Löschen des Angebots entfernen (Linkedin Rest API Version 202401).
- Bugfix: wenn ein Artikellink entfernt wurde, gab es beim Speichern einen Fehler.
- Anpassungen an D2U Helper Version >= 1.14.0, auch die kommende Version 2.0.
- Container Kapazität ist nun die Einheit (kg, l oder m³) einstellbar.
- Möglichkeit Referenzen aus dem D2U Referenzen Addon mit Kategorien, Maschinen und Produktionslinien zu verknüpfen hinzugefügt.
- Modul "90-1 D2U Machinery Addon - Hauptausgabe": An D2U Videomanager Addon >= 1.2 angepasst.
- Modul "90-4 D2U Machinery Addon - Gebrauchtmaschinen": An D2U Videomanager Addon >= 1.2 angepasst.
1.4.3
- Nutzt das neue Bilderliste Feld mit Vorschaufunktion der Bilder.
- README mit Addon und Pluginbeschreibung, sowie Installationsanweisungen hinzugefügt.
- Hilfe, Changelog, Einstellungen und Setup jetzt als Unterpunkte im Menüpunkt Einstellungen verfügbar.
- Modul "90-4 D2U Machinery Addon - Gebrauchtmaschinen": fehlende ")" hinzugefügt.
1.4.2
- Modul "90-1 D2U Machinery Addon - Hauptausgabe": CSS für Nav-Pills für Modul isoliert, so dass sie das CSS für andere Addons nicht beeinflusst.
- Modul "90-1 D2U Machinery Addon - Hauptausgabe": Fehler im Spamschutz / CSRF Schutz behoben.
- Modul "90-4 D2U Machinery Addon - Gebrauchtmaschinen": Fehler im Spamschutz / CSRF Schutz behoben.
1.4.1
Updatehinweis von Version 1.4.0 (nur diese Version, ältere Versionen sind nicht betroffen): Vor dem Update dieses Addon deaktivieren und nach dem Update wieder aktivieren, da sonst ein Fatal Error kommt.
Änderungen:
- PHP-CS-Fixer Code Verbesserungen.
- Weitere rexstan Verbesserungen.
- Modul "90-1 D2U Machinery Addon - Hauptausgabe": Anfrageformular mit Formularnamen versehen um bessere YForm Spamprotection Kompatibilität bei mehreren Formularen auf einer Seite herzustellen.
- Modul "90-4 D2U Machinery Addon - Gebrauchtmaschinen": Anfrageformular mit Formularnamen versehen um bessere YForm Spamprotection Kompatibilität bei mehreren Formularen auf einer Seite herzustellen.
1.4.0
- .github Verzeichnis aus Installer Action ausgeschlossen.
- Über 2.500 rexstan Hinweise korrigiert (Level 9). Damit verbunden einige Bugfixes.
- install.php und update.php auf Redaxo Art umgestellt und vereinfacht.
- Wenn D2U Videomanager installiert ist, werden Videos von Maschinen und Kategorien in der Sitemap hinzugefügt.
- Bugfix used_achines Plugin: Wenn in den Einstellungen der gleiche Artikel für Maschinen, Gebrauchtmaschinen (Verkauf oder Miete) eingestellt wird, erfolg ein Warnhinweis.
- Bugfix machine_construction_equipment_extension Plugin: Einheit für Arbeitsdruck von Bodenschleifmaschinen auf kg/cm² korrigiert.
- Bugfix production_lines Plugin: Breadcrumbs werden nun korrekt ausgegeben.
- Modul "90-1 D2U Machinery Addon - Hauptausgabe": Unterstützt bei installiertem D2U Videomanager nun die Ausgabe der Videos mit Plyr.
- Modul "90-3 D2U Machinery Addon - Kategorien" kann nun auch Gebrauchtmaschinenkategorien ausgeben und lässt die Wahl zwischen 3 oder 4 Blöcken je Zeile. Auch Bugfix bei der Ausgabe der Kategorien.
- Modul "90-4 D2U Machinery Addon - Gebrauchtmaschinen": Leere Standardkachel entfernt und Paginierung auf 100 Maschinen erweitert. Unterstützt bei installiertem D2U Videomanager nun die Ausgabe der Videos mit Plyr.
- Modul "90-6 D2U Machinery Addon - Gebrauchtmaschinen Topangebote" hinzugefügt.
1.3.6
- Anpassungen an Publish Github Release to Redaxo.
- Plugin contacts hinzugefügt: Maschinen und Gebrauchtmaschinen können Kontakte zugewiesen werden.
- Unterstützt nur noch URL Addon >= 2.0.
- Bugfix machine_features_extension Plugin: wurden keine Kategorien ausgewählt, konnte nicht gespeichert werden.
- Bugfix: Beim Löschen von Artikeln und Medien die vom Addon verlinkt werden, wurde der Name der verlinkenden Quelle in der Warnmeldung nicht immer korrekt angegeben.
- Bugfix: Beim Speichern von Anwendungsgebieten konnte ein Fatal Error auftreten.
- Modul "90-1 D2U Machinery Addon - Hauptausgabe": Zugewiesener Kontakt aus contacts Plugin erhält Maschinenanfragen.
- Modul "90-3 D2U Machinery Addon - Kategorien" Editor Feld auf D2U Helper Lieblingseditor umgestellt.
- Modul "90-4 D2U Machinery Addon - Gebrauchtmaschinen": Zugewiesener Kontakt aus contacts Plugin erhält Maschinenanfragen.
1.3.5
- Methode d2u_machinery_frontend_helper::getMetaTags() entfernt, da das URL Addon eine bessere Funktion anbietet. Ebenso die Methoden getMetaAlternateHreflangTags(), getMetaDescriptionTag(), getCanonicalTag und getTitleTag() der Klassen, die diese Methoden angeboten hatten.
- Maschinen: Warnung beim Erstellen der Meta Tags entfernt.
- Maschinen: Felder "Vorteile auf einen Blick" (kurz und lang) und Leaflet (Prospekt) hinzugefügt.
- Kategorien: Feld Beschreibung hinzugefügt.
- In den Einstellungen kann nun dem Branchen Addon ein eigener Artikel zugewiesen werden und es können mehrere Beratungsbilder eingestellt werden.
- Italienische, polnische und Tschechische Sprog Übersetzungen entfernt.
- Sprog Übersetzungen der Formulare in den Modulen ins D2U Helper Addon umgezogen.
- industry_sectors_plugin: Feld Beschreibung und Piktogramm hinzugefügt.
- machine_options_extension Plugin hinzugefügt: Dieses Plugin gleicht dem machine_features_extension Plugin. Hier werden zubaubare Optionen für Maschinen verwaltet.
- machine_steel_processing_extension Plugin: Priorität der Zu-/Abfuhrseite hinzugefügt.
- machine_steel_processing_extension Plugin: Anzeigefehler für Vor-/Rücklauf bei nicht vorhandener Eingabe behoben.
- machine_features_extension Plugin: Sortierung der Features nun korrekt nach Priorität.
- used_machines Plugin: PHP Warnung entfernt und Produktnummer in Übersichtsliste übernommen.
- Modul 90-1 "D2U Machinery Addon - Hauptausgabe": Bugfix: Absenden Button des Anfrageformulars war ausgeblendet.
- Modul 90-4 "D2U Machinery Addon - Gebrauchtmaschinen": verbesserte Darstellung der Checkbox im Backend.
1.3.4
- machine_steel_processing_extension Plugin: Schnittbereichskonfigurator entfernt.
- used_machines Plugin Fehler beim Speichern behoben.
- machine_features_extension Plugin: Die Kategorien in den Features werden nun ausgeschrieben.
- Untermenü für Smartmenu hinzugefügt.
- Module 90-1 "D2U Machinery Addon - Hauptausgabe" und 90-4 "D2U Machinery Addon - Gebrauchtmaschinen" verwenden das Addon yform_spam_protection falls installiert.
- Module 90-1 "D2U Machinery Addon - Hauptausgabe" und 90-4 "D2U Machinery Addon - Gebrauchtmaschinen" CSS Fehler behoben.
1.3.3
- Benötigt Redaxo >= 5.10, da die neue Klasse rex_version verwendet wird.
- Anpassung an aktuelle Git Version des URL Addons (Version vom 22.06.2020).
- Modul 90-1 "D2U Machinery Addon - Hauptausgabe" leitet Offlinemaschinen auf die Fehlerseite weiter.
- Module 90-1 "D2U Machinery Addon - Hauptausgabe" und 90-4 "D2U Machinery Addon - Gebrauchtmaschinen" an YForm 3.4 angepasst.
- Spanische Frontend Übersetzungen aktualisiert.
- machine_steel_processing_extension Plugin: neues Feld Sägeblatt-Vorschub.
- machine_steel_processing_extension Plugin: in der Zu-/Abfuhr wurde das Feld Überschrift entfernt (statt dessen Name verwenden).
- used_machines Plugin: Beim Umstellen des Status in der Maschinenliste wird der Benutzer gespeichert.
- Alle Module: wenn Google Analytics in den Einstellungen aktiviert ist wird der Google Code nicht ausgegeben, wenn search_it die Seite zur Indexierung aufruft.
1.3.2
1.3.2:
- Kontaktformulare aller Module mit zweitem Spamschutz versehen: Honeypot.
- Facebook Export für Gebrauchtmaschinen entfernt.
- Backend: Beim online stellen einer Maschine in der Maschinenliste gab es beim Aufruf im Frontend einen Fatal Error, da der URL cache nicht neu generiert wurde.
- Branchen Plugin Backend: Beim online stellen einer Branche in der Branchenliste gab es beim Aufruf im Frontend einen Fatal Error, da der URL cache nicht neu generiert wurde.
- Gebrauchtmaschinen Plugin Backend: Beim online stellen einer Gebrauchtmaschine in der Gebrauchtmaschinenliste gab es beim Aufruf im Frontend einen Fatal Error, da der URL cache nicht neu generiert wurde.
- Features Plugin: title wurde entfernt und statt dessen der Name verwendet.
- Bugfix: Update über Installer auf Version 1.3.1 war nicht möglich.
- machine_steel_processing_extension Plugin: Feld Bohreinheiten von unten (U-Achse) hinzugefügt.
machine_construction_equipment_extension Plugin: die jeweils drei Felder für verschiedene Materialsorten der Förderweite, -leistung und -höhe wurden zu je einem Feld zusammen gefasst.
1.3.1:
- Features Plugin: ab sofort werden Name und Überschrift in der Übersichtsliste angezeigt.
- Backend: Einstellungen und Setup Tabs rechts eingeordnet um sie vom Inhalt besser zu unterscheiden.
- Bugfix: das Löschen eines Bildes im Medienpool wurde unter Umständen mit der Begründung verhindert, dass das Bild in Benutzung sei, obwohl das nicht der Fall war.
- Kontaktformular funktioniert nun auch wenn über Office 365 versendet wird.
- Ein paar Warnungen entfernt.
- URL 2.x Anpassungen können jetzt auch mit urlencoded() URLs umgehen, für den Fall, dass das YRewrite Schema aus dem D2U Helper Addon verwendet wird.
- URL 2.x Anpassung: Extension Point wurde auf dem Weg zur beta-4 umbenannt.
- Gebrauchtmaschinen Plugin: Videos aus D2U Videomanager hinzugefügt.
- Gebrauchtmaschinen Plugin Bugfix: War eine Kategorie nicht übersetzt, aber eine Maschine vorhanden, wurde für die Maschine keine URL erzeugt.
- Category::getUrl() hat jetzt Artikel URL als zweiten, optionalen Parameter. Wenn Maschinen und Gebrauchtmaschinen verwendet wurden, konnte es zu fehlerhaften URLs kommen.
1.3.0
- Berechtigungen angepasst: Neu sind separate Berechtigungen für "Maschinen" und "Kategorien". Die Berechtigungen für "Branchen" gehen in Kategorien auf und die für Stahlverarbeitung und anderen Maschinenerweiterungen in "Maschinen".
- Option zum Erstellen verkürzter URLs hinzugefügt, wenn Artikel nicht Startartikel ist (nur mit URL Addon 2.x).
- URL Addon 2.x Anpassungen.
- SEO Bilder für URL Addon wurden hinzugefügt.
- YRewrite Multidomain support.
- Stahlverarbeitung Plugin Zu-/Abfuhr Übersichtsliste nun auch mit Titel (nicht nur Name).
- Bugfix Stahlverarbeitung Plugin: Materialklassen wurden falsch initiert.
- Bugfix Stahlverarbeitung Plugin: speicherte Texte mit einfachen Anführungszeichen nicht.
- Modul 90-1 und 90-4 an aktuelles YCom angepasst. Medien werden nur noch zum Download angeboten, wenn Rechte existieren.
- Listen im Backend werden jetzt nicht mehr in Seiten unterteilt.
- Zubehör Plugin: Zubehörgruppen jetzt nach Namen sortiert.
- Bugfix: Zubehör Plugin speicherte Bilder nicht.
- Bugfix: Sprachspezifischer Name von Maschinen kann jetzt auch einfache Anführungszeichen enthalten.
- Konvertierung der Datenbanktabellen zu utf8mb4.
- Bugfix: Videos des D2U Videomanagers werden nur noch hinzugefügt, wenn es entweder in der Sprache oder als sprachübergreifendes Video vorhanden ist.
1.2.5
- YForm 3 Anpassungen an Module.
- Sprachdetails werden ausgeblendet, wenn Speicherung der Sprache nicht vorgesehen ist.
- Bugfix: Prioritäten wurden beim Löschen nicht reorganisiert.
- Bugfix: Gebrauchtmaschinen Addon: Löschen Button innerhalb der Maschine hat nicht funktioniert.
- Modul 90-4 "D2U Machinery Addon - Gebrauchtmaschinen" um Optionen zur Personalisierung ergänzt. U.a. können Bilder jetzt in eigenem Tab dargestellt werden.
1.2.4
- Bugfix: Deaktiviertes Addon zu deinstallieren führte zu fatal error.
- In den Einstellungen gibt es jetzt eine Option, eigene Übersetzungen in SProg dauerhaft zu erhalten.
- Bugfix: CronJob wird - wenn installiert - nicht immer richtig aktiviert.
- Deinstallation hatte VIEWs und Übersetzungen in Datenbank hinterlassen. Das ist jetzt behoben.
- Usability in Formularen verbessert.
1.2.3
- Bugfix Modul 90-4 Gebrauchtmaschinen: Verfügbarkeit wird nun korrekt angezeigt.
- Methode zum Erstellen von Meta Tags d2u_machinery_frontend_helper::getAlternateURLs() hinzugefügt.
- Methode zum Erstellen von Meta Tags d2u_machinery_frontend_helper::getMetaTags() hinzugefügt.
- Spamschutz: Kontaktformulare in Modulen mit 10 Sekunden Timer als Spamschutz versehen.
- Bugfix: Bilder im Lieferumfang konnten gelöscht werden.
- Neues Modul: Box mit Beratungshinweis jetzt separat in Modul erhältlich.
1.2.2
- Modul Hauptausgabe: Features, Rührer, Service, ... Bilder mit Lightbox versehen, wenn noch nicht vorhanden.
- Modul Hauptausgabe: Anwendungsgebiete optional auch in Maschine anzeigbar.
- Modul Hauptausgabe: Detailverbesserungen und "zurück zur Maschinenliste" hinzugefügt.
1.2.1
- Feld Datenschutzerklärung akzeptiert im Frontend Formular hinzugefügt.
- Baustellenausrüstung Plugin: Bild zu Lieferumfang hinzugefügt.
- Einstellungen: Option zum Einblenden von Kategorien und Maschinen und D2U Helper Navigation.
- Module: Slider jetzt mit Fade.
- Nicht mehr benötigte Features können automatisch gelöscht werden.
- Bugfix: Speichern von einfachem Anführungszeichen schlug manchmal fehl.
- Bugfix: Update schlug fehl.
- Bugfix machine_steel_processing_extension: Eingabefelder für Schnittbereichskonfigurator hinzugefügt.
1.2.0
- YRewrite Multidomain Anpassungen.
- Vereinheitlicht: Übersetzungen ins D2U Helper Addon umgezogen.
- Bugfix Maschinen technische Daten: Hz-Wert wurde fälschlicherweise statt V-Wert ausgegeben.
- Export Plugin: Portale können offline geschaltet werden.
- Export Plugin: Bei Installation des Autoexportes künftig Ausführung im Frontend und Backend.
- Open Graph für Gebrauchtmaschinen hinzugefügt.
- Facebook Export für Gebrauchtmaschinenexport hinzugefügt.
- Erweiterung für Baustellenausrüstung hinzugefügt machine_construction_equipment_extension)
- Erweiterung für Serviceoptionen hinzugefügt (service_options)
- Erweiterung für Zubehör hinzugefügt (equipment)
- Upgrade Module auf Bootstrap 4.
- Internen Namen bei Maschinen entfernt.
- Backendsprache Englisch hinzugefügt.
- ycom/auth_media Dateirechte werden bei Downloads abgefragt.
- Bugfix: Speichern wenn zweite Sprache als Standardsprache gesetzt ist schlug fehl.
- Eine ganze Reihe kleinerer Bugfixes auch in den Plugins.
- Editierrechte für Übersetzer eingeschränkt.
- Vereinheitlichung: Rechte zum Editieren von Sprachübergreifenden Inhalten umbenannt.
1.1.3
- Viele Bugfixes und Fortschritte.
- Upgrade auf bootstrap 4 beta
1.0.1
Intiale Version