クライアントのためのウェブサイトを構築することはエキサイティングです。特に、プロジェクトが近づいて、プロジェクトファイルをクライアントに引き渡す準備が整ったときには、面倒です。 プロジェクトのこの重要な時期に、最終的なサイトを提供する方法をいくつか選択できます。 他にも良いプロジェクトプロセスを失敗したエンゲージメントに変えることができるいくつかのミスステップがあります。
最終的には、契約のプロジェクトに使用する配信メカニズムを定義することをお勧めします。これにより、サイトが完成した後にクライアントにすべてのファイルを取得する方法について疑問が生じません。 ただし、これらの条件を規定する前に、まずあなたとあなたのクライアントに最適な配信方法を判断する必要があります。
電子メールでファイルを送信する
これは、ハードドライブからお客様のファイルを取得する最も簡単な方法です。 必要なのは、顧客に使用する電子メールクライアントと有効な電子メールアドレスがあることだけです。 さまざまなページや画像、 CSSスタイルシート 、Javascriptファイルなどの外部ファイルを含むほとんどのWebサイトでは、これらのファイルを圧縮してクライアントにメールで送ることができるプログラムを使用する必要があります。
サイトが非常に大きくて画像やビデオファイルがたくさんある場合を除き、このプロセスでは電子メールで安全に送信できるほど小さい最終ファイルを取得する必要があります(スパムによってフラグが立てられブロックされるフィルタ)。 ウェブサイトを電子メールで送信する場合、いくつかの問題が考えられます。
- 多くのクライアントは、Webサーバーにファイルをアップロードする方法を知らないかもしれません。 彼らはまた、電子メールからファイルを切り離す方法や、いつそれらを置くかを知りません。
- 一部の電子メールサーバーは、 HTML (および時にはZIP)ファイルを潜在的に有害とみなし、添付ファイルをメッセージから除去する可能性があります。 これは、JavaScriptファイルを添付している場合に特に当てはまります。
- 電子メールは安全ではありません。 HTMLに機密データが含まれていると、送信されたハッカーからそのデータが見える可能性があります。
- PHPやCGIのようなスクリプトのような動的なページは、ライブサーバー上で正しく動作するように調整する必要があり、クライアントはそれを行う方法を知らないかもしれません。
私は、クライアントが、私が送信しているファイルをどうすればよいか理解していることを知っているときに、サイトを配信するために電子メールを使用します。 例えば、私がWebデザインチームの下請け業者として働いているとき、私は彼らが知識のある人に受け入れられ、取り扱い方法を知っていることを知っているので、私を雇った会社に電子メールでファイルを送ろうと思いますファイル。 それ以外の場合、私はWeb以外の専門家を扱っているとき、私は以下のいずれかの方法を使用します。
ライブサイトにアクセスする
これは、ファイルを配信しないことでクライアントにファイルを配信する最も効果的な方法です。 代わりに、完成したページをFTP経由でライブWebサイトに直接配置します。 ウェブサイトが完了し、クライアントが別の場所(例えば、サイトの隠しディレクトリや別のウェブサイトなど)で承認したら、自分でライブを移動します。 これを行うもう1つの方法は、1つの場所(開発に使用するベータサーバーの可能性が高い)にサイトを作成し、それがライブのときは、新しいサイトを指すようにドメインのDNSエントリを変更することです。
この方法は、Webサイトの構築方法やPHPやCGIを使用して動的なWebアプリケーションを構築する際に、ライブ環境でサイトスクリプトが正しく動作することを確認する必要がある場合に役立ちます。 ファイルをある場所から別の場所に移動する必要がある場合は、メール配信の場合と同様にファイルを圧縮することをお勧めします。 FTPをサーバーからサーバーに(ハードドライブにダウンしてライブサーバーにバックアップするのではなく)持たせることで、スピードを上げることができます。 この方法の問題点は次のとおりです。
- クライアントは、常にフリーランサーに自分のサイトへのアクセスを提供したいとは限らないので、サイトへのアクセスを頼むときに少しでも迷ってしまうかもしれません。
- 一部のWebサイトはファイアウォールの背後に構築されており、フリーランサーはそれらにアクセスできません。
- 顧客は、現時点で自分のサイトにアクセスできるため、契約に含まれているもの以外の追加サポートとメンテナンスが可能でなければならないと感じるかもしれません。
- サイトの一部を構築または変更している場合、間違いがあれば、サイトの残りの部分で問題が発生する可能性があり、問題が発生したかどうかにかかわらず、すぐに問題になる可能性があります。
これは、私がHTMLやWebデザインを知らないクライアントを扱っているときにファイルを配信するための私の好みの方法です。 実際には、私はしばしば契約の一環としてクライアントのためのホスティングを見つけることを提案し、私がそれを開発している間にサイトにアクセスできるようにします。 その後、サイトが完成すると、私は彼らにアカウント情報を与えます。 しかし、クライアントがホスティングプロバイダを見つけるのを手伝っても、クライアントが契約の一環としてホスティングの請求終了を処理するようにしているので、設計完了後にホスティングにお金を払う必要がありません。
オンラインストレージツール
データを保存したりハードドライブをバックアップするために使用できるオンラインストレージツールはたくさんありますが、それらの多くを使用できるもう1つの方法はファイル配信システムです。 Dropboxのようなツールを使用すると、ファイルをWeb上に置いてクライアントにURLをダウンロードしてダウンロードすることが容易になります。
実際、Dropboxでは、パブリックフォルダ内のHTMLファイルを指すことによって、Webホスティングの形式としても使用できるため、単純なHTMLドキュメントのテスト場所としても使用できます。 この方法は、完成したファイルをライブサーバーに移動する方法を理解しているクライアントには適していますが、WebデザインやHTMLのやり方を知らないクライアントではうまく動作しません。 この方法の問題は、電子メールの添付ファイルを送信する際の問題に似ています。
- クライアントはサービスの使用方法を知らないかもしれません。
- クライアントはDropboxからWebサイトにファイルを取得する方法を知らないかもしれません。
この方法は電子メールで添付ファイルを送信するよりはるかに安全です。 多くのストレージツールにはパスワード保護が含まれているか、URLを隠しているユーザーが見つけにくいようにURLが隠されています。 添付ファイルが大きすぎてメールで効果的に送信できない場合、これらのツールを使用するのが好きです。 電子メールの場合と同じように、Zipファイルを受け取った後は、zipファイルの処理方法を知っているWebチームでのみ使用します。
オンラインプロジェクト管理ソフトウェア
オンラインで利用できるプロジェクト管理ツールはたくさんあり、Webサイトをクライアントに提供することができます。 これらのツールは、予定表、カレンダー、メッセージングなどのファイルを格納する以外の機能も備えています。 私の好きなツールの1つはBasecampです。
オンラインプロジェクト管理ツールは、Webプロジェクトで大規模なチームと作業する必要がある場合に便利です。 最終的なサイトの提供と、構築中の共同作業の両方に使用できます。 また、成果物を追跡したり、プロジェクトで何が起きているのかをメモしたりすることもできます。
いくつかの欠点があります:
- ほとんどのオンラインプロジェクト管理ツールは無料ではなく、無料版は限られています。 あなたが1つを使用することを決めた場合は、料金をどれだけ課金するかを考慮する必要があります。また、いつものように、契約に記載されるようにしてください。
- それはあなたがチェックする必要があるもう一つのウェブサイトであり、あなたとあなたのクライアントの両方が使用するのを学ばなければならない別のソフトウェアです。
- 彼らはあなたがそれらの中に入れた情報と同じくらい有用です。言い換えれば、あなたが期日を記入しなければ、プログラムはそれがほぼここにあることを警告することはできません。
- セキュリティ上の理由からサードパーティのサイトに保存されている企業情報(ウェブサイトを含む)が気に入らない企業もあります。 アカウントの代金を支払う前に、必ずお客様と相談してください。
私はBasecampを使用して、クライアントにファイルを配信し、それらのファイルを更新し、インラインでメモを表示するのに非常に便利です。 これは大きなプロジェクトを追跡するのに最適な方法です。
使用する配信方法を文書化する
ファイナライズされた文書をクライアントに配信する方法を決定する際に唯一行うべきことは、その決定が文書化され、契約書で合意されていることを確認することです。 あなたがファイルをDropboxに投稿する予定で、クライアントがサイト全体を自分のサーバーにアップロードしたいと思っていたときに、このようにすれば、道に迷ってしまうことはありません。
Jennifer Kryninのオリジナル記事。 ジェレミージラール編集:12/09/16