2009-06-20 64 views
6

Tôi đang xây dựng trang web và cần sử dụng CMS. Nếu tôi sử dụng CMS đã được tạo, tôi cần có thể mở rộng dễ dàng. Có một CMS cụ thể mà bạn đề xuất hoặc tôi nên tự tạo cho mình không?Bạn muốn giới thiệu CMS CMS nào cho trang web?

+0

Dup-ish: "Đơn giản, mạnh mẽ và dễ dàng tùy chỉnh CMS" (http://stackoverflow.com/questions/1016735/simple-powerful-and-easy-to-customize-cms) – Sampson

Trả lời

11

OpenSourceCMS là nơi tuyệt vời để bắt đầu. Họ cung cấp trình diễn, xếp hạng người dùng, v.v. của nhiều hệ thống CMS khác nhau.

Bạn cũng có thể tìm thấy các câu hỏi có liên quan ở đây trên stackoverflow bằng cách tìm kiếm "php cms".

Cá nhân, tôi thích Drupal, MODxConcrete5. Drupal và MODx vì khả năng mở rộng của chúng, Concrete5 vì tính đơn giản của nó.

+4

Tôi không biết MODx hay Concrete5 nhưng tôi sẽ không nói đến Drupal đơn giản (những gì anh ta yêu cầu). Drupal có một đường cong nghiêng MASSIVE ... tất nhiên một khi bạn vượt qua ngưỡng học tập đó, Drupal là mạnh nhất. – Luke

2

Đã có cơ hội sử dụng Joomla, có nhiều plugin/mẫu/hướng dẫn và một vài cuốn sách ngoài kia. Nếu bạn giỏi trong php, bạn sẽ thấy rất dễ dàng để tạo các plugin của riêng bạn hoặc mở rộng chức năng hiện có. Tuy nhiên những hạn chế lớn là nhiều khai thác và một số hạn chế (chỉ mysql như một cơ sở dữ liệu, phiên bản các bài viết, các điều khoản chi tiết, hỗ trợ đa ngôn ngữ) hy vọng tất cả sẽ được sửa với Joomla 1.6.

+0

Thứ hai trên Joomla. –

+0

Joomla là một nền tảng tuyệt vời - thêm ChronoForms và Virtuemart và bạn có một trong những hệ thống tốt nhất để xây dựng các trang web – jsnfwlr

1

Vẻ đẹp của hầu hết các gói tốt là nó sẽ không làm bạn tổn thương quá nhiều với một vài gói được quản lý tốt và dễ dàng cài đặt để xem những gì tốt nhất cho bạn.

Tôi đã tình cờ gặp Drupal và kết thúc trên Joomla. Tôi thấy Drupal rất mạnh mẽ và kỹ thuật. Joomla là như nhau, nhưng dường như làm công cụ thẳng về phía trước một chút dễ dàng hơn. Cả hai đều hoạt động khá tốt.

Nếu ứng dụng của bạn rất đơn giản, Concrete5 chắc chắn đáng xem. Tôi đi với Joomla cho hầu hết các dự án ngay bây giờ và đang theo dõi chặt chẽ về Concrete5 ...

Hãy cho chúng tôi biết bạn đã làm gì và tại sao!

0

buồn của nó mà không ai dường như bao gồm wordpress trong các cuộc thảo luận recomandation của tôi là wordpress.org nhưng nó cũng có thể wordpress MU và MU kết hợp với buddypress

một lợi thế lớn của wordpress là plugin nó có nếu không phải là rộng lớn nhất Plugin lựa chọn và trên hết cùng đi cho lựa chọn mẫu của nó xin đừng kiểm tra xem chúng ra

5

tôi đã tìm thấy SilverStripe là khá hữu ích, sử dụng nó trên một dự án mạng nội bộ - xây dựng trong au thorization, nội dung đẹp chỉnh sửa được xây dựng trong, ngôn ngữ dễ dàng templating, quy trình làm việc, phiên bản nội dung. Tôi cũng thích rằng họ có tài liệu tốt và Help. Demo cũng ấn tượng.

-1

Nếu bạn muốn đi theo "Đường ray", bạn có thể muốn xem CakePHP, một khung phát triển nhanh chóng thích nghi với hầu hết các chức năng của Rails. Cũng rất dễ dàng để mở rộng!

3

Nếu bạn đang tìm kiếm sự đơn giản, hãy thử Concrete5 hoặc MODx.Cả hai đều dễ cài đặt và hoạt động.

+2

Tôi tìm thấy modx thực sự chậm và tài nguyên chuyên sâu trong backend, nhưng concrete5 là tốt đẹp, tuy nhiên đơn giản. Tôi hy vọng phiên bản mới hơn của MODx sẽ khắc phục được sự cố. (Riêng khung và tải lại liên tục ...) – CodeJoust

1

Tôi thực sự thích quản trị viên và khả năng mở rộng của SilverStripe. Ngay bây giờ, tôi đang chạy http://gallery1401.com/trên SilverStripe. Nó có tải lên hình ảnh đẹp và các trường tùy chỉnh cũng như các liên kết và quản lý dữ liệu giống như đường ray. Chạy trên một chồng php/mysql điển hình, với kiến ​​trúc hướng đối tượng chặt chẽ.

1

Tôi ngạc nhiên không ai đề cập đến ExpressionEngine. Nó không phải là miễn phí (đó là lý do tại sao) nhưng nó là PHP, có một cộng đồng phát triển mạnh, rất nhiều plugin (những cái tốt không miễn phí, nhưng một lập trình viên php có thể xem đây là một nguồn thu nhập có thể). Nó được xây dựng trên một khuôn khổ PHP - Code Ignitor.

Tôi đang chơi với Concrete5 ngay bây giờ - Tôi thực sự thích chỉnh sửa trang. Đó là dựa trên MVC, có thể mở rộng. Đơn giản (cho đến nay) so với EE, EE dễ sử dụng và mẫu, đơn giản hơn Drupal. Drupal là mạnh mẽ đáng kinh ngạc, nhưng như những người khác đã lưu ý có một đường cong học tập dốc. Ngay cả khi bạn là một whiz php, bạn phải học "cách Drupal" để tạo mẫu, viết mã, mọi thứ, nó thực sự khá liên quan. Điều đó nói rằng, Drupal thực sự có thể làm bất cứ điều gì và quyền hạn một số trang web hồ sơ rất mạnh mẽ và cao và có một cộng đồng lớn.

0

Tôi đã không bị ấn tượng bởi CMS cho đến nay, nhưng Concrete5 và MODx chắc chắn là hai để kiểm tra.

Tôi muốn xem tài liệu và cộng đồng của Concrete5 phát triển thành một thứ gì đó lớn như Joomla hoặc Drupal. Điều đó sẽ chỉ xảy ra với nhiều người dùng hơn, nhưng nó đủ tốt để bắt đầu ngay bây giờ.

1

UDPATE: MODX Revolution (v2) không còn là "thương hiệu spankin' mới Sử dụng v2 thay vì v1

Nếu tích hợp thiết kế tùy chỉnh là một yếu tố lớn tôi khuyên bạn nên sử dụng MODx (v1 từ v2 là.. Tôi vẫn nghe những điều tốt về EE, concrete5 và SilverStripe mặc dù tôi thực sự chỉ biết MODx mặc dù các quy tắc tích hợp thiết kế (không có chủ đề để gây rối với nhiều người khác CMS cũng rất mở rộng cho các ninja PHP và cộng đồng là SUPER hữu ích và thân thiện. Hy vọng điều này sẽ giúp ai đó như tôi biết tôi trả lời một năm rưỡi sau bài đăng cuối cùng!

Các vấn đề liên quan