컨텐츠 관리 시스템을 사용해야하는 이유는 무엇입니까?


14

나는 drupal, joomla 및 wordpress와 같은 cms에 대해 많이 들었습니다. 나는 항상 대부분의 PHP와 HTML을 수동으로 코딩하고 잘했습니다. cms 사용의 장단점은 무엇입니까?


1
이것은 의견에 관한 커뮤니티 위키 일 것입니다.
벤 호프만

답변:


12

에서 여기 :

장점 :

  1. CMS를 통해 조직은 개발 및 디자인이 아닌 컨텐츠 제작에 집중할 수 있습니다. 새 컨텐츠가 추가 될 때 코드를 통해 새 "웹 페이지"가 ​​작성되지 않습니다. CMS는 웹 사이트의 프레임 워크 (디자인)에 내용을 게시합니다.
  2. 기술이 아닌 조직의 구성원은 웹 사이트의 콘텐츠를 관리, 편집 및 게시 할 수 있습니다. HTML 경험이나 그래픽 경험이 필요하지 않습니다. 일반적으로 가장 경험이 부족한 웹 사용자는 많은 어려움없이 CMS에 대한 교육을받을 수 있습니다.
  3. 모든 컨텐츠는 중앙 위치에 저장됩니다. 컨텐츠는 데이터베이스에 있으므로 CMS에 따라 여러 가지 강력한 방식으로 균일하고 액세스 가능합니다.
  4. 내용을 검색 할 수 있습니다. 데이터베이스에 있기 때문에 내용을 쉽게 검색 할 수 있습니다.
  5. 콘텐츠는 나중에 게시되도록 예약 할 수 있습니다.
  6. 캘린더, 게시판 / 포럼 및 사진 갤러리와 같은 확장 기능은 일반적으로 콘텐츠 관리 시스템에 포함됩니다. 이러한 기능은 CMS 내에서 관리 할 수 ​​있으므로 여러 시스템에 대한 투자 및 관리 필요성이 줄어 듭니다.
  7. 여러 기고자 / 콘텐츠 작성자가 동일한 웹 사이트에서 어려움없이 작업 할 수 있습니다. 다양한 권한으로 웹 사이트 편집기 및 작성자를 설정할 수 있습니다. 예를 들어 편집자가 승인 할 때까지 모든 컨텐츠가 공개 될 때까지 기다리십시오.
  8. 맞춤법 검사 및 연결 도구는 CMS에 포함되어 있습니다.
  9. 콘텐츠 범주와 같은 옵션을 사용하면 웹 사이트 방문자가 쉽게 찾을 수 있도록 콘텐츠를 구성 할 수 있습니다.
  10. CMS를 전자 메일 뉴스 레터 목록과 통합하면 투자 한 시스템 수가 줄어들고 가입자 목록을 한 위치에 저장할 수 있습니다.
  11. 디자인과 컨텐트는 CMS 기반 시스템으로 분리되어 있으므로 웹 사이트의 모양과 느낌을 변경하는 것이 훨씬 쉽습니다.

단점 :

  1. 일반적으로 시간과 비용 모두 웹 사이트에 초기 투자를 많이합니다.
  2. CMS 사용에 대한 교육이 있으며 조직의 누군가 (일반적으로 한 명 이상은 때로는 더 많은 사람)가 CMS를 소유하고 이해하고이를 관리하기 위해 작업 부하에 시간을 투자하는 "웹 마스터"가되어야합니다.
  3. CMS는 나쁜 콘텐츠를 좋게 만들지 않습니다. 나쁜 작가를 훌륭한 작가로 만들지는 않습니다. 즉, CMS를 사용하여 콘텐츠를 게시하고 관리하기가 더 쉬울 수 있지만 콘텐츠를 제작하는 사람만큼 좋습니다.
  4. CMS를 변경하면 많은 시간과 비용이 소요될 수 있습니다. 향후 웹 비즈니스가 급격히 변화 할 계획이라면 사용할 새로운 비즈니스 규칙을 예상해보십시오.

