Umbraco, có phải chỉ tôi hay nó thực sự khó sử dụng? [đóng cửa]


87

Tìm kiếm một số phản hồi về những người bạn đã đánh giá umbraco gần đây.

Tôi đang tìm kiếm các cms 'tốt nhất' cân bằng giữa tính dễ sử dụng / khả năng mở rộng / tùy chỉnh, v.v. để sử dụng làm cơ sở cho một sản phẩm ngành dọc mới Tôi đang trong giai đoạn lập kế hoạch, vì vậy trong tháng qua, tôi đã tải xuống, cài đặt, đọc mã nguồn và tạo các trang web thử nghiệm trong mọi cms asp.net mà tôi có thể sử dụng - và cho đến nay tôi đã gỡ bỏ GraffitCMS, MojoPortal, Oxite, Orchard, Kuboo và có thể là một vài trang khác mà tôi tôi không nhớ về đỉnh đầu của tôi.

Đối với mỗi cái đó, ngoại trừ Umbraco , tôi đã thiết lập và chạy trong vòng chưa đầy vài giờ, bao gồm thêm trang, tùy chỉnh mẫu và trong một số trường hợp (đặc biệt là Graffiti), viết thả các widget trong C # chỉ trong một vài giờ....

Nhưng với Umbraco, sau khi vật lộn với nó gần 2 ngày chỉ để nó chạy, và bây giờ một buổi sáng khác xem video, và sau đó xây dựng trang, v.v., tôi vẫn không thể thậm chí vận hành một trang web đơn giản và ngay cả những trang tôi đã nhận sự cố làm việc thường xuyên (không đề cập đến việc là một con chó) ...

Vì vậy, câu hỏi đặt ra là: Tôi có làm sai không? hay nó thực sự khó làm việc đến vậy? và quan trọng hơn, nếu tôi tiếp tục thúc đẩy, nó có xứng đáng không? hay tôi cắt lỗ và tiếp tục?

Chỉnh sửa: asp.net với hỗ trợ SQL Server là yêu cầu của bất kỳ thứ gì tôi chọn.

CẬP NHẬT MỘT NĂM SAU (Tháng 2 năm 2011): Những ấn tượng ban đầu của tôi vẫn chính xác, Umbraco khác với hầu hết các CMS khác mà tôi đã sử dụng trước đây và đối với tôi, tôi mất nhiều thời gian hơn bình thường để 'lấy nó', nhưng bây giờ tôi đã có, tôi phải nói rằng tôi đánh giá cao hơn nhiều về sản phẩm, những gì nó làm và nó hoạt động như thế nào - và trên hết, nó thực sự hoạt động rất tốt - đặc biệt là với bản phát hành mới nhất là 4.6. 1. Vì vậy, hãy gọi tôi là một người chuyển đổi - Tôi rất vui vì tôi đã bỏ nó ra và sau đó nhìn lại. Tôi chỉ cập nhật bài đăng này bây giờ, hơn một năm sau để không để lại 'đánh giá' tiêu cực ban đầu của tôi ở đây cho hậu thế.


4
Có vẻ như bạn không đơn độc với những vấn đề như vậy ... stackoverflow.com/questions/901073/mojoportal-or-umbraco
Lucero

Tôi cũng thấy nó khó sử dụng. Bây giờ tôi đã mày mò với Orchard, nó có vẻ giống như nó hơi lắt léo và / hoặc giết quá nhiều. Tất nhiên, đó chỉ là ý kiến ​​của tôi.
bbqchickenrobot

Cho vay hỗ trợ của bạn đến một trang web StackExchange dành riêng cho Umbraco đây: area51.stackexchange.com/proposals/22662/...
Chris Roberts

1
Đây là nhiều liên kết hữu ích liên quan đến việc phát triển umbraco
Nishant Kumar

Cảm ơn vì đã cập nhật những suy nghĩ của bạn một năm sau
Lee Englestone, 30/09/13

Câu trả lời:


54

Đường cong học tập cho umbraco ngắn nhưng dốc. Sau khi tất cả 'nhấp chuột' thì bạn sẽ thiết lập và chạy trong thời gian ngắn.

