Per agenzie e team di prodotto

Tutti i tuoi progetti su un'unica licenza

Dev, staging e prod inclusi: ogni ambiente è un progetto in più sulla stessa licenza. PRO aggiunge un editor visuale dello schema, la gestione di utenti e ruoli, import/export e la cronologia delle entità al FireCMS che ospiti tu.

/

€99 + IVA / mese per il tuo primo progetto, €49 per ogni progetto aggiuntivo

  • Utenti illimitati.
  • 30 giorni gratis in produzione, senza carta.

Le schermate di amministrazione che prima o poi servono a ogni app, già pronte

Modifica dello schema, utenti e ruoli, importazione in blocco e cronologia delle modifiche girano nel tuo deployment, così il tuo tempo va alle parti specifiche di ogni progetto.

Editor visuale dello schema

Crea e modifica collezioni e campi in un editor visuale. FireCMS può dedurre uno schema dai dati già presenti in una collezione, e le modifiche si applicano senza un deploy del codice.

short_text
Name
Text fieldstring
drag_handle
upload_file
Image
File uploadstring
drag_handle
list
Category
Select/enumstring
drag_handle
flag
Available
Switchboolean
drag_handle
functions
do_not_disturb_on
price
This property is defined as a property builder in code
drag_handle
list
Currency
Select/enumstring
drag_handle
flag
Public
Switchboolean
drag_handle
short_text
Brand
Text fieldstring
drag_handle
format_quote
Description
Markdownstring
drag_handle
http
Amazon link
Urlstring
drag_handle
ballot
Publisher
Groupmap
drag_handle
short_text
Name
Text fieldstring
drag_handle
short_text
External id
Text fieldstring
drag_handle
drive_folder_upload
Images
Multiple file uploadarray
drag_handle
add_link
Related products
Multiple referencesarray
drag_handle
list_alt
Available locales
Multi select (enum)array
drag_handle
short_text
Uppercase Name
Text fieldstring
drag_handle
repeat
Tags
Repeat/listarray
drag_handle
schedule
Added on
Date/timedate
drag_handle
functions
do_not_disturb_on
spanish_title
This field is defined as an additional field in code
drag_handle
ballot
Metadata
Key-valuemap
drag_handle
short_text
Text field

Simple short text

Hide from collection
Read only
Select a property widget
short_text

Simple short text

subject

Text with multiple lines

format_quote

Text with advanced markdown syntax

http

Text with URL validation

mail

Text with email validation

link

The value refers to a different collection (it is saved as a string)

flag

Boolean true or false field (or yes or no, 0 or 1...)

list

Select one text value from within an enumeration

list_alt

Select multiple text values from within an enumeration

format_list_numbered

Select a number value from within an enumeration

format_list_numbered

Select multiple number values from within an enumeration

person

Select a user from the user management system. Store the user ID.

numbers

Simple number field with validation

upload_file

Input for uploading single files

drive_folder_upload

Input for uploading multiple files

link

The value refers to a different collection (it is saved as a reference)

add_link

Multiple values that refer to a different collection

schedule

A date time select field

ballot

Group of multiple fields

ballot

Flexible field that allows the user to add multiple key-value pairs

view_stream

A complex field that allows the user to compose different fields together, with a key/value format

repeat

A field that gets repeated multiple times (e.g. multiple text fields)

Gestione di utenti e ruoli

Aggiungi utenti, crea ruoli e decidi cosa ogni ruolo può leggere, creare, modificare o eliminare in ogni collezione, da una schermata dell'app invece che nel codice.

Roles
RoleIs adminDefault permissions
Admin
check
  • Create
  • Read
  • Update
  • Delete
delete
Editor
  • Create
  • Read
  • Update
  • Delete
delete
Viewer
  • Read

Import ed export

Importa file CSV, JSON o Excel e associa ogni colonna a una proprietà, compresi riferimenti, array e mappe annidate. Esporta qualsiasi collezione in CSV o JSON.

sku

keyboard_arrow_down
Column in fileMap to property

sku


string

chevron_right
short_text
Sku
edit

product_name


string

chevron_right
short_text
Name
edit

price_eur


number

chevron_right
numbers
Price
edit

in_stock


boolean

chevron_right
flag
Available
edit

category_ref


string

chevron_right
link
Category
edit

tags


array - string

chevron_right
repeat
Tags
edit

added_on


date

chevron_right
schedule
Created on
edit

Cronologia delle entità

Ogni modifica fatta in FireCMS viene registrata con chi l'ha fatta e cosa è cambiato, e puoi ripristinare qualsiasi versione precedente di un documento.

History

26/08/2026, 14:12:03

Marta RuizMarta Ruiz
historykeyboard_tab

price

129

115

available

false

true

Funziona dentro la tua app Next.js

Monta il CMS su una route del tuo progetto Next.js, accanto alle tue pagine. È un albero di componenti React, quindi si compila con il tuo codice e usa le tue dipendenze.

  • Template di partenza per l'App Router
  • Collezioni e configurazione nel tuo repository Git
  • Gli stessi componenti nel CMS e sul tuo sito
app/cms/App.tsx
"use client";

import { FireCMS, Scaffold } from "@firecms/core";
import { useCollectionEditorPlugin } from "@firecms/collection_editor";

export function CMS() {
    const collectionEditor = useCollectionEditorPlugin({ collectionConfigController });

    return <FireCMS
        // La tua chiave di licenza da app.firecms.co
        apiKey={process.env.NEXT_PUBLIC_FIRECMS_API_KEY}
        plugins={[collectionEditor]}
        navigationController={navigationController}
        authController={authController}
        dataSourceDelegate={firestoreDelegate}>
        {() => <Scaffold>…</Scaffold>}
    </FireCMS>;
}

I tuoi dati, i tuoi server

Nessuna credenziale del database, nessun contenuto: FireCMS parla con Firebase direttamente dal browser. L'unica richiesta che ci arriva è la verifica della licenza, documentata qui.

Le funzioni di IA opzionali (compilazione automatica, DataTalk, generazione di collezioni con IA) sono l'eccezione: inviano alla nostra API i campi e i prompt su cui le usi.

0
Credenziali del database che riceviamo
0
Documenti o schemi nella verifica della licenza
Diretto
Dal browser a Firebase

Prova PRO nel tuo prossimo progetto

Gratis per 30 giorni in produzione, senza carta. Se la prova finisce senza licenza, si mettono in pausa solo le schermate PRO: accesso, dati e collezioni continuano a funzionare.