이 목록 은 호스팅 회사가 귀하의 웹 사이트를 '소유'하거나 wordpress.com, posterous 또는 tumblr와 같은 출판 플랫폼을 사용하는 것과 관련된 장단점에 관한 것으로 보입니다 . 원래 질문의 표현에서 CJD는 자신의 롤링과 관련하여 용어를 묻고있는 것 같습니다. 또한, 나는 "데이터베이스에 있기 때문에 콘텐츠를 검색 할 수 있습니다"라는 많은 문제를 겪습니다. 대부분의 '최고급'검색 솔루션에는 컨텐츠를 인덱싱하고 자체 데이터 저장소를 작성하는 것이 포함되므로 컨텐츠가 플랫 파일 또는 데이터베이스에 저장되는지 여부는 관련이 없습니다.
바비 잭

+1. 모든 CMS에 사용할 수있는 많은 기능 (블로그, 위키, 포럼 등)이 있지만 원하는만큼만 사용할 수 있다는 장점이 있습니다. 작게 시작하면 나중에 필요에 따라 조각을 추가 할 수 있으므로 니즈가 자라면서 커질 수 있습니다.
Milner

1
@Bobby Jack이 목록은 호스팅 상황과 무관 한 것 같습니다. 다른 특정 부분은 다른 방법으로 당신에게 표시합니까?
John Conde

"콘텐츠는 검색 가능합니다. 데이터베이스에 있기 때문에 쉽게 검색 할 수 있습니다." 예를 들어. 나는 그것이 호스트에 의존하는 것보다 훨씬 오해의 소지가 있다고 생각하지만, 목록의 일반적인 특성은 실제로 수동 롤 솔루션과 비교하지 않는다는 것을 의미합니다 (예 : 모든 전문가에게 제공 할 수 있음)
Bobby Jack

@Bobby : "현재 CMS"와 "손으로 코딩 된 CMS"가 아닙니다. 정적 페이지 또는 반 동적 페이지를 코딩하는 CMS입니다.
Sylver

8

컨텐츠 관리 솔루션을 사용하는 장점은 다음과 같습니다.

  1. 사용자는 콘텐츠의 특정 부분을 업데이트 할 수 있습니다
  2. 내용이 무엇인지 기록 했으므로 실수를 한 경우 롤백 할 수 있습니다.
  3. 여러 사용자가 사이트를 편집 할 수 있습니다. 때때로 겹치는 영역에서.
  4. 균일 한 형식과 사이트 느낌을 제공합니다
  5. 알맞은 레이아웃 템플릿에 대한 액세스를 제공합니다
  6. 사용자는 HTML을 몰라도됩니다
  7. 일부 CMS 도구를 사용하면 새 콘텐츠의 승인 워크 플로가 가능합니다. 이를 통해 극단적 또는 수동 오버 헤드없이 현장으로 이동하는 내용을보다 체계적으로 제어 할 수 있습니다.

단점 :

  1. 모든 것은 CMS 도구가 제공하는 구조에 맞아야합니다
  2. 돈이 들거나 경우에 따라 많은 돈이 든다
  3. 설정하는 데 시간이 걸립니다
  4. CMS 솔루션으로 /에서 마이그레이션하는 데 소요되는 시간
  5. 많은 CMS 솔루션은 SEO를 잘 수행하지 않으며 문제를 무시할 수있는 쉬운 방법이 없습니다.
  6. DRY를 많이 사용할 수 없기 때문에 관리가 번거롭고 번거로울 수 있습니다 (반복하지 마십시오)

내가 현재 일하고있는 회사는 Ektron의 솔루션을 사용하고 있었지만 회사는 엔지니어링 제조 웹 사이트이기 때문에 그 자리에서 멀어졌습니다. 따라서 중복 형식을 따르는 많은 제품이 있습니다. 이는 20 개 제품에 대한 제품 정보를 변경하려고 할 때마다 20 페이지를 편집해야한다는 의미였습니다. 사이트에서 컨트롤을 옮기려면 시간이 많이 걸리고 때로는 원하는대로 작동하지 않을 수 있습니다. 특별한 JavaScript 지원 위젯을 원한다면 구현하기가 힘들었습니다. 또한 웹 컨텐츠 작업을하는 사람은 2 명뿐입니다.