Nó khác với các nền tảng CMS khác ở chỗ bạn không cung cấp cho bạn bất cứ thứ gì sẵn có - chỉ là một khung trống để làm việc. Các hệ thống cms khác sẽ thiết lập cho bạn một mẫu mặc định và cho phép bạn bổ sung chức năng được tạo sẵn. Theo thiết kế, Umbraco không giống như vậy chút nào. Bạn chỉ lấy ra những gì bạn đưa vào, nó không tạo ra bất cứ thứ gì cho bạn.

Điều này lý tưởng cho các nhà phát triển và nhà thiết kế muốn kiểm soát 100% mã / đánh dấu của họ.

Phiên bản 4.7 (ứng cử viên hiện đang phát hành) giới thiệu cú pháp Razor để tạo macro. Điều này không cần đến XSLT + XPath mà tôi nghĩ là một trở ngại lớn đối với rất nhiều người. Ngay cả khi bạn không quen thuộc với Razor, việc học sẽ trực quan hơn nhiều so với các dịch vụ dựa trên XML.

Các video đã được đề cập bởi các áp phích khác bên dưới. 20 đô la là một cái giá nhỏ phải trả để có được và chạy nhanh chóng.


1
Có tùy chọn sử dụng hệ thống cơ sở Runway, cung cấp cho bạn một trang web hoạt động để bắt đầu khi bạn cài đặt Umbraco. Ngoài ra, việc cài đặt thông qua MS Web Platform Installer khiến việc cài đặt gần như trở nên bình thường. Tôi đã có lần đầu tiên tiếp xúc với Umbraco hai ngày trước, có một hệ thống hoạt động hoàn chỉnh khi cài đặt và tăng tốc rất nhanh sau đó!
Moo

1
Vâng, tôi biết có Runway, đó là một cách tốt để học - nhưng trong hầu hết các trường hợp khi xây dựng một trang web, bạn sẽ không sử dụng nó.
ChadT

1
nishantwork.wordpress.com/2012/08/27/… Liên kết này tôi thấy hữu ích
Nishant Kumar

ngày nay hầu hết các video đều miễn phí, ít nhất là những video giới thiệu hữu ích nhất umbraco.com/tv
John C Scott

1
+1, đặc biệt là "lý tưởng cho các nhà phát triển và nhà thiết kế muốn kiểm soát 100% mã / đánh dấu của họ"
Aximili

26

Có vấn đề gì không? Ý tôi là, nếu bạn cảm thấy khó sử dụng và có sẵn các lựa chọn thay thế khác, tại sao vẫn tiếp tục? Nếu nó không trực quan đối với bạn, thì bạn sẽ khó sử dụng. Nếu nó không có một số tính năng tuyệt vời mà bạn (nghĩ rằng bạn) cần, hãy loại bỏ nó và tiếp tục. Bạn không cần phải cố gắng quấn quýt lấy một sản phẩm được thiết kế kỳ quặc nào đó (dành cho bạn) và các nhà phát triển sản phẩm không cần phải cố gắng hỗ trợ những người nghĩ rằng sản phẩm của họ phải hoạt động theo một cách nào đó mà nó không hoạt động. không được thiết kế để.

Điều này không nhằm mục đích khắc nghiệt, chỉ là thực tế. Bạn có quyền tự do lựa chọn, vì vậy hãy chọn những gì phù hợp nhất với bạn. Điều này có vẻ như nó không hoạt động, vì vậy hãy tiếp tục. Anh rể tôi muốn mua một chiếc Volvo, nhưng thấy các nút điều khiển và bảng điều khiển hoàn toàn khó hiểu, vì vậy anh ấy đã thay thế bằng một chiếc BMW. Không có gì sai với Volvo, không có gì sai với anh rể của tôi, chỉ là sự bất hòa về nhận thức. Đừng lo lắng về nó.


6
+1 cho "sự bất hòa về nhận thức"
Robin Winslow

17

