就在刚才,看到自己开发的第一个模块时隔一年零四个月之后,终于躺在了本科学校图书馆的网站上,觉得应该把拖了一段的东西写写了。经历各种就业又失业之后,现在的我还是回到学校,上一些没什么实际用处的研究生课程,除了课程project之外,确实没什么用Drupal的地方。所以最近更新的东西也少了很多。
贫了这么久也开始进入正题。下面进入第一个环节,吹牛。先来说点无关的。接触网页开发大约是初二的时候。第一个网站,静态的,只是用了html和css。嗯,对,你没看错,连js都没有,而且全程table没有div。现在想起来还挺可笑的。主题嘛,大概就是学校科技节我们项目的网站,后来凭着那个网站拿了个小奖,从此对网页开发产生了些兴趣。后台什么的是在大学之后了。大一的时候,学了java然后的很长一段时间内只会用java写东西。
最近一次更新时间 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里面中有定义和文档。
一直显示上面的提示,数据库名称,数据库用户名,数据库密码,数据库主机等设置都没有问题,用php探针能正常连接。
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。
时间:2014年9月20日下午14:30—17:00
地点:成都理工大学校主区内,成都市成华区二仙桥东三路1号,具体教师正在确定。(感谢Matt为本次活动提供场地。)
报名:https://groups.drupal.org/node/441008 (登录后点击“Sign up”)
内容:
- Drupal services开发实战 (主讲:Drupal猎人)
- Drupal Form API的来龙去脉 (主讲:长风)
- 自由交流
费用:完全免费
如果您有任何意见、建议或者疑问,可以与长风联系,QQ:415066151
Drupal成都QQ群:58417430
命名为:“IOT”计划 ( The Internet of things )
发起人:Drupal猎人
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文件头部的关于主题的基本信息之后,接下来就是定义主题需要使用的样式表。
原文链接:http://drupalwatchdog.com/3/1/redhen-a-drupal-crm-system
译者:姜雨晴
一些组织需要追踪他们的客户,用户,贡献者,或者其他人员,无论他们自身是不是一个组织。说道商业界的客户customer关系relationship管理management(CRM)系统,他们一般是一些企业级的软件。但是这个类别有时候是由CRM兼容的网站提供或者被提供的。他们很多是基于Drupal的。