CMS는 저에게 많은 사람들이 관리하는 컨텐츠가 계속 변하는 웹 사이트를위한 것입니다. 대규모 콘텐츠 관리 사용자 기반에서 멀어지고 지속적으로 데이터를 변경하면 가치가 떨어질 가능성이 줄어 듭니다. 형식과 레이아웃이 항상 변경되고 사이트가 민첩해야하며 많은 콘텐츠가 CMS가 제공하는 것보다 많은 필드가 필요한 특정 형식에 적합하면 CMS가 가장 적합하지 않을 수 있습니다.


+1 충분합니다. 제가 참여한 여러 사이트에는 CMS가 사용자 지정 응용 프로그램과 혼합 된 하이브리드 솔루션이 있습니다. 일부 CMS는 다른 CMS보다 더 적합합니다. 한 사이트에서 나는 여전히 동적 믹스 인과 함께 Fog Creek의 CityDesk를 사용하고 있습니다 :)
JasonBirch

3

AJAX / PHP / HTML / MYSQL에서 내 자신의 페이지를 찾아 CMS를보고있는 것과 같은 입장에 있습니다.

CMS는 매우 매력적이며 장점은 분명하지만 지금까지는 연구에 상당한 투자를하는 것으로 나타났습니다.

Joomla와 같은 CMS를 설치하는 것은 간단합니다. 템플릿을 찾고 몇 분 안에보기 좋은 것을 만들 수 있으며 기사 나 그림 및 물건을 쉽게 추가 할 수 있습니다. 방법으로 CMS가 어떻게 작동하는지, 플러그인을 작성하는 방법, 템플릿을 작성하는 방법을 배워야합니다.

테스트 서버에 Joomla를 기본 설치했습니다. 3,918 개의 파일, 712 개의 폴더 및 36 개의 db 테이블. 시간과 시간이 걸리는 일과 방법을 알아내는 것.

즉, 템플릿을 만드는 것은 그리 어렵지 않으며 몇 분 안에 기능을 추가하여 다른 방식으로 심각한 작업이 필요할 수 있습니다. 예를 들어 방금 테스트 구성에 블로그 구성 요소를 추가했습니다. 첫 번째 항목을 찾고 설치하고 구성하고 게시하는 데 약 30 분이 걸렸습니다. 나만의 블로그 엔진을 만들어 웹 사이트에 통합하는 데 몇 주가 걸릴 수 있습니다.

익숙한 제어 수준을 기꺼이 포기하고 (적어도 처음에) 선택한 CMS에서 작업을 수행하는 방법을 배우려면 CMS가 좋을 것입니다.

개인적으로 저는 워드 프레스를 CMS로 사용하려고 노력하고 있지만 원하는대로 할 수있을 때까지 직접 코딩을 고수합니다.


0

나는 drupal, joomla 및 wordpress와 같은 cms에 대해 많이 들었습니다. 나는 항상 대부분의 PHP와 HTML을 수동으로 코딩하고 잘했습니다. cms 사용의 장단점은 무엇입니까?

사람들은 그 질문에 대한 답을 팔아서 책을 쓰고 경력을 쌓습니다. 여기서는 적절한 관련 답변을 얻지 못할 것입니다.

아마도 당신이 작성한 응용 프로그램에 대한 정보를 제공했다면 적어도 대답이 질문과 관련이있을 가능성이 있습니다. 콘텐츠 관리 시스템이라는 용어는 다양한 소프트웨어를 포함합니다.

개발자로서 어떻게 더 좋고 생산적으로 일할 수 있는지 생각해보십시오. 어려운 일, 너무 많은 시간을 보내거나 지루한 일의 목록을 만드십시오. 이를 완화 할 수있는 CMS가있을 수 있습니다. 그러나 해결해야 할 문제가 무엇인지 모르면 솔루션을 제공 할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.