跳转到主要内容
WebDux 提交于 4 December 2014

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;请大家提早协调好自己的时间安排;

板块
dustise 提交于 4 December 2014

如果对代码质量有兴趣,并希望能让Drupal新手能快速跟进编码标准,就需要对所有开发者的代码进行审查。需要强调的是,所有的开发者都需要被审查。

把代码审查工作集成到开发过程之中,是强制审查的一个好办法。可以使用Gitlab(免费版本)这样的工具来防止开发者向重要分支提交代码,这样就强制开发者自行分支,最后提交合并申请。接下来就可以进行审查。审查者可以(对不合标准的情况)加入注释,等开发者做出相应变更后,最后才接受合并请求。

下面列出一些对Drupal代码进行审查时一些相关内容,包括资料和工具(这里我们假设使用Git作为版本故那里工作),

标签
东方龙马 提交于 3 December 2014

问题:正在用drupal 时突然出现这个“Additional uncaught exception thrown while handling exception.”,怎么办?

解决方法

以集成环境XAMPP为例:

修改 xampp/mysql/bin/my.ini,搜索“max_allowed_packet”,并修改为:

max_allowed_packet = 32M

然后重启mysql!

 

相关链接:

 

丹麦有童话 提交于 3 December 2014
原文作者:Kristian Polso 

译者:小丹

原文链接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相比确实是占主导地位。

长风 提交于 3 December 2014
2014年11月16日,成都Drupal聚会如期在成都理工大学9B102举行。此次参与Drupal交流的一共有4个人。现场气氛活跃,非常适合Drupal开发技术交流学习,由于大家水平相当,分享和讨论的内容都是干货。   Drupal猎人详细讲述了《在线教育系统神器之Course模块》实战。首先,Drupal猎人展示了利用Course模块达到的效果:可以实现课程管理,付款观看等功能,功能非常强大;紧接着,Drupal猎人从Course模块的安装,配置,调试出预期效果等一步一步进行了演示介绍。其中还包括与ubercart的集成。对今后要进行在线教育相关的开发的朋友很有帮助。   赵威杰分享了他从事微信开发的经验和细节,包括二维码扫描登录、auth2认证等等。猎人、长风都从具体环节进行了详细咨询和反复讨论;Matt也表示,在考虑用微信开发一个功能,将当节课的二维码放在教室门口,学生扫面当节课的二维码,实现学生课堂点名。   Matt介绍了Batch API的优点等,由于时间关系,Matt表示,他将在下次Drupal聚会中详细Batch API。   本次成都Drupal聚会于5点30左右在欢快的气氛中结束。
板块
标签
Drupal猎人 提交于 2 December 2014
原文: Varnish   We explored various caching solutions available for Drupal. We shortlisted Varnish, Boost and Authcache modules. We performed a number of tests using these modules. We tested over 1000 pages from different locations. The average page load time without any caching was above 4.0 seconds. The average page load time with Drupal's default caching was 2.5 seconds. The average page load time with the Authcache module was reduced to 1.8 seconds. The average page load time with the Boost module was 1.7 seconds. The average page load time with Varnish module was 1.5 seconds.
标签
网络豆豆 提交于 2 December 2014

我用leaflet加google地图可以用地图。可是google地图(maps.googleapi.com)被墙了。怎么用上百度地图? 另外怎么可以在中国用百度,中国以外的地方用Google?

 

用bing也行啊,怎么解决? (用bing)是要和Google api那样的一起用,不是bing自己出的有病的烂drupal插件。

 

谢谢。

标签
dustise 提交于 2 December 2014

出处:http://drupalwatchdog.com/volume-3/issue-2/load-testing

作者:Jeff Sheltren

在任何项目中,负载测试都是重要组成部分之一,他让你可以对站点和基础架构在压力下的反应有一个清楚认识。因为这一测试的重要性,所以负载测试应该集成到标准的测试过程中。这一测试的目的是在上线过程或上线后的变更过程中识别出性能瓶颈。

有很多的方法论和工具可以用于性能测试,不过其主要功能一般都包括对站点页面进行大量访问,用足够的流量来触发性能的下降。利用这一过程,识别并解决瓶颈,最终达到提高性能的目的。通过周期性的负载测试,能够更加有效的在早期发现性能问题的征兆,而无需等到大错铸成。

不同的负载测试类型

有多种类型的负载测试配置(有时称为测试计划),他们可以独立运行,也可以协同作业,帮助我们了解站点性能。通常分为以下三种类型:

订阅