多くのビジネスの成功は、多くのサポートや方法によってしばしば左右される。マーケティングと広告のような対外的な方法からビジネス情報にいたるまで、その方法はあらゆる場面に存在する。4Dのエキスパートであるデイブ・バトン氏は4Dデベロッパが集うためだけのwebサイトではなく、彼らが必要とする広告スペースや彼らの製品やサービスの紹介をも提供するサイトの必要性を見出した。
当初の 4DToday.com に対する考えは、バトン氏が4Dをベースに開発したDataCraft社の Foundation shell の販売促進を行うことであった。4D shell はデータベースに必要な多くのフォームとメソッドを含んだストラクチャであり、 迅速に4D アプリケーションをカスタムモードにすることができ、メニューやメニュー内容の修正は可能である。バトン氏はこの Foundation shell のためにバナー広告を利用することを考えていたが、Mac、Windows の大規模なニュースサイトにスペースが限られれているにすぎなかった。彼はメリンダ・ガロ氏とチームを組み、webデザインと開発を専門に行う会社を設立、 4DToday.com を共同でつくり出した。バトン氏は次のように語る。「私たちは、他のデベロッパも製品の広告やデベロッパ向けサービスに関心があると考えていました。それゆえ興味深い情報提供をすることによって、4Dデベロッパの関心をひくサイトを設計しました。」バトン氏は4D のプログラミングを行い、ガロ氏は4DとHTML ファイルを統合した。そして4DToday.com は4D デベロッパにweb上での効果的な広告スペースを提供した。
この4DToday.com のサイトは完全に4D テクノロジーを利用して構築された。その特徴として、デベロッパ、製品、ユーザグループ向けのディレクトリを用意し、多くの分類された広告、デベロッパ向けニュース、Tips、その他有効な情報を提供する。「私たちはwebページを毎日更新するつもりはなかったため、収集した情報を蓄積しまた発信するデータベースのバックエンドは必須でした。私たちには4Dの開発経験があったため、4D が理想的な製品であったことを理解していました。」とデイブ氏は語る。
4DToday.com には4D Server v6.8 が利用され、MacOS X 環境のApple Macintosh G4 上で運用されている。 「このデータベースは、4D Client を利用して迅速な開発を可能にするためにFoundation shellが利用されました。このサイトには完全に4D のビルトインのweb機能を利用し、他のツールは必要としませんでした。さらにすべてのデータ入力には4D Client が利用されます。」とバトン氏は説明する。全体として、データベースを設計しサイトを立ち上げるまでの日数は30日のみであった。
With 4DToday.com のデータ管理は非常に容易である。また情報へのアクセスについては利用者は実に簡単に行うことができる。バトン氏は語る。「4Dのデータアクセスは高速です。クライアント端末から4DToday.com にアクセスする時、データベースは最新のニュース、Tips、その他情報などの7つのテーブルを検索します。データは通常キャッシュ上に置かれているため、検索は非常に高速です。私たちは1ページの表示毎の検索を避けるためにキャッシュを利用したテクニックを考えましたが、4Dが高速であるために最適化をする必要はありませんでした。」サイト来訪者にとってサイトのダイナミックさは重要な部分である。そして、4D のビルトインのグラフィカルなインタフェースによってこのようなダイナミックなコンテンツを簡単に管理することができる。さらに、このサイトは、テクニカルTips、ニュース、調査などの情報をデベロッパに提供することで役立っているが、これらの情報の管理も容易に行われる。ガロ氏は語る「4D のビルトインのグラフィカルなインタフェースは、私たちにデータベースからダイレクトにダイナミックなイメージを保存し配信することを可能にします。4Dはいつも自然に、ニュースや、Tips、分類された読者からの情報を受け取り、保存しています。CGIはまったく不要です。」
The 4DToday.com のwebサイトは、完全に4Dの開発環境の多様な機能によって構築され、4D デベロッパに多くの有効な情報を提供する。このサイトによって、デベロッパは効果的に彼らの製品やサービスをターゲットとなる顧客層にむけて販売促進を行うことができ、同時にサイト上のニュース、Tips、デベロッパ向けページ、製品、その他の情報を通じて4Dに関する最新の技術情報を閲覧することができる。