CMSは、数ページのみの個人Webサイトを開始する場合に推奨されますか?


10

自分の個人サイトを作りたい。ブログで約5〜6ページ、ページ、私の写真用のページ、そして主に私が興味を持っていること(プログラミング、写真、家族など)についてのコンテンツのさらに数ページに、それほど凝ったものはありません。

CMSシステムは私がやろうとしていることに対してはやり過ぎだと思いますが、よくわかりません。

  • 私はASP.NetとC#にかなり精通しているので、オープンなビジュアルWeb開発者エクスプレスをクラックして、サイトをゼロから作成できると考えていました。それは推奨されるアプローチですか?(おそらく数年後には、CMSシステムを使用しないことを後悔しているかもしれません。)

  • 初心者のWebサイト開発者がWebサイトの構築に必要なさまざまなことについて学ぶためにどのサイトをポイントできますか(私はHTML / CSSなどの技術的なものではなく、その他すべての計画に関するもの/設計に関するもの/ SEOに関するものを意味します)。

  • 最初はデータベースは必要ないと思いますが、データベースなしでどこまで行けますか?


.NETでこれを行うことに本当に関心がある場合は、Stack Overflow(.NETでも記述されています)で多くのリソースを利用できます。
ブライソン2010

この質問は、意見とオフサイトのリソースを求めています。それらのどちらも、もはやプロウェブマスターの話題ではありません。
スティーブンオスターミラー

回答:


4

私の意見では、CMSが過剰になることはほとんどありません。CMSは、Webサイト用に作成することと、コード修正を作成して実行することの違いです。あなたのウェブサイトに変更を加える必要があるので、長い目で見れば時間を節約できます。データはどこにでもエクスポートできるため、ほとんどの場合データベースも推奨されます。ASP.netよりもまともなPHP用のオープンソースCMSを取得する方が簡単だと思うでしょう。コミュニティのサイズにはJoomlaまたはWordpressのいずれかを使用することをお勧めしますが、OpenSourceCMSでさまざまなオープンソースのPHP CMSデモを試すことができます。そして、他の言語のリストもここにあります。

あなたは何を探すべきですか?それは完全にあなた次第ですが、以下の基準を検討することをお勧めします。

  • 安全保障
  • 使いやすさ
  • 開発のしやすさ
  • 開発のスピード
  • 拡張/拡張の容易さ
  • コミュニティの規模
  • コミュニティのトーン(フォーラムを見て、人々がどの程度役立つかを確認してください)
  • アドオンの数
  • プロジェクトが更新される頻度
  • ライセンス/価格
  • ホストの互換性

最初に、あなたの最大の優先事項はおそらくあなたがテンプレートをどれだけ早く作成できるかでしょう。基準を満たすと思われるいくつかの異なるCMSを選択し、そのテンプレートを作成する方法についてのチュートリアルを探します。テンプレート作成のチュートリアルを見つけるのに苦労している場合は、CMSが優れた選択肢ではないことを示す良い兆候でしょう。


CMSを習得しようとする新しいプログラマにとって、特に5〜6ページのWebサイトにとってはやりすぎです。手元にあるCMSについて賢明な決定を下すのに十分な経験があれば、5〜6ページのサイトをCMSに変換するのに最小限の労力で済みます。
Chris

6

ブログとほんの数ページが必要な場合は、Wordpressを使用してください。これはおそらく利用可能な最高のブログ作成ソフトウェアであり、ブログの外部にページを追加および管理する機能を提供します。基本的に、1つのきちんとした無料のパッケージですべてを行うために必要なすべてを行います。


欠点:MySQLを使用します-SQLServer Expressを使用するように構成できますか。
dezkev 2010

私はそうは思いませんが、チェックしていません。ところで、回答者がより適切な情報に基づいた提案をできるように、必要な技術仕様を質問にリストする必要があります。
John Conde

ええ、MySQLが必要です。それを実行するのは恥ずべきことではなく、IISでそれを実行することさえできます……しかし、ここで考えることはもっとあります。私たちのほとんどは、無料のコーヒーであるかのようにサーバーと帯域幅を利用できます。しかし、月額$ 6.95を下にたどり、他の誰かにその状況を混乱させるのは非常に簡単です。私は個人的に、ブログ以外のページには静的なHTMLを使用し、おそらくギャラリー用のサーバー側コード(私は無料のGalleryの大ファンです)とブログにはWordpressを使用します。そして、本当にシンプルにしたい場合は、無料でホストされているWordpressを実行してください。
bpeterson76 2010

はい、私はそれについて私の投稿でより明示的だったはずです。しかし、私はマイクロソフトスタックに精通していることには触れました。
dezkev

@ bpeterson76:恥の問題ではありません。慣れていないだけです。提案をありがとう。
dezkev

0

それが個人的なサイトである場合、サイトへのアプローチ方法は、サイトから取得したいもの次第です。

Asp.netを既に知っている場合は、かなり簡単に何かをノックアップすることはそれほど難しくありません。次に、想像力が及ぶ限り、どのような方法でもサイトを開発および拡張できます。サイトをゼロから作成すると、完全に柔軟になり、思い通りに何かを作成できます。これにより、開発スキルを伸ばすことができ、CVに追加するものがあります。

サイトの動的コンテンツにはデータベースが必要です。特にあなたのブログを管理するために-あなたが各ページの生のHtmlをタイプアウトしたいのでなければ(私はお勧めしません)。

データベースを回避する必要がある場合は、動的コンテンツにxmlを使用することもできますが、これは非常に素早く噛み付きます。データベースは素早く簡単で、恐れることは何もありません。

このサイトは、サイトの運営に関する情報の宝庫なのでおすすめします。


0

独自のものをゼロから開発する前に、利用可能なものを確認する必要があります。.netプラットフォームには、チェックする価値のある無料のオープンソースオプションがいくつかあります。

BlogEngine.netはかなり人気があり、asp.net 2.0ベース(およびオープンソース)です。主にブログにコンテンツを追加する場合は、http://www.dotnetblogengine.net/page/Feature-table.aspxを参照してください。画像セクションこれは素晴らしい出発点になると思います。私はそれを自分で試したことはありませんが、あなたがそれを好きなように追加したり変更したりできると思います。

データベースについて; 私の経験では、データの量(ここでは画像を数えない)がメモリに保持できるほど小さく、頻繁に書き込みを行わない場合、小規模なサイトではフラット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をダウンロードすることもできます。


WebMatrixの+1。驚いたのは、Web開発コミュニティがこれについて沈黙していることです。
dezkev

@dezkev WebMatrixは本当に素晴らしいです-あなたは初期段階でそれに追いついたと思います。それはまだベータ版ですが、数か月でリリースされるとき、私はすべての人がそれに愛を宣言することを期待しています。
mawtex

0

5ページか6ページ?デザインの静的ページを作成し、ヘッダーとフッターを別々のファイルに切り分け、それらを含めて5〜6ページを作成します。

<head></head>       <--- Include this

<content></content> <--- Customize this for each page

<foot></foot>       <--- Include this  
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.