At MendixWir wissen, dass wir ständig neue Funktionen bereitstellen müssen, damit Sie mit den Apps, die Sie erstellen, großartige Erfahrungen machen können. Noch mehr: Lesen Sie alles darüber! Mendix 8.4 ist da und wir haben gute Neuigkeiten für Sie.
Ob es die einfach zu implementierende Sicherheit ist, die unsere neue MendixSSO bietet, die unzähligen Updates, die wir am Frontend vorgenommen haben, um ein reibungsloses und benutzerfreundliches Erlebnis zu gewährleisten, oder die Anzahl der Funktionen, die wir für Sie entwickelt haben (Drag-and-Drop-Assoziationen und Nanoflows, die von JavaScript-Aktionen aufgerufen werden, um nur einige zu nennen!), Sie werden feststellen, dass dies ein Nachrichtenzyklus ist, den Sie nicht verpassen dürfen. Weitere Einzelheiten finden Sie weiter unten.
MendixSSO
In einer Multi-App-Landschaft steigt der Wert jeder Anwendung erheblich, wenn sie miteinander verbunden werden. Endbenutzer müssen problemlos zwischen verschiedenen Funktionen (Apps) wechseln können. Für Anwendungsanbieter bedeutet dies, dass wir diese Reibung beseitigen müssen. Aber in einem Internet, in dem es viele Leute gibt, die aus schändlichen Gründen versuchen, sich Zugang zu Konten zu verschaffen, ist die Benutzerauthentifizierung ein Spiel mit hohem Einsatz. Sie muss schnell und einfach zu implementieren sowie verwaltbar und sicher sein. Einblicke in die Nutzungs- und Vernetzungsebenen sind für die Verbesserung des Betriebs ebenfalls von unschätzbarem Wert. Single Sign-On (SSO) ist eine Lösung, aber die Entwicklung einer eigenen Lösung kann sich als schwierig erweisen.
Mit MendixSSO führen wir die nächste Generation der Benutzeridentifikation auf dem Mendix Plattform. Die letzte Generation verwendete das AppCloudServices-Modul (ACS), das im April 2020 veraltet. MendixSSO basiert auf dem OpenID Connect-Framework, das die Integrationsmöglichkeiten mehrerer Apps durch die Verwendung von Identitätsverbreitung erweitert. Mit der Identitätsverbreitung können Sie sichere und personalisierte Schnittstellen zwischen Anwendungen erstellen, Ihren Benutzern eine feinkörnige Ressourcenzugriffskontrolle ermöglichen und klare Nutzungsstatistiken erhalten.
In Mendix Studio, MendixSSO wird konfiguriert, wenn Sie eine App aus Studio veröffentlichen. Dadurch entfällt die Zeit, die Entwickler für die Aktivierung von SSO mit Mendix Konten in Ihrer App auf Null reduzieren. Stellen Sie einfach Ihre Benutzer bereit und laden Sie sie ein. Wenn Ihre aktuelle App kein SSO-Modul hat, können Sie die Schritte in der Dokumentation befolgen, um es einfach hinzuzufügen Mendix Studio Pro. Wenn Ihre App derzeit auf dem alten ACS-Modul läuft, aktualisieren Sie unbedingt auf das neue MendixSSO-Modul vor dem 1. April 2020.
Frontend-Updates
Verbesserte SVG-Unterstützung
Letztes Jahr haben wir Unterstützung hinzugefügt für SVG Dateien für Web-Apps. Jetzt haben wir auch SVG-Unterstützung für native mobile Apps hinzugefügt.
Aber das ist noch nicht alles! Das Tolle ist, dass Sie SVG jetzt auch als Symbole verwenden können, sodass Sie sie für Schaltflächen oder in Ihrer unteren Navigation verwenden können.

Beachten Sie, dass Sie die Farbe des SVG-Symbols genau wie bei Symbolen konfigurieren können. Sie können jetzt grundsätzlich alle Symbole verwenden, die Sie möchten! Sie können beispielsweise Ihre eigene Bildersammlung mit allen fontaweso zu Icons

Bitte beachten Sie, dass das SVG bestimmten Richtlinien entsprechen muss. Lesen Sie die Dokumentation für weitere Informationen.
Over-the-Air-Update
Ein Teil der Erstellung einer mobilen Anwendung besteht darin, sie (oft) in den App Stores von Google oder Apple zu veröffentlichen, was zeitaufwändig und frustrierend sein kann. Aber wir haben gute Neuigkeiten! Mit dieser Version haben wir die Veröffentlichung in diesen Stores mit drahtlosen Updates zum Kinderspiel gemacht!
Mit Over-the-Air-Updates können Sie Ihre mobile App aktualisieren, ohne den App Store zu nutzen. Ihre Benutzer erhalten lediglich eine Benachrichtigung und können dann die neue Funktionalität nutzen.

