2010-10-19 27 views
6

Tôi đang phát triển một trang web lớn. Sự phát triển đã hỏi tôi rằng tôi thích sitefinity hoặc umbraco. Trang web sẽ tương tự như wikipedia, nơi người dùng có thể đến và chỉnh sửa các trang mà không phải đăng nhập. Tôi muốn hỏi ý kiến ​​của bạn về hai hệ thống csm này và bạn muốn giới thiệu trang web nội dung nào với các tính năng cộng đồng và wiki. Cảm ơnUmbraco vs Sitefinity

+0

HI Luke, bạn đã làm gì với? Tôi đang xem cả trang web Infinity lẫn Umbraco và tự hỏi những gì bạn đã chọn và trải nghiệm của bạn là gì. – hangar18

Trả lời

3

Nếu đó là trang web phi thương mại (từ thiện?), Bạn có thể tải phiên bản cộng đồng của Sitefinity miễn phí nếu bạn hiển thị biểu trưng của họ ở chân trang. Sitefinity có rất nhiều thứ để cung cấp, bao gồm cả ORM.

Umbraco mặt khác, cá nhân tôi, một sự phụ thuộc không lành mạnh vào XSLT để tùy chỉnh nội dung. Đó là lý do chính tôi không đi với nó.

Tôi sẽ truy cập Sitefinity hoặc N2 cho việc này.

+3

Bạn không phải sử dụng bất kỳ XSLT nào trong Umbraco nếu bạn không muốn, mặc dù nó rất tiện dụng như một cách để tách riêng phần trình bày trang web của bạn. – sebastiaan

+0

@Sebastian, điều đó thật thú vị; Tôi phải kiểm tra lại. Trang web ASPNET là Umbraco tôi tin? Chúng ta có thể sử dụng SQL Server với nó? +1 :-) – IrishChieftain

+0

Có, trang asp.net sử dụng nó và wired.co.uk (và các trang web lớn khác). Thay vì XSLT, bạn luôn có thể sử dụng các điều khiển người dùng .net. SQL Server sẽ là sự lựa chọn tốt nhất, Umbraco cũng làm việc với MySQL và gần đây SQL Server CE. – sebastiaan

0

Nếu bạn đang tìm kiếm một CMS cho một trang web lớn và với các tính năng wiki, hãy xem Kentico CMS. Nó được thiết kế cho số lượng lớn các tài liệu và nó là NET CMS tiên tiến nhất mà tôi đã thấy.

Mô-đun này có mô-đun đóng góp do người dùng tạo cho phép người dùng công khai tạo mục nội dung mới từ trang web trực tiếp và bạn có thể kiểm soát ai có thể làm điều đó (tất cả/xác thực/vai trò đã chọn) và loại nội dung nào (tin tức/trang/bài viết cơ sở tri thức) mà họ có thể tạo. Kentico có một phiên bản miễn phí, nhưng đối với loại chức năng này, bạn sẽ cần một giấy phép trả tiền. Tuy nhiên, nếu nó đáp ứng nhu cầu của bạn đối với nội dung do người dùng đóng góp, nó có thể tự trả tiền rất nhanh vì AFAIK không có .NET CMS nào khác được tích hợp sẵn.

+2

Tôi chưa sử dụng Umbraco hoặc Sitefinity ... nhưng tôi đã bị ấn tượng bởi Kentico. Tôi đã sử dụng Ektron CMS400.net và DotNetNuke, và sẽ không giới thiệu họ với kẻ thù tồi tệ nhất của tôi ... nếu điều đó có ích. – JasonS

8

Tôi không đồng ý với câu trả lời của @ IrishChieftain và chắc chắn nhất sẽ đi với Umbraco!

Tôi đã xây dựng một số trang web ở Umbraco (và đã nhận được chứng nhận của tôi) và tôi phải nói rằng tôi hoàn toàn thích nó!

XSLT rất dễ học trừ khi bạn gặp một số chức năng thực sự phức tạp. Nhưng thậm chí sau đó, bạn có thể sử dụng ASP.NET nếu bạn không muốn học XSLT.

+0

Xin chào Marko, tôi làm việc hàng ngày với trang web ASPNET lớn sử dụng XML/XSLT. Nhưng, với một lựa chọn tôi sẽ lựa chọn không cho CSS để kiểm soát hiển thị của tôi và áp dụng nó để điều khiển người dùng nếu có thể :-) – IrishChieftain

+3

Umbraco không thay đổi khả năng sử dụng CSS của bạn. XSLT chỉ đơn thuần xuất ra đánh dấu HTML và bạn có toàn quyền kiểm soát đánh dấu đó. Đây là lý do tại sao chúng tôi thích Umbraco, nó không có một bộ ASP.NET Controls để làm tất cả mọi thứ và đánh dấu vẫn rất sạch sẽ. – BeaverProj

0

Umbraco có thể là CMS tồi tệ nhất vài năm trước khi nó ở phiên bản 2. Mọi thứ đã thay đổi và, đối với tôi, nó nhảy lên đầu danh sách khi nó chạm phiên bản 4. Tôi thấy Umbraco là XSLT có lẽ là điều khó khăn nhất để làm quen với ở đây, nhưng giống như những người khác đã nói nó không phải là một stopper hiển thị bởi vì bạn vẫn có thể làm mọi thứ bằng cách sử dụng lớp truy cập dữ liệu Umbraco. Một điều tôi hoàn toàn thích về nó là nó dễ dàng như thế nào đối với người dùng cuối. Giao diện người dùng rất trực quan và dễ nắm bắt. Nhược điểm duy nhất tôi thấy với Umbraco là lỗi và có rất nhiều trong số chúng ngay cả trong phiên bản 4 phát hành. Hầu hết trong số đó là lỗi giao diện người dùng. Tuy nhiên, một số ảnh hưởng đến các tính năng nâng cao như gói. Tôi vẫn sẽ đi với Umbraco nếu tôi phải chọn một CMS cho một dự án có kích thước bất kỳ.

1

Trái với những gì người khác đã đề xuất, tôi thấy việc sử dụng XSLT ở Umbraco thuận lợi ở nhiều cấp độ. Đặc biệt là thời gian cần để thực hiện thay đổi và xem kết quả của họ rất nhanh. Chỉ cần tạo biến đổi và đặt macro trong trang của bạn và bạn có thể thấy kết quả. Bạn có quyền truy cập vào tất cả dữ liệu trang web khi cần thiết trực tiếp trong biến đổi. Ngoài ra, thực tế là bạn chỉ đang làm việc trong HTML trong chuyển đổi XSL có nghĩa là nó sẽ dễ dàng cho một nhà phát triển web không .NET để thực hiện thay đổi quá. Tôi đã tìm thấy rằng mặc dù đây là một CMS dựa trên .NET có rất ít lý do để thực hiện bất cứ điều gì trong mã, do đó bạn thực sự phải mở CMS và trình soạn thảo văn bản yêu thích của mình (tôi khuyên bạn nên sử dụng trình soạn thảo văn bản và truy cập các tệp tĩnh theo cách này (thông qua FTP hoặc bất cứ điều gì nếu bạn không đăng nhập vào máy CMS đang bật) thay vì thông qua giao diện CMS.

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