Nicht beansprucht: Arbeiten Sie bei Sanity?
Sanity Bewertungen: 4.7/5 – Sehr gut bewertet
Sanity ist eine Composable Content Cloud, mit der Teams erstaunliche digitale Erlebnisse in großem Maßstab erstellen können. Es bietet Echtzeit-Zusammenarbeit, Live-Bearbeitung durch mehrere Benutzer und Nachverfolgung von Änderungen. Inhaltsersteller, Designer und Entwickler können zusammenkommen und gleichzeitig Inhalt und Präsentation trennen
| Kompetenzen |
API
CLI
US
|
|---|---|
| Kategorie |
Vertriebspartner
Mittlerer Markt
Unternehmen
|
| Einsatz | Cloud / SaaS / Webbasiert |
| Unterstützung | 24/7 (Live-Repräsentant), Chat, E-Mail/Helpdesk, FAQs/Forum, Wissensdatenbank, Telefonsupport |
| Training | Dokumentation |
| Sprachen | Englisch |
Vergleichen Sanity mit anderen beliebten Tools in derselben Kategorie.
Flexibilität und Anpassungsfähigkeit für jedes Projekt
Lernkurve, insbesondere für GROQ als neue Abfragesprache
Mit Sanity kann ich alle Arten von Daten erstellen, die ich im Frontend benötige, sei es eine Datentabelle, eine Preistabelle, ein Aufruf von Funktionen, eine Dokumentation, was auch immer...
Ich habe auch andere CMS-Systeme verwendet, aber Sanity ist am besten.
Wir können Tailwind nicht für Anpassungen in der Subdomain sanity.studio verwenden.
Wir können Inhalte auf der Website durch erneute Validierung bearbeiten, anstatt den Code zu ändern und ihn neu bereitzustellen.
Die Nutzung von Sanity ist ein Vergnügen, und das Erstellen benutzerdefinierter Inhaltstypen wie einer hybriden Foto-/Videogalerie oder einer Sammlung von Verweisen auf andere Inhalte ist kinderleicht. Die Integration mit React-Frameworks wie Gatsby und Next.js verläuft reibungslos, und es gibt hervorragende Dokumentationen zu jedem Anwendungsfall.
Es wäre ungemein hilfreich, wenn Sanity eine detaillierte Möglichkeit böte, Inhalte zwischen Datensätzen zu übertragen, beispielsweise für die Bereitstellung von Updates für Clients.
Mit Sanity kann ich Inhaltstypen genau so erstellen, wie ich es möchte, ohne unnötigen CMS-Schnickschnack.
Ich konnte innerhalb von 24 Stunden eine Sanity-Next.js-Anwendung erstellen, integrieren und bereitstellen. Das Tutorial zur persönlichen Website war sehr hilfreich, die Dokumentation zu den Datentypen war übersichtlich gestaltet.
Die Notwendigkeit der erneuten Validierung wurde in den Tutorials nicht behandelt. Dies hängt eher mit der korrekten Einrichtung von ISR in Next.js zusammen; ich musste das selbst herausfinden.
Ein zentrales Admin-Portal für Shopify, CMS und MUX ist eine tolle Sache. Ich hatte Schwierigkeiten, eine Lösung für einen Kunden zu finden, aber diese hier scheint für mich zu funktionieren. Ich muss mich allerdings noch etwas in MUX einarbeiten, mal sehen, wie es sich mit der Zeit entwickelt.
Sanity als Content-Management-System hat sich bei der Integration in meine Projekte als sehr hilfreich erwiesen. Die Daten werden von Sanity sehr schnell abgerufen. Auch die Benutzerfreundlichkeit der Sanity-Plattform ist bemerkenswert.
Ich beschäftige mich gerade mit Sanity. Mir ist aufgefallen, dass wir den Sanity Studio-Link nutzen müssen, um unsere Inhalte zu veröffentlichen. Es wäre hilfreich, wenn Sanity vorgefertigte Formulare für die Website bereitstellen würde, die für bestimmte Nutzergruppen wie Administratoren gedacht sind.
Wir können all unsere Inhalte, die keine Analysen benötigen, dort platzieren, und diese Produkte dienen lediglich als Inhalte für unsere Website. Daher übernimmt Sanity unser Content-Management.
Der Kerndienst selbst, der eine gehostete Datenbank für strukturierte Inhalte bereitstellt, ist elegant und benutzerfreundlich. Ich finde es sinnvoll, dass kleinere Jamstack-Websites einen guten Content-Editor für technisch weniger versierte Nutzer anbieten. Ich bin außerdem gerade dabei, verschiedene Firebase-Projekte auf Sanity umzustellen. Die Dokumentation ist hervorragend (was mir sehr wichtig ist), und der Support über Slack ist wirklich erstklassig. Das ist ein großer Vorteil! Manchmal braucht man genau das, um sein Wissen über einen Dienst zu vertiefen.
Ich konnte mit meinen Projekten glücklicherweise im kostenlosen Tarif bleiben. Der erste kostenpflichtige Tarif ist wirklich ziemlich teuer. Das sehe ich immer häufiger bei Webdiensten, und ich finde den Preis zwar angemessen, aber ja, teuer ist er trotzdem.
Ich habe viel Zeit damit verbracht, eigene CRUD-Backends für interne Dienste zu entwickeln. Dieser zusätzliche Schritt, eine (manchmal recht komplexe) CRUD-Schnittstelle zu erstellen, bremste Innovationen. Sanity löst dieses Problem für mich, und das ist großartig.
Ich liebe es, dass ich die Datenbankverwaltung einfach vergessen kann, dass ich mich problemlos von meinem lokalen Rechner aus mit meinem Projekt verbinden kann und die Möglichkeit, Daten-Snapshots zu erstellen.
Ich komme aus dem Bereich der Datenbankverwaltung und des Datenbankhostings, daher ist es für mich nicht wichtig, mich aktiv einzubringen.
Mit Sanity lässt sich ein neues Projekt unglaublich schnell starten. Es eignet sich hervorragend, um mit Funktionen zu experimentieren, sie wieder zu verwerfen und etwas Neues auszuprobieren.
Alle Teammitglieder, ob Entwickler, Designer oder Content-Manager, werden sich über die Nutzung von Sanity freuen.
Die Medienverwaltung ist nicht optimal integriert; es gibt zwar ein Plugin, aber standardmäßig wäre eine vollständig verwaltete Medienbibliothek deutlich einfacher. (No-Profit-Plan entfernt)
Technisch einfach einzurichten, sicher und geschützt. Die Daten werden von ihnen gehostet.
Ein außergewöhnliches Produkt. Der Einsatz von Sanity hat unseren Entwicklungs-Workflow deutlich optimiert. Alle Aspekte funktionieren einwandfrei, von der Skalierbarkeit bis hin zur reibungslosen Integration neuer Funktionen und Features. Diese Plattform ist in jeder Hinsicht herausragend. Die beste Lösung für strukturierte Inhalte.
Die Migration der bestehenden Inhalte zu Sanity gestaltet sich schwieriger als erhofft und erfordert einen höheren Zeitaufwand. Darüber hinaus planen wir in naher Zukunft einen Wechsel von unserem Vue-Stack zu React, da React + Sanity eine fortschrittlichere und unkompliziertere Integration als Vue + Sanity bietet.
Die Flexibilität, Inhalte nach unseren Präferenzen anzuordnen, und die Möglichkeit, Inhalte über benutzerdefinierte Abfragen abzurufen, sind herausragende Merkmale. Unser Hauptziel ist es, unseren Kunden ein außergewöhnliches CMS-Erlebnis zu bieten, und in dieser Hinsicht erfüllt Sanity unsere Erwartungen zweifellos.
Ein Content-Schema als Code ist äußerst sinnvoll. Sie können es versionieren, eigene Starterkits erstellen und problemlos benutzerdefinierte Eingabekomponenten entwickeln. Die komplexen Aspekte wie Datenmanagement und Skalierung werden Ihnen abgenommen, sodass Sie die perfekte Balance zwischen umfassender Anpassbarkeit und schneller Entwicklung finden. Die Sanity-Community ist ebenfalls sehr aktiv, insbesondere der Slack-Kanal und die virtuellen YouTube-Treffen.
Die Beschränkung der Datenattribute sollten Sie beim Erstellen Ihrer Inhalte stets beachten. Wenn Sie TypeScript für Ihren Studio Code verwenden, kann es außerdem schwierig sein, Dokumentationen und Anleitungen zur Verwendung zu finden. Da TypeScript-Unterstützung jedoch erst seit Version 3 verfügbar ist, gehe ich davon aus, dass sich dies mit der Zeit verbessern wird.
Sanity eignet sich perfekt für die Erstellung von Marketing-Websites, die sowohl für Entwickler als auch für Content-Ersteller optimal funktionieren. In unserem Unternehmen ist es ein Tool, das Entwickler sehr gerne nutzen, und seine Flexibilität ermöglicht es, die Bearbeitungsoberfläche an die Bedürfnisse Ihres Content-Teams anzupassen.
Die wahre Stärke liegt in der Individualisierung. Alles lässt sich an die individuellen Bedürfnisse des Unternehmens anpassen.
Ich konnte keine Möglichkeit finden, auf Objekte innerhalb von Arrays zuzugreifen.
Ich nutze es als Headless-CMS in Kombination mit Gatsby.js. Bisher bin ich sehr zufrieden.
Der Workflow ist intuitiv. Die Dokumentation ist ausreichend. Die Preisstaffelungen sind angemessen. Die Akzeptanz in der Community ist hoch.
Die Navigation in ihrer Dokumentation könnte verbessert werden. Sie könnte mehr Informationen enthalten, um fortgeschrittene Anwendungsfälle und Anpassungen abzudecken.
Ermöglicht es uns, ein Content-Management-System (CMS) für Kundenwebsites zu entwickeln, damit diese ihre Inhalte selbst verwalten können.
Sanity hat wirklich den Nagel auf den Kopf getroffen, was ein Headless/Composable CMS ausmacht. Es bietet uns alle Funktionen, die wir uns von unserer Inhaltsschicht wünschen könnten, ohne uns dabei jemals im Weg zu stehen. Die Tatsache, dass sich das Studio in unsere eigene Next.js-Anwendung einbetten und mit React nach Belieben anpassen lässt, eröffnet eine Welt voller Möglichkeiten, es nicht nur als Ersatz für unser altes CMS zu verwenden (WordPressAber auch für alle möglichen anderen Content-Workflows, die wir uns heute noch gar nicht vorstellen können. Sie arbeiten intensiv daran, mit den neuesten Funktionen von Next.js Schritt zu halten. Anleitungen zur Verwendung von Live-Vorschauen im App Router sind gerade erschienen, und die Möglichkeit, `fetch` zu nutzen, aktiviert die Cache-Funktionen von Next.js.
Die Dokumentation und die APIs sind in puncto Anpassungsmöglichkeiten etwas dürftig. Bereits in unserem ersten Projekt mussten wir aufgrund fehlender Optionen und APIs einige unkonventionelle Lösungen entwickeln, um das Desk-Tool anzupassen (beispielsweise gibt es keine Möglichkeit, eine Standardkonfiguration für immer geöffnete Bereiche im Editor festzulegen). Die bereichsbasierte Struktur kann für technisch weniger versierte Nutzer verwirrend sein, da beispielsweise zwei verschiedene Vorschaufenster gleichzeitig geöffnet sein können. Auch die separate Veröffentlichungsschaltfläche pro Bereich ist verwirrend. Für unsere Anwendungsfälle (wir wollten unseren Redakteuren eine Storyblok-ähnliche Benutzererfahrung bieten) mussten wir daher eine unsaubere Lösung finden.
Wir haben nach einem Headless-CMS gesucht, das unser bisheriges System ersetzen soll. WordPress Für alle Kunden unserer Agentur. Dadurch müssen wir uns keine Gedanken mehr um die Serververwaltung und deren Instandhaltung machen. WordPress Wir sind auf dem neuesten Stand und können uns stattdessen auf eine einzige Entwicklungsebene konzentrieren: Next.js. Die Möglichkeit, das Studio einzubetten und selbst zu hosten, ist ein echter Durchbruch. Der CDN- und Bild-Workflow bietet uns endlich einen sinnvollen Workflow für responsive Bilder. Der Vorschaumodus spart uns unzählige Supportstunden, da unsere Kunden jetzt direkt sehen können, was vor sich geht.
Sanity erleichtert meinen Kunden das Hinzufügen und Bearbeiten von Inhalten auf ihren Webseiten enorm. Mir entfällt der Aufwand, für jeden Kunden ein individuelles Backend zu entwickeln. Ich binde mich einfach in Sanity ein, und sie können sich mit einem einfachen Gmail-Konto anmelden.
Meine einzigen Kritikpunkte an Sanity betreffen die etwas knifflige Integration mit Next.js. Von Version zu Version ändern sich Kleinigkeiten, und es gibt nicht immer vergleichbare Implementierungen. Hat man diese Hürden aber erst einmal überwunden, läuft alles reibungslos!
Vernünftigerweise muss ich keine individuellen Backends entwickeln, was mir enorm viel Zeit spart. Jetzt kann jeder meiner Kunden ein ähnliches, benutzerfreundliches Backend nutzen, anstatt dass ich MongoDB einbinden und eigene Datenverwaltungsrouten schreiben muss. Das nimmt mir einen großen Teil der Arbeit ab.
Die auf JavaScript und React basierende Infrastruktur von Sanity.io integriert sich nahtlos in die Next.js-Umgebung, wodurch der Lernaufwand minimiert und eine vertraute Entwicklungsumgebung geschaffen wird. Die Skalierbarkeit der Plattform ist bemerkenswert und erfüllt gleichermaßen die Anforderungen kleiner Projekte wie großer Unternehmenssysteme.
Bei einfachen Aufgaben kann GROQ übermäßig ausführlich und kompliziert wirken, und obwohl es komplexe, verschachtelte Datenstrukturen verarbeiten kann, wird es bei größeren Datensätzen schnell unhandlich. Daher bietet es zwar Leistung und Flexibilität, aber ich habe es in meinem Arbeitsablauf oft eher als Hindernis denn als Erleichterung empfunden.
Sanity ermöglicht es mir, eigene Inhaltstypen und -strukturen mithilfe von Schemas in JavaScript zu definieren. Dies bietet mir im Gegensatz zu vielen anderen Standard-CMS eine hohe Flexibilität. Dadurch kann ich meine Inhalte besser organisieren und effizientere Entwicklungsabläufe realisieren.
Die Benutzeroberfläche ist übersichtlich und intuitiv, die Dokumentation gut und umfassend und enthält einige Videobeispiele und Tutorials, was den Einstieg in das Produkt deutlich erleichtert. Die Abfragesyntax ist sehr leistungsstark.
Der Einstieg in Sanity CMS kann im Vergleich zu einfacheren CMS-Lösungen etwas komplexer sein, jedoch helfen gute Dokumentationen und Tutorials. Im Vergleich zu anderen CMS-Optionen kann es teurer sein, insbesondere bei größeren Projekten oder stark frequentierten Websites.
Die Verwaltung statischer Inhalte und Daten vereinfacht die Entwicklung, sobald man sich an die Nutzung gewöhnt hat. Dies steigert die Produktivität der Entwickler und senkt die Entwicklungskosten.
Beispieldaten, Beispiele zum Aktualisieren, Datenabruf, Integration mit beliebigen Frontend-Frameworks
Mehr Video-Tutorials wären toll.
Zentralisierte Daten in einer einzigen API. Ein einziger API-Zugangspunkt für den schnellen Datenabruf.
Benutzerfreundlichkeit, insbesondere für React-Nutzer, und die Flexibilität, sie mit geringem oder gar keinem Aufwand auf verschiedenen Plattformen einzusetzen.
Um produktiv arbeiten zu können, müssen Sie GROQ lernen. Das Einrichten der Assets ist mühsam, da es GROQ-Kenntnisse voraussetzt.
Es erfüllt alle meine inhaltlichen Anforderungen nahtlos. Ich plane, meine gesamte Lernplattform mit Sanity aufzubauen.
Sanity verfügt über ein wunderschönes, integriertes Studio, das sich perfekt in jedes NextJS-Projekt einfügt.
Der einzige Nachteil ist die begrenzte Anzahl an Gratis-Tokens, die man erhält.
Für mich als Frontend-Entwickler ist es eine temporäre Backend-Lösung.
Ich finde es toll, wie einfach man mit Code ein voll funktionsfähiges CMS entwickeln kann. Außerdem gefällt mir, wie man das Studio in eine Next.js-Website einbetten kann.
Die Dokumentation könnte mitunter verbessert werden, insbesondere im Hinblick auf die TypeScript-Beispiele.
Wir fungieren als eine Art Koma für die Websites, die wir für unsere Kunden erstellen.
Was mir an Sanity gefällt? Der Einstieg ist dank einer gut dokumentierten Abfragesprache einfach, die Datenspeicherung unkompliziert und die Struktur lässt sich per Code verwalten, sodass Änderungen mit Git nachverfolgt werden können. Die perfekte Lösung, wenn Sie Ihre eigene Anwendung hosten möchten, aber weder Datenbank noch CMS hosten wollen.
Es wäre wünschenswert, eine einfachere Möglichkeit zum Datentransfer zwischen Projekten zu haben, beispielsweise zwischen Staging- und Produktionsumgebung. Das ist zwar möglich, aber nicht so einfach wie die Ersteinrichtung.
Das Hauptprojekt, für das ich Sanity eingesetzt habe, ist im Wesentlichen ein technisches Online-Benutzerhandbuch. Es handelt sich um eine einfache Webanwendung, aber ich benötigte für meinen Kunden eine komfortable Bearbeitungsoberfläche und suchte nach einer Lösung, die den Aufwand gering hielt, damit ich mich auf die Benutzeroberfläche konzentrieren konnte. Sanity war dafür perfekt geeignet.
Sanity bietet eine Plattform, die eine vollständig individualisierbare Benutzeroberfläche mit spezifischen Validierungsanforderungen bereitstellt, um den Bedürfnissen unserer Kunden gerecht zu werden, und stellt sowohl eine GraphQL-API als auch ein JS-SDK zum Abrufen dieser Daten bereit. Was will man mehr?
Ein kleiner Nachteil wäre die gemeinsame Arbeit mit anderen Entwicklern an denselben Datenfeldern. Es wäre ideal, wenn dies ohne einen eigenen Datensatz pro Entwickler möglich wäre.
Sanity beseitigt die Schwierigkeiten bei der Datenverwaltung in einem CMS erheblich. Im Vergleich zu anderen CMS ist es für alle Teammitglieder und unsere Kunden wesentlich benutzerfreundlicher.
Die einfache Anpassbarkeit des Schemas ist ein großer Pluspunkt. Außerdem gefällt mir die einfache Datenabfrage mit GROQ sehr gut. Das erleichtert meine Arbeit als Entwickler enorm. Ein weiterer Vorteil ist die hohe Erweiterbarkeit des Studios durch Plugins. Dank des Vision-Plugins kann ich jede Abfrage testen, bevor ich sie in meinen Produktivanwendungen einsetze.
Ein Nachteil ist, dass die Implementierung von Singleton-Dokumenten ohne ein eigens dafür entwickeltes Plugin nicht ganz einfach ist. Es wäre wünschenswert, wenn Sanity es ermöglichen würde, bei der Definition des Schemas direkt festzulegen, dass ein Dokument als Singleton behandelt werden soll. Ein weiterer Minuspunkt ist die fehlende Möglichkeit, die Studio-Benutzeroberfläche zu übersetzen. Ich habe den entsprechenden GitHub-Issue vor etwa einem Jahr kommentiert, und obwohl es das meistkommentierte Issue ist, hat sich seit seiner Eröffnung vor vier Jahren nichts getan.
Sanity vereinfacht die Verwaltung von Website-Inhalten erheblich. Ich nutze es sowohl für meine private Website, deren Daten größtenteils von Sanity stammen, als auch für Kundenwebsites.
Schnelle Benutzeroberfläche, Studio... einfache Integration mit Next.js, React.js, Remix.js
Ich liebe es, es gibt nichts daran auszusetzen! Eines meiner Lieblings-CMS!
Schnelle Aktualisierung, Benutzeroberfläche, Bereitstellung mit Vercel und vieles mehr...
Es ist selten, dass so viel Wert auf die Unterstützung neuester Technologien und Tools gelegt wird. Dank der ausführlichen Dokumentation für jedes Tool fand ich genau das, was ich für mein Toolset benötigte, und konnte Sanity vom ersten Tag an effektiv nutzen. Das Hosting für Sanity Studio war ebenfalls ein großer Pluspunkt.
Kurz gesagt, Sie werden Opfer einer Anbieterabhängigkeit. Sie müssen Ihren Anwendungsfall sorgfältig prüfen und die Auswirkungen im großen Maßstab abschätzen. Lohnt sich der Preis für die von Sanity bereitgestellten Tools?
Wir suchten nach einer einfachen Möglichkeit, ausgewählte Links und die Metadaten der zugehörigen Website zu erfassen. Sanity erwies sich als ideal, um diese Inhalte zu erfassen, zu ändern, zu überprüfen und für spätere nutzerorientierte Anwendungen zu veröffentlichen.
Mir gefällt, dass es skalierbar und relativ leicht verständlich ist.
Die Dokumentation könnte ausführlicher sein.
Es löst das Problem, dass Sie die Inhalte Ihrer Kunden nicht selbst verwalten müssen.
Sanity ist in nahezu allen Bereichen fantastisch. Von der Entwicklererfahrung bis zur Endnutzernutzung sind sowohl mein Team als auch unsere Kunden äußerst zufrieden.
Ich finde es großartig, dass das Sanity-Team so schnell iteriert und sein Produkt ständig verbessert. Allerdings habe ich den Eindruck, dass die Entwicklerdokumentation hinterherhinkt und es oft schwierig ist, verlässliche Informationen zu neuen Funktionen zu finden.
Bildoptimierungs-Pipeline, Content-Management, Webhooks, CMS-Anpassbarkeit. Ich bin selten von den Einschränkungen von Sanity an sich frustriert. Vielmehr resultieren viele Mängel und Zeitverluste aus der mangelnden Dokumentation neuer Funktionen und APIs.
Es ist einfach, eine Datenstruktur an meine Geschäftsanforderungen anzupassen. Sie bieten hervorragende Standard-Eingabeschnittstellen, die sich aber mit React individuell anpassen lassen.
Der einzige Nachteil besteht darin, dass die Nutzung und der Zugriff auf APIs außerhalb von Sanity etwas schwieriger ist. Ein optimaler Data Lake müsste nicht unbedingt alles in einem einzigen Data Warehouse speichern.
Sie machen atomare, zusammensetzbare Datenstrukturen sowohl für Entwickler als auch für Autoren zugänglich. Mein gesamtes Team, nicht nur die Entwickler, hat dadurch eine höhere Produktivität erzielt.
Unser Newsletter-Inhalt ist unser Produkt. Daher muss der Content-Erstellungsprozess reibungslos funktionieren. Wir haben andere Optionen geprüft und überlegt, alles selbst zu entwickeln – aber wozu? Sanity nimmt Ihnen die ganze Arbeit ab und ermöglicht ein umfangreiches Content-Schema, tiefgreifende Beziehungen und maximale Anpassungsmöglichkeiten für den Editor. Dank der durchdachten Next.js-Vorlagen war der Einstieg kinderleicht, und das Community-Ökosystem ist sehr stark.
Ehrlich gesagt, nicht viel. Ich denke, sie sollten die Migration von anderen Tools zu Sanity vereinfachen, um die Abhängigkeiten der Entwickler zu reduzieren. Ihre CLI gestaltet den aktuellen Prozess aber recht reibungslos.
Unser Inhaltsschema ist unsere Datenbank. Es ermöglicht uns, Inhalte einmal zu erstellen und überall zu veröffentlichen. Wir können das Studio exakt an unseren Workflow anpassen und unseren Autoren und Redakteuren ein optimales Erlebnis bei der Inhaltsentwicklung bieten.
Die Bereitstellung ist einfacher als bei der anderen, und das Entwicklungskonzept ist wirklich konsistent.
Integrationen von Plug-ins, um selbst eines zu erstellen.
Mein Blog-Backend.