Vai al contenuto
CODELAND

Ogni funzionalità di Sanity, e dove vederla in questa demo.

Stato e piano per ogni funzionalità, verificati sulla documentazione di Sanity il 23 settembre 2026.

Catalogo funzionalità

  • GAAll plans

    Content Lake

    Hosted, real-time JSON document database with drafts, versions and history. SaaS only: it cannot be self-hosted.

    AEM:
    JCR / Oak repository (self-hosted or AEMaaCS)
    Strapi:
    Your own SQL database
    Nella demo:
    Everything in this demo is stored here
  • GAAll plans

    Sanity Studio v6

    Open-source React editing app, configured in code. v6 (June 2026) builds 2–9× faster on Vite 8. Hosted by Sanity or self-hosted.

    AEM:
    AEM author UI (Sites console, Page Editor)
    Strapi:
    Strapi admin panel
    Nella demo:
    codeland.sanity.studio and sanity.codeland.it
  • GAAll plans

    Schemas as code

    Content types, fields and validation are TypeScript files in git, reviewed and deployed like any other code.

    AEM:
    Templates, component dialogs, Content Fragment Models
    Strapi:
    Content-Type Builder (UI that writes schema files)
    Nella demo:
    studio-codeland-sanity/schemaTypes
  • GAAll plans

    GROQ

    Query language that filters, joins references and shapes the response in one request. Sanity-specific: the main lock-in to plan for.

    AEM:
    JCR-SQL2 / QueryBuilder; GraphQL for Content Fragments
    Strapi:
    REST filters and GraphQL
    Nella demo:
    Studio → Vision
  • GAAll plans

    GraphQL API

    A GraphQL endpoint generated from the schema, for teams that prefer GraphQL over GROQ.

    AEM:
    GraphQL for Content Fragments
    Strapi:
    GraphQL plugin
  • GAAll plans

    Portable Text

    Rich text stored as structured JSON, not HTML, so it renders anywhere and AI can edit it safely.

    AEM:
    Rich Text Editor (HTML)
    Strapi:
    Blocks editor (JSON)
    Nella demo:
    News articles (code, tables, callouts, images)
    Vedi →: Portable Text
  • GAAll plans

    Real-time collaboration

    Several editors in the same document at once, with presence and live updates; no page locking.

    AEM:
    Page locking / check-out
    Strapi:
    Not native (community plugins)
    Nella demo:
    Open one document in two browsers
  • GAAll plans

    Visual Editing (Presentation)

    Click any text on your own frontend to edit it, with a live draft preview and drag-and-drop section reordering.

    AEM:
    Page Editor / Universal Editor
    Strapi:
    Live Preview (Growth plan)
    Nella demo:
    Studio → Presentation
    Vedi →: Visual Editing (Presentation)
  • GAAll plans

    Live Content API

    Published changes reach the website in about a second, without rebuilds or cache purges.

    AEM:
    Replication + Dispatcher cache flush
    Strapi:
    Webhooks + rebuild / revalidate
    Nella demo:
    Publish, then watch localhost:3000
  • GAAll plans

    TypeGen

    Generates TypeScript types from the schema and every GROQ query, so the frontend is type-safe end to end.

    Nella demo:
    Demo/web/src/sanity/types.ts
  • GAAll plans

    Localisation

    Document-level (a copy per language) or field-level (values per language) via official plugins; unlimited locales on every plan.

    AEM:
    Language copies, MSM, translation connectors
    Strapi:
    Built-in i18n
    Nella demo:
    Translations menu; Team (field level)
    Vedi →: Localisation
  • GAAll plans

    GROQ-powered webhooks

    HTTP callbacks filtered and shaped with GROQ (2 on Free, 4 on Growth).

    AEM:
    Workflow launchers / event handlers
    Strapi:
    Webhooks
    Nella demo:
    Demo/web /api/revalidate
  • GAAll plans

    Sanity Functions

    Serverless handlers that run on content events, schedules or other functions; 500k invocations per month included.

    AEM:
    OSGi event handlers / App Builder
    Strapi:
    Lifecycle hooks (self-hosted code)
    Nella demo:
    Publish an English case study → Italian draft in ~6 s
  • ExperimentalAll plans

    Agent Actions

    AI on documents from code: Generate, Transform, Translate, Prompt, Patch. Uses AI credits (1,000/month included).

    Nella demo:
    Used by the translate-case-study Function
  • GAAll plans

    Content Agent

    Schema-aware AI assistant: finds, fixes, translates and creates content in bulk. Changes are staged for review; publishing is always a separate step.

    AEM:
    Adobe AI features (separate products)
    Strapi:
    Strapi AI (Growth plan)
    Nella demo:
    sanity.io Dashboard → Content Agent
  • GAGrowth

    AI Assist

    In-Studio AI instructions on any field, plus translation of whole documents or fields.

    Nella demo:
    Any field → sparkle icon
  • GAAll plans

    MCP server

    Lets AI coding assistants (Claude Code, Cursor, VS Code) query and edit content with full schema awareness.

    AEM:
    n/a
    Strapi:
    MCP server
  • GAGrowth

    Comments & Tasks

    Field-level comments and assignable tasks inside the Studio.

    AEM:
    Annotations, Inbox tasks
    Nella demo:
    Document header
  • GAGrowth

    Scheduled drafts

    Schedule a single draft to publish at a set time (pausable since Studio v6.15).

    AEM:
    Scheduled activation
    Strapi:
    Releases (Growth)
  • GAEnterprise

    Content Releases

    Bundle many changes, preview them together and publish or schedule them as one release. Worked on our Growth trial (tested 24/09); pricing lists it as Enterprise.

    AEM:
    Launches
    Strapi:
    Releases (Growth)
  • GAEnterprise

    Media Library

    Organisation-wide DAM with custom metadata (aspects), versions and video streaming. This demo uses the free media plugin instead.

    AEM:
    AEM Assets (full enterprise DAM)
    Strapi:
    Media Library (new version in beta)
    Nella demo:
    Studio → Media (plugin)
    Vedi →: Media Library
  • GAAll plans

    Image pipeline

    Every image is resized, cropped around a hotspot and converted to modern formats on the fly by URL.

    AEM:
    Dynamic Media
    Strapi:
    Responsive formats on upload
    Vedi →: Image pipeline
  • GAGrowth

    Roles & permissions

    Free: Administrator and Viewer. Growth adds Editor, Developer and Contributor (writes but cannot publish).

    AEM:
    Fine-grained ACLs and groups
    Strapi:
    RBAC with custom roles in every tier
  • GAEnterprise

    SSO, custom roles, audit trail

    SAML SSO, custom roles with GROQ-filtered access, full audit trail and uptime SLA.

    AEM:
    Adobe IMS SSO, ACLs, audit log
    Strapi:
    SSO add-on / Enterprise; audit logs (Enterprise)
  • BetaAll plans

    Workflows

    Editorial stages defined in TypeScript and queryable with GROQ (announced at Everything NYC 2026).

    AEM:
    Workflow engine
    Strapi:
    Review Workflows (Enterprise)
  • BetaAll plans

    Knowledge Bases

    Pre-built, reconciled topic index over datasets, websites and PDFs, served to AI agents.

  • BetaAll plans

    Canvas

    AI-assisted free-form writing space that maps drafts into Studio fields.

  • Closed betaEnterprise

    Content Variants

    Personalised variants of content stored next to the base content and selected via your CDP.

    AEM:
    Experience Fragments + Adobe Target
  • Coming soonAll plans

    Durable Functions

    Long-running, multi-step publish pipelines that survive third-party failures.

Approfondimenti

Tutte le news →
Where is my page editor? Visual Editing on a headless site
Comunicato stampa

25 settembre 2026 · 1 min · Marco Bianchi

CodeLand aggiunge Sanity alla sua offerta CMS

Dopo una valutazione sul campo, CodeLand affianca Sanity ad Adobe Experience Manager e Strapi per contenuti strutturati, omnicanale e assistiti dall’AI.

Why we evaluated Sanity next to AEM and Strapi
News</> codice

23 settembre 2026 · 2 min · Giulia Ferrari

Perché abbiamo valutato Sanity accanto ad AEM e Strapi

Sanity tratta i contenuti come dati: un database in tempo reale ospitato, uno Studio configurato in codice e qualsiasi frontend. Ecco dove si inserisce nella nostra offerta.