4 مستودعات
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 هو محرك عرض قائم على React وعميل TypeScript مصمم لتحويل بيانات Notion API إلى صفحات ويب ومكونات منسقة. يعمل كمحلل محتوى وعارض يقوم بجلب وتطبيع ومعالجة استجابات Notion API إلى هياكل بيانات متسقة للعرض. يتضمن المشروع أداة لتحويل محتوى صفحة Notion المعقد وهياكل الكتل إلى نص Markdown عادي. للحفاظ على الأداء، يستخدم واجهة تحميل كسول (lazy-loading) تؤجل تحميل العناصر الثقيلة مثل ملفات PDF والمعادلات الرياضية. يدعم العارض مجموعة واسعة من أنواع المحتوى، بما في ذلك كتل الكود مع تمييز الصيغة، ومجموعات البيانات، والمستندات المضمنة. يوفر قدرات للوصول إلى كل من الصفحات العامة والخاصة ويتضمن تقنيات تحسين الصور مثل العناصر النائية منخفضة الجودة.
Defines typed data models for Notion pages and blocks to ensure consistency and safety during rendering.
North هي منهجية تصميم ويب متجاوبة وإطار عمل معمارية CSS يعتمد على Sass. توفر نظاماً لبناء واجهات مستخدم تعتمد على الجوال أولاً باستخدام شبكات مرنة وتقنيات التحسين التدريجي لضمان تجربة متسقة عبر قدرات المتصفح وأحجام الشاشات المختلفة. يتميز المشروع بنظام تسمية CSS قياسي يستخدم Sass mixins لتوليد أسماء الفئات برمجياً، مع التمييز بين المكونات، والتخطيطات، والحالات. كما يعمل كأداة لهيكلة مشاريع الواجهة الأمامية، حيث يوفر مولداً لتهيئة بيئات جديدة باستخدام أوراق أنماط ومشغلات مهام مهيأة مسبقاً. بعيداً عن التنسيق، يغطي إطار العمل مساحة واسعة من معايير تطوير الويب، بما في ذلك تنفيذ HTML الدلالي مع بيانات RDFa الوصفية وتدقيق إمكانية الوصول للويب. يدمج استراتيجية تصميم تركز على المحتوى وسير عمل مرن للواجهة الأمامية لتنسيق الانتقال من هندسة المعلومات وشخصيات المستخدم إلى مكونات جاهزة للإنتاج. يتضمن النظام أدوات لأتمتة تسمية CSS وهيكلة قوالب المشاريع لتسريع الإعداد الأولي.
Defines reusable content types with specific attributes to ensure data remains independent of the presentation layer.
Twill هو مجموعة أدوات CMS لـ Laravel ومولد لوحة تحكم مصمم لبناء وحدات تحكم إدارية مخصصة وأنظمة إدارة محتوى. يعمل كإطار عمل CMS بدون رأس (headless) ومجموعة أدوات لتحديد نماذج المحتوى وإدارة البيانات المنظمة من خلال واجهة إدارية مخصصة. يتميز المشروع بمحرر كتل مرئي يسمح للناشرين بترتيب وتكوين أقسام المحتوى القابلة لإعادة الاستخدام عبر واجهة السحب والإفلات. يتضمن مديراً مخصصاً للأصول الرقمية لتخزين واقتصاص وتحسين الصور والملفات عبر التخزين المحلي أو السحابي، بالإضافة إلى مدير محتوى متعدد اللغات للتعامل مع الحقول المترجمة والروابط الدائمة المترجمة. توفر المنصة قدرات واسعة لإدارة المحتوى والوسائط، بما في ذلك تتبع الإصدار، وجدولة النشر، وتنظيم الصفحات الهرمي. وتغطي أدوات إدارية واسعة النطاق مثل التحكم في الوصول القائم على الأدوار، والبحث العالمي، وسقالات سطر الأوامر للتوليد السريع لوحدات CRUD وترحيلات قاعدة البيانات. يتكامل النظام مع نماذج Laravel باستخدام السمات (traits) لتمكين النشر ومعالجة الوسائط.
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.