Demostración en vivo
FireCMS es un CMS y un panel de administración sin cabeza que se integra perfectamente con Firebase y Firestore de forma predeterminada, pero también es compatible con cualquier backend.
Genere vistas CRUD sin esfuerzo según su configuración. FireCMS es fácil de configurar para casos estándar y fácil de ampliar y personalizar para necesidades más específicas.
Creado para producir vistas de colecciones y formularios que se alinean naturalmente con el modelo de colección/documento, FireCMS cubre una amplia gama de casos de uso básicos y avanzados. Teniendo en cuenta la extensibilidad, es fácil crear sus propias vistas o modificar las existentes.
FireCMS no impone ninguna restricción de estructura de datos , lo que garantiza una experiencia fluida y lista para usar para cualquier proyecto.
FireCMS se basa en estas grandes tecnologías:
Consulte la demostración con todas las funcionalidades principales.
https://demo.firecms.co
Puede modificar los datos, pero se restauran periódicamente.
La forma más sencilla de empezar es a través de FireCMS Cloud. Trae tu proyecto o crea uno nuevo en segundos.
Le permitirá comenzar sin escribir una sola línea de código. Cree colecciones y entidades y comience a editar sus datos.
Más adelante, si necesita personalizar el CMS, puede crear y compilar sus propias vistas, campos de formulario y otros componentes, y cargarlos en su proyecto.
FireCMS ha sido diseñado meticulosamente para que a los desarrolladores les resulte increíblemente fácil crear una herramienta de administración/CMS y, al mismo tiempo, ofrece una excelente experiencia de edición de datos y una interfaz fácil de usar para especialistas en marketing y administradores de contenido.
Hemos desarrollado una vista de hoja de cálculo en ventana altamente eficiente para colecciones, que permite la edición en línea para los campos más comunes, así como vistas emergentes para otros casos y sus implementaciones de campos personalizados.
Con soporte en tiempo real , FireCMS es perfecto para aplicaciones que requieren actualizaciones constantes. También admite búsqueda de texto (a través de un proveedor externo como Algolia, si usa Firestore), filtrado, clasificación y exportación de datos.
FireCMS admite la importación y exportación de datos en formato CSV y JSON. Traiga sus datos de otras fuentes o expórtelos para usarlos en otros sistemas.
Ofrecemos un sistema robusto y flexible para definir la configuración de importación y exportación, permitiéndole definir los campos a importar/exportar, el formato y el mapeo entre los campos del archivo y los campos de la colección.
Al editar una entidad, FireCMS ofrece un sistema anidado de cuadros de diálogo laterales para navegar a través de subcolecciones y acceder a vistas personalizadas (como formularios personalizados o vistas previas de blogs). También se puede acceder a esta funcionalidad mediante programación utilizando el gancho useSideEntityController
.
FireCMS incluye más de 20 campos integrados con numerosas opciones de personalización y validación. Los componentes se han diseñado cuidadosamente para brindar una experiencia de usuario excepcional, incluidas funciones avanzadas como referencias a otras colecciones, rebajas y reordenamiento de matrices .
Para casos de uso no compatibles, cree su propio campo personalizado como componente de React.
FireCMS también admite campos condicionales en formularios, lo que le permite definir reglas para campos activos según su lógica.
Defina qué vistas de navegación pueden ver los usuarios y las operaciones (crear, editar, eliminar) que pueden realizar según su sistema de roles. Incluso puede configurar esto a nivel de entidad o colección.
De forma predeterminada, FireCMS admite todos los mecanismos de autorización de Firebase, pero usted puede implementar el suyo propio.
Defina referencias a entidades en otras colecciones y benefíciese de los campos de referencia y accesos directos integrados.
También puede definir subcolecciones a nivel de entidad para anidar datos en un modelo de colección/documento/colección.
Cada vista del CMS admite datos en tiempo real, lo que la hace adecuada para mostrar información constantemente actualizada.
Los formularios también admiten esta característica, y cualquier valor modificado en la base de datos se actualiza en cualquier vista de formulario abierta, siempre que el usuario no lo haya tocado. Esto permite casos avanzados en los que se activa una función de nube después de guardar una entidad, modificar algunos valores y requerir actualizaciones en tiempo real.
FireCMS admite la carga de archivos a Firebase Storage de forma inmediata y proporciona campos específicos para manejar cargas de archivos únicos o múltiples, así como también para reordenar.
Puedes reemplazar la implementación de Firebase Storage por la tuya propia.
Si necesita soporte general, puede abrir una edición de GitHub o unirse a nuestro canal de Discord.
¿Necesita asesoramiento para configurar su CMS basado en Firestore en poco tiempo? ¡Estamos felices de poder ayudar! [email protected]
https://firecms.co/docs/changelog
El núcleo de FireCMS tiene la licencia MIT. Algunos paquetes, utilizados en FireCMS Pro y Cloud, tienen la licencia Business Source License 1.1 (BSL). Consulta la licencia completa aquí.