Chaos Tool Suite (ctools)
官方网址:https://www.drupal.org/project/ctools
此套件主要是一组 API 和工具,用于改善开发人员体验。它还包含一个名为页面管理器的模块,其任务是管理页面。特别是它管理面板页面,但随着它的成长,它将能够管理的不仅仅是面板。
目前,它包括以下工具:
- Plugins 插件 - 工具,使模块很容易让其他模块实现从.inc文件插件。
- Exportables 可导出物 - 使模块更容易具有位于数据库中的对象或生活在代码中的对象(如"默认视图")。
- AJAX responder AJAX 响应器 - 使服务器更容易处理 AJAX 请求并告诉客户如何处理它们的工具。
- Form tools 表格工具 - 使表格更容易处理 AJAX 的工具。
- Object caching 对象缓存 - 工具,使其更容易编辑多个页面请求中的对象,并缓存编辑工作。
- Contexts 上下文 -- -- 将对象包裹在统一包装中的概念,并提供 API 来创建和接受这些上下文作为输入。
- Modal dialog 模态对话-工具,使其简单,把一个形式在模态对话。
- Dependent 依赖 - 一个简单的形式小部件,使形式项目出现,并根据另一个项目中的选择消失。
- Content 内容 - 可插入的内容类型用作面板和其他模块(如仪表板)中的窗格。
- Form wizard 窗体向导 - 使多步骤表单更容易的 API。
- CSS tools CSS 工具 - 轻松缓存和消毒 CSS 的工具,使用户输入的 CSS 安全。
Downloads
8.x-3.5 released 16 April 2021
Requires Drupal: ^8.8 || ^9
⬇ Downloadtar.gz (77.83 KB) | zip (166.76 KB)
Install with Composer: $ composer require 'drupal/ctools:^3.5'
7.x-1.19 released 30 January 2021
Requires Drupal: 7.x
⬇ Downloadtar.gz (440.91 KB) | zip (685.51 KB)
Install with Composer: $ composer require 'drupal/ctools:^1.19'
评论