上海戴文 - Drupal开发专家

你在这里

blog

Blog

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: 

上海大学校本部的无穷春光

上海大学校本部春色满园,欢迎参加3.24-28 上海大学图书馆Drupal培训班。

articles: 
field_vote: 

答:为什么entity不在drupal的核心模块里?

很高兴,上个星期六也就是前天参加了上海drupal 2013 3 23中国营活动,会上有人提问,为什么entity不在drupal的核心模块里?他很不能理解明明是drupal一个很重要重大的改变为什么这个模块不在core里,他不能理解。

ok,我在这里给出我的回答。

(插个广告 正在考虑换工作 有意者联系:378694760 )

 

首先这个问题就问错了。

不是entity没有在核心模块,而是entity api没有在核心模块。

就好像core里有forum模块,但是没有advanced forum模块一样,drupal喜欢把轻量级的最基础的模块放在核心里,更多复杂扩展则留给第三方模块。

entity api顾名思义是个api模块,提供了一个统一的方法去处理Entities和它们的属性。另外它提供了一个entity CRUD 控制器,来简化创建新实体类型的流程。所以entity api模块作为提供更多api操作entity的模块并没有在核心里,没什么不能理解的。

其次,entity是drupal7的基本核心概念,没有entity type就没有node,没有user。

articles: 
tags: 
field_vote: 

页面

订阅 RSS - blog