awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
drupal avatar

drupal/drupal

0
View on GitHub↗
4,250 星标·1,965 分支·PHP·9 次浏览drupal.org/project/drupal↗

Drupal

Drupal is an open-source enterprise content management system and PHP web application framework. It provides a toolkit for creating digital experiences through custom content types, blocks, and an extensible administrative interface.

The platform is designed for enterprise web publishing, managing complex website hierarchies and digital assets across multiple languages. It supports multilingual website administration through content translation and the import of locale files.

The system includes capabilities for managing user permissions, controlling access to unpublished content, and calculating security risks. It also provides tools for web content optimization and the delivery of cached content to improve resource efficiency.

Features

  • Enterprise Content Management Systems - Provides an open-source platform for creating, organizing, and publishing content across large organizations.
  • Multi-Language Websites - Manages websites that serve content in multiple languages through translation workflows and locale file imports.
  • Locale File Import Workflows - Supports website administration across multiple languages through content translation and locale file imports.
  • Database Abstraction Layers - Ships a database abstraction layer that wraps SQL queries in a PHP API supporting multiple database drivers.
  • User Permission Managers - Controls access to content and features by defining roles, permissions, and security policies for different user groups.
  • Entity-Based Cache Tags - Provides a cache tag system that automatically invalidates cached content when related entities are updated.
  • PHP Application Frameworks - Provides a PHP-based framework for building extensible web applications with an administrative interface.
  • Permission Management Systems - Controls access to content and manages user permissions with security risk calculation capabilities.
  • Role-Based Access Control - Evaluates user permissions against a bitmask of system-defined and custom permissions for granular access decisions.
  • Content Entity Definitions - Defines custom content types and fields through PHP hooks without requiring code generation.
  • Annotated Class Discovery - Loads reusable functionality from annotated PHP classes discovered in module directories.
  • Cascading File Resolution - Allows front-end templates to be overridden by theme files using a cascading file resolution system.
  • Field-Level Translation Storage - Stores language-agnostic base content with per-language field translations in a shared database schema.
  • Tree-Based Route Resolvers - Resolves HTTP requests by matching URL paths against a tree of registered route callbacks with parameter wildcards.
  • Web Application Frameworks - Provides a PHP framework for building extensible web applications with an administrative interface.
  • Digital Asset Management Systems - Organizes and delivers media files, documents, and other digital resources across the content system.
  • Caching and Delivery - Improves website speed and resource efficiency through content caching and delivery optimization techniques.
  • Content Management Systems - Enterprise-level content management framework.

Star 历史

drupal/drupal 的 Star 历史图表drupal/drupal 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Drupal 的开源替代方案

相似的开源项目,按与 Drupal 的功能重合度排序。
  • zendframework/zendframeworkzendframework 的头像

    zendframework/zendframework

    5,441在 GitHub 上查看↗

    Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It implements an MVC architecture to separate business logic from the user interface and provides a structured request-handling system through a sequential middleware pipeline. The project features a factory-driven dependency injection container to automate object instantiation and manage class lifecycles. It also includes a comprehensive security suite for verifying user identities and restricting resource access using access control lists and role-based access control adapters.

    在 GitHub 上查看↗5,441
  • refinery/refinerycmsrefinery 的头像

    refinery/refinerycms

    3,910在 GitHub 上查看↗

    Refinery CMS is a modular content management system designed for Ruby on Rails applications. It provides a framework for organizing website pages, blog posts, and media assets through a visual interface, allowing users to manage site hierarchies and content layouts without requiring raw code input. The system distinguishes itself through an engine-based architecture that allows developers to integrate isolated functional components as mountable sub-applications. It supports extensibility through automated code generators that inject custom logic into the framework, and it utilizes a backend-a

    Ruby
    在 GitHub 上查看↗3,910
  • umbraco/umbraco-cmsumbraco 的头像

    umbraco/Umbraco-CMS

    5,203在 GitHub 上查看↗

    Umbraco-CMS is an open-source content management system and enterprise web framework built on the .NET ecosystem. It provides a structured environment for organizing, managing, and publishing digital content to professional websites. The platform is designed for digital experience orchestration and enterprise content management, enabling the delivery of tailored website journeys and the management of large volumes of corporate digital assets. It supports multi-platform content delivery by centralizing assets for publication across various web pages and digital touchpoints. The system include

    C#asp-net-corecmscsharp
    在 GitHub 上查看↗5,203
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
查看 Drupal 的所有 30 个替代方案→

常见问题解答

drupal/drupal 是做什么的?

Drupal is an open-source enterprise content management system and PHP web application framework. It provides a toolkit for creating digital experiences through custom content types, blocks, and an extensible administrative interface.

drupal/drupal 的主要功能有哪些?

drupal/drupal 的主要功能包括:Enterprise Content Management Systems, Multi-Language Websites, Locale File Import Workflows, Database Abstraction Layers, User Permission Managers, Entity-Based Cache Tags, PHP Application Frameworks, Permission Management Systems。

drupal/drupal 有哪些开源替代品?

drupal/drupal 的开源替代品包括: zendframework/zendframework — Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It… refinery/refinerycms — Refinery CMS is a modular content management system designed for Ruby on Rails applications. It provides a framework… umbraco/umbraco-cms — Umbraco-CMS is an open-source content management system and enterprise web framework built on the .NET ecosystem. It… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… joomla/joomla-cms — Joomla is an open-source content management system written in PHP that enables users to create, edit, and organise… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site…