Microsoft Office FrontPageは、 MicrosoftがMicrosoft Windowsオペレーティングシステム向けに提供していた、現在は販売終了となったWYSIWYG HTMLエディターおよびWebサイト管理ツールです。 1997年から2003年まではMicrosoft Officeスイートの一部として販売されていました。Microsoft FrontPageはその後、 Microsoft Expression WebとSharePoint Designerに置き換えられました。これらは2006年12月にMicrosoft Office 2007と同時にリリースされましたが、これら3つのHTMLエディターはデスクトップアプリケーションであったため、WebベースのSharePoint Designerに置き換えられました。
FrontPageは当初、マサチューセッツ州ケンブリッジのVermeer Technologies, Incorporatedによって開発されました[ 2 ]。その証拠は、FrontPageを使用して作成されたWebサイトのファイル名やディレクトリに_vti_という接頭辞が付いていることから容易に確認できます。Vermeerは、MicrosoftがFrontPageを自社製品ラインナップに追加できるようにするために、1996年1月にMicrosoftに買収されました[ 3 ]。FrontPageはMicrosoft独自のブラウザであるInternet Explorer用のWebページを作成するように設計されていたため、Microsoftはブラウザ戦争で優位に立つことができました[ 4 ]。
FrontPageは「WYSIWYG」(見たままが得られる)エディタとして設計されており、ページのHTMLコードの詳細をユーザーから隠すことで、初心者でも簡単にウェブページやウェブサイトを作成できるようになっています。
FrontPage が Microsoft 名で初めて登場したのは 1996 年、Windows NT 4.0 Server とその構成要素であるWeb サーバーInternet Information Services 2.0 のリリース時でした。NT 4.0 Server リリースに同梱された CD に含まれていた FrontPage 1.1 は、NT 4.0 (Server または Workstation) または Windows 95 上で動作しました。FrontPage 98 までは、ページのデザインに使用されるFrontPage Editor は、Web サイトフォルダの管理に使用されるFrontPage Explorerとは別のアプリケーションでした。[ 5 ] FrontPage 2000 では、両方のプログラムがEditorに統合されました。
FrontPage は、当初 IIS Extensions と呼ばれていたサーバー側プラグインのセットを必要としていました。この拡張機能セットは、Microsoft が Office 97 で FrontPage を Microsoft Office ラインナップに組み込んだ際に大幅に強化され、その後FrontPage Server Extensions (FPSE) と改名されました。コンテンツと公開機能が動作するためには、両方の拡張機能セットをターゲット Web サーバーにインストールする必要がありました。Microsoft は、Windows 版と Unix 版の両方の FPSE を提供していました。FrontPage 2000 Server Extensions は、以前のバージョンの FrontPage でも動作しました。FPSE 2002 は最後にリリースされたバージョンで、FrontPage 2003 でも動作し、後に IIS 6.0 用に更新されました。しかし、FrontPage 2003 では、Microsoft は独自の Server Extensions から、リモート Web 公開と作成のための FTP やWebDAVなどの標準プロトコルに移行し始めました。[ 6 ] FrontPage 2003 は、 Windows SharePoint Servicesでも使用できます。
クラシック Mac OS版は 1998 年にリリースされましたが、Windows 製品よりも機能が少なく、Microsoft はそれを更新していません。[ 7 ]
2006年、マイクロソフトはFrontPageが最終的に2つの製品に置き換えられることを発表しました。[ 8 ] Microsoft SharePoint Designerは、ビジネスプロフェッショナルがSharePointベースのアプリケーションを設計できるようにするものです。Microsoft Expression Webは、機能豊富なWebサイトを作成するWebデザインプロフェッショナルを対象としています。マイクロソフトは2006年12月にMicrosoft FrontPageの販売を終了しました。
FrontPageの最新バージョンには、以下のような機能が含まれています。
注:公式なバージョン5~9は存在しません。FrontPageが一部のOfficeエディションに組み込まれた後、バージョン番号はOfficeのバージョン番号に連動するようになったためです。ただし、これらのバージョンのFrontPageで生成されたHTMLコードのメタタグには、バージョン番号が表示される場合があります。
FrontPage Server Extensionsは、FrontPageクライアントがWebサーバーと通信し、Webサイト向けに付加的な機能を提供するソフトウェア技術です。しかし、このマイクロソフト独自の技術は、度重なるセキュリティ問題によってその歴史に影を落としてきました。通信にはHTTPプロトコルを、サーバー側の処理にはCGI/POSTプロトコルを使用します。
ソフトウェアIDEであるMicrosoft Visual Studio 6.0は、ファイル同期のためにこの技術を使用しており、ファイル管理においてもこの技術に大きく依存しています。ほとんどの.NET Microsoft製品はWebDAVを優先してこの技術を廃止しましたが、Visual Studio 2005および2008は、 FrontPage Server Extensionsを使用してClickOnceアプリケーションをWebサイトに公開できます。