38
MBS FileM aker Plugin Christian Schmitz

FMK2015: MBS FileMaker Plugin by Christian Schmitz

Embed Size (px)

Citation preview

MBS FileMaker PluginChristian 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")

Neu in 2014/2015

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

Toolbar

Toolbar

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

Menu

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

Dialog für Listen

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" )

Dialog Modifications

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

Mac Media Library

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

Mac Integration

Listen

Gleiche/Unterschiede finden

Doppelte entfernen

Leere Einträge entfernen

Sortieren

QuickList

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 )

Syntax Einfärbung

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

Demo