Tôi đã xây dựng các trang web với Umbraco được 5 năm rồi và tôi không nhận ra mô tả của bạn về Umbraco là một CMS rất khó, nhưng tôi sẽ cố gắng cung cấp một vài gợi ý ở đây để giúp bạn nếu bạn vẫn xem xét Umbraco:

  1. Tới http://our.umbraco.org , đọc Wiki-trang, và gửi thắc mắc trong các diễn đàn ở đó, đó là một cộng đồng thực sự thân thiện.
  2. Luôn sử dụng Trình cài đặt nền tảng web của Microsofts khi cài đặt Umbraco, Nó sẽ giúp bạn tạo trang web và thiết lập cơ sở dữ liệu của bạn. Chỉ cần đảm bảo không cài đặt Umbraco trong thư mục con / ảo, vì Umbraco không thể xử lý thiết lập như vậy.
  3. Nếu có thể, hãy thực hiện cài đặt của bạn trên một máy phát triển có IIS7 và SQL Server Express, chắc chắn nó sẽ hoạt động và việc triển khai một trang web đã hoàn thành có thể được thực hiện bằng chuyển xcopy và khôi phục bản sao lưu cơ sở dữ liệu.
  4. Đừng bắt đầu một trang web Umbraco mới, trước khi bạn viết mã HTML mà bạn sẽ sử dụng cho trang web, hoặc ít nhất có một ý tưởng thực sự rõ ràng về các loại trang và nội dung html bạn sẽ cần.

Tôi hy vọng sẽ được gặp bạn trên các diễn đàn của Umbraco.

Trân trọng Jesper Hauge


+1 hoàn toàn đồng ý với nhận xét của bạn ở đây :)
Aim Kai

+1 ở điểm # 3 - Tôi đã lãng phí rất nhiều thời gian để cố gắng làm cho nó hoạt động trong một tiểu khu
1.

17

Là một cựu chiến binh CMS, tôi có thể nói rằng Umbraco không khó thiết lập và sử dụng hơn nhiều giải pháp CMS khác.

Tuy nhiên, phần lớn việc bạn cảm thấy khó hay dễ phụ thuộc phần lớn vào kinh nghiệm trước đây của bạn với CMS và kỳ vọng của bạn về những gì mà CMS sẽ cung cấp ngay khi xuất xưởng.

Tôi đã làm việc chủ yếu với các CMS lớn hơn:

  • Microsoft CMS
  • Immediacy
  • Obtree
  • Rạn san hô (có ai nhớ cái đó không!)
  • Vân vân....

Để chống lại những thứ đó, nó không khó sử dụng hơn và có lẽ dễ dàng hơn vì nó có xu hướng thoát ra khỏi con đường của bạn và cho phép bạn tiếp tục xây dựng chức năng bạn yêu cầu.

Tuy nhiên, nếu kỳ vọng của bạn dựa nhiều hơn vào những thứ như Wordpress, tức là cài đặt và sử dụng nhưng với nhiều tùy chọn hạn chế hơn, thì có thể khó bắt đầu (nếu bạn chỉ khởi động nó mà không cài đặt bộ khởi động trang web).

Khuyến nghị của tôi là nếu bạn đang xây dựng một trang web nhỏ, hãy xem bộ công cụ khởi động trang web Sáng tạo tại our.umbraco.org . Ngoài ra còn có nhiều gói mà bạn có thể cài đặt để làm mọi thứ dễ dàng hơn hoặc thêm chức năng cụ thể (bao gồm các điều khiển điều hướng được tạo sẵncác giải pháp blog đầy đủ ).

Ngoài ra, hãy xem Wiki trên our.umbraco.org và đặt câu hỏi trong diễn đàn , cộng đồng rất hữu ích và thân thiện.


Tôi sẽ cho nó một hoặc hai ngày nữa và sau đó đưa ra quyết định. Tôi không bận tâm đến một đường cong học tập khó khăn miễn là cuối cùng nó có giá trị - chúng ta sẽ thấy.
EJ Brennan

Liên kết của bạn bị hỏng. Có lẽ bạn có thể sửa chữa chúng?
rboarman

6

