定制 drupal/healthcare 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

drupal/healthcare

Composer 安装命令:

composer require drupal/healthcare

包简介

Designed for medical clinics and hospital networks, this template features an accessible, patient-centered design with pre-built provider directories, service listings, location finders, health events, and news.

README 文档

README

Healthcare is an open source Drupal Site Template designed for medical clinics and hospital networks. Built on Drupal CMS 2.x, it provides a complete starter site with pre-configured content types, default content, and a medical-focused theme. This recipe bundles configuration, content structure, and the Diagnosis theme into a reusable site starter that can be installed into any Drupal CMS site.

The template is freely available and designed to give healthcare organizations a strong, accessible, and scalable digital foundation.

Built for Healthcare Organizations

Modern healthcare websites must do more than look professional. They must build trust, support patients, meet accessibility standards, and adapt to evolving regulations and expectations.

Kanopi Studios partners with clinics, regional hospitals, healthcare systems, and mission-driven organizations to create digital experiences that:

  • Build patient confidence and community trust
  • Support accessibility and compliance standards
  • Improve findability of services and care providers
  • Scale with organizational growth
  • Strengthen brand credibility

Table of contents

  • Requirements
  • Recommended modules
  • Installation
  • Configuration
  • Maintainers

Requirements

This recipe requires and installs the following contributed modules:

And the following contributed themes:

Recommended projects

This recipe works well with other Drupal CMS recipes such as:

Installation

This recipe should be installed into an existing Drupal CMS site.

  1. Install DDEV

    The steps for installing DDEV depend on your computer's operating system. Follow the instructions in the DDEV documentation to install it

  2. Create a new Drupal CMS site or use an existing one:

    ddev composer create-project drupal/cms:^2 my-healthcare-site
    cd my-healthcare-site
    
  3. Add the Healthcare recipe to your site:

    ddev composer require drupal/healthcare
    
  4. Install the recipe using Drush:

    ddev drush site:install --yes recipes/healthcare
    

For further information about installing recipes, see the Drupal CMS documentation.

Configuration

The Healthcare recipe is pre-configured and ready to use after installation:

  1. The site includes default content types for medical organizations:

    • Person (staff profiles)
    • Location (clinic/hospital locations)
    • Event (appointments, health events)
    • Post (news and articles)
    • Internal resource (staff resources)
  2. Pre-built Canvas pages demonstrate the Diagnosis theme and page builder.

  3. The Diagnosis theme is enabled by default.

  4. Navigation menus and site structure are configured automatically.

Access the site at your local URL after installation to explore the default content and begin customizing for your healthcare organization.

Development

This is a monolith recipe exported from a complete Drupal installation. You should not edit the recipe files directly. To contribute or make changes:

  1. Set up a development Drupal site:

    mkdir healthcare-dev && cd healthcare-dev
    ddev config --project-type=drupal11 --docroot=web
    ddev composer create-project drupal/cms
    ddev composer require drupal/healthcare
    ddev drush site:install --yes ../recipes/healthcare
    
  2. Create or start working on an issue in the Healthcare project

    • Create a fork if one hasn't been created.
    • Click Show commands
    • Copy and paste the Add & fetch this issue fork’s repository commands
    git remote add healthcare-[issue-number] git@git.drupal.org:issue/healthcare-[issue-number].git
    git fetch healthcare-[issue-number]
    
    • Checkout the branch
    git checkout -b '[issue-number]update-documentation-after' --track healthcare-[issue-number]/'[issue-number]-update-documentation-after'
    
  3. Make your changes in the development site through the Drupal UI:

    • Configure content types, fields, and views
    • Create or modify Canvas pages and components
    • Install additional modules
    • Configure themes and settings
    • Add default content
  4. Export the updated recipe:

    drush site:export ../../healthcare
    

    This will regenerate:

    • recipe.yml with updated module list and config actions
    • config/ directory with all configuration (770+ files)
    • content/ directory with default content
  5. Commit and contribute your changes to the Healthcare repository.

    git add ...
    git commit -m "feat: #[issue-number] Description of changes"
    

    Use conventional commit types (feat, fix, docs, refactor, etc.) with the issue number.

    • Copy the Push your current local branch from your Git clone command
    git push --set-upstream healthcare-3578112 HEAD
    
    • Set the issue to Needs Review.

For more detailed development information, see the CLAUDE.md file in this repository.

Maintainers

Current maintainers:

This project has been sponsored by:

统计信息

  • 总下载量: 4.9k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2026-03-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固