私は最近最初のプロのプロジェクトを開始し、レイアウトを行うためにWebデザイナーを雇いました。
私の質問は、どうすれば作品をデザイナーと同期させることができるかということです。
現在、私たちのプロセスは次のようになっています。
問題は、時々私は非常に残念なhtmlを取得し、デザイナーに多くの作業をやり直させなければならないことです。
彼の仕事を監視し、仕事の進行中にコメントを提供できるようにネットワークを作成する方法はありますか?
これはばかげた質問だと思いますが、そのためのメカニズムが存在しているに違いありません。 :D
Subversionなどのソース管理リポジトリを使用します。それは無料で、無料のSubversionサーバーとクライアントを見つけることができます。多くのIDEおよびdreamweaverでさえ、Subversionリポジトリと連携する機能が組み込まれています。Subversionは、特定のファイルの以前のバージョンにロールバックする必要がある場合に備えて、コードベースに加えられたすべての変更も保存します。
各開発者/設計者は、Subversionクライアントを取得してページを「チェックアウト」し、編集してから、リポジトリにコミットします。
また、まだ使用していない場合は、プロジェクトにMVCデザインパターンを使用することをお勧めします。これにより、HTMLとPHPソースの大部分が分離され、設計者と開発者が連携して作業しやすくなります。
Mercurial のようなコード管理システムが必要です。チェックアウトして個別に作業するコードのリポジトリを設定します。各人は他の人からの変更をマージし、完了時にコードをチェックインします。このようにして、間違いをロールバックできます。ブランチを作成して、実験などを行うことができます。前後に郵送コードはありません。
利用可能ないくつかのソリューションがあります。私は、コードレビューメカニズムを備えた非常に優れたホスト型サービスとして窯を保証することができます。
繰り返すのではなく、リアルタイムで一緒に作業したいようです。その場合、画面共有ツールを活用します。これらは、一部のオペレーティングシステムに組み込まれているもの(つまり、 OSXデスクトップ共有 )から、無料でダウンロードできるもの(つまり、 [〜#〜] vnc [〜#〜] )までさまざまです。 )、および専門的なソリューション(つまり、 Webex )
音声をサポートするものもありますが、電話やスカイプとペアリングする必要がある場合もあります。
Webデザイナーと長距離で作業している場合、リアルタイムの結果を得るのは非常に困難です。彼はHTML/CSSもやっていますか、それともデザインだけですか?このような小規模から大規模のプロジェクトを管理するのに役立つ、オンラインで使用できるソフトウェアがあります。私が提案するのは http://basecamphq.com/
比較的使いやすく、見つけてからずっと使っています。
MercurialまたはSubversionが良い方法かもしれないと示唆している人は数人いますが、この場合、それが正しいかどうかはわかりません。 SVNとMercurialはファイルのバージョン管理には最適ですが、バイナリ、特に進行中のバイナリとの共同作業の管理にはあまり適していません。
個人的には、DropBoxの共有プロジェクトフォルダなどに適した場所だと思います。つまり、彼が保存するたびに、ほぼリアルタイムで更新が表示されます。
はい、画面共有ソフトウェアを入手することはできますが、それに対する大きな利点はあまりありません。