FMK2015: MBS FileMaker Plugin by Christian Schmitz
-
Upload
verein-fm-konferenz -
Category
Technology
-
view
1.018 -
download
0
Transcript of FMK2015: MBS FileMaker Plugin by Christian Schmitz
Monkeybread SoftwareMBS FileMaker Plugin
3300 Funktionen
400 neue Funktionen in 2014
500 neue Funktionen schon jetzt in 2015
350 Beispiel Datenbanken
MBS Filemaker PluginEine Plugin Datei
Einfach zu installieren und aktualisieren
ab Filemaker 8.5
Mac OS X & Windows
Filemaker Pro, Advanced, Server, Web Direct & Runtime
MBS Filemaker Plugin
Aufruf über zentrale MBS Funktion
1. Parameter = Funktionsname
Referenz Parameter
Fehler abfangen mit MBS("IsError")
TAPI
Windows Telephony API
Telefonnummer abfragen vom Windows-PC
Script Trigger für eingehende Anrufe
Anrufe starten
Verbindung trennen, parken, wieder aufnehmen und übergeben
PDFKitPDF drucken/faxen aus Container/Datei
Quartz Filter anwenden beim Sichern
kleinere PDF Dateien
Wasserzeichen Bild einfügen
PDF Vorschaubild mit Transparenz
Neue Seiten einfügen, leer oder mit Bildern
Hotkeys
Tastaturkombinationen definieren
Skript ausführen beim Drücken der Tasten
Shift, Alt, Befehl, Control + Taste
Mac & Windows
Toolbardeutsch: Statussymbolleiste
Toolbar Konfiguration abfragen/setzen pro Fenster
Eigene Toolbar Buttons einfügen
Eigenes Hintergrundbild
Optionen setzen, z.B. Symbolgröße
SendMailEmails versenden aus FileMaker via CURL
Mehrere Anhänge aus Container/Datei
HTML, Text & RichText
To, CC, BCC und Reply-To
Plugin kodiert Sonderzeichen mit UTF-8
SMTP mit/ohne SSL/TLS
Menu
Popup Menü anzeigen
Mac & Win
Relativ zu Maus, Fenster oder Bildschirm
Untermenüs, Häkchen, Icons
Nur Mac: Formatierter Text & Schriften
DynaPDF in 2014Kontinuierliche Weiterentwicklung
Verbesserte Annotations
Output Intents
Metadaten lesen/schreiben wie XMP
Mehr Details zu Bilder abfragen
Neuer Optimize Befehl
DynaPDF for FileMakerEingebettete Dateien extrahieren
Formfelder erzeugen, auslesen & ändern
Formulare und Annotations einebnen
Schriften aus Dateien laden
Text auf PDF Seite finden
Lesezeichen schreiben/ändern/lesen
Dialog für Listen
Dialog anzeigen mit Listen
Einfache und Mehrfachselektion
Texte einstellbar für Knöpfe
Text & interner Text für jeden Eintrag
Auswahl abfragen/setzen
WebView
Drucken in PDF Datei (Mac)
Seite oder Text zoomen
Formfelder setzen/abfragen
Auch Felder ohne Formular
Dialog Modifications
Installieren
Ersatzregeln anmelden
Für FileMaker Standarddialoge
MBS( "DialogModifications.Set"; "Import", "Import of Contacts" )
CoreLocation
GeocodeAddressString
Adresse zu Geo Koordinate
ReverseGeocodeLocation
Geo Koordinate zu Adresse
Asynchrone Abfragen
Reguläre Ausdrücke
Findet Muster in Texten
Einmal kompilieren und mehrfach benutzen
Gesamte Fundstelle oder einzelne Teilfunde
Funktioniert auch mit Listen
RichText (Mac)
Funktionen für formatierte Texte
Lesen/Schreiben von Word, RTF und OpenOffice Dateien
Text ersetzen
Nach PDF konvertieren
Encryption / HashEncryption.Cipher
AES, Blowfish, RC2, RC4, DES, CAMELLIA
Hash.Digest
MD4, MD5, SHA Varianten, MDC2, RIPEMD160
Eingabe/Ausgabe: Text, Container, Bild, Dateipfad, PDF, Daten, Base64 or Hex
SQL Verbindungen
MySQL Optionen für SSL Verschlüsselung
BLOB Parameter/Felder mit PDF Inhalt
SQL Anywhere hinzugefügt.
Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL, ODBC and SQLite
DictionaryAssoziatives Array
Füllen über SQL für schnelles Abfragen
Werte werden im richtigen Datentyp gespeichert (nicht nach Text konvertiert)
Ideal zur Parameterübergabe.
Eine Zeile für Aufruf bzw. Auspacken
MarkDownMarkDown nach HTML/CSS übersetzen
Text Attribute *kursiv*, **fett**, `nichtproportional`, ~~durchgestrichen~~.
<p>Text Attribute <em>kursiv</em>, <strong>fett</strong>, <code>nichtproportional</code>, <del>durchgestrichen</del>.</p>
Text Attribute kursiv, fett, nichtproportional, durchgestrichen.
Prozess Aktivität
Steuert App Nap und Ruhezustand vom Rechner bzw. Bildschirm
$ref = MBS( "ProcessActivity.beginActivity"; "IdleSystemSleepDisabled UserInitiated"; "Backup in FileMaker" )
MBS( "ProcessActivity.endActivity"; $ref )
Schedules
Skripte, SQL oder Berechnungen starten zu einer Zeit, Zeitpunkt oder bei Langeweile
Abfragen und ändern der geplanten Aktivitäten
MBS( "Schedule.StartScriptAfterDelay"; 10; Get(FileName); "testScript"; $param )
Skript Kopieren
Set Variable [$i; Value:0]Loop
Set Variable [$i; Value:$i + 1] Exit Loop If [$i = 10]
End Loop
In Version 5.3Soziale Netzwerke mit den Login vom Benutzer beim Mac direkt ansprechen
PHP für 32/64bit
UDP Verbindungen mit Broadcast
DynaPDF mit Farbmanagement und CMYK Ausgabe
SQL Befehle mit Ergebnis als Text
RessourcenWebseite http://www.monkeybreadsoftware.de/filemaker/
Videos http://www.mbsplugins.com
Blog http://www.mbsplugins.de
Mailing Liste http://www.monkeybreadsoftware.de/filemaker/mailinglist.shtml