Szukam opinii na temat tych z Was, którzy ostatnio oceniali Umbraco.
Szukałem `` najlepszych '' cm-ów, które równoważyłyby łatwość użytkowania / rozszerzalność / dostosowywanie itp., Aby użyć ich jako podstawy dla nowego produktu pionowego, na którym jestem na etapie planowania, więc przez ostatni miesiąc lub więcej pobieram, instaluję, czytam kod źródłowy i tworzę strony testowe w każdym cms asp.net, na którym mogę dostać - i do tej pory ściągnąłem GraffitCMS, MojoPortal, Oxite, Orchard, Kuboo i może kilka innych, z których korzystałem nie pamiętam czubka głowy.
W przypadku każdego z nich, z wyjątkiem Umbraco , byłem gotowy do pracy w mniej niż kilka godzin, w tym dodawanie stron, dostosowywanie szablonów, aw niektórych przypadkach (zwłaszcza Graffiti), pisanie upuszczania widżetów w C # w ciągu zaledwie kilku godzin kilka godzin....
Ale z Umbraco, po zmaganiu się z nim przez prawie 2 dni, po prostu uruchomiłem go, a teraz kolejny poranek oglądając filmy, a potem budując strony itp., Wciąż nie jestem w stanie uruchomić nawet prostej witryny, a nawet stron, które otrzymałem rutynowa praca w wypadku (nie wspominając o byciu psem) ...
A więc pytanie brzmi: czy robię to źle? czy naprawdę ciężko się z nim pracuje? a co ważniejsze, czy będzie to tego warte, jeśli nadal będę naciskać do przodu? czy mogę zmniejszyć swoje straty i iść dalej?
Edycja: asp.net z obsługą SQL Server to wymagania dotyczące wszystkiego, co wybiorę.
ZAKTUALIZUJ ROK PÓŹNIEJ (luty / 2011): Moje początkowe wrażenia są nadal dokładne, Umbraco różni się od większości innych systemów CMS, z których korzystałem w przeszłości, i „uzyskanie go” zajęło mi trochę więcej czasu niż zwykle, ale Teraz, gdy już to zrobiłem, muszę powiedzieć, że znacznie lepiej doceniam produkt, to, co robi i jak to robi - a na dodatek wszystko to naprawdę działa naprawdę dobrze - szczególnie w najnowszej wersji 4.6. 1. Nazwij mnie więc konwerterem - cieszę się, że wystawiłem go i spojrzałem jeszcze raz. Aktualizuję ten post dopiero teraz, ponad rok później, aby nie zostawić tu mojej początkowej negatywnej „recenzji” dla potomności.
źródło
Odpowiedzi:
Krzywa uczenia się dla umbraco jest krótka, ale stroma. Gdy wszystko „kliknie”, będziesz gotowy do pracy w krótkim czasie.
Różni się od innych platform CMS tym, że nie dajesz niczego po wyjęciu z pudełka - tylko puste płótno do pracy. Inne systemy cms skonfigurują domyślny szablon i pozwolą na korzystanie z gotowych funkcji. Umbraco z założenia wcale takie nie jest. Wydobywasz tylko to, co włożysz, to nic dla ciebie nie generuje.
Jest to idealne rozwiązanie dla programistów i projektantów, którzy chcą mieć 100% kontrolę nad swoim kodem / znacznikami.
Wersja 4.7 (obecnie w wersji kandydującej do wydania) wprowadza składnię Razor do tworzenia makr. Eliminuje to potrzebę XSLT + XPath, co moim zdaniem było dużą przeszkodą dla wielu ludzi. Nawet jeśli nie znasz Razor, nauka jest znacznie intuicyjna niż oferty oparte na XML.
Filmy zostały wymienione na innych plakatach poniżej. 20 USD to niewielka cena, którą trzeba zapłacić, aby szybko zacząć działać.
źródło
Czy to ma znaczenie? Chodzi mi o to, że jeśli uważasz, że jest trudny w użyciu i są dostępne inne alternatywy, po co się upierać? Jeśli nie jest dla Ciebie intuicyjny, będzie Ci trudno go używać. Jeśli nie ma jakiejś zabójczej funkcji, której (myślisz, że) potrzebujesz, zrzuć ją i przejdź dalej. Nie potrzebujesz kłopotów z próbą owinięcia głowy wokół jakiegoś dziwnie zaprojektowanego (dla ciebie) produktu, a twórcy produktu nie potrzebują kłopotów ze wspieraniem ludzi, którzy uważają, że ich produkt powinien działać w taki sposób, w jaki nie był nie jest przeznaczony do.
Nic z tego nie ma być szorstkie, tylko praktyczne. Masz swobodę wyboru, więc wybierz to, co najbardziej Ci odpowiada. Wygląda na to, że nie działa, więc idź dalej. Mój szwagier chciał kupić Volvo, ale stwierdził, że elementy sterujące i deska rozdzielcza są całkowicie zagmatwane, więc zamiast tego zdecydował się na BMW. Nie ma nic złego w Volvo, nic złego w moim szwagrze, po prostu dysonans poznawczy. Nie martw się tym.
źródło
Buduję witryny z Umbraco od około 5 lat i nie rozpoznaję twojego opisu Umbraco jako bardzo trudnego CMS, ale postaram się podać kilka wskazówek, które pomogą ci, jeśli nadal jesteś biorąc pod uwagę Umbraco:
Mam nadzieję, że zobaczymy się na forach w Umbraco.
Pozdrawiam Jesper Hauge
źródło
Jako weteran CMS mogę powiedzieć, że Umbraco nie jest trudniejsze w konfiguracji i obsłudze niż wiele innych rozwiązań CMS.
Jednak wiele z tego, czy uważasz to za trudne, czy łatwe, zależy w dużej mierze od twoich wcześniejszych doświadczeń z CMS i twoich oczekiwań co do tego, co CMS powinien zapewnić po wyjęciu z pudełka.
Pracowałem głównie z większymi systemami CMS:
W porównaniu z nimi nie jest trudniejszy w użyciu i prawdopodobnie jest łatwiejszy, ponieważ zwykle schodzi ci z drogi i pozwala na budowanie wymaganej funkcjonalności.
Jeśli jednak twoje oczekiwania są bardziej oparte na rzeczach takich jak Wordpress, tj. Zainstaluj i uruchom, ale z bardziej ograniczonymi opcjami, może to być trudne (jeśli po prostu uruchomisz go bez instalowania zestawu startowego witryny).
Moja rada jest taka, że jeśli budujemy małą stronę spojrzeć na twórczej stronie zestawem startowym na our.umbraco.org . Istnieje również wiele pakietów, które można zainstalować, aby ułatwić sobie pracę lub dodać określoną funkcjonalność (w tym gotowe elementy sterujące nawigacją i pełne rozwiązania blogowe ).
Zajrzyj również na Wiki na our.umbraco.org i zadawaj pytania na forum , społeczność jest pomocna i przyjazna.
źródło
Umbraco różni się nieco od innych systemów CMS, takich jak Sitefinity, DNN czy Drupal. Porównuje się dobrze do Sitecore.
Tak, jest trochę krzywej uczenia się. Myślę, że XSLT może to spowodować, ale bardziej prawdopodobne jest, że jest to po prostu fakt, że musisz zrozumieć strukturę Umbraco. Po wyjęciu z pudełka jest bardzo niewiele „modułów”, które trzeba zaaranżować i stylizować. Raczej pozwala łatwo stworzyć własną strukturę i znaczniki, które nie zmuszają cię do wejścia w pudełko, z którego trudno się wydostać.
Użyłem Drupala, Sitefinity, WordPress, Sitecore i kilku innych i szczerze mówiąc Umbraco jest moim ulubionym. Jeśli wiesz, jak tworzyć świetne witryny internetowe i nie chcesz ograniczać swojego projektu, znaczników lub doświadczenia klienta, Umbraco jest doskonałym wyborem. Jeśli tak naprawdę nie tworzysz witryny, ale chcesz po prostu poskładać elementy i sprawić, by „coś” działało, może to nie być warte Twojego czasu. Jeśli tworzysz wiele witryn lub chcesz, aby użytkownicy końcowi mogli łatwo edytować zawartość (nie tylko duży edytor tekstu sformatowanego), warto przezwyciężyć krzywą uczenia się.
Filmy są całkowicie warte 20 $ do obejrzenia BTW. Są o wiele lepsze niż jakakolwiek dokumentacja, którą możesz znaleźć, a po może 5-6 filmach powinieneś je „dostać”. Po prostu kup jeden miesiąc, a potem anuluj.
Społeczność też jest niesamowita. Jeśli masz problemy, udaj się na fora http://our.umbraco.org i uzyskaj pomoc. Tam jest tego dużo.
Spróbuj również zainstalować pakiet Creative Web Starter Kit lub pakiet Blog 4 Umbraco, aby uzyskać przewagę. Będą one bardziej znane osobom pochodzącym ze środowiska Sitefinity lub Drupal i mogą pomóc w spłaszczeniu krzywej uczenia się.
Powodzenia!
źródło
Jako starszy programista .NET naturalnie skłaniam się ku rozwiązaniom opartym na .NET, a Umbraco wydaje się być solidnym CMS. Więc zainstalowałem go i próbowałem zdobyć trochę wiedzy i uruchomić, a oto moje ustalenia:
W sumie BARDZO FRUSTRUJĄCE w użyciu i całkowicie zniechęciło mnie do Umbraco.
Więc w międzyczasie wybrałem Wordpress i bardzo łatwo jest rozszerzyć interfejs administratora. Wsparcie dla dokumentacji i społeczności jest znakomite. Szkoda tylko, że bazuje na PHP, ponieważ nie poleci to mojej firmie, która zainwestowała dużo w programistów .NET :-(
źródło
Pomijając opinie, wszystko zależy od twojego pochodzenia. Jestem inżynierem oprogramowania, a nie webmasterem. Więc myślę jak inżynier oprogramowania, a nie jak webmaster.
Instalacja Umbraco była dla mnie BARDZO frustrująca po prostu dlatego, że nie było łatwo znaleźć dokumentację TEXT. Kiedy w końcu to znalazłem, instalacja była bardzo prosta.
Problem wielu projektantów stron internetowych polega na tym, że nie są oni inżynierami oprogramowania. Nie ma nic złego w projektantach stron internetowych, którzy nie są jednocześnie inżynierami oprogramowania, to po prostu inny sposób patrzenia na świat. Dużo pracowałem z projektantami stron internetowych, którzy musieli współpracować z moim zapleczem C ++ i C #; mają zupełnie inną perspektywę na prawie wszystko.
Kiedy przeszedłem przez głupkowaty domyślny proces instalacji (który jest zły, zły, zły - nigdy nie powinieneś wymagać innego produktu TYLKO do zainstalowania własnego! ), Stwierdziłem, że Umbraco jest proste i intuicyjne. Nawet moja dziewczyna (nie programistka) stwierdziła, że jest to o wiele bardziej logiczne niż niektóre inne systemy CMS, z którymi się bawiliśmy. Na przykład Drupal był prosty w instalacji, ale tak naprawdę nie został zaprojektowany dla środowiska programistycznego Windows (serwer ASP.NET/SQL) i nienawidzę PHP, więc ostatecznie porzuciłem to. MojoPortal był naprawdę ładny i prosty, ale ... był ... cóż ... prosty. Za proste.
Podoba mi się Orchard, ale kiedy ostatnio spojrzałem na to, że jest tak mało od czego zacząć, zdecydowałem, że będzie to problem w najbliższej przyszłości. Chciałem mieć system zarządzania treścią WWW, a nie platformę programistyczną. Ciągle myślałem, że Orchard jest bardzo podobny do * nix: „Miłe miejsce do życia, ale nie chciałbyś tam odwiedzać”.
Umbraco to dla mnie przyjemne średnie miejsce, niezwykle elastyczne i łatwe do przedłużenia. Bardzo się stara, aby nie wchodzić Ci w drogę. Jeśli chcesz go rozszerzyć, prawdopodobnie najlepiej byłoby uczyć się C # (lub {cringe} VB) lub dokooptować kogoś do napisania CodeBehind za Ciebie. Ale korzystanie z niego jest niezwykle proste i proste.
źródło
Nie mogę powiedzieć, czy ogólnie jest to trudne w użyciu - ale doszedłem do takiego samego wniosku jak ty. Byłem szczególnie rozczarowany brakiem użytecznej dokumentacji - wszystkie potencjalnie przydatne zasoby wideo na ich stronie internetowej są dostępne tylko za płatne $$$ - o co chodzi?
Poza tym kilka filmów wprowadzających, które widziałem, nigdy nie pasowało do mnie. Przedstawili wiele koncepcji, ale tak naprawdę nigdy ich nie wyjaśniali.
Próbowałem też Graffiti, ale to też nigdy nie działało - a ponieważ jego przyszłość jest mniej niż pewna, zrezygnowałem z tego. Inne wydawały się zbyt skomplikowane dla moich wymagań (Kentico, CommunityServer i inne).
W końcu, w oparciu o wskazówkę od znajomego z superuser.com, wybrałem BlogEngine.NET na stronę internetową mojego klubu i jak dotąd w ogóle się nie obejrzałem. To czysty ASP.NET, który przemawia do mnie, jest łatwo rozszerzalny, ma dość dużą społeczność z rozszerzeniami, motywami i innymi rzeczami. Z własnego doświadczenia mogę polecić, abyś to sprawdził, tylko jeśli masz na myśli witrynę opartą głównie na postach (blogach).
źródło
Dziwne. Zainstalowanie nowej strony Umbraco zajmuje mi 5 minut, w 2 godziny udało mi się stworzyć standardową stronę portfolio (cóż, kiedy już przyzwyczaiłem się do XSLT). Bardzo łatwo jest tworzyć, modyfikować, dodawać niestandardowe kontrolki, dodawać coś do sekcji administracyjnej itp.
Trudno było zrozumieć (zajęło mi to pół godziny), że nie muszę pisać żadnego kodu SQL ani C #, dopóki nie będę potrzebować dodatkowego modelu danych, który jest powyżej koncepcji Dokumentów lub możliwości Umbraco. Takie przykłady: automatyczna zmiana rozmiaru obrazów, wywołanie usługi internetowej itp. - wszystko, co pochodzi z warstwy logiki biznesowej, czego nie można pokryć modelem CMS.
W większości przypadków Umbraco jest tak łatwy w użyciu, że nawet ta odrobina dokumentacji wystarczy. Umbraco zapewnia dość cienkie i łatwe API, ale jest dobra technologia. poziom wymagany od programisty, a to przede wszystkim XML: XQuery i XPath do wykorzystania maksymalnie XSLT.
Jeszcze raz o instalacji: po prostu postępowałem zgodnie z każdym krokiem instrukcji instalacji i to wszystko.
źródło
Problem z Umbraco polega na tym, że interfejs użytkownika jest niezręczny i nie od razu widać, jak go używać i gdzie znaleźć rzeczy. Na dole strony znajduje się kilka przycisków sekcji, a po kliknięciu jednego z nich zostanie wyświetlony widok drzewa, w którym można przejść do tego, co chcesz. To jest zły UI 101: bez tajemniczego mięsa. Wszystkie funkcje powinny być zorganizowane i widoczne dla użytkownika. Rozwijane listy z podmenu byłyby lepszym podejściem.
Nazwy elementów interfejsu użytkownika są niejednoznaczne. Na przykład jest sekcja Członkowie i użytkownicy, sekcja Deweloper i Ustawienia, sekcja Treść i multimedia. Czy media nie powinny być treścią? Czy Członkowie nie są również użytkownikami? Czy ustawienia nie są czymś, co zrobiłby programista? Masz mój dryf.
Wraz z wydaniem wersji 5 żaden z tych problemów nie został rozwiązany. Najlepszą rzeczą, jaką zrobili, było zabicie XSLT / Classic ASP.NET i zastąpienie go MVC i Razor. To znacznie ułatwia poruszanie się po produkcie z punktu widzenia programisty, pomimo braku odpowiedniej dokumentacji dla wersji 5. Z punktu widzenia tworzenia treści wciąż jej brakuje.
Jeśli chcesz zobaczyć świetny interfejs użytkownika, nie szukaj dalej niż SiteFinity. Mimo że nowy projekt nie jest tak dobry jak wersje SiteFinity 3, jego edycja treści jest najlepsza, jaką widziałem na rynku. Szkoda, że nie obsługuje MVC, a jego kontrolki są uciążliwe do modyfikacji i stylizacji.
źródło
co chciałbym wiedzieć!
Umbraco - Zanim zaczniesz
źródło