4 repositorios
Typed definitions for content-specific entities like pages and blocks in a rendering engine.
Distinct from User-Defined Types: Focuses on the typed model of a document's structure for rendering, not general language-level custom types.
Explore 4 awesome GitHub repositories matching data & databases · Content Data Models. Refine with filters or upvote what's useful.
react-notion-x es un motor de renderizado basado en React y cliente TypeScript diseñado para transformar datos de la API de Notion en páginas web y componentes formateados. Funciona como un analizador y renderizador de contenido que obtiene, normaliza y procesa respuestas de la API de Notion en estructuras de datos consistentes para su visualización. El proyecto incluye una utilidad para transformar contenido complejo de páginas de Notion y estructuras de bloques en markdown de texto plano. Para mantener el rendimiento, utiliza una interfaz de carga diferida (lazy-loading) que difiere la carga de elementos pesados como PDFs y ecuaciones matemáticas. El renderizador admite una amplia gama de tipos de contenido, incluyendo bloques de código con resaltado de sintaxis, colecciones de datos y documentos incrustados. Proporciona capacidades para acceder tanto a páginas públicas como privadas e incluye técnicas de optimización de imágenes como marcadores de posición de baja calidad.
Defines typed data models for Notion pages and blocks to ensure consistency and safety during rendering.
North es una metodología de diseño web responsivo y una arquitectura CSS basada en Sass. Proporciona un sistema para construir interfaces de usuario mobile-first utilizando rejillas fluidas y técnicas de mejora progresiva para garantizar una experiencia consistente en diferentes capacidades de navegador y tamaños de pantalla. El proyecto cuenta con un sistema de nomenclatura CSS estandarizado que utiliza mixins de Sass para generar nombres de clase programáticamente, distinguiendo entre componentes, diseños y estados. También funciona como una herramienta de andamiaje de proyectos frontend, proporcionando un generador para arrancar nuevos entornos con hojas de estilo y ejecutores de tareas preconfigurados. Más allá del estilo, el framework cubre una amplia superficie de estándares de desarrollo web, incluyendo la implementación de HTML semántico con metadatos RDFa y auditoría de accesibilidad web. Incorpora una estrategia de diseño centrada en el contenido y un flujo de trabajo frontend ágil para coordinar la transición desde la arquitectura de información y las personas de usuario hasta componentes listos para producción. El sistema incluye herramientas para automatizar la nomenclatura CSS y el andamiaje de plantillas de proyecto para acelerar la configuración inicial.
Defines reusable content types with specific attributes to ensure data remains independent of the presentation layer.
Twill es un kit de herramientas CMS de Laravel y generador de paneles de administración diseñado para construir consolas administrativas personalizadas y sistemas de gestión de contenido. Sirve como un framework de CMS headless y un kit de herramientas para definir modelos de contenido y gestionar datos estructurados a través de una interfaz administrativa dedicada. El proyecto cuenta con un editor de bloques visual que permite a los editores organizar y configurar secciones de contenido reutilizables mediante una interfaz de arrastrar y soltar. Incluye un gestor de activos digitales dedicado para almacenar, recortar y optimizar imágenes y archivos en almacenamiento local o en la nube, así como un gestor de contenido multilingüe para manejar campos traducidos y enlaces permanentes localizados. La plataforma proporciona amplias capacidades para la gestión de contenido y medios, incluyendo seguimiento de versiones, programación de publicaciones y organización jerárquica de páginas. Cubre herramientas administrativas extensas como control de acceso basado en roles, búsqueda global y scaffolding de línea de comandos para la generación rápida de módulos CRUD y migraciones de bases de datos. El sistema se integra con modelos de Laravel utilizando traits para habilitar la publicación y el manejo de medios.
Provides a system for defining structured content data models and business logic for application entities.
Lektor is a Python-based static site generator and flat-file content management system. It transforms raw content and data models into static HTML pages, storing all website data in a hierarchical file system rather than a relational database. The system operates as a model-driven CMS, utilizing blueprints and schemas to control data capture and validation. It provides a browser-based administrative interface that allows users to visually edit and organize site content without modifying source code directly. The platform manages the full site lifecycle, covering static site generation, multi
Implements typed definitions for content-specific entities like pages and blocks to ensure data consistency.