web-dev-qa-db-ja.com

私はあなたにウェブサイトを構築しています。どうすれば所有権を簡単に譲渡できますか?

最初のWeb開発コースを修了しました。 HTMLとCSSの基本とオンスのJavaScriptを知っています。それでも、これは人々のためのウェブサイトを構築するのに十分です。

しかし、彼らはコンテンツを編集したいと思うでしょう。住所が変更され、ポートフォリオが拡大した場合、更新を行う必要があります。

ウェブプロパティの所有権を簡単に譲渡するにはどうすればよいですか?

5
samthebrand

ウェブプロパティの所有権を簡単に譲渡するにはどうすればよいですか?

ウェブプロパティの所有権には、単にコンテンツを編集できるだけではありません。 Su 'が示すように、管理インターフェイスを備えたサイトを構築することを学習する必要があります(独自にロールするか、CMSを使用して)。サイトを維持するための支払いを希望しない限り、クライアントは自分で簡単にコンテンツを変更できます。これは、サイトの立ち上げ後に何が起こるかについて誰も想定していないように、最初の交渉中に話し合い、計画する必要があります。しかし、その点にたどり着く前に、サイトの構築に他に何が含まれるかを見てみましょう。

  • ドメイン名の登録

ユーザーまたはクライアントは、選択したレジストラにドメイン名を登録する必要があります。私は、DNSをホスティングサーバーに向ける方法を知っているため、最初の1年間はドメインを登録する傾向があり、それを介してクライアントと通信しようとすると苦痛を感じることがあります。ドメインを登録する場合は、クライアントがどこかで登録アカウントを開いていることを確認してください。サイトが稼働し、契約が終了するとすぐに、クライアントにアカウントからアカウントへの所有権の譲渡を要求してもらいたいためです。これにより、契約が成立するとドメイン名を更新する責任があります。

  • ホスティングの取得

私はほとんどの場合、クライアントに独自のホスティングアカウントを開設してもらい、予算とニーズに基づいた推奨事項でそのプロセスを支援しますが、最終的にはクライアントがそれを行う必要があります。これにより、最終的な承認済みサイトを配信したら、アカウントのパスワードを変更することで確実にロックアウトできます。開発者として必要なのは、静的サイトのFTPアクセスと動的サイトのFTP +データベースアクセスだけです。物事についてもう少し経験を積んだら、シェルアクセスも望ましいです。

  • 口座開設

Google:まれな場合を除いて、Googleアカウントを作成し、クライアント用にウェブマスターツールとアナリティクスを設定し、確認済みとして追加します所有者/管理者ユーザー。これにより、サイトを構成してGAトラッキングコードを埋め込むという重要な最初のステップを実行できます。その後、クライアントから、所有権をあなたに移すアカウントから削除することができます。

ソーシャルメディア:ソーシャルメディアをサイトに統合するかどうか、またどのようにソーシャルメディアを統合するかについて、クライアントと話し合ってください。ソーシャルメディアは重要なマーケティングツールであり、共有/フォローをサイトに組み込む必要があります。これは、クライアントが関連するアカウントを作成するのを支援することを意味する場合があります。ホスティングと同様に、契約期間中はアカウントを作成してアクセスを共有し、パスワードを変更してロックアウトする必要があります。 Facebookの場合は少し簡単です。ページまたはグループを作成し、クライアントを管理者として追加し、準備ができたら自分自身を削除できます。

他のトラッキングアカウントまたはサービスアカウントの場合は、アカウントを転送する(たとえば、自分のソーシャルプロフィールに関連付けられていない)か、クライアントにそれを開いてアクセスを共有してもらうことができます。これは特に支払いが必要な場合に当てはまります...常にクライアントに支払いをさせます。

  • 常識:制御するホスティングアカウントでサイトを開発する

開発段階では(名前とホスティングが選択されるまで常に待機する必要はありません)、完全に制御できるサーバーまたはホスティングアカウントで作業していることを確認してください。プロジェクトに対する最終的な支払いが完了するまで、クライアントが管理するホスティングに何も転送しないでください。


上記のポイントは非常に一般的であり、すべてのクライアントに常に適用されるわけではありません。一部のクライアントは、ISPでホストされているドメイン名と既存のサイトを既に持っています。給与と幸運のためにサイトを始める際に、チェックリストとして上記を使用してください!

8
JCL1178

それでも、これは人々のためのウェブサイトを構築するのに十分です。

まあ、彼らのためにstaticWebサイトを構築するのは(ほとんど)十分です。
クライアントが快適にHTMLを編集する場合を除き、サイトに何らかの管理インターフェースを持たせるようにサイトを作成する方法をさらに学習する必要があります。それが開発フレームワーク(一部はコンテンツ定義に基づいてデータ入力フォームを自動的に生成する)を使用するか、WordPress、DrupalまたはTumblrのようなCMSを使用するかは あなた次第 です。

その後、「方法」は、クライアントが自分のコンテンツを簡単に更新できるようにするためにツールが提供する機能の問題になります。

4
Su'