Tại sao tôi nên sử dụng Hệ thống quản lý nội dung?


14

Tôi đã nghe rất nhiều về cms như drupal, j Joomla và wordpress. Tôi đã luôn mã hóa hầu hết PHP và HTML của mình và hoạt động tốt. Những ưu và nhược điểm của việc sử dụng cms là gì?


1
Đây có lẽ nên là một wiki cộng đồng vì nó là về ý kiến.
Ben Hoffman

Câu trả lời:


12

Từ đây :

Ưu điểm:

  1. CMS cho phép tổ chức của bạn tập trung vào việc tạo nội dung thay vì phát triển và thiết kế. Không có trang web mới nào của Wikipedia được tạo thông qua mã khi nội dung mới được thêm vào. CMS xuất bản nội dung vào khung (thiết kế) của trang web của bạn.
  2. Các thành viên phi kỹ thuật trong tổ chức của bạn có thể quản lý, chỉnh sửa và xuất bản nội dung lên trang web của bạn. Không có kinh nghiệm HTML hoặc kinh nghiệm đồ họa là cần thiết. Thông thường, người dùng web thiếu kinh nghiệm nhất của bạn có thể được đào tạo về CMS mà không gặp nhiều khó khăn.
  3. Tất cả nội dung của bạn được lưu trữ ở một vị trí trung tâm. Nội dung nằm trong cơ sở dữ liệu, làm cho nó thống nhất và có thể truy cập theo nhiều cách mạnh mẽ tùy thuộc vào CMS.
  4. Nội dung có thể tìm kiếm. Bởi vì nó nằm trong cơ sở dữ liệu, nội dung có thể dễ dàng tìm kiếm.
  5. Nội dung có thể được lên kế hoạch để được công bố vào một ngày trong tương lai.
  6. Các tính năng mở rộng như lịch, bảng tin / diễn đàn và phòng trưng bày ảnh thường được bao gồm trong Hệ thống quản lý nội dung. Các tính năng này có thể được quản lý từ bên trong CMS, giảm nhu cầu đầu tư và quản lý nhiều hệ thống.
  7. Nhiều người đóng góp / tác giả nội dung có thể làm việc trên cùng một trang web mà không gặp khó khăn. Bạn có thể thiết lập trình soạn thảo trang web và tác giả với các quyền khác nhau. Có tất cả nội dung chờ được xuất bản cho đến khi nó được biên tập viên phê duyệt, chẳng hạn.
  8. Các công cụ kiểm tra và liên kết chính tả được bao gồm trong CMS.
  9. Các tùy chọn như danh mục nội dung có thể giúp bạn sắp xếp nội dung để khách truy cập trang web của bạn có thể tìm thấy dễ dàng.
  10. Một CMS có thể được tích hợp với danh sách bản tin email của bạn, giảm số lượng hệ thống bạn đầu tư và lưu trữ danh sách người đăng ký của bạn ở một địa điểm.
  11. Vì thiết kế và nội dung được phân tách trong một hệ thống dựa trên CMS, việc thay đổi giao diện trang web của bạn dễ dàng hơn nhiều.

Nhược điểm:

  1. Bạn có nhiều khoản đầu tư ban đầu vào trang web của mình, cả về thời gian và tiền bạc, thường.
  2. Có đào tạo liên quan đến việc sử dụng CMS và ai đó (thường là ít nhất một người, nhưng đôi khi nhiều hơn) trong tổ chức của bạn phải trở thành người quản trị trang web, người sở hữu CMS, hiểu nó và khắc phục thời gian trong khối lượng công việc của họ để quản lý nó.
  3. Một CMS không làm cho nội dung xấu tốt. Nó không làm cho một nhà văn xấu trở thành một nhà văn tốt. Nói cách khác, nội dung của bạn sẽ dễ dàng hơn để xuất bản và quản lý bằng CMS, nhưng nó sẽ chỉ tốt như những người sản xuất nó.
  4. Thay đổi một CMS có thể tốn thời gian và tốn kém. Nếu doanh nghiệp web của bạn có kế hoạch thay đổi mạnh mẽ trong tương lai, hãy xem xét việc cố gắng dự đoán các quy tắc kinh doanh mới mà bạn sẽ sử dụng.

