ウラカタBlogです。

FileMaker10

カテゴリー FileMaker, ウラカタ仕事 | コメントは受け付けていません。

FileMaker10が出てます。
9は予算がなかったのでアップグレードできてないので、
そろそろアップしようかと。
 
しかし最近のソフトはバージョンアップのサイクルが早いなぁ……。

FileMakerでレイアウト切り替えメニュー

カテゴリー FileMaker | コメントは受け付けていません。

FileMakerで、レイアウトがどんどん増えると管理がややこしくなります。
ということで、レイアウト切り替えボタン付きのメニュー。
3年くらい前に作ったものですが、すべてのFMファイルで使ってます。
案外便利。
 

 
サンプルファイル:menu.fp7(FM8.5Adv・Windows版にて確認:47bk)

なでしこファイルメーカープラグイン~とりあえずセットアップ~

カテゴリー FileMaker | コメントは受け付けていません。

まずは、「なでしこファイルメーカープラグイン」を
ここから
またはVectorから
ダウンロード → 解凍。
 
「プラグインインストール.bat」というバッチファイル起動 → FMプログラムフォルダを指定。
これにてセットアップ終了。
 
FileMakerを起動。

登録してないと怒られますが、とりあえず試用。
 
FTP接続して、任意ファイルだけをアップロードする、
ってなスクリプトを書いてみました。
 
こんな感じのフィールドを作成。
※パスなどは、計算式でそれなりに生成。
======================================================================
「ホスト=www.*********.com{~}ID=*******{~}パスワード=********」でFTP接続。
「W:\*******\htdocs\*****\index.html」を「var/www/html/*****/index.html」へFTPアップロード。
FTP切断。
======================================================================
むむ。
・ホスト名
・ID
・パスワード
がむきだし状態になるのか~。当然のことだけど。
この辺は、プラグインの問題というより、当方のスキルの問題かと……。
どうしよう……。
とりあえず、複数人で作業することがあっても、共有ファイル+仕事場のLAN環境なので、
ユーザアカウントでなんとかするかな。
 
ポイントは、
共有サーバを、全マシンのネットワークフォルダで「W」に割り当てた環境にしておいた。
昔のなでしこバージョンだと、FTPリモート側のディレクトリを都度移動しないとダメだったけど、
単純に「var/www/html/~~~~」の記述でいけました。
というとは、プラグインじゃなくても、最新のなでしこ使ってればできたのかも……。
 
んでもって、スクリプトを作成

ターゲットフィールは、今回使わないんだけど、一応作成。
 

NAKO_eval(ここに命令または命令を書いたフィールド指定)
 
これで、予め作っておいた「HTML生成」スクリプトと組み合わせると、
FileMaker上で原稿修正 → Webサーバに反映
できるようになりました。
我ながら、わかりにくい説明だ。あとでちゃんとまとめよう……。

これで最強! なでしこファイルメーカープラグイン

カテゴリー FileMaker | コメントは受け付けていません。

経理処理はもちろん、なんでもデータベース化したり、
HTMLの量産や、営業ツールなんかも全部FileMakerで作ってます。
特にHTML生成では、DreamWeaverのテンプレート機能より100倍は使いやすいと思ってます。
 
個人的には、
●Web担当者が1・2名で、サイト更新するなら、たくさんお金かけてCMS導入するよりは、こっちの方が合理的。
・多少はコピーライトの仕事もしてるので言いますが、ブラウザで原稿書くのって、どう考えても無理がありますよね。
・データがSQLとかに格納されるわりには、データベースとしての機能が無い、というより使ってませんよね。
せっかくデータベース入ってるのに、表示にしか使わず、蓄積されたデータが活用できない。
・一度作ったら、エンハンスやリニューアルは、お金も時間もかかっちゃいますよね。
●Webプロジェクトは、ほとんど要件が決まってから走ることはないので、
(そんな感じで進んでても、どうせ後で変更変更になる)、
開発が進めば進むほど、無茶苦茶になっていきます。
進めながらどんどん変えていけるFileMakerは、理想的なツールだと思う。
 
ということを5年くらいずーっと考えてて、最近ようやくFileMakerで、
ちょっとやっかいなサイトでも生成できるようになりました。
 
ひとつさらにやっかいなことがあって、
個別のファイルをだけを更新するのが難しい。
たとえば、1ページ削除したとして、
 ・ローカル&サーバ上の該当ファイルを削除する
 ・ローカル&サーバ上の関連ファイルを削除する
 ・影響カ所に適切に反映させる(インデックスの更新とか)
解決策として、「日本語プログラミング言語 なでしこ」というのを使ってたんですが、
細かい対応が出来ないので、サイト丸々更新、という荒技でしか対応できず、
関連ファイルを削除したりするのは、結局手作業になっちゃうんですね……。
  
そんななか、「なでしこファイルメーカープラグイン」というのを発見。
早速試してみたら、色々好き勝手できそう。
これで4200円は、はっきり言って安い。