12. Mai 2020 - Monkeybread Software veröffentlicht heute das MBS Plugin für 
FileMaker in Version 10.2, mit inzwischen über 6200 Funktionen eines der 
größten FileMaker Plugins überhaupt. Hier einige der Neuerungen:

Für unsere JavaScript-Engine im Plugin haben wir ein tolles Beispiel mit 
LibPhoneNumber entwickelt. Diese Bibliothek formatiert und validiert 
Telefonnummern. Das benötigte JavaScript ist Teil der Beispieldatei und wird 
beim Start der Lösung in eine JavaScript Umgebung geladen, so dass Sie später 
jederzeit Funktionen aufrufen können. Großartig, um Telefonnummern in Ihrer 
Lösung zu formatieren oder den Benutzer zu warnen, wenn das Format falsch ist. 
Dies kann auf Clients und Server verwendet werden und benötigt keinen WebViewer 
auf dem Layout!

Unsere DynaPDF Funktionen haben neue Möglichkeiten erhalten, um Signaturfelder 
zu erstellen. Wir können seit Jahren PDFs signieren, und mit dem 10.2er Plugin 
können Sie ein Signatur-Feld auf der PDF Seite mit einem benutzerdefinierten 
Erscheinungsbild anzeigen. Der PDF Betrachter prüft die Signatur und zeigt den 
Status neben Ihren eigenen Grafiken an. Für Formularfelder können wir jetzt 
Bilder für Buttons in Formularen festlegen. Zum Zeichnen von Farbverläufen 
können Sie jetzt radiale und axiale Schattierungen erstellen.

Wenn Ihnen Datenstrukturen mit unserem Plugin gefallen, schauen Sie sich die 
verbesserten Matrixfunktionen an. Spalten und Zeilen können jetzt benannt und 
über den Namen aufgerufen werden. Die Funktion Matrix.Evaluate erlaubt es 
Ihnen, einen Ausdruck zu übergeben, so dass wir ihn für jeden Wert auswerten, 
um einen neuen Wert zu berechnen. Um nur einen Wert zu addieren oder zu 
subtrahieren, können Sie die neue Funktion Matrix.add verwenden. Wir haben zwei 
Funktionen zum Kopieren von Zeilen oder Spalten von einer Matrix in eine 
andere: Matrix.CopyColumn und Matrix.CopyRow.

Für JSON haben wir eine Funktion JSON.SortWithEvaluate hinzugefügt, um 
JSON-Objekte oder -Arrays mit benutzerdefiniertem Ausdruck zu sortieren. Ihr 
Ausdruck kann entscheiden wie die zwei JSON Werte verglichen werden. Die 
Funktion JSON.AddArrayToArray kopiert den Inhalt eines Arrays und fügt ihn 
einem anderen JSON-Array hinzu.

Die SQL Funktionen zu anderen Datenbanken können Ihnen alle Felder in einer 
Zeile oder die gesamte Ergebnismenge als JSON-Block liefern. Sie können alle 
Parameter für einen SQL-Befehl als JSON abfragen oder übergeben. Diese 
Funktionen können zusammen mit den Funktionen FM.SQL.JSONRecord und 
FM.SQL.JSONRecords verwendet werden, um viele Daten in fremde Datenbanken zu 
exportieren. In umgekehrter Richtung kann die Funktion 
SQL.InsertOrUpdateRecords nun Datums- und Zeitangaben sowie Zeitstempel besser 
an FileMaker übergeben.

Um mehrere Scripte in FileMaker Server zwischen WebDirect und Script Engine zu 
synchronisieren, gibt es neue Mutex Funktionen. Sie helfen auch bei der 
Synchronisierung unserer SharedMemory Funktionen.

Unsere List Funktionen haben neue Möglichkeiten, Elemente in der Liste zu 
zählen und den Index des ersten übereinstimmenden Elements zu finden. Die 
(Quick)List.SortWithEvaluate Funktionen ermöglichen es Ihnen, Listen mit 
benutzerdefinierten Ausdrücken zu sortieren. Ihr Ausdruck wird ausgewertet um 
zwei Einträge zu vergleichen und eine benutzerdefinierte Sortierung 
bereitzustellen.

Für CURL können wir jetzt HTTP-Header als JSON mit unserer neuen Funktion 
CURL.GetHeaderAsJSON abfragen. Wenn Sie eine bestimmte CURL-Bibliothek 
verwenden müssen, dann laden Sie diese mit der Funktion CURL.LoadLibrary. Für 
Linux laden wir libidn  dynamisch, falls installiert, und verwenden diese, um 
Domänennamen mit Unicode-Zeichen aufzulösen. Für MacOS und Windows lassen wir 
das System dies tun. Unter Windows haben wir SSPI, Kerberos 5 und SPNEGO für 
die CURL Funktionen aktiviert.

