Druponent


Synopsis

Distribution with an implementation of external component based rendering system for Drupal. Allows to integrate npm managed components to integrate with Drupal. Gives full control to external component to decide the layout and uses minimal theme template (just html and page templates).It is a working example of goals in #2702061: Unify & simplify render & theme system: component-based rendering (enables pattern library, style guides, interface previews, client-side re-rendering)

Requirements

  • node version >= 4

Installation

Please refer README.md.

Roadmap

- Integrate with layout & Panels module.
- Provide sample component-content model.

Known problems

UI Patterns

UI Patterns module provides similar implementation and differs on:

  1. Components are defined explicitly in theme level.
  2. Deeply integrated with various Drupal elements (panels, field groups, views, Display Suite field templates, paragraphs)
Supporting organizations: 
provided development & components.
sponsored Wim Leers's time for the idea and initial implementation.

Druponent项目的Drush安装命令:复制到剪贴板

注:个别模块仍需开启相关子模块。

项目分类:

维护状态: 
积极维护中
开发状态: 
积极开发中

其他版本下载:

版本下载地址发布日期发布说明翻译下载
8.x-1.0-alpha1tar.gz (97.01 KB) | zip (119.79 KB)2017年2月25日发布说明简 | 繁 | 更多

开发版本下载:

版本下载地址发布日期发布说明翻译下载
8.x-1.x-devtar.gz (97.01 KB) | zip (119.78 KB)2017年2月25日发布说明简 | 繁 | 更多