Wenn Sie nur Änderungen am Front-End Ihrer App vorgenommen haben (z. B. Seiten, Styling oder Nanoflow-Logik), können Sie ein Update sogar direkt an Ihre Benutzer pushen, ohne Ihr Modell in der Cloud bereitstellen zu müssen.
Darüber hinaus ist es auch möglich, ein Rollout für einen bestimmten Prozentsatz von Benutzern durchzuführen, falls Sie eine Funktion als Betatester testen möchten. Und wenn Ihnen ein Fehler unterlaufen ist, können Sie das Update auch schnell rückgängig machen.
Over-the-Air-Updates sind ein großer Vorteil von Mendix Native Mobile im Vergleich zu traditionell codierten Apps, da dies die Bereitstellung neuer Funktionen für Ihre Benutzer einfacher und schneller macht.
Eine Anmerkung: Wenn Sie bestimmte Änderungen an Ihrer App vornehmen möchten, z. B. eine Änderung des Domänenmodells, müssen Sie sich darüber im Klaren sein, dass die Benutzer möglicherweise noch über eine ältere Version verfügen.
Weitere Informationen im Dokumentation Weitere Informationen zur Durchführung drahtloser Updates finden Sie unter.
Erstklassige Unterstützung für ein erstklassiges Erlebnis
Immer mehr Telefone haben eine Aussparung oder einen Lautsprecher im Bildschirm. Beim Erstellen einer mobilen App sind Aussparungen ein wichtiger zu berücksichtigender Faktor. Beispielsweise ist es schön, ein Bild hinter der Aussparung darzustellen oder eine Listenansicht dahinter fortzusetzen. Sie möchten jedoch keinen Text oder eine Schaltfläche hinter einer Aussparung haben. Das ist eine schlechte Benutzererfahrung.
Wir können einfach nicht aufhören, gute Nachrichten zu überbringen! In dieser Version unterstützen wir die verschiedenen Szenarien.
- Wenn Sie eine obere oder untere Leiste haben, ist genügend Abstand vorhanden, sodass hinter der Aussparung kein Text oder keine Schaltflächen gerendert werden.
- Wenn es keine obere oder untere Leiste gibt, werden Widgets automatisch hinter der Kerbe gerendert, damit Ihre Listen oder Bilder richtig gerendert werden. Für den Fall, dass sich jedoch Text oder Schaltflächen hinter der Kerbe befinden könnten, gibt es das Widget „Safe Area View“, das sicherstellt, dass alles innerhalb dieses Widgets nicht hinter einer Kerbe gerendert wird, indem bei Bedarf Polsterung hinzugefügt wird. Aktualisieren Sie für vorhandene Apps auf die neueste Version von Native Mobile-Ressourcen um dieses Widget zu erhalten. Neue Apps basierend auf dem Native Mobile-Schnellstart Die App schließt das Widget automatisch ein.

Freundliche Fehlerbildschirme
Rot kann eine schöne Farbe sein, aber nicht, wenn Sie auf einen Fehler stoßen, wie z. B. beim Versuch, ein Attribut eines leeren Objekts zu ändern. Dann ist Rot nicht so schön. In dieser Version haben wir einen benutzerfreundlicheren Fehlerbildschirm mit dem Systemtext für Fehler erstellt. Details zu den Fehlern werden in der Studio Pro-Konsole angezeigt.

Verbesserungen für steckbare Widgets
Wir arbeiten weiter daran, die Erstellung von Plug-in-Widgets leistungsfähiger und benutzerfreundlicher zu gestalten. Diese Version enthält einige nette Verbesserungen.
- Dynamische Bildeigenschaft: Der Bildeigenschaft ist jetzt leistungsfähiger. Bisher konnten Sie nur ein statisches Bild auswählen, jetzt können Sie aber auch einen Entitätspfad zu einem dynamischen Bild auswählen. Gute Neuigkeiten! Da sich die API für das Widget nicht geändert hat, ist dies für alle steckbaren Widgets mit einer Bildeigenschaft verfügbar.
- Dezimal-Widgeteigenschaft: Jetzt ist es auch möglich, in steckbaren Widgets eine Dezimalzahl zu verwenden, sodass Benutzer in den Widget-Eigenschaften Bruchzahlen konfigurieren können.
- Negative ganze Zahlen: Eine kleine, aber nützliche Verbesserung: Benutzer können jetzt auch negative Werte für ganzzahlige Eigenschaften eingeben.
Studio-Updates
Sofortige Vorschau von Designänderungen
Der Theme Customizer in Mendix Studio macht es einfach, das Aussehen Ihrer App zu ändern, ohne dass Sie CSS-Styling beherrschen müssen. Sie können diese Änderungen jetzt noch schneller sehen. Indem Sie sie sofort in der Vorschau anzeigen, d. h. noch bevor Sie die Änderungen an Ihrem Design abgeschlossen haben. Wir haben ein Seitenansicht (Page View) Damit können Sie eine beliebige Seite aus Ihrer App auswählen und eine Vorschau Ihres neuen Stils anzeigen. Blättern Sie zwischen allen Seiten, um die Effekte in der Telefon-, Tablet- oder Desktop-Ansicht anzuzeigen. Passen Sie das Design bei Bedarf an, speichern Sie Ihre Änderungen und los geht‘s! Weitere Informationen finden Sie unter Theme Customizeroder probieren Sie es aus in Mendix Studio sofort!
Leckerbissen!
Wir haben gute und schlechte Nachrichten. Die gute Nachricht ist, dass wir viele tolle Neuigkeiten für Mendix Studio und Studio Pro. Die schlechte Nachricht? Es sind zu viele, um sie hier alle aufzuzählen. Wenn Sie ausführliche Informationen zu jedem Highlight wünschen, lesen Sie die Versionshinweise.
Aktualisierter Projekt-Explorer
Wir haben den Projekt-Explorer verbessert, um die Arbeit mit Dokumenten effizienter zu gestalten. Wir haben ein neues Filterfeld hinzugefügt, mit dem Sie schnell das gesuchte Dokument oder den gesuchten Ordner finden können. Dank Ellie Chambers‘ großartige Idee, wir haben die Tastaturkürzel zur Navigation im Projekt-Explorer hinzugefügt.


