몇 페이지만으로 개인 웹 사이트를 시작하는 데 CMS가 권장됩니까?


10

개인 웹 사이트를 만들고 싶습니다. 블로그가있는 5-6 페이지, 페이지, 내 그림 페이지 및 내가 관심있는 것 (프로그래밍, 사진, 가족 등)에 대한 내용이 몇 페이지 더 있습니다.

CMS 시스템이 내가하려고하는 일에 과도하다고 생각하지만 확실하지 않습니다.

  • ASP.Net 및 C #에 대해 잘 알고 있으므로 오픈 비주얼 웹 개발자 표현을 깨뜨리고 사이트를 처음부터 새로 만들 수 있다고 생각했습니다. 이것이 권장되는 접근법입니까? (수년이 지나면 CMS 시스템을 사용하지 않아서 후회할 수도 있습니다.)

  • 초보자 용 웹 사이트 개발자가 웹 사이트를 구축하는 데 필요한 다양한 사항에 대해 배울 수있는 사이트 (HTML / CSS와 같은 기술적 인 것이 아니라 다른 모든 계획 항목 / 디자인 항목 / SEO 항목)

  • 데이터베이스가 필요하다고 생각하지 않지만 데이터베이스 없이는 얼마나 멀리 갈 수 있습니까?


.NET 에서이 작업에 관심이 있다면 Stack Overflow (.NET으로도 작성)에서 사용할 수있는 많은 리소스가 있습니다.
Bryson

이 질문은 의견과 외부 자원을 요구합니다. Pro 웹 마스터에게는 더 이상 주제가 없습니다.
Stephen Ostermiller

답변:


4

제 생각에는 CMS는 결코 과도하지 않습니다. CMS는 일단 웹 사이트를 작성하는 것과 코드 수정을 작성하는 것의 차이점입니다. 웹 사이트를 변경해야하므로 장기적으로 시간을 절약 할 수 있습니다. 데이터베이스는 거의 모든 곳에서 데이터를 내보낼 수 있으므로 거의 항상 권장됩니다. ASP.net보다 PHP 용 오픈 소스 CMS를 얻는 것이 더 쉽다는 것을 알게 될 것입니다. 커뮤니티 규모에 따라 Joomla 또는 Wordpress를 사용하는 것이 좋지만 OpenSourceCMS 에서 다양한 오픈 소스 PHP CMS 데모를 시도해 볼 수 있습니다 . 그리고 여기 다른 언어들 도 있습니다.

무엇을 찾아야합니까? 전적으로 귀하에게 달려 있지만 다음 기준을 살펴 보는 것이 좋습니다.

  • 보안
  • 사용의 용이성
  • 개발의 용이성
  • 개발 속도
  • 확장 / 확장 용이성
  • 커뮤니티 규모
  • 커뮤니티 톤 (포럼에서 사람들이 얼마나 도움이되는지 확인하십시오)
  • 애드온 수
  • 프로젝트 업데이트 빈도
  • 라이센스 / 가격
  • 호스트 호환성

처음에는 템플릿을 얼마나 빨리 만들 수 있는지가 가장 중요합니다. 기준에 맞는 것으로 생각되는 몇 가지 다른 CMS를 선택한 다음 템플릿을 만드는 방법에 대한 자습서를 찾으십시오. 템플릿에 대한 자습서를 찾기가 어려우면 CMS가 적합하지 않다는 것이 좋은 신호일 것입니다.


CMS를 배우려는 새로운 프로그래머에게는 특히 5-6 페이지 웹 사이트의 경우 너무 과도합니다. CMS에 대한 현명한 결정을 내릴 수있을 정도로 경험이 많으면 5-6 페이지 사이트를 CMS로 전환하는 데 최소한의 노력이 필요합니다.
Chris

6

블로그와 몇 페이지 만 원하면 Wordpress 를 사용하십시오 . 아마도 사용 가능한 최고의 블로깅 소프트웨어 일 수 있으며 블로그 외부에서 페이지를 추가하고 관리 할 수 ​​있습니다. 기본적으로 하나의 깔끔한 무료 패키지로 모든 작업을 수행합니다.


단점은 MySQL을 사용한다는 것입니다. SQLServer Express를 사용하도록 구성 할 수 있습니다.
dezkev

나는 그것을 생각하지 않지만 확인하지 않았습니다. BTW, 질문에 필요하거나 선호하는 기술 사양을 나열해야 답변자가보다 나은 정보를 제공 할 수 있습니다.
John Conde

예, MySQL이 필요합니다. 부끄러운 일이 없으며 IIS에서도 그렇게 할 수 있습니다 ... 그러나 여기에 더 생각할 것이 있습니다. 우리 대부분은 무료 커피처럼 사용할 수있는 서버와 대역폭을 보유하고 있습니다.하지만 월 $ 6.95를 낮추고 다른 사람이 그 일을 엉망으로 만드는 것이 훨씬 쉽습니다. 나는 개인적으로 블로그가 아닌 페이지의 정적 HTML, 갤러리의 작은 서버 측 코드 (무료 갤러리의 큰 팬임) 및 블로그의 Wordpress를 사용합니다. 그리고 단순하게 가고 싶다면 무료로 호스팅되는 무료 Wordpress를 수행하십시오.
bpeterson76

예, 나는 그것에 대해 내 게시물에서 더 분명해야했습니다. 그러나 나는 Microsoft 스택에 익숙하다고 언급했습니다.
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 파일과 같은 것을 작은 사이트에 사용할 수 있으며 (여기서는 이미지 등을 계산하지 않는) 데이터 양이 mem에 보관하기에 충분히 작고 자주 쓰지 않는 경우가 있습니다. 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. 웹 개발 커뮤니티는 이에 대해 침묵하고 있습니다.
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.