Unser neues Plugin ermöglicht Ihnen die Verwendung von LibXL in Version 3.9, 
der Bibliothek zum Lesen und Schreiben von Excel-Dokumenten (xlsx und xls) ohne 
dass Microsoft Excel installiert sein muss. Die neue Version ermöglicht es uns, 
formatierten Text aus Zellen im Dokument zu lesen und als formatierten Text in 
FileMaker mit der Funktion XL.Sheet.CellReadStyledText zurückzugeben. Umgekehrt 
können wir mit der Funktion XL.Sheet.CellWriteStyledText formatierten Text aus 
einem FileMaker-Feld direkt an eine Zelle im Excel-Dokument übergeben. Mit der 
Funktion XL.Sheet.CellIsStyledText können Sie abfragen, ob eine Zelle 
formatierten Text enthält, und Sie können den Berechnungsmodus für das gesamte 
Dokument festlegen. Für Spalten und Zeilen können Sie nun von LibXL die Größe 
in Pixeln zurückgeben lassen, um Bilder besser an die richtige Größe anpassen 
zu können.

Die Hotkey Funktionen können jetzt Hotkeys definieren, die nur im 
ScriptWorkspace funktionieren und dauerhaft in der Einstellungsdatei 
gespeichert werden. Dies hilft bei der Automatisierung von Aktionen im 
Script-Arbeitsbereich in Bezug auf unsere dortigen benutzerdefinierten 
Kontextmenübefehle. Unsere Anpassung der Schriftgrößen im Script-Arbeitsbereich 
funktioniert inzwischen deutlich besser.

Die neue Funktion XML.Compact kann XML komprimieren und ist die Umkehrung der 
Funktion XML.Format. Mit der Funktion WebView.SetInternetExplorerHiDPI können 
Sie die HiDPI-Unterstützung für den WebViewer unter Windows aktivieren. Die 
CoreML Funktionen können jetzt 2D-Daten mit der Funktion 
CoreML.Add2DArrayParameter übergeben. Mit WebView.InstallUserMediaAccess und 
neuen Einstellungen können Sie den Kamerazugriff innerhalb des WebViewers unter 
MacOS und iOS aktivieren.

Schließlich haben wir CURL auf Version 7.70.0, DynaPDF auf 4.0.39.112, SQLAPI 
auf 5.0.6, LibXL auf 3.9 und OpenSSL auf 1.1.1g aktualisiert.


Alle Änderungen in den Release Notes:
https://www.monkeybreadsoftware.com/filemaker/releasenotes102.shtml


Mehr Details zu den Änderungen finden Sie in den Release Notes. Nehmen Sie sich 
ruhig einmal die Zeit das Plugin näher anzuschauen. Probieren Sie die über 500 
Beispieldatenbanken und überlegen Sie einmal, wo sie welche Funktion in ihren 
Lösungen einbauen können.

Systemvorraussetzungen:
* macOS 10.9 oder neuer, inklusive macOS 10.15.
* Windows 7 und neuer, inklusive Windows 10 und Windows Server 2020
* FileMaker Pro 7 bis 18
* FileMaker Cloud for AWS (64-bit Linux)
* FileMaker iOS SDK 16 bis 18


Lizenzen gibt es ab 99 Euro (zuzüglich MWSt) direkt auf unserer Webseite. Sie 
können die Plugins gerne ohne Lizenz einmal testen oder eine Trial Lizenz 
anfordern. Bei Fragen können Sie sich gerne auf Deutsch oder Englisch an uns 
wenden, per Email oder Telefon. Gerne können Sie auch auf einem FileMaker 
Stammtisch oder auf einer der nächsten FileMaker Konferenzen mehr erfahren.


Für Schulungen und Konferenzen siehe Tabelle hier:
https://www.monkeybreadsoftware.com/filemaker/events/

Mehr Informationen auf unserer Webseite:
https://www.monkeybreadsoftware.com/filemaker/

Dokumentation:
https://www.mbsplugins.eu/

Release Notes:
https://www.monkeybreadsoftware.com/filemaker/releasenotes.shtml


Mit freundlichen Grüßen
Christian Schmitz
Monkeybread Software





_______________________________________________
[email protected] mailing list
%(list_address)s
https://ml-cgn05.ispgateway.de/mailman/listinfo/mbsfmplugin_monkeybreadsoftware.info

Reply via email to