Danh sách này dường như là về những ưu và nhược điểm liên quan đến việc có một công ty lưu trữ 'sở hữu' trang web của bạn hoặc sử dụng một nền tảng xuất bản như wordpress.com, posterous hoặc tumblr. Từ cách diễn đạt trong câu hỏi ban đầu, tôi đoán rằng CJD đang hỏi về các thuật ngữ liên quan đến việc tự mình thực hiện. Ngoài ra, tôi có vấn đề với rất nhiều trong số này, nhất là "nội dung có thể tìm kiếm được vì nó nằm trong cơ sở dữ liệu". Hầu hết các giải pháp tìm kiếm 'cao cấp' liên quan đến việc lập chỉ mục nội dung và tạo kho lưu trữ dữ liệu của riêng họ, do đó, không liên quan cho dù nội dung được lưu trữ trong các tệp phẳng hoặc cơ sở dữ liệu.
Bobby Jack

+1. Tôi sẽ thêm một chuyên gia là tất cả các CMS có rất nhiều chức năng có sẵn (blog, wiki, diễn đàn, v.v.) nhưng bạn có thể sử dụng nhiều hay ít như bạn muốn. Nếu bạn bắt đầu nhỏ, bạn có thể thêm từng mảnh sau khi cần, để nó có thể phát triển khi số lượng mũi của bạn tăng lên.
Milner

1
@Bulk Jack Danh sách này dường như độc lập với tình huống lưu trữ. Bất kỳ phần cụ thể chỉ ra cho bạn khác?
John Conde

Chà, "Nội dung có thể tìm kiếm được. Bởi vì trong cơ sở dữ liệu, nội dung có thể dễ dàng tìm kiếm." ví dụ. Tôi đoán nó sai lầm hoàn toàn hơn là phụ thuộc vào máy chủ, nhưng bản chất chung của danh sách ngụ ý rằng họ không thực sự so sánh với một giải pháp cuộn tay (ví dụ có thể đưa ra tất cả các ưu điểm)
Bobby Jack

@ BOB: Không phải là "hiện ra CMS" so với "CMS được mã hóa bằng tay". Đó là CMS so với mã hóa trang tĩnh hoặc trang bán động.
Sylver

8

Ưu điểm của việc sử dụng giải pháp quản lý nội dung là:

  1. Người dùng có quyền truy cập để cập nhật các phần cụ thể của nội dung của bạn
  2. Bạn có một lịch sử về nội dung là gì nếu có lỗi xảy ra, bạn có thể khôi phục lại.
  3. Nhiều người dùng có quyền truy cập để chỉnh sửa trang web của bạn. Đôi khi trong các khu vực chồng chéo.
  4. Cung cấp một định dạng thống nhất và cảm nhận cho trang web của bạn
  5. Cung cấp quyền truy cập vào các mẫu bố cục phong nha
  6. Người dùng không cần phải biết HTML
  7. Một số công cụ CMS cho phép phê duyệt quy trình công việc của nội dung mới. Điều này cho phép cấu trúc và kiểm soát nhiều hơn những gì đi vào trang web mà không cần chi phí quá cao hoặc thủ công.

Nhược điểm:

  1. Mọi thứ phải phù hợp với cấu trúc được cung cấp bởi công cụ CMS
  2. Nó có thể tốn tiền và trong một số trường hợp một tấn tiền
  3. Nó sẽ tốn thời gian để thiết lập
  4. Di chuyển đến và đi từ giải pháp CMS tốn thời gian
  5. Nhiều giải pháp CMS không làm SEO rất tốt và không có cách nào dễ dàng ghi đè lên các vấn đề của họ.
  6. Việc quản lý có thể trở nên tẻ nhạt và rắc rối vì bạn không thể sử dụng DRY nhiều (Đừng lặp lại chính mình)

Công ty tôi hiện đang làm việc đang sử dụng một giải pháp của Ektron nhưng chúng tôi đã rời bỏ nó vì công ty là một trang web sản xuất. Vì vậy, nó có rất nhiều sản phẩm theo một định dạng trùng lặp. Điều này có nghĩa là bất cứ khi nào chúng tôi muốn thay đổi thông tin sản phẩm của mình cho 20 sản phẩm, chúng tôi phải chỉnh sửa 20 trang. Nếu chúng tôi muốn di chuyển các điều khiển xung quanh trang web thì phải mất rất nhiều thời gian và đôi khi sẽ không hoạt động như chúng tôi muốn. Nếu chúng tôi muốn một tiện ích kích hoạt JavaScript đặc biệt thì thật khó để thực hiện. Chúng tôi cũng chỉ có 2 người làm việc trên nội dung web.

