跳转到主要内容
长风 提交于 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

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

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

不同的负载测试类型

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

lfly 提交于 1 December 2014
你可以基于站点的当前系统URL,来创建其它的页面模板文件。例如,如果你访问页面http://example.com/?q=user/1,那么PHPTemplate将以下面的顺序来查找页面模板,这里假定你使用的Greyscale主题: sites/all/themes/custom/greyscale/page-user-1.tpl.php modules/system/page-user-1.tpl.php sites/all/themes/custom/greyscale/page-user.tpl.php modules/system/page-user.tpl.php sites/all/themes/custom/greyscale/page.tpl.php modules/system/page.tpl.php 为什么我实践起来不是这样的
Elysium 提交于 1 December 2014

简介

Drupal 是一个运行在lamp(linux+apache+mysql+php)上的健壮的内容管理系统,默认的数据库是mysql,但是drupal也支持持PostgreSQL数据库,

.最近的ubuntu发行版在仓库中都包含了drupal6和drupal7,这也是ubuntu仅支持的两个drupal版本,在选择drupal版本时请注意!

LAMP 系统安装

使用其他方法安装lamp,请访问 Apache PHP MySQL

简单方法安装lamp

最简易的方式是使用终端命令行安装整个lamp包

sudo tasksel install lamp-server

如果你的系统不支持tasksel命令,请安装: 

sudo apt-get install tasksel

我(可选)也推荐启用apache2的rewrite功能,它对drupal的很多模块和apache服务器的页面重定向很有帮助

米粒之猪 提交于 1 December 2014

客户管理系统中一般都有客户生日提醒功能,最简单的方式就是每天显示当天或几天后将要过生日的客户信息,根据这个信息再发短信或打电话联络客户。这个简单的功能应该怎么做呢?在群里问过,没人应答,下面是我自己摸索的办法。

创建新的内容类型:姓名、生日、住址、生日日期,其中“生日”为日期型,“生日日期”为字符型,并且值为date('m-d',生日)。

创建Views如下:

custom-views-1.png

将“生日日期”作为一个contextual filters,设置如下图

custom-views-2.png

这样就筛选生日为当天的客户,结果如下:

custom-views-4.png

也可以修改条件,比如提前3天进行提醒,设置如下:

xxhlp 提交于 1 December 2014
想用Drupal7做个多语言的网站,有3个种语言。 请教可否实现下面的功能,就是发布一个内容的时候, 希望在同一个页面上同时输入3个语言的内容,当然是分不同的区块的。 请教可否实现和如何实现。 我是新手,谢谢大家! 注:以前用过一个企业建站的PHP程序,现在已经没有了, 搭建多语言网站的时候就是这样的,多语言可以一起输入, 然后发布。
订阅