2011-11-09 8 views
1

私はちょうど私たちのウェブサイトの新しいバージョン用のサイトモックアップの作成を終了しました。現在のサイトは手書きであり、すべてのコンテンツの更新はコードの変更です。私はできるだけカスタムスタイリングをしないでCMSに私たちのサイトを移動したいと思います。このホームページのモックアップに基づいて、このレイアウトを別のものよりもうまく処理するCMSがありますか?ただ、レイアウト以外の変数の多くは、CMSを選択するに果たすべきこのモックアップを簡単に再現するのに役立つCMSはありますか?

enter image description here

+0

はい、多くあります。しかし、私は、この質問が客観的にどのように答えることができないのか、「少なくともこのようなものに見せてください」以外の条件は書かれていないことを見ていません。 –

+0

私が使ったほとんどのCMSソフトウェアは、全く同等のテンプレートシステムを持っています。あなたが研究しなければならないのは、ホストがサポートできるものと、あなたが探している快適/制御比の種類です。また、それは退屈なように聞こえるかもしれませんが、それはWordPressですぐに一緒にスローされる可能性があります。 –

+0

@ SteveAdams私は、私の質問に言い直すべきだと思います。私はあなたがどのようにこれを破るように視覚化しているかを知りたい、たとえばWordPressのように。あなたはちょうど1つの大きなセンターコンテンツエリアにhtmlを書きますか?トップ、ミドル、ボトムセクションなどに分割しますか? –

答えて

2

@DougChamberlain私は個人的にすべてのコンテンツをコンテキストで分割します。ページのほぼすべてのブロックは、ホームページのテンプレートに呼び出された異なるファイルから派生します。サイトの残りの部分は別のテンプレートを使用することがありますが、同じ内容のブロックを呼び出すことがあります。これはなぜこのように設計するのかの重要な部分です。これはどのCMSでも実行できます。それは最近の機能よりも設計原則です。

例えば、my overlaid mockupの赤の項目には、青がハードコードされ、緑はコンテンツの用途に応じていずれかの方法で処理されます。それぞれのインクルード(赤)は、非常に一般的なphp-htmlファイルで、さまざまなレイアウト要件に適応できるさまざまなリソース(主にデータベース)からデータを収集します。

私たちがこれを行う理由の例: 'longSearch'または 'searchBoxLarge'や 'searchBoxSmall'(または何でも)クラスを持つことができるコンテナの内部にあるように、表示されている長い検索バーや、フッターの右側に配置するより大きい/小さいボックスを動的に生成します。これらのインクルードファイルは、非常に適応性が高く、再利用可能であるように設計します。検索バーを追加するたびに、1行のコード(素晴らしい)が表示され、問題が発生したり更新が必要になるたびに、ファイルを1か所で処理するだけで済みます。

最後に、これらのウィジェット、コンポーネント、またはそれらを呼び出すことができるものはすべて、ページに属するテンプレート内に存在します。各ページには、ページが保持するはずだったコンテンツの種類に対応する設定テンプレート(ブログスタイルテンプレート、一般的なコンテンツスタイルテンプレート、ホームページテンプレートなど)があります。

すべてのCMSがこれに対応していますが、私が言及したように、WordPressは完全に適切です。このレイアウト方法をうまく文書化し、無料で、簡単に学ぶことができます。

ここに私の説明があなたが望んでいたものではない場合はお詫び申し上げます!私は助けを目指していますが、時にはインターネット上では難しいこともあります。気軽にもっと質問をしたり、いくつかの点を少しずつ反復させてください。

+0

偉大な答え、これは本当に必要なものです。これはモックアップからウェブサイトへの私の最初の経験です。 –

+0

幸い!一度あなたがそれを取得したら、それは楽しいことです。 –

1

。 1つは、WindowsやLinuxにはどのような環境があるのでしょうか? 2人は、開発者となり、どのスキルを持っていますか? 3人は、コンテンツ管理者、開発者、秘書、その他の人ですか? 4つ、それにカスタマイズを追加するのは簡単ですか?最後に、別のCMSに移動したい場合は、データを簡単に取り戻すことができますか?

そこには何百ものCMSがあり、ほとんど同じものがほとんどです。彼らはテンプレートを作ることができ、コンテンツページはテンプレートから作成され、各ページのリンクは別のページに接続されます。

膨大な量のCMS名をリストするのではなく、上記の質問を考えて、具体的な状況に応じて答えてください。次に、コンテンツの管理に役立つCMSを選択する必要があります。

幸運にも、あなたのためにうまくいくソリューションを見つけていただければ幸いです。