跳转到主要内容
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

Drupal猎人 提交于 4 September 2014
经过我多方对比,ECK services模块,service entity模块,restws模块后,最终得出结论:   service entity单纯的支持entity,功能走在了ECK services的前面一些些,但是eck有天生的优势 ,图形化创造界面,restws不合适,不提也罢,所以我决定,看好eck,基于eck做一系列完善开发,集众家之优点,以公司亲身案例需求为导线,边做边开发边发现新需求边完善,目标:完善一个drupal的物联网模块系列

命名为:“IOT”计划 ( The Internet of things )

发起人:Drupal猎人

 
qingkong 提交于 4 September 2014

4.3 德国人写的主题教程(3)How to Make a Drupal Theme step by step  (3)

http://www.drupaltutorials.de/2013/06/26/drupal-themes-teil-4/

 

上一节中你已经做了一个自己的主题。现在我们继续讲述如何制作主题。我们首先还是继续关注info文件。因为这个文件中还声明了网站必要的css文件和主题中会用到的区域。最后你将学会如何用firebug来对页面进行临时性的修改。

在继续之前你可以将你的主题设置为系统默认主题。在主题管理页面你之前新建的子主题下面点击“启用并设为默认”。

现在就可以进行下一步骤了。当你设置了info文件头部的关于主题的基本信息之后,接下来就是定义主题需要使用的样式表。

东方龙马 提交于 4 September 2014

原文链接:http://drupalwatchdog.com/3/1/redhen-a-drupal-crm-system

译者:姜雨晴

一些组织需要追踪他们的客户,用户,贡献者,或者其他人员,无论他们自身是不是一个组织。说道商业界的客户customer关系relationship管理management(CRM)系统,他们一般是一些企业级的软件。但是这个类别有时候是由CRM兼容的网站提供或者被提供的。他们很多是基于Drupal的。

dustise 提交于 3 September 2014

话说本人遇到的奇葩项目相当之多,所谓老而不死是为贼,贼都是这么练出来的。

今天来讲另外一个奇葩项目,全3D的Drupal商城。

这个是个实验性的项目,本来没Drupal什么事,Adobe Flex加3D渲染的前端,.NET + WCF的后端。可惜后期合作出了问题,谈判破裂,剩下一地的Flex/ActionScript残骸,手里只有俩应届生,鸭梨山大滚滚而来。

这时候就不会有人讨论某某平台好不好了,当时怒从心头起,恶向胆边生,既然很大几率都是做不做都是死,那就选个我有兴趣的死法吧。

用了大概一周的时间搭了个Ubercart,把原有的商品列表、搜索以及购物过程的代码凑合阅读了一下,然后架起Services,Services for ubercart,把大多数的方法都暴露为服务,又自行补充了一些原本没有实现的服务出来,在API层面,对前段提供了完整的服务群。

接下来跟小弟们一起,突击学习ActiveScript,把原有的Web Service请求重新收拾了一遍,全都改访问Drupal Services。

然后就是——天空一声巨响,奇葩闪亮登场,一个怎么看都不像Drupal的奇怪站点诞生了。

9.27广州Drupal聚会

各位,9.22-26日我们在广州举办一次Drupal培训班,27日,我们将在广州举办一次Drupal聚会,具体时间和地点另行通知。

David Fan主讲,他精通Drupal移动开发及微信开发。另外崔克俊介绍下Drupal在文档管理、电子商务方面的一些新进展。欢迎对这方面感兴趣的朋友参加。

联系人:崔克俊  13681445347 13381113196 QQ:372948992

zheojian 提交于 3 September 2014

原文链接: Block API in Drupal 8

概述

Drupal 8 的区块实际上是由两个独立的API结构组成的,延续了Drupal一直以来的用户体验。这两个API结构分别是:Block Plugin API,一个独立的可复用的API;区块实体API,用于区块控制位置和可见性。

通过Block Plugin API创建区块

在你自定义的模块代码中创建区块需要了解Plugin API,更具体的说是基于注解的插件探测(方式/模式)(原文: Annotations based plugin discovery)。这是Drupal 8用来查找你自定义的区块的机制。

在模块中创建自定义区块包含以下步骤:

订阅