CMS đối với tôi thực sự là một trang web có số lượng lớn nội dung luôn thay đổi được quản lý bởi nhiều người. Bạn càng rời xa cơ sở người dùng quản lý nội dung lớn và liên tục thay đổi dữ liệu thì càng ít có khả năng nó sẽ có giá trị. Nếu trang web của bạn cần phải linh hoạt ở chỗ định dạng và bố cục của nó luôn thay đổi và rất nhiều nội dung của bạn phù hợp với một định dạng cụ thể cần nhiều trường hơn những gì CMS cung cấp thì CMS có thể không phù hợp nhất.


+1 Đúng đủ. Đối với một số trang web tôi tham gia, chúng tôi có các giải pháp lai trong đó CMS được trộn lẫn với các ứng dụng tùy chỉnh. Một số CMS có thể chấp nhận điều này hơn những cái khác. Trên một trang web, tôi vẫn đang sử dụng CityDesk của Fog Creek với các hỗn hợp động :)
JasonBirch

3

Tôi có một chút ở vị trí tương tự như bạn - tạo ra các trang của riêng tôi trong AJAX / PHP / HTML / MYSQL và xem xét các CMS.

CMS có vẻ rất hấp dẫn và những lợi thế là rõ ràng, nhưng cho đến nay tôi đã thấy chúng cũng đại diện cho một khoản đầu tư đáng kể vào nghiên cứu.

Cài đặt một CMS như Joomla rất dễ, bạn có thể tìm thấy các mẫu và xây dựng một cái gì đó trông ổn trong vài phút, và dễ dàng thêm các bài viết và hình ảnh và công cụ NHƯNG nếu bạn sẽ tùy chỉnh bất cứ điều gì, hoặc nếu bạn cần một cái gì đó để làm việc cụ thể Cách này, bạn sẽ cần tìm hiểu cách CMS hoạt động đằng sau hậu trường, cách viết plugin, cách tạo mẫu ...

Tôi đã thực hiện cài đặt cơ bản của Joomla trên máy chủ thử nghiệm của mình. 3.918 tệp, 712 thư mục và 36 bảng db. Chỉ ra những gì làm những gì và làm thế nào bị ràng buộc phải mất một thời gian.

Điều đó nói rằng, việc tạo các mẫu dường như không quá khó khăn và bạn có thể thêm các tính năng trong vài phút nếu không nó sẽ mất một số công việc nghiêm túc. Chẳng hạn, tôi vừa đi và thêm một thành phần blog vào bản cài đặt thử nghiệm của mình. Mất khoảng 30 phút để tìm, cài đặt, cấu hình và đăng mục đầu tiên. Tạo công cụ blog của riêng bạn và tích hợp nó vào trang web của bạn có thể dễ dàng mất vài tuần.

Nếu bạn sẵn sàng từ bỏ mức độ kiểm soát mà bạn đã quen (ít nhất là vào lúc bắt đầu) và để học cách làm mọi thứ trong bất kỳ CMS nào bạn chọn, một CMS sẽ rất tuyệt.

Cá nhân, tôi đang xem xét sử dụng wordpress như một CMS, nhưng cho đến khi tôi cảm thấy thoải mái với nó để làm bất cứ điều gì tôi muốn, tôi vẫn gắn bó với mã hóa bằng tay.


0

Tôi đã nghe rất nhiều về cms như drupal, j Joomla và wordpress. Tôi đã luôn mã hóa hầu hết PHP và HTML của mình và hoạt động tốt. Những ưu và nhược điểm của việc sử dụng cms là gì?

Mọi người viết sách và xây dựng sự nghiệp bằng cách bán câu trả lời cho câu hỏi đó. Bạn sẽ không nhận được một câu trả lời thích hợp, phù hợp ở đây.

Có thể nếu bạn đã cung cấp một số thông tin về những gì ứng dụng bạn viết thì ít nhất sẽ có khả năng các câu trả lời có thể liên quan đến câu hỏi. Thuật ngữ Hệ thống quản lý nội dung bao gồm rất nhiều phần mềm.

Dừng lại và suy nghĩ về cách bạn có thể trở nên tốt hơn và năng suất hơn với tư cách là một nhà phát triển. Lập một danh sách những điều khó khăn, bạn dành quá nhiều thời gian cho, hoặc chỉ đơn giản là nhàm chán. Có lẽ có một CMS có thể làm giảm bớt những điều này. Nhưng không biết vấn đề bạn cần giải quyết là gì, chúng tôi không thể cung cấp giải pháp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.