11 dépôts
Mechanisms for retrieving content subsets based on metadata, dates, or page types.
Distinct from Content API Query Filters: Distinct from Content API Query Filters: focuses on internal site content querying rather than external API-based filtering.
Explore 11 awesome GitHub repositories matching data & databases · Content Query Filters. Refine with filters or upvote what's useful.
Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites
Filters content collections based on their structural position within the site hierarchy.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Enables retrieval and display of content subsets based on custom metadata and page attributes.
FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from multiple websites in a single, centralized interface. It functions as a comprehensive reader for standard syndication formats, allowing users to track updates from various sources while maintaining full control over their data and privacy. The platform supports multi-user environments, enabling individual account management and personalized reading experiences. The application distinguishes itself through its robust synchronization and extensibility capabilities. It provides a s
Enables organizing and searching through aggregated content using custom queries, categories, and automated filtering rules.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Fetches structured content entries with filters, limits, and taxonomy queries using typed function calls.
Tale est une plateforme de blogging auto-hébergée et un système de gestion de contenu construit avec Java. Il fonctionne comme un système de publication Markdown qui rend le balisage léger en pages web structurées et stocke les publications et les métadonnées dans une base de données intégrée pour la portabilité et des sauvegardes faciles. Le système se distingue par sa couche visuelle hautement personnalisable, prenant en charge la conception de skins personnalisés, l'installation de thèmes externes et le développement de templates en utilisant des répertoires structurés d'actifs. Il dispose également d'un système de plugins qui permet le chargement de packages de logique externes et de composants personnalisés lors du démarrage de l'application pour étendre les fonctionnalités de base. La plateforme fournit une suite complète d'outils d'organisation de contenu, notamment la gestion de la taxonomie via des catégories et des étiquettes, des permaliens personnalisables et l'intégration de contenu audio. Il gère l'intégralité du cycle de vie de l'application en tant que processus autonome, incluant des utilitaires intégrés pour la sauvegarde de base de données, l'exportation de données et le routage d'actifs entre les serveurs locaux et les réseaux de diffusion de contenu (CDN). La configuration initiale du site est gérée via une interface web pour créer le compte administrateur et la base de données initiale.
Retrieves lists of recent, random, or popular entries and comments based on metadata filters.
Corcel transforms a remote WordPress site into a local data source by wrapping its REST API in an object-relational mapper. As a headless CMS bridge, it synchronizes remote posts, pages, users, and options into local models, enabling offline querying and manipulation from external PHP applications. The library uses pluggable adapters to fetch different WordPress resource types and a schema-based translation layer that converts WordPress post types and fields into local definitions. It validates user credentials against a remote WordPress database and integrates with the host framework’s authe
Retrieves and filters WordPress posts by status, custom fields, taxonomies, and date order using an ORM query builder.
Apostrophe is a full-stack JavaScript content management framework built on Node.js. It functions as both a traditional CMS, integrating a backend data store with frontend template rendering, and a headless CMS that exposes content via JSON APIs for decoupled frameworks and mobile applications. The system features an in-context content editor that allows users to modify text and media directly on live pages. It also includes a multi-site management dashboard for coordinating and controlling several distinct websites from a single installation. The framework provides schema-driven content mod
Implements mechanisms for retrieving content subsets based on schema fields, slugs, or metadata.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Filters and retrieves content from the database using structured query parameters to match specific conditions.
Content est un moteur de gestion de contenu basé sur les fichiers qui transforme les fichiers Markdown et JSON en données structurées pour une utilisation au sein d'applications web. Il fonctionne comme un moteur de contenu de site statique, analysant les systèmes de fichiers locaux en collections interrogeables tout en fournissant une bibliothèque pour intégrer des composants interactifs directement dans les documents texte. Le framework se distingue en traitant la hiérarchie des fichiers locaux comme la source de vérité primaire pour le routage et la navigation de l'application. Il permet aux développeurs d'intégrer des éléments d'interface utilisateur dynamiques directement dans les fichiers texte et fournit une interface visuelle pour éditer le contenu et les métadonnées basés sur des schémas prédéfinis. Cette approche permet la création de documentation riche et interactive et de sites axés sur le contenu où la structure du dépôt dicte l'architecture du site. Au-delà de la gestion de base, le système inclut des capacités pour l'indexation de recherche plein texte, la coloration syntaxique automatisée du code et la génération d'extraits de contenu. Il prend en charge la récupération de données typées via une interface de requête fluide, garantissant que les collections de contenu restent cohérentes et validées par rapport aux schémas définis pendant le développement et la production.
Provides a fluent interface for filtering, sorting, and fetching content entries from local collections.
PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and live streams. It functions as a media content browser and a social media video platform, integrating video playback with community engagement features. The application includes a personalized video player with hardware acceleration and gesture-based controls for adjusting volume and brightness. It also incorporates privacy-focused tools, such as incognito browsing modes and user-blocking capabilities to control content visibility. The system covers broad capability areas inclu
Provides metadata-based filters to narrow down video search results by duration and category.
MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin
Filters incoming inline button queries by matching their text content against specified strings.