Nieodebrane: Pracujesz w DatoCMS ?
DatoCMS Recenzje: 4.8/5 — wysoko oceniane
DatoCMS to nowoczesny, przyjazny dla użytkownika system zarządzania treścią zaprojektowany tak, aby zapewnić bezproblemowe i usprawnione doświadczenie dla programistów, marketerów i twórców treści. Interfejs platformy jest prosty i intuicyjny, a także oferuje szeroki zakres elastycznych opcji dostosowywania, umożliwiając użytkownikom łatwe tworzenie, zarządzanie i publikowanie treści. Niektóre z jego wyróżniających się funkcji obejmują solidny interfejs API, bezproblemową integrację z popularnymi frameworkami front-end, kontrolę wersji i narzędzia do współpracy w czasie rzeczywistym, co czyni go najlepszym wyborem dla nowoczesnych witryn i aplikacji.
| Możliwości |
API
CLI
|
|---|---|
| Segment |
Mały biznes
Średni rynek
Enterprise
|
| Rozlokowanie | Chmura / SaaS / oparta na sieci |
| Wsparcie | 24 godziny na dobę, 7 dni w tygodniu (przedstawiciel na żywo), czat, e-mail/pomoc techniczna, często zadawane pytania/forum, baza wiedzy, pomoc telefoniczna |
| Szkolenia | Dokumenty |
| Języki | Angielski |
Porównaj DatoCMS z innymi popularnymi narzędziami w tej samej kategorii.
Wybraliśmy DatoCMS, ponieważ potrzebowaliśmy prostego sposobu na wdrożenie lokalizacji na naszych stronach, migrację wszystkich stron do formatu WYSIWYG bez żadnych komplikacji oraz zarządzanie rolami pracowników w firmie. Ten CMS ma wszystko, czego potrzebowaliśmy: mnóstwo wtyczek, biblioteki do integracji z React, doskonałe zarządzanie lokalizacją, bardzo dobrą wydajność i niesamowity sposób zarządzania webhookami. DatoCMS ma wszystko, czego potrzebujemy!
To może być trochę techniczny przegląd, ale czymś bardzo, bardzo skomplikowanym jest aktualizacja treści w określonych typach pól. Na przykład, mam duży blok modułowy i chciałem utworzyć jego treść ze skryptu napisanego w Nodejs, ponieważ nie wiedziałem, jak to zrobić, musiałem ręcznie wprowadzić zmianę w modelu, sprawdzić Wadyole -> sieć przeglądarki, rozwinąć żądanie i poszukać tego pola, aby zobaczyć format, którego DatoCMS używa do jego zapisania, a następnie skopiować tę strukturę do mojego skryptu Nodejs i dostosować ją, aby zapisać potrzebne mi informacje. Kolejną rzeczą, z którą się zmagałem, było przetłumaczenie tekstu strukturalnego, ale zachowanie formatu oryginalnej treści. Było to dla mnie bardzo trudne, ale udało mi się to zrobić. Myślę, że to coś zupełnie normalnego, że masz wpis na blogu po angielsku i chcesz go przetłumaczyć na francuski/włoski lub inny język, ale chcesz zachować oryginalny format edytora WYSIWYG. To są rzeczy, nad którymi musiałem się sporo nagłowić, żeby je ogarnąć, ale udało mi się. Nie twierdzę, że ten CMS jest gorszy od innych, biorąc pod uwagę moje uwagi – absolutnie nie. Uważam, że Dato jest lepszy bez wątpienia. Ale moim zdaniem te rzeczy można by poprawić.
Teraz możemy mieć wiele języków na naszej stronie, mamy lepszą wydajność w porównaniu z naszym obecnym CMS-em (migrujemy z innego do Dato), mogliśmy wdrożyć ISR z webhookami DatoCMS (co jest niesamowite!). Nasi redaktorzy treści są zadowoleni, ponieważ mają niesamowity edytor WYSIWYG i niesamowity sposób edycji obrazów! Uwielbiam też klienta Node.js, biblioteki do zarządzania tekstem strukturalnym za pomocą React i API Graphql – teraz łatwiej jest nam pobierać informacje z CMS-a.
UX, zarówno w modelowaniu, jak i edycji treści, jest znacznie lepszy niż u konkurencji. W rzadkich przypadkach, gdy potrzebowałem wsparcia, ich zespół był bardzo responsywny i pomocny.
Nie ma w tej platformie nic, do czego można by się przyczepić, ale byłoby wspaniale, gdyby dodali możliwość zakupu dodatkowej przepustowości dla projektów w ramach bezpłatnej wersji.
DatoCMS oferuje platformę do szybkiego uruchomienia bezgłowego CMS-a dla stron internetowych i aplikacji. Jest to tak szybkie i proste, że cały proces uruchomienia projektu jest znacznie szybszy niż w innym przypadku.
DatoCMS pozwala na stworzenie w pełni spersonalizowanego zaplecza CMS dla stron internetowych JAMstack. Umożliwia precyzyjne modelowanie struktur danych, umożliwiając jednocześnie redaktorom łatwe zarządzanie treścią. Dane można następnie pobrać do aplikacji za pośrednictwem różnorodnych, sprawnie działających interfejsów API. System jest responsywny, a programiści są przyjaźnie nastawieni i szczerze zaangażowani w sposób, w jaki użytkownicy korzystają z ich produktu. Oferowane rozsądne ceny oznaczają, że nawet mniejsze firmy mogą skorzystać z tego znakomitego produktu.
Interfejs użytkownika CMS – już i tak najlepszy na rynku – mógłby być jeszcze lepszy, gdyby dopracowano jego użyteczność. Część terminologii jest nadal zaprojektowana z myślą o zaawansowanych technicznie użytkownikach. Interfejs jest bardzo solidny, ale zdarzają się też błędy. Niektóre elementy interfejsów API nie są tak dobrze udokumentowane, jak bym sobie tego życzył.
Dostarczam klientom łatwe w obsłudze systemy CMS, które pozwalają im edytować witrynę w bezpieczny i kontrolowany sposób. Mogę zapewnić klientom tylko i wyłącznie te elementy sterowania, których potrzebują, dzięki czemu edycja jest prosta i nie ma ryzyka przypadkowego uszkodzenia.
1. Doskonała i responsywna obsługa klienta 2. Świetny interfejs użytkownika aplikacji 3. Mały i zwinny zespół szybko wdrażający nowe funkcje
Nic poważnego. Jeśli miałbym wybrać coś: 1. Prostsze podglądy na żywo. 2. Brak niektórych funkcji znanych z dużych konkurentów, ale bez rewelacji.
Centralne zarządzanie treścią dla stron internetowych i aplikacji. Oferuje świetny interfejs użytkownika do modelowania i edycji treści. Cennik jest uczciwy. Oferuje świetne możliwości wielojęzyczne.
Świetnie komponuje się z Gatsbym, oferując bardzo nowoczesną, prostą, a zarazem elastyczną edycję modeli. Edycja modeli danych jest łatwa dla programistów, a edycja rekordów dla redaktorów.
Mieliśmy w przeszłości kilka błędów, ale wszystkie zostały naprawione, więc teraz nie ma powodu, żeby nam się nie podobało.
Migracja z Wordpress Przechodzimy na nowocześniejszy CMS. Mamy bardzo zróżnicowaną treść, ale niektóre strony (np. blog) wymagają wielu rekordów. DatoCMS idealnie spełnia te wymagania, oferując dobre podejście i sposób pracy z obydwoma tymi elementami.
Minimalna konfiguracja wymagana do uruchomienia wdrożeń witryny, np. w Vercel. Elastyczny system typów (schemat) i rozszerzalny edytor blokowy.
Cena jest zbyt wysoka dla mniejszych projektów z około 1000 rekordów. Najtańszy plan kosztuje 199 €/miesiąc. Darmowy plan nadaje się wyłącznie do celów programistycznych.
Wdrożenie wielojęzycznej witryny internetowej z bogatymi multimediami dla globalnej publiczności. Głównymi korzyściami były niskie koszty utrzymania IT oraz łatwe i przyjemne edytowanie treści przez redaktorów.
Ciągle rozwijany zestaw funkcji, łatwość obsługi i niezwykle responsywny zespół produktowy.
Szczerze mówiąc, trudno mi cokolwiek wymyślić. Jedyne, co bym powiedział, to brak infrastruktury odizolowanej od klienta, ale to zostało niedawno dodane.
Jedno źródło prawdy dla treści CMS w wielu aplikacjach. Moduły komponowalnej treści, które pozwalają projektantom łatwo tworzyć unikalne doświadczenia w ciągu kilku minut.
W ramach projektu modernizacji witryny (przeniesienia z Drupala) oceniliśmy ponad tuzin systemów CMS, zarówno tradycyjnych, jak Wordpress lub Drupal 9 i headless, takie jak DatoCMS, GraphCMS czy branżowy gigant Contentful. Oceniliśmy ponad tuzin kryteriów i zbudowaliśmy kilka prototypów. DatoCMS był tym, który najbardziej spodobał się naszym redaktorom treści ze względu na doskonałe środowisko edytora. Od razu po instalacji oferował dobrą równowagę między funkcjonalnością a łatwością obsługi, oferując usprawniony interfejs edytora i typy pól, które były przydatne, ale nie przytłaczające. Niektóre z jego konkurencyjnych rozwiązań były albo zbyt proste (nadawały się tylko do prostych postów/stron, a nie do bardziej złożonych modeli), albo zbyt zorientowane na deweloperów (obciążone relacjami i semantyką danych, ale trudne do zrozumienia i użycia dla osób niebędących deweloperami). DatoCMS osiągnął idealną równowagę. Pod względem architektury danych zapewnia dużą elastyczność i relacje, umożliwiając zarówno linki do innych rekordów, jak i osadzone „bloki”, które można ponownie wykorzystać i powtarzać. Rekordy można organizować w formie płaskiej listy lub zagnieżdżonej struktury przypominającej drzewo. Umożliwia to modelowanie wszystkiego, od prostych wpisów na blogu po komponowalne landing page'e z polami w sekcjach. Po stronie API, treść jest dostarczana za pośrednictwem bardzo łatwego w użyciu, tylko do odczytu, API GraphQL, obsługiwanego przez CDN. Edytor/administrator graficzny zawiera GraphQL Explorer, który sprawia, że tworzenie zapytań jest banalnie proste. W razie potrzeby rekordy można również edytować za pomocą oddzielnego API REST (nie GraphQL). Obrazy można w podobny sposób przeszukiwać za pośrednictwem interfejsu GraphQL, a następnie są one dostarczane za pośrednictwem CDN Imgix (w zestawie), który umożliwia również wydajne transformacje obrazów w locie za pomocą parametrów URL. Ekosystem wtyczek umożliwia tworzenie niestandardowych typów pól (takich jak pola z wieloma polami wyboru lub lepsze edytory Markdown), a nowa architektura wtyczek została ogłoszona w grudniu 2021 r. (jeszcze jej nie wypróbowałem), co powinno uczynić ją jeszcze bardziej wydajną. DatoCMS to jedna z bardziej przystępnych cenowo opcji CMS (i warta każdej wydanej złotówki), zwłaszcza w porównaniu z uznanymi graczami, takimi jak Contentful. Wsparcie techniczne jest szybkie i responsywne, a ja doceniam transparentność deweloperów w kwestii zgłaszania próśb o funkcje i decydowania, które z nich będą priorytetowe. Ułatwia nam to wewnętrzne planowanie rozwoju. Aktualizacje są częste (kilka razy w roku) i pomocne, bez zakłócania wstecznej kompatybilności. Funkcje są wdrażane w sposób nieinwazyjny, a API jest wersjonowane, aby nie zakłócać istniejących próśb. Budujemy nasz projekt od około roku i dzięki DatoCMS i Next.js, nowy stos jest znacznie łatwiejszy w obsłudze i DUŻO szybszy niż stara konfiguracja Drupala. Zdecydowanie polecam tę konfigurację do implementacji Wady.
Jest kilka drobnych rzeczy, które być może należałoby poprawić: * Lepsze prymitywy pól (może pole wyboru/lista rozwijana z wieloma opcjami, wbudowany edytor drzewa JSON, lepszy edytor Markdown, taki jak Toast...) * Przydałby się porządny pakiet JS SDK dla API GraphQL z wbudowanymi hookami React, obsługą paginacji itp. Obecnie trzeba ręcznie formułować zapytania GraphQL, samodzielnie tworzyć żądania, obsługiwać ponowne pobieranie i paginację. * Oficjalny plan rozwoju produktu i system szacowania żądań funkcjonalności byłby lepszy niż obecne podejście oparte na doraźnych forach. Podsumowując, są to drobne niedociągnięcia i jesteśmy bardzo zadowoleni z DatoCMS.
Rozdzielenie kwestii związanych z treścią, prezentacją/stylizacją i wyświetlaniem/infrastrukturą.
Tekst strukturalny jest dla nas idealnym rozwiązaniem, umożliwiającym tworzenie niestandardowych komponentów w interfejsie użytkownika, które użytkownicy CMS mogą łatwo tworzyć, zmieniać ich układ itp., a wszystko to w ramach pięknego interfejsu użytkownika!
Niestandardowe adresy URL zasobów są dość skomplikowane (choć dokumentacja jest znakomita), jednak zalety Imgix i automatycznego tagowania z pewnością rekompensują ten wysiłek.
Treści marketingowe i zarządzanie zasobami witryny. To ogromny sukces, a łatwy w obsłudze interfejs użytkownika zwiększył liczbę osób w firmie, które mogą samodzielnie aktualizować witrynę.
Każda funkcja DatoCMS jest przemyślana, zaprojektowana i dopracowana, aby zapewnić najlepsze wrażenia zarówno użytkownikom końcowym, jak i programistom. Społeczność jest entuzjastyczna, a zespół wsparcia zawsze znajdzie podpowiedź, jak rozwiązać problem lub rzetelną pomoc. Szczerze mówiąc, nigdy nie spotkałem się z szybszym i niezwykle zaangażowanym zespołem wsparcia niż w DatoCMS. Niezależnie od tego, czy jesteś samotnym programistą, który chce zgłębić przyszłość technologii internetowych dzięki najlepszemu w swojej klasie systemowi CMS bez interfejsu (headless CMS) i jednemu z pionierów filozofii Jamstack, agencją z wieloma klientami, czy przedsiębiorstwem o krytycznych wymaganiach, DatoCMS to wisienka na torcie.
Właściwie nie ma niczego, co by mi się nie podobało w DatoCMS. W tych rzadkich przypadkach, gdy natrafiłem na błąd, usterkę lub utknąłem z jakiegokolwiek powodu, mogłem liczyć na silne wsparcie społeczności i życzliwość zespołu DatoCMS, który zawsze prowadził mnie do rozwiązania, a czasem nawet doraźnie opracowywał nowe funkcje!
Przeniosłem starszą monolityczną aplikację do nowoczesnej, przyszłościowej architektury Jamstack, która zwiększyła wydajność dla użytkowników końcowych ponad 5-krotnie, a jednocześnie drastycznie obniżyła koszty eksploatacji.