Umbraco có một chút khác biệt so với các CMS khác như Sitefinity, DNN hoặc Drupal. Nó so sánh tốt với Sitecore.

Vâng, có một chút đường cong học tập. Tôi nghĩ XSLT có thể gây ra điều đó, nhưng nhiều khả năng nó chỉ là thực tế là bạn phải hiểu cách cấu trúc của Umbraco. Có rất ít "mô-đun" ra khỏi hộp mà bạn phải sắp xếp và tạo kiểu. Thay vào đó, nó cho phép bạn dễ dàng tạo cấu trúc và đánh dấu của riêng mình mà không buộc bạn vào một chiếc hộp khó lấy ra.

Tôi đã sử dụng Drupal, Sitefinity, WordPress, Sitecore và một số ứng dụng khác và thành thật mà nói thì Umbraco là ứng dụng yêu thích của tôi. Nếu bạn biết cách phát triển các trang web tuyệt vời và bạn không muốn bị giới hạn về thiết kế, đánh dấu hoặc trải nghiệm khách hàng của mình thì Umbraco là một lựa chọn tuyệt vời. Nếu bạn không thực sự xây dựng một trang web mà chỉ muốn ghép các mảnh lại với nhau và làm cho "thứ gì đó" hoạt động, thì nó có thể không xứng đáng với thời gian của bạn. Nếu bạn xây dựng nhiều trang web hoặc muốn người dùng cuối của bạn chỉnh sửa nội dung dễ dàng (không chỉ là một trình soạn thảo văn bản đa dạng thức lớn), thì bạn có thể vượt qua đường cong học tập.

Các video hoàn toàn xứng đáng với $ 20 để xem BTW. Chúng tốt hơn nhiều so với bất kỳ tài liệu nào bạn có thể tìm thấy và có thể sau 5-6 video, bạn sẽ "lấy được nó". Chỉ cần mua một tháng và hủy bỏ sau đó.

Cộng đồng cũng tuyệt vời. Nếu bạn đang gặp khó khăn, hãy truy cập vào http://our.umbraco.org diễn đàn và nhận một số trợ giúp. Có rất nhiều nó ở đó.

Ngoài ra, hãy thử cài đặt gói Creative Web Starter Kit hoặc gói Blog 4 Umbraco để bắt đầu. Những thứ đó sẽ quen thuộc hơn với những người đến từ nền tảng Sitefinity hoặc Drupal và có thể giúp đường cong học tập phẳng hơn.

Chúc may mắn!


1
+1 để đề xuất video. Tôi cũng thấy Umbraco hơi khó hiểu lúc đầu, nhưng tôi cũng không quen với ASP.NET. Các video chắc chắn đã giúp ích.
Shea Daniels

những ngày này, hỗ trợ Razor rất tốt cho những ai không muốn học XSLT - đó là một lập luận về việc cái nào tốt hơn - nhưng đối với một nhà phát triển .net điển hình, Razor rất mạnh mẽ và rất nhanh để học (lấy bảng cheat Razor từ Our.Umbraco.Org/Projects để có phần giới thiệu cực nhanh)
John C Scott

Tôi nghĩ rằng tôi đã thấy umbraco.tv được giảm giá (mặc dù tôi tin rằng họ đang tung ra một trang web đào tạo video mới).
Kevin Williams

XSLT có lẽ là phần vụng về nhất của Umbraco - giờ đây với phiên bản 7, bạn chỉ có thể sử dụng Razor và MVC thông thường.
Timothy Lee Russell

3

Với tư cách là một lập trình viên .NET cấp cao, tự nhiên tôi thu hút các giải pháp dựa trên .NET và Umbraco dường như là một CMS vững chắc. Vì vậy, tôi đã cài đặt nó và cố gắng thu thập một số kiến ​​thức và bắt đầu hoạt động và đây là những phát hiện của tôi:

  • Video quá mỏng về nội dung. Video giới thiệu đầu tiên nói về đường băng. Đường băng là cái quái gì vậy ??? Xin vui lòng không có biệt ngữ, tôi là người dùng lần đầu tiên.
  • Bạn phải trả tiền cho những video tiên tiến nhất. Không có gì ngạc nhiên khi nó không phát triển như một CMS dựa trên .NET chính thống.
  • Các bản demo ngoài hộp không hoạt động (tôi đã chọn chủ đề kinh doanh vì các menu không hoạt động)
  • Khu vực quản trị rất không trực giác
  • Bắt buộc cài đặt Web-Matrix installatiuon .. Tôi có IIS7 và hệ thống sản xuất của chúng tôi cũng vậy ... TÔI KHÔNG MUỐN WebMatrix !!! Tìm tài liệu về điều này cũng không dễ dàng.

