Live-Demo
FireCMS ist ein Headless-CMS und Admin-Panel, das sich standardmäßig nahtlos in Firebase und Firestore integriert, aber auch mit jedem Backend kompatibel ist.
Generieren Sie mühelos CRUD-Ansichten basierend auf Ihrer Konfiguration. FireCMS lässt sich für Standardfälle einfach einrichten und für spezifischere Anforderungen leicht erweitern und anpassen.
FireCMS wurde entwickelt, um Sammlungs- und Formularansichten zu erstellen, die sich natürlich an das Sammlungs-/Dokumentmodell anpassen, und deckt ein breites Spektrum grundlegender und erweiterter Anwendungsfälle ab. Unter Berücksichtigung der Erweiterbarkeit ist es einfach, eigene Ansichten zu erstellen oder vorhandene zu ändern.
FireCMS erlegt keine Datenstrukturbeschränkungen auf und sorgt so für ein reibungsloses, sofort einsatzbereites Erlebnis bei jedem Projekt.
FireCMS basiert auf diesen großartigen Technologien:
Sehen Sie sich die Demo mit allen Kernfunktionen an.
https://demo.firecms.co
Sie können die Daten ändern, sie werden jedoch regelmäßig wiederhergestellt.
Der einfachste Einstieg ist die FireCMS Cloud. Bringen Sie Ihr Projekt mit oder erstellen Sie in Sekundenschnelle ein neues.
Damit können Sie loslegen, ohne eine einzige Codezeile schreiben zu müssen. Erstellen Sie Sammlungen und Entitäten und beginnen Sie mit der Bearbeitung Ihrer Daten.
Wenn Sie später das CMS anpassen müssen, können Sie Ihre eigenen Ansichten, Formularfelder und andere Komponenten erstellen und kompilieren und diese in Ihr Projekt hochladen.
FireCMS wurde sorgfältig entwickelt, um Entwicklern die Erstellung eines CMS-/Administrationstools unglaublich einfach zu machen und gleichzeitig ein hervorragendes Datenbearbeitungserlebnis und eine benutzerfreundliche Oberfläche für Vermarkter und Content-Manager zu bieten.
Wir haben eine hocheffiziente Tabellenkalkulationsansicht mit Fenster für Sammlungen entwickelt, die eine Inline-Bearbeitung für die gängigsten Felder sowie Popup-Ansichten für andere Fälle und Ihre benutzerdefinierten Feldimplementierungen ermöglicht.
FireCMS bietet Echtzeitunterstützung und eignet sich perfekt für Apps, die ständige Updates erfordern. Es unterstützt auch die Textsuche (über einen externen Anbieter wie Algolia, wenn Sie Firestore verwenden), das Filtern und Sortieren sowie den Export von Daten.
FireCMS unterstützt den Import und Export von Daten im CSV-Format sowie JSON. Bringen Sie Ihre Daten aus anderen Quellen oder exportieren Sie sie, um sie in anderen Systemen zu verwenden.
Wir bieten ein robustes und flexibles System zum Definieren der Import- und Exportkonfiguration, mit dem Sie die zu importierenden/exportierenden Felder, das Format und die Zuordnung zwischen den Feldern in der Datei und den Feldern in der Sammlung definieren können.
Beim Bearbeiten einer Entität bietet FireCMS ein verschachteltes System von Seitendialogen zum Navigieren durch Untersammlungen und zum Zugriff auf benutzerdefinierte Ansichten (z. B. benutzerdefinierte Formulare oder Blog-Vorschauen). Auf diese Funktionalität kann auch programmgesteuert über den useSideEntityController
Hook zugegriffen werden.
FireCMS umfasst über 20 integrierte Felder mit zahlreichen Anpassungs- und Validierungsoptionen. Die Komponenten wurden sorgfältig für ein herausragendes Benutzererlebnis entwickelt und umfassen erweiterte Funktionen wie Verweise auf andere Sammlungen, Markdown und Array-Neuordnung .
Erstellen Sie für nicht unterstützte Anwendungsfälle Ihr eigenes benutzerdefiniertes Feld als React-Komponente.
FireCMS unterstützt auch bedingte Felder in Formularen, sodass Sie Regeln für aktive Felder basierend auf Ihrer Logik definieren können.
Definieren Sie basierend auf Ihrem Rollensystem, welche Navigationsansichten Benutzer sehen können und welche Vorgänge (Erstellen, Bearbeiten, Löschen) sie ausführen können. Sie können dies sogar auf Entitäts- oder Sammlungsebene konfigurieren.
Standardmäßig unterstützt FireCMS alle Firebase-Autorisierungsmechanismen, Sie können jedoch auch Ihre eigenen implementieren.
Definieren Sie Referenzen auf Entitäten in anderen Sammlungen und profitieren Sie von den integrierten Referenzfeldern und Verknüpfungen.
Sie können auch Untersammlungen auf Entitätsebene definieren, um Daten in einer Sammlung/einem Dokument/einem Sammlungsmodell zu verschachteln.
Jede Ansicht im CMS unterstützt Echtzeitdaten und eignet sich daher für die Anzeige ständig aktualisierter Informationen.
Formulare unterstützen diese Funktion ebenfalls, wobei jeder geänderte Wert in der Datenbank in jeder geöffneten Formularansicht aktualisiert wird, solange er nicht vom Benutzer berührt wurde. Dies ermöglicht erweiterte Fälle, in denen eine Cloud-Funktion ausgelöst wird, nachdem eine Entität gespeichert, einige Werte geändert und Echtzeitaktualisierungen erforderlich sind.
FireCMS unterstützt das standardmäßige Hochladen von Dateien in Firebase Storage und stellt spezielle Felder für die Verarbeitung einzelner und mehrerer Datei-Uploads sowie für die Neuordnung bereit.
Sie können die Firebase Storage-Implementierung durch Ihre eigene ersetzen.
Wenn Sie allgemeine Unterstützung benötigen, können Sie ein GitHub-Problem eröffnen oder unserem Discord-Kanal beitreten.
Benötigen Sie Beratung, um Ihr Firestore-basiertes CMS in kürzester Zeit einzurichten? Wir helfen Ihnen gerne weiter! [email protected]
https://firecms.co/docs/changelog
Der Kern von FireCMS ist unter der MIT-Lizenz lizenziert. Einige Pakete, die in FireCMS Pro und Cloud verwendet werden, sind unter der Business Source License 1.1 (BSL) lizenziert. Sehen Sie sich hier die vollständige Lizenz an.