web-dev-qa-db-ja.com

xhtml / cssサイト構築をアウトソーシングする際の推奨要件は?

フリーランサー向けのWebアプリケーション開発プロジェクトの一部、つまりサイト構築部分のアウトソーシングを検討しています。サイト構築とは、psdファイル(またはその他のグラフィカルレイアウトファイル)から、ダミーコンテンツを含むxhtml/cssテンプレートファイルを作成するプロセスです。結果のxhtml/cssファイルは、cmsベースのページレンダリングのテンプレートとして開発者によって使用されます。この場合のcmsはDrupalですが、それほど重要ではない可能性があります。

私は要件の良いセットを探しています、それは

  1. 今日の標準に準拠した高品質のxhtml/cssコードが得られます
  2. 私が必要とするものに関して、フリーランサー開発者の想像力にほとんど任せません

私は次のような要件について考えています:

  • Validator.w3.orgによって検証された有効なXHTML1.0移行ドキュメントタイプ
  • 最新のすべてのブラウザー(FF、Chrome、Safari、Opera、IE7-8)およびIE6での同一のレンダリング
  • すべての開始および終了ブロックレベルの要素は、それらが属するユーザーインターフェイスの機能部分(メニュー、ツールバー、コンテンツなど)を参照して、適切にコメント化する必要があります。
  • インラインCSS定義なし

等々。そのようなリストをどのように整理しますか?どのような要件を追加しますか?

編集:報奨金を開始しました。いくつかのトラブルを回避するための明確な要件を設定したいと思います。

3

あなたはかなり良いスタートを切っています、これはどうですか?

  • 有効なXHTMLとCSS
  • IE6-8、FF、Chromeで動作する必要があります
  • インラインCSSを個別のファイルとして参照しないでください
  • CSSはカスケードスタイルを適切に使用する必要があります
  • CSSには、ul/olリスト、h1-h4ヘッダー、フォーム、ブロッククォート、コメントなどのスタイルが必要です。
  • すべての画像パスは相対的である必要があります
  • すべての画像ファイルは、ピクセル化せずに最小サイズでWeb用に保存する必要があります
  • デザインはテーブルレスである必要があります
  • Javascriptファイルはローカルである必要があります(他のサイトから参照されていない)
  • ブロック要素はコメントする必要があります
  • メニュー構造には、最初、アクティブ、最後のクラスのCSSが必要です
  • ドキュメントとスタイルガイド(アラートボックスなどのクラス)
6
kel

控えめなJavaScript を検討することをお勧めします。 JavaScriptコードを操作するためにHTMLを掘り下げる必要がないため、JavaScriptのデバッグを行う必要が少し少なくなる可能性があります。

2
TaylorOtwell

最新のすべてのブラウザー(FF、Chrome、Safari、Opera、IE7-8)およびIE6での同一のレンダリング

私はこれらを「持っている必要がある」と「持っているべき」にランク付けします。ある時点で、IE癖の処理にお金を払い続けたくないでしょう。

また、特定のバージョンを提供します。明確な。彼らが実際に仕事をしたかどうかを確認するために使用するリリースの具体的なリストを提供すると、質問や謎を解決するのがはるかに簡単になります。

すべての開始および終了ブロックレベルの要素は、それらが属するユーザーインターフェイスの機能部分(メニュー、ツールバー、コンテンツなど)を参照して、適切にコメント化する必要があります。

これが「クラス」と「ID」の目的です。コメントがこれに大いに役立つかどうかはわかりません。ただし、コメントが本当に気に入った場合は、質問してもかまいません。

さらに。

必要なクラス名を最小限のセットとして定義し、各ページで必要なIDを定義する必要があります。

ある種のテストスイートを検討することをお勧めします。自動テストツールキットを使用してブラウザとレンダリングをテストするのは簡単ではありません。おそらく、手動で何かをクリックして、作成したさまざまな種類のページテンプレートを確認し、それぞれで「loremipsum」が正しく表示されるかどうかを確認する必要があります。

0
S.Lott