跳转到主要内容
maxiaoan 提交于 9 September 2014
原文链接:Migrate process > 迁移过程 迁移的属性值配置描述了目的地是如何将属性值从源数据一个一个(property-by-property)构造来的。 过程值是一个关联数组,是每个目的地的属性值。 每个属性值相关联的值描述了目的地属性值是如何创建的。 核心支持最常见情况下的速记。 不太常见的情况下,一个更详细的语法或者不能通过以这种方式表达的,需要编写一个自定义插件。 速记 简单复制 获取插件(get plugin) 用于从一个源属性值复制值。 与所有其他进程插件,可以不用显式命名即可使用它。 例如,复制源属性的值主题(subject)到目的地标题(title)。 process: title: subject 创建一个插件 目的地可能是由一个插件(除了隐式获得(get))创建的。 在这种情况下,属性值与目的地相关联的属性值包含一个关联数组插件,使用属性值来识别插件,对于的特殊的的插件,可能需要其他的属性值。
zheojian 提交于 9 September 2014

原文链接:Plugin API in Drupal 8

插件是小型的可插拔功能模块。 拥有类似功能的插件属于同一种插件类型

Drupal包含很多插件和插件类型。例如,'Field widget' (字段小工具)就是一种插件类型,而具体的字段类型就是插件。管理员用户可以从字段类型插件列表中选择并设置字段所使用的类型。

D8的插件系统提供了一套指导原则和可重用的代码组件,使开发者能够公开他们的可插拔组件,如需要,还能够通过用户界面管理这些组件。

插件是由模块定义的:一个模块可以提供不同类型的插件,不同的模块可以提供各自特定类型的插件。

概述

插件系统由三种基本元素构成:

  1. 插件类型

    插件类型是一个控制中心类,它决定了插件如何被系统发现和实例化。这个类型会描述其下所属插件的核心目标,例如后端缓存,图片操作,区块等等。

东方龙马 提交于 7 September 2014

水调歌头 甲午中秋 (赠Drupal群友)

                                                                              龙马

明月几时有?把酒问群友!不知群内高手,今夕在何处。

我欲明年再续,又恐尔等无趣,今夜寐难眠。

转别群,抵百度,招无数。不应有恨,何时才见众群友。

起身看QQ,何似在群聊!人有悲欢离合,群有你来我散,此事古难全!

但愿人长久,千里话Drupal。

就在刚才,看到自己开发的第一个模块时隔一年零四个月之后,终于躺在了本科学校图书馆的网站上,觉得应该把拖了一段的东西写写了。经历各种就业又失业之后,现在的我还是回到学校,上一些没什么实际用处的研究生课程,除了课程project之外,确实没什么用Drupal的地方。所以最近更新的东西也少了很多。

贫了这么久也开始进入正题。下面进入第一个环节,吹牛。先来说点无关的。接触网页开发大约是初二的时候。第一个网站,静态的,只是用了html和css。嗯,对,你没看错,连js都没有,而且全程table没有div。现在想起来还挺可笑的。主题嘛,大概就是学校科技节我们项目的网站,后来凭着那个网站拿了个小奖,从此对网页开发产生了些兴趣。后台什么的是在大学之后了。大一的时候,学了java然后的很长一段时间内只会用java写东西。

rat 提交于 5 September 2014

最近一次更新时间 October 13, 2016 - 16:37

原文链接 https://www.drupal.org/docs/8/api/entity-api/introduction-to-entity-api-in-drupal-8

背景

在Drupal 7开发周期的晚期才引进了Entity的概念。非核心的entity.module对API进行的扩展,增加了保存和删除entities等改进。

这些改进中的大部分都已经包含到了Drupal 8中。Entity Validation现在有自己单独的API(例如,可以用于验证不是通过Form而是通过REST保存的Entity)。

THE Drupal 8 entity system

Entities就是带方法的特殊类

  • 普通方法 | $entity->id()
  • Entity类的特定方法 | $node->getTitle()

两种类型都在interfaces里面中有定义和文档。

maxiaoan 提交于 5 September 2014

原文链接:Migrate API in Drupal 8

Drupal 8 中的API迁移

注:截至2013年12月, 迁移API还在编写中,尚未完成。 本文档将大致介绍一下API,但期望在drupal 8发布前进行更新。

概述

迁移API提供了把数据从一个地方迁移到另一个地方(通常,导入整个Drupal实体[entities]中)的服务。 迁移模块实现了通用的框架,然而“Drupal迁移”是建立在从Drupal 6、Drupal 7、Drupal 8 一个升级路径基础之上。

理解迁移的最简单的方法是首先导入:源插件(source plugin)提供了行。 每一行是交给一系列进程插件(process plugins),最后直到插件保存到目的地(迁移地点)。

对于每一行,源、目的地都拥有属性和属性值。 例如,当导入节点, sticky是一个属性,可能值为0和1。 有一些属性是标识符,例如用户或者零售商的uid,产品进口的SKU。

9月成都Drupal聚会:2014年9月20日

时间:2014年9月20日下午14:30—17:00

地点:成都理工大学校主区内,成都市成华区二仙桥东三路1号,具体教师正在确定。(感谢Matt为本次活动提供场地。)

报名https://groups.drupal.org/node/441008 (登录后点击“Sign up”)

内容

  1. Drupal services开发实战 (主讲:Drupal猎人)
  2. Drupal Form API的来龙去脉 (主讲:长风)
  3. 自由交流

费用:完全免费

如果您有任何意见、建议或者疑问,可以与长风联系,QQ:415066151

Drupal成都QQ群:58417430

订阅