フリーランサー向けのWebアプリケーション開発プロジェクトの一部、つまりサイト構築部分のアウトソーシングを検討しています。サイト構築とは、psdファイル(またはその他のグラフィカルレイアウトファイル)から、ダミーコンテンツを含むxhtml/cssテンプレートファイルを作成するプロセスです。結果のxhtml/cssファイルは、cmsベースのページレンダリングのテンプレートとして開発者によって使用されます。この場合のcmsはDrupalですが、それほど重要ではない可能性があります。
私は要件の良いセットを探しています、それは
私は次のような要件について考えています:
等々。そのようなリストをどのように整理しますか?どのような要件を追加しますか?
編集:報奨金を開始しました。いくつかのトラブルを回避するための明確な要件を設定したいと思います。
あなたはかなり良いスタートを切っています、これはどうですか?
控えめなJavaScript を検討することをお勧めします。 JavaScriptコードを操作するためにHTMLを掘り下げる必要がないため、JavaScriptのデバッグを行う必要が少し少なくなる可能性があります。
最新のすべてのブラウザー(FF、Chrome、Safari、Opera、IE7-8)およびIE6での同一のレンダリング
私はこれらを「持っている必要がある」と「持っているべき」にランク付けします。ある時点で、IE癖の処理にお金を払い続けたくないでしょう。
また、特定のバージョンを提供します。明確な。彼らが実際に仕事をしたかどうかを確認するために使用するリリースの具体的なリストを提供すると、質問や謎を解決するのがはるかに簡単になります。
すべての開始および終了ブロックレベルの要素は、それらが属するユーザーインターフェイスの機能部分(メニュー、ツールバー、コンテンツなど)を参照して、適切にコメント化する必要があります。
これが「クラス」と「ID」の目的です。コメントがこれに大いに役立つかどうかはわかりません。ただし、コメントが本当に気に入った場合は、質問してもかまいません。
さらに。
必要なクラス名を最小限のセットとして定義し、各ページで必要なIDを定義する必要があります。
ある種のテストスイートを検討することをお勧めします。自動テストツールキットを使用してブラウザとレンダリングをテストするのは簡単ではありません。おそらく、手動で何かをクリックして、作成したさまざまな種類のページテンプレートを確認し、それぞれで「loremipsum」が正しく表示されるかどうかを確認する必要があります。