Tất cả trong tất cả các CÔNG NGHIỆP CỰC KỲ HẤP DẪN để sử dụng và đưa tôi ra khỏi Umbraco hoàn toàn.

Vì vậy, tôi đã bắt đầu sử dụng Wordpress và nhận thấy việc mở rộng giao diện quản trị cực kỳ dễ dàng. Tài liệu thống kê và hỗ trợ cộng đồng là tuyệt vời. Chỉ tiếc là cơ sở PHP của nó vì điều đó sẽ không bay trong công ty của tôi, công ty đã đầu tư rất nhiều vào các nhà phát triển .NET :-(


5
"Không có gì ngạc nhiên khi nó không phát triển như một CMS dựa trên .NET chính thống."; các trang web của Microsoft asp.net và MSDN chạy trên Umbraco, có nghĩa là nó đã được chọn trên sản phẩm WCMS của chính họ (Sharepoint) - bạn có thể tranh luận rằng điều đó nói lên rất nhiều điều về sản phẩm của họ, nhưng nó cũng không tệ đối với một CMS không chính thống ;-) tôi có thể nói với bạn Umbraco được nghiêm túc cất cánh trong rất nhiều các công ty phát triển web (popping lên trong yêu cầu công việc ví dụ.)
dc2009

3
Nếu bạn là một nhà phát triển .NET có liên quan, đây là một giải pháp tuyệt vời, dễ cài đặt và thiết lập. Đối với tôi, các bản demo hoạt động hoàn hảo ngay lập tức, trên mọi lần cài đặt. Tất nhiên bạn có thể cài đặt nó mà không cần WbeMatrix và có rất nhiều dịch vụ lưu trữ web sẽ cài đặt nó cho bạn. nếu bạn cần một giải pháp hoạt động hiệu quả, hãy nhấp vào tiếp theo, tiếp theo, tiếp theo và không định cấu hình gì cả, sau đó sử dụng công cụ khác. Nếu bạn cần một giải pháp ổn định, chắc chắn, có thể tùy chỉnh và yêu cầu một số kiến ​​thức, hãy sử dụng Umbraco. nếu bạn không thích triết lý này, xin vui lòng không nói những điều không đúng về nó !!
JotaBe

2
bạn không phải cài đặt umbraco từ webmatrix - các tệp nhị phân đầy đủ cũng có sẵn từ umbraco.codeplex.com và tài liệu hữu ích ở đây nữa - chỉ cần thả tệp nhị phân vào thư mục ứng dụng IIS7 và bạn bắt đầu - nó sẽ thực hiện mọi thứ để cài đặt bạn
John C Scott

1
Đối với hậu thế, có hai cách để tránh WebMatrix: Cài đặt thủ công trực tiếp vào thư mục trang web IIS của bạn hoặc trong Visual Studio, tạo giải pháp MVC trống mới và sử dụng NuGet để cài đặt Umbraco trên đó. Dễ như ăn bánh!
Funka

Được rồi, cảm ơn các bạn. Có lẽ tôi đã hơi khắt khe với Umbraco. Chắc chắn, hầu hết các sản phẩm tốt đều yêu cầu một số học hỏi. Tôi nghĩ rằng sự thất vọng của tôi chỉ là bạn không thể tiếp tục chạy và làm việc hiệu quả với Umbraco. Tôi sẽ thử lại lần nữa, hy vọng tài liệu học tập bây giờ cũng được cải thiện.
RogerW

3

