上海戴文 - Drupal开发专家

你在这里

博客

基于drupal的复合型过滤器开发例子(提供整个项目源码)

(注:本文比较偏向代码方面,希望读者有一定的drupal开发基础)

废话少说,先看我要介绍的效果  demo

由于views的过滤器总是不那么尽如人意,或者样式方面定制起来比较困难,本人的前端技术比较差,views和panels的忠实用户请勿喷smiley,所以本篇文章介绍一下基于现有的模板来开发一套内容过滤器的功能。

以某网站的一个产品列表页面作为例子,产品分为:品牌  、 类型 、系列 三大分类,每个分类下面有若干个小分类,比如品牌有:SUMSANG、HTC,类型有:手机壳、手机套,系列有:流沙系列、裸壳系列。比如我们要搜索

field_vote: 

DrupalConsole 安装经历

在群里听到别人推荐Drupalconsole这个drupal8时代新的命令行工具,就试着安装了下。 首先尝试的是composer安装。https://hechoendrupal.gitbooks.io/drupal-console/content/zh_hans/getting/composer.html

安装成功,但是不能用。 which console查看了下,才知道跟ruby的console冲突了。

 

后来请教了drupalconsole的主要开发者enzo之后,他才让我用另一种方式安装。

https://hechoendrupal.gitbooks.io/drupal-console/content/zh_hans/getting/installer.html

这次终于成功了。

c84xzx7wq4guluf5l.jpg

之后会奉上更多,drupalconsole的使用心得。

 

articles: 
field_vote: 

apache缓存的设置

apache缓存的设置又折腾了一天,总还算是解决了,找到了可以缓存的一段代码,亲测可用,别忘了开启模块哦。

articles: 
field_vote: 

example那个模块的.test文件用法

drush test-run -l 127.0.0.1:8080/example FieldExampleTest
记得启用系统自带的simpletest module 
 
来自群分享
articles: 
field_vote: 

Adaptive Images : 为不同的屏幕尺寸提供不同的图片

Adaptive Images 方案不仅限于静态网站,它也可以被用于内容管理系统,而且在 JavaScript 被禁用的情况下依然有效。自适应图片方案给我们提供了一种方法,可以根据屏幕尺寸提供完全不同的图片,为那些没有必要下载全尺寸大图的设备节省带宽。

 

articles: 
field_vote: 

压缩css/js,提高网站性能

通过这几天的努力,终于搞定了yuicompressor的安装和用法,中间走了一些弯路,特此总结一下,给需要的小伙伴们。

首页是下载该插件以后对环境变量的配置,我没有配置正确,所以无法运行java,浪费了一些时间。

今天早起继续找教程重新耐心的配置,终于配置好环境,但是在压缩的时候,路径又有些问题,本人菜鸟一个,从未接触过

java,也不知道该如何运行,只好照猫画虎,终于按照教程实现了。

第三个遇到的问题是压缩包在服务器上无法运行,报错:

SyntaxError: expected expression, got '<'

搜索后明白是因为运行js的时候遇到了html文档开头的<,百思不得其解,试了又试,最后看源代码,终于发现是js调用

的路径不正确,服务器自动将js内容生成了html的问题。

 

总结:遇到问题的时候,第一要耐心,第二要细心,不要轻易的去怀疑程序的问题,先看自己的步骤是否有问题。其实

很多时候问题是自己制造出来的。

 

ps:感谢提供无私分享的同学们。希望我的一点点经验能够帮助你,如果你需要做压缩,可以看看以下教程。

 

articles: 
field_vote: 

译文:你的项目准备好面对Drupal 8了么?

原文地址:http://www.chapterthree.com/blog/your-project-ready-drupal-8

 

第三章/博客

2015年4月22日

Mark Ferree

技术总监

你的项目准备好面对Drupal 8了么?

随着Drupal 8的发布日期一天天临近了,我们也发布了我们的第一个Drupal 8 网站。同时也计划在接下来的几个月做更多的Drupal 8 网站。通过在测试软件上发布网站的真实过程我们也学到了很多。也知道了对于你的下一个项目来说意义着什么。

你什么时候完成项目?

Drupal 8 即将面世,但是你的项目不一定就是最新的。如果你现在才仅仅开始着手策划你的项目,并且你也不打算在夏天来临之前对该项目做进一步深入的开发,那么也许你肯定会想考虑Drupal 8。

你真的需要那个功能么?

在Drupal 7中,很多自定义功能都是由超过2000个的第三方贡献模块提供的。当面临选择时:

1,通过载入一个模块到Drupal8中。

2,写一个新的带有那个功能的模块。

articles: 
field_vote: 

邮箱信息检测

<?php
     
global $user;
      if(
$user->uid){
articles: 
field_vote: 

Report Mistake 模块求试用

 亲们有空的时候试用一下report mistake模块,帮我提提建议啥的哈~
 
在线试用
http://42.96.194.25/
用户名: test
密码: test123456

现在测试环境里的是第一个可用版本,下一个版本正在开发还没完成

有建议可以直接在 https://drupal.org/node/2221467 或者本页面这里回复提出,或在drupal中国群中单Q给我([北京]00幽灵00)留言,谢谢大家~ 
 
步骤
1. 在设置中选择需要启用该功能的content type(预告:下一个版本中将可选择content type 和 field type)
articles: 
field_vote: 

Drupal青岛-5月24日聚会

不知觉中又是一个月~青岛的Drupaler们,小牛想你们啦,哈哈!

在上一次的Drupal青岛聚会中,我收到了很多关于聚会的信息反馈,非常感谢大家的积极参与!上次聚会咱们使用的模式是“教-学”的传统方式,显得比较呆板些,不够灵活。为提高大家的积极性与参与度,本次的聚会做一下下的修改,从传统的“教学”调整到“话题讨论”模式上去。现在收集到的话题主要有这几个,大家可以在下边的评论中留言,或者QQ告诉我。

articles: 
field_vote: 

页面

订阅 RSS - 博客