私は自分の個人的なウェブサイトを作りたいです。ブログのある5〜6ページ、ページ、私の写真のページ、主に私が興味のあるもの(プログラミング、写真、家族向けのものなど)についてのコンテンツのページがあります。
CMSシステムは、私がやろうとしていることに対してはやり過ぎだと感じていますが、確信はありません。
私はASP.NetとC#にかなり精通しているので、オープンなビジュアルWeb開発者エクスプレスをクラックし、それをゼロからサイトで実行できると考えていました。それは推奨されるアプローチですか? (おそらく、CMSシステムを最初から使用しなかったことを後悔するかもしれません。)
Webサイトを構築するために必要なさまざまなことを学ぶために、初心者のWebサイト開発者にどのサイトを向けることができますか(HTML/CSSなどの技術的なものではなく、他のすべての計画/設計/ SEOのものを意味します)。
そもそもデータベースが必要になるとは思いませんが、データベースなしではどこまで行けますか?
私の意見では、CMSは決して過剰なものではありません。 CMSとは、Webサイト向けの記述とコード修正の記述と実行の違いを意味します。ウェブサイトに変更を加える必要があるので、長期的には時間を節約できます。データはどこにでもエクスポートできるため、データベースもほぼ常に推奨されます。 ASP.netよりもPHP向けのまともなオープンソースCMSを入手する方が簡単でしょう。コミュニティの規模に合わせてJoomlaまたはWordpressを使用することをお勧めしますが、 OpenSourceCMS でさまざまなオープンソースPHP CMSデモを試すことができます。 。そして、ここに 他の言語 のリストもあります。
何を探すべきですか?それは完全にあなた次第ですが、私は次の基準を見ることをお勧めします:
最初は、テンプレートをどれだけ早く作成できるかが最大の優先事項です。基準を満たすと思われるいくつかの異なるCMSを選択し、そのテンプレートの作成方法に関するチュートリアルを探します。テンプレート作成のチュートリアルを見つけるのが難しい場合は、おそらくCMSが適切な選択肢ではないことを示す良い兆候です。
ブログと数ページだけが必要な場合は、 Wordpress を使用します。これはおそらく利用可能な最高のブログソフトウェアであり、ブログの外部にページを追加および管理する機能を提供します。基本的には、1つのきちんとした無料のパッケージですべてを行うために必要なすべてを行います。
それが個人的なサイトである場合、そのサイトへのアプローチ方法は、そこから抜け出したいものになります。
Asp.netを既に知っている場合、何かをかなり簡単にノックアップするのにそれほど困難はないはずです。それから、あなたはどんな方法ででも、そしてあなたの想像力が行く限り、サイトを開発し拡張することができます。サイトをゼロから作成することで、完全に柔軟性が得られ、希望どおりに何かを作成できます。開発スキルを伸ばすことができ、履歴書に追加するものがあります。
サイトの動的コンテンツにはデータベースが必要です。特にあなたのブログを管理するために-各ページに生のHTMLを入力する場合を除きます(お勧めしません)。
データベースを回避する必要がある場合、動的コンテンツにxmlを使用できますが、それは非常に迅速に噛み付きます。データベースは迅速かつ簡単で、心配する必要はありません。
このサイト は、サイトの実行に関する情報の宝庫なので、お勧めします!
ゼロから独自の開発を開始する前に、入手可能なものを確認する必要があります。netプラットフォームには、チェックする価値のある無料のオープンソースオプションがいくつかあります。
BlogEngine.netはかなり人気があり、asp.net 2.0ベースの(およびオープンソース)- http://www.dotnetblogengine.net/page/Feature-table.aspx を参照してください。ブログと画像セクションにコンテンツを追加するには、これが素晴らしい出発点になると思います。私はそれを自分で試したことはありませんが、それを使ってあなたが望むものを追加したり、変更したりできるようになると期待しています。
データベースに関して私の経験では、データの量(ここでは画像などをカウントしない)がmemを保持するのに十分で、あまり頻繁に書かない場合は、フラットなXMLファイルなどを小さなサイトにうまく使用できます。 blogengine.netでは、xmlとsqlの両方を選択できます。
SEOについて-MSからWebMatrixを試してください(現在ベータ版)-サイトをクロール/分析し、ページ構造に関連する改善を一覧表示できるSEO機能が組み込まれています(複数のh1が悪いなど)。ここでWebMatrixの概要を紹介しました http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience -BlogEngine.netもダウンロードできますこちらです。
5または6ページ?デザインの静的ページを作成し、ヘッダーとフッターを別々のファイルに切り取り、それらを含めることでこれらの5〜6ページを作成します。
<head></head> <--- Include this
<content></content> <--- Customize this for each page
<foot></foot> <--- Include this