Bỏ ý kiến ​​sang một bên, tất cả điều này phụ thuộc vào nền tảng của bạn. Tôi là kỹ sư phần mềm không phải quản trị viên web. Vì vậy, tôi nghĩ như một kỹ sư phần mềm và không giống như một quản trị viên web.

Umbraco đã RẤT bực bội đối với tôi khi cài đặt đơn giản vì không có tài liệu TEXT dễ tìm. Cuối cùng khi tôi đã tìm thấy điều đó, thật dễ dàng để cài đặt.

Vấn đề đối với nhiều nhà thiết kế web là họ không phải là kỹ sư phần mềm. Không có gì xấu đối với các nhà thiết kế web không đồng thời là kỹ sư phần mềm, đó chỉ là một cách nhìn thế giới khác. Tôi đã làm việc rất nhiều với các nhà thiết kế web, những người cần giao diện với C ++ và C # của tôi; họ có một quan điểm hoàn toàn khác về hầu hết mọi thứ.

Khi tôi đã vượt qua quá trình cài đặt ngụ ý ngốc nghếch (quá tệ, tệ, tệ hại - bạn không bao giờ nên yêu cầu sản phẩm khác CHỈ cần cài đặt của riêng bạn! ) Tôi thấy Umbraco rất đơn giản và trực quan. Ngay cả bạn gái (không phải lập trình viên) của tôi cũng thấy nó hợp lý hơn nhiều so với một số CMS khác mà chúng tôi đã chơi cùng. Ví dụ, Drupal cài đặt đơn giản, nhưng không thực sự được thiết kế cho môi trường phát triển Windows (ASP.NET/SQL Server) và tôi ghét PHP, vì vậy cuối cùng tôi đã từ bỏ điều đó. MojoPortal thực sự rất hay và đơn giản, nhưng ... nó ... cũng ... đơn giản. Quá đơn giản.

Tôi thích Orchard, nhưng lần cuối cùng tôi xem xét rằng có quá ít về những gì để bắt đầu với những gì tôi quyết định rằng nó sẽ là một vấn đề trước mắt. Tôi muốn một hệ thống quản lý nội dung web, không phải một nền tảng phát triển web. Tôi cứ nghĩ Orchard rất giống * nix: "Một nơi tuyệt vời để sống, nhưng bạn sẽ không muốn đến thăm nơi đó."

Umbraco đối với tôi là một nơi tốt đẹp vừa phải, cực kỳ linh hoạt và dễ dàng mở rộng. Nó rất cố gắng để không cản đường bạn. Nếu bạn muốn mở rộng nó, bạn có thể làm tốt nhất là học C # (hoặc {cringe} VB) hoặc hợp tác với ai đó để viết CodeBehind cho bạn. Tuy nhiên, sử dụng nó cực kỳ đơn giản và dễ hiểu.


1

Tôi không thể nói liệu nó có khó sử dụng hay không - nhưng tôi đã đi đến kết luận giống như bạn. Tôi đặc biệt thất vọng vì thiếu tài liệu hữu ích - tất cả các tài nguyên video hữu ích tiềm năng trên trang web của họ chỉ được trả $$$ - có chuyện gì vậy ??

Ngoài ra, một số video giới thiệu mà tôi xem chưa bao giờ được tôi nhấn mạnh. Họ trình bày rất nhiều khái niệm, nhưng thực sự không bao giờ giải thích chúng nhiều.

Tôi cũng đã thử Graffiti, nhưng nó cũng không bao giờ hiệu quả - và với tương lai của nó là không chắc chắn, tôi đã từ bỏ nó. Những người khác dường như quá phức tạp đối với yêu cầu của tôi (Kentico, CommunityServer và những người khác).

Cuối cùng, dựa trên mẹo của một người bạn trên superuser.com, tôi đã sử dụng BlogEngine.NET cho trang web câu lạc bộ của mình và cho đến nay, tôi vẫn chưa nhìn lại. Đó là ASP.NET thuần túy hấp dẫn tôi, nó có thể mở rộng dễ dàng, có một cộng đồng khá lớn với các tiện ích mở rộng và chủ đề và nội dung. Từ kinh nghiệm cá nhân của tôi, tôi chỉ có thể khuyên bạn nên xem nó, nếu bạn có ý nghĩ về một trang web chủ yếu dựa trên bài đăng (blog).