Auch das Ziehen und Ablegen von Dokumenten wurde vereinfacht, dank der hochgevoteten Ideen von Robert Zuijdam und Jason Teunissen.
Der Projekt-Explorer wurde von Grund auf neu erstellt. Wenn Sie Probleme feststellen oder zur alten Version zurückkehren möchten, können Sie vorerst zu Bearbeiten > Einstellungen > Neue Eigenschaften und dort die Einstellungen ändern.
Markieren von Apps als Favoriten im Entwicklerportal
Sie wünschen sich einen schnelleren Zugriff auf Ihre am häufigsten verwendeten Apps. Nun – ähm – gute Neuigkeiten! Mit der neuen Favoritenansicht auf der Meine Applikationen Seite hast du nun eine Übersicht über alle deine Lieblings-Apps. Klicke auf das Stern-Symbol auf einer Projektkarte, um eine App als Favorit zu markieren, und dann kannst du sie in der Favoriten-Ansicht sehen. Sobald du die Favoriten geöffnet hast, ist dies deine Standardansicht.
Andere entzückende Köstlichkeiten
- Studio: Neue Datenrasteroptionen – Jetzt können Sie relevante Spalten auswählen, die hinzugefügt werden sollen, falls Ihre Entität mehr Attribute hat, als vernünftigerweise in Spalten passen würden.
- Studio: Drag-and-Drop-Assoziationen – Das Hinzufügen von Assoziationen zwischen Entitäten in Ihren Domänenmodellen ist jetzt noch einfacher. Einfach per Drag-and-Drop. Wenn Sie eine Entität umbenennen, werden auch alle verbundenen Assoziationen automatisch umbenannt.
- Studio Pro: Standardmäßig lokal ausführen – Sie haben Angst, Ihre App versehentlich in der Cloud zu veröffentlichen, wenn Sie sie ausführen möchten? Gute Neuigkeiten! Jetzt ist die Standardmethode zum Ausführen Ihrer App aus Studio Pro die lokale Ausführung. Dank Dennis Kho (76 Stimmen im Ideenforum) für den Vorschlag!
- Studio Pro: Nanoflows aus JavaScript-Aktionen aufrufen – Sie können jetzt Nanoflows direkt aus Ihrer JavaScript-Aktion konfigurieren und aufrufen, um eine nette, benutzerdefinierte clientseitige Logik auszuführen. Dank Claire Malcor für die Idee!

- Studio Pro: Visuelle Änderungen standardmäßig ausgeblendet – Wir haben den Lärm im Änderungsbereich reduziert, indem wir rein visuelle Änderungen ausblenden, damit Sie sich auf die wichtigen Änderungen konzentrieren können.
- Studio Pro: Erweiterte Tastaturunterstützung für Änderungen – Sie können jetzt mit den Pfeiltasten sowie der Eingabe- und Rücktaste im Bereich navigieren.
- Studio Pro: App Store-Inhalte als Favoriten markieren – Jetzt haben Sie die Möglichkeit, eine App Store-Komponente als Favorit zu markieren. Dadurch erhalten Sie Benachrichtigungen über neue Versionen, sodass Sie Ihre App viel schneller auf die neueste und beste Version aktualisieren können.
Und so sieht's aus.
Da haben Sie es. Möchten Sie mehr Informationen zu all diesen erlebnisverbessernden Updates? Schauen Sie sich unsere Versionshinweise.
Bereit, all diese guten Nachrichten in die Tat umzusetzen? Gehen Sie und Laden Sie die neueste Version herunter.