118 Views
February 20, 21
スライド概要
2021/02/20 FileMaker Pro 東京ユーザーズミーティング LT発表資料
Web Application Developer / kintone CERTIFIED App Design Specialist 2020 / kintone CERTIFIED Customization Specialist 2020
fmcsadmin 1.2.0の新機能 2021/02/20 FM-Tokyoライトニングトーク発表資料 松尾篤(株式会社エミック)
自己紹介 • 松尾篤(まつおあつし) ✓ 株式会社エミック(東京都杉並区)代表取締役社長 ✓ FileMaker 18 認定デベロッパ ✓ kintone認定 アプリデザインスペシャリスト(2020年2月) ✓ kintone認定 カスタマイズスペシャリスト(2020年3月) ✓ https://www.famlog.jp/ ✓ https://note.com/matsuo̲atsushi
株式会社エミック • Claris FileMaker対応ホスティングサービス(FMプラン)を 1998年から提供、昨年11月からLinux版対応サービスを開始 • 定額制オンライン対面開発サービス(お客さまのFileMaker データベースに、WordPressを利用したWebアプリを追加) • kintone導入支援・カスタマイズ開発 • https://www.emic.co.jp/
https://note.com/matsuo̲atsushi/n/n8df13788b6f2
fmcsadmin 1.2.0 • プラグインの一覧表示 • SSLサーバー証明書の管理 • スケジュール設定の削除に対応 • FileMaker Server for Linuxに対応 • Claris FileMaker Server 19.2.1に対応
FileMaker Server 19.2 • 改良されたインストーラー(Windowsおよび macOS) • HTTP/2のサポート • FileMakerクライアントによる検索キャンセル時 の動作改善 • FileMaker Admin APIの機能強化(プレビュー) • Java 11(OpenJDK 11)のサポート etc.
19.2で拡張された FileMaker Admin API • 追加のフォルダの構成 • SSL 証明書のインポート • ライセンス証明書のインポート • プラグインの管理 • FileMaker Server のメタデータの取得
fmcsadmin • FileMaker Admin APIを使って実装した コマンドラインツールをエミックで開発 • 当初はFileMaker Cloud for AWSで fmsadminコマンドを使用できない問題 を解決するために作成
fmcsadmin • コマンドプロンプト(Windows) • PowerShell(Windows) • ターミナル(macOS) etc. • 使用に必要なアプリケーション
fmcsadmin 1.0.0 • 2019年9月に正式版としてバージョン 1.0.0を公開 • FileMaker Admin API v2をサポート
Open Source Software • MITライセンス(バージョン1.0.0以降) • GitHubでソースコードを公開中 • Go言語で実装 https://github.com/emic/fmcsadmin
対応サーバー製品 • Claris FileMaker Server 18 • Claris FileMaker Cloud for AWS 1.18 • Claris FileMaker Server 19
リモート管理も可能 • FileMaker Server for Linuxや • --fqdnオプションでリモート管理に対応 FileMaker Cloud for AWS 1.18で利用 できるLinux版だけでなくmacOS版や Windows版も用意
fmcsadmin 1.2.0 • プラグインの一覧表示 • SSLサーバー証明書の管理 • スケジュール設定の削除に対応 • FileMaker Server for Linuxに対応 • Claris FileMaker Server 19.2.1に対応
fmcsadmin 1.2.0の新機能 プラグインの一覧表示 • fmcsadmin list plugins • 使用例:
fmcsadmin 1.2.0の新機能 SSLサーバー証明書の管理 • fmsadminコマンドのcertificateコマン ド相当の機能を実装 • SSLサーバー証明書のインポート • SSLサーバー証明書の削除 • CSRファイルの作成
fmcsadmin 1.2.0の新機能 スケジュール設定の削除 • Admin Consoleで確認できなくなった スケジュール(メッセージスケジュール とデータベースの検証スケジュール)も 削除可能 • fmcsadmin delete schedule 2 • 使用例:
実装済みのコマンド • certificate, close, delete, disable, disconnect, enable, list, open, pause, resume, run, send, status • start, restart, stop, set, get (FileMaker Server 18以降) 使用例:fmcsadmin close TestDB
Apple Silicon Mac への対応について • fmcsadmin 1.2.0はApple M1チップ上 ではRosetta 2経由で動作 • fmcsadmin 1.3.0(開発中)で Universal BinaryとしてApple Silicon Macに対応予定
ダウンロード https://github.com/emic/fmcsadmin/releases