BlogEngine.NET không phải là một hệ thống CMS thực sự. Đó là một công cụ viết blog.
bbqchickenrobot

@bbqchickenrobot: điều đó có thể đúng - tùy thuộc vào định nghĩa của bạn về CMS - nhưng nó hoạt động tốt với tôi.
marc_s

1

Thật kỳ lạ. Tôi mất 5 phút để cài đặt trang web Umbraco mới, trong 2 giờ tôi đã quản lý để tạo trang web danh mục đầu tư tiêu chuẩn (tốt, khi tôi đã quen với XSLT). Rất dễ dàng để tạo, sửa đổi, thêm các điều khiển tùy chỉnh, thêm smth vào phần quản trị, v.v.

Điều khó hiểu (tôi mất nửa giờ) là tôi không phải viết bất kỳ mã SQL hoặc C # nào cho đến khi tôi cần một số mô hình dữ liệu bổ sung nằm trên khái niệm Documents hoặc khả năng của Umbraco. Các mẫu như vậy: ảnh tự động thay đổi kích thước, gọi một số dịch vụ web, v.v. - bất kỳ thứ gì đến từ lớp logic nghiệp vụ mà mô hình CMS không thể che được.

Trong hầu hết các trường hợp, Umbraco dễ sử dụng đến nỗi chỉ cần một ít tài liệu là đủ. Có API khá mỏng và dễ dàng do Umbraco cung cấp, nhưng có một công nghệ tốt. cấp độ cần thiết từ nhà phát triển và đó là XML đầu tiên: XQuery và XPath để sử dụng tối đa XSLT.

Và một lần nữa về cài đặt: Tôi chỉ làm theo từng bước của hướng dẫn cài đặt và thế là xong.


1

Vấn đề với Umbraco là giao diện người dùng rất khó xử lý và không rõ ràng ngay lập tức về cách sử dụng nó và nơi tìm mọi thứ. Có một số nút phần ở cuối trang và khi bạn nhấp vào một nút, bạn sẽ thấy chế độ xem dạng cây, nơi bạn xem chi tiết những gì bạn muốn. Đây là UI 101 không tốt: không có thịt bí ẩn. Tất cả các chức năng phải được sắp xếp và hiển thị cho người dùng. Các trình đơn thả xuống có menu con sẽ là một cách tiếp cận tốt hơn.

Tên phần tử giao diện người dùng không rõ ràng. Ví dụ: có phần Thành viên và Người dùng, phần Nhà phát triển và phần Cài đặt, phần Nội dung và Phương tiện. Không phải Truyền thông phải là Nội dung? Không phải Thành viên cũng là Người dùng? Không phải Cài đặt là điều mà một Nhà phát triển sẽ làm sao? Bạn hiểu được sự trôi dạt của tôi.

Với việc phát hành phiên bản 5, không có vấn đề nào trong số này được giải quyết. Điều tốt nhất họ đã làm là giết XSLT / Classic ASP.NET và thay thế nó bằng MVC và Razor. Điều này giúp bạn tìm hiểu sản phẩm dễ dàng hơn nhiều từ quan điểm của nhà phát triển, mặc dù thiếu tài liệu đầy đủ cho phiên bản 5. Tuy nhiên, từ quan điểm sáng tạo nội dung, nó vẫn còn thiếu.

Nếu bạn muốn thấy một giao diện người dùng tuyệt vời, không tìm đâu xa hơn SiteFinity. Mặc dù thiết kế mới không tốt bằng các phiên bản SiteFinity 3, nhưng tính năng chỉnh sửa nội dung là tốt nhất mà tôi từng thấy trên thị trường. Thật tệ là nó không hỗ trợ MVC và các điều khiển của nó rất khó sửa đổi và tạo kiểu.


Giao diện người dùng của phiên bản 7 là một cải tiến lớn. Bạn nên thử một lần nữa.
Timothy Lee Russell

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.