drupal8

内容包括drupal8教程,drupal8汉化,drupal8主题,drupal8模板,drupal8中文手册,drupal8 views,drupa8中文,drupal8安装,drupal8开发,drupal8视频,等

第2章 Views 集成

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
一个好的Drupal模块,通常能够充分的利用已有模块的各种功能,而不是重复的发明轮子。

Drupal版本: 

10 总结

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
通过本章的学习,我们学到了以下内容:

Drupal版本: 

9 使用addMetaData向查询添加元数据信息

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们这里要实现的是,查询不受权限的影响,这里通过addMetaData方法,添加一个用户1,这样就可以以用户1的身份来执行查询语句了,这样的好处就是可以跳过所有的权限检查。这是addMetaData的一个用法。

Drupal版本: 

8.1条件语句

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
接着,可以为它添加一些条件语句,比如使用entityCondition添加实体本身相关的条件语句:

Drupal版本: 

5 语句

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
语句对象就是选择(Select)查询的结果。它的类型应该是DatabaseStatement,或者是DatabaseStatement的子类。DatabaseStatement扩展了PDOStatement类。
Drupal为所有的查询使用预处理语句(prepared statements)。一个预处理语句就是一个查询的模板,将会向模板中填充数值然后执行。我们可以把预处理语句看作是SQL的函数形式,需要向里面传递一些参数才可使用。

Drupal版本: 

Ubercart VS Commerce

Ubercart与Commerce的竞争,在持续了4年之久之后,两者的前途,逐渐明朗了起来。Ubercart仍将继续的存活,并稳步上升,随着Drupal8的问世,两者会走上两条完全不同的道路。

在Drupal8下,Ubercart持续开发,很多功能都紧紧的跟上,Ubercart是以一个笨鸟先飞的角色出现的,在Ubercart的Drupal8版本持续开了1年半之久的现在,Commmerce的Drupal8版本还没有动工,而现在Ubercart的Drupal8版本吸引了更多的开发者。这意味着,Ubercart在Drupal8下,继续存在,健康发展。

Commerce发展的也不错,在Drupal7上,势头比Ubercart好,但是Commerce并没有占据压倒性的优势。Drupal本身市场狭小,基于之上的电子商务不足10%,而Commerce只占据这10%里面的50%不到,所有的这一切加在一起,都制约着Commerce guys的发展。

Drupal版本: 
论坛: 

Drupal8 Beta版即将发布

从目前的状态来看Drupal8的第一个beta版将会在2014-6月底发布,当然,只有50%的可能性,还有45%的可能性是在7月发布,5%的可能性推迟到8月了。

现在还有14个Beta block问题需要修正,其中两个是关于document的,4个已经处于绿色的状态,等待检查,没有问题,就会commit进去,还有4个是被postphone,其余的几个,也都进入了尾声阶段。

到这个月底,Beta block问题数量将会被控制在6个以内,我想会是第一次达到0个,很有可能,这个月发布beta版。

另外,这个月举办了Drupal大会,很多全球的开发者,聚到一块,在会议的结束,有代码冲刺,这个将会加快进度。

Drupal8的进度一拖再拖,我的想法是,很多Drupal的大公司,并不想快一点发布Drupal8,因为他们想从Drupal7中赚取跟多的钱,导致了应该在2013年9月发布RC版的Drupal8,到现在还没有出现beta版。

Drupal8的一拖再拖,已经损害了这些大公司的利益,他们现在应该意识到Drupal8的及早问世,为他们带来更多的利益。

综上,分析,Drupal8将会在这个月发布beta版,很有可能。Beta版的发布,意味着Drupal8的降临,已经进入到了实质阶段了。

Drupal版本: 
论坛: 

Ubercart的支付方法,率先采用插件机制

Ubercart的Drupal8版本,已经开发了1年多的时间了,这无疑是一个鼓舞人心的消息。而与之形成对比的是Commerce模块,毫无动静。
在Ubercart4.x,支付方法,结算窗格,运费计算方法,都将采用插件的形式,我们现在先读为快:

/**
* @file
* Contains \Drupal\uc_payment\Plugin\Ubercart\PaymentMethod\FreeOrder.
*/

namespace Drupal\uc_payment\Plugin\Ubercart\PaymentMethod;

use Drupal\uc_order\UcOrderInterface;
use Drupal\uc_payment\PaymentMethodPluginBase;

Drupal版本: 
论坛: 

页面

关注我们的微信

关注我们,体验一下Drupal微信(Wechat)模块的最新进展

Think in Drupal 官方微信 亚艾元官方微信

 

Subscribe to RSS - drupal8