原文链接:https://www.acquia.com/blog/why-use-decoupled-drupal
原作者:Christian Yates
解耦Drupal,也称为无头Drupal,是一种将Drupal作为后端内容仓库的实践,这一结构必须包含至少一种非Drupal的前端实现。当使用这种方式的时候,Drupal为移动App、JavaScript驱动的单页面应用以及其他类型的前端提供API。其实用Drupal实现的这种站点已经存在多年了,但随着移动应用的爆发式增长,JavaScript架构的成熟,再次把解耦Drupal推到台前。Drupal 8也以API优先的方式进行设计,在核心提供了Drupal历史上最易用的RESTful服务。
什么样的情况下才需要建设解耦Drupal站点呢?
Role Description
Position Title: Drupal programmer
Reports To: Technical Director
Direct Reports: None
Location: Shanghai
Core Responsibilities:
Drupal很棒,Drupal很难学!山东的Drupal爱好者们你们还在迷茫吗?2014年12月28日下午我们又计划相约在青岛举行一次山东地区的Drupal爱好者交流会了。
虽然小强离开了青岛,经龙马兄积极倡议,Devin兄鼎力支持,山东地区Drupal聚会的传统还是要接着保持下去...
12月份青岛Drupal聚会分享内容:
1. Devin 会给大家讲解nodejs和Drupal的整合应用;
大家可以提前做下准备以便更有针对性的理解这块内容。
2. 大家结合自己在Drupal使用过程中遇到的一些问题自由交流。
我们欢迎Drupal初学者们积极提问相关问题,更欢迎Drupal老手们分享相关经验和心得。有时候一个小小的思路都能给我们打开一扇窗户...
当然在这里你不仅仅能学到更多Drupal的相关知识,还会交到更多志同道合的朋友。让我们一起跟Drupal聚合在一起做些事情吧...
聚会时间:2014年12月28日(周日)下午1:30-5:00;请大家提早协调好自己的时间安排;
如果对代码质量有兴趣,并希望能让Drupal新手能快速跟进编码标准,就需要对所有开发者的代码进行审查。需要强调的是,所有的开发者都需要被审查。
把代码审查工作集成到开发过程之中,是强制审查的一个好办法。可以使用Gitlab(免费版本)这样的工具来防止开发者向重要分支提交代码,这样就强制开发者自行分支,最后提交合并申请。接下来就可以进行审查。审查者可以(对不合标准的情况)加入注释,等开发者做出相应变更后,最后才接受合并请求。
下面列出一些对Drupal代码进行审查时一些相关内容,包括资料和工具(这里我们假设使用Git作为版本故那里工作),
- 阅读更多 关于 Drupal的代码审查
- 登录或注册以发表评论
问题:正在用drupal 时突然出现这个“Additional uncaught exception thrown while handling exception.”,怎么办?
解决方法:
以集成环境XAMPP为例:
修改 xampp/mysql/bin/my.ini,搜索“max_allowed_packet”,并修改为:
max_allowed_packet = 32M
然后重启mysql!
相关链接:
译者:小丹
原文链接:http://polso.info/crawling-top-15000-drupal-websites
调查来源于Alexa排名前1,000,000的网站,发布于2014年11月13日,所以这些数据基本上是最新的。
这些网站中,我能够认出有171,010个是由当前最流行的3个CMS搭建的 ,为了完成这项任务,我创建了一个可以用多种方式检测的PHP库(它是一个GitHub,所以你可以自由的做出贡献!)。
为什么我要这么做呢?因为我对排名靠前的CMS市场份额感到好奇。不过,主要原因是要调查Drupal版本,以此了解有多少CMS保持更新状态,有多少仍然仍然存在易受攻击的Drupalgeddon bug。
CMS市场份额
首先要说明的是:人们真的很喜欢Wordpress,我不期待这样的反应,但是看上去Wordpress与其他CMS相比确实是占主导地位。
单纯的实现click insert textarea的效果,只需一段jquery,它在token.js里的Drupal.behaviors.tokenInsert 函数,改改寻址class就能用了,示例代码如下:
我用leaflet加google地图可以用地图。可是google地图(maps.googleapi.com)被墙了。怎么用上百度地图? 另外怎么可以在中国用百度,中国以外的地方用Google?
用bing也行啊,怎么解决? (用bing)是要和Google api那样的一起用,不是bing自己出的有病的烂drupal插件。
谢谢。