Drupal 使用建议

原创 2011年01月14日 09:42:00

 

Drupal PHP届的一个开源CMS,被列为2011最值得期待十大网站之一。

不可否认Drupal是个优秀的框架,但我个人并不喜欢此框架构架方式,给出几点关于upal6的议(后续将不断):

关于CCK

1.       当使用“Text”field type时,请将<Maximum length>属性填上,因为drupal将根据这个属性来填充字段的长度,如果是空,那么CCK将创建BLOB字段。

2.  当使用“Date”field type时,请将<*Custom input format>属性填入“Y/n/j” <*Custom display format>属性填入“Y/m/d”。根据前一个属性,我们可以填入“2011/1/1”,如果填入“Y/m/d”,那么你不能输入“2011/1/1”,因为这样是不符合“Y/m/d”规则的,会被CCK认为是错误的。

3.如果没有必要使用<Existing field>,就别使用<Existing field>,因为使用<Existing field>将新建一张表,比如我们使用字段名称为<productXXX>的来做<Existing field>,那么将会创建一张表<content_field_ productXXX>.而你使用这个node时,特别使用view来显示这个node时,view会使用SQL语句“Left join”,这样会大大的降低效率。

 

4. 当我们使用布尔型的字段时,请使用< Integer> field type, 而如果使用<Text> field type时,效率会低一点 .

5. 为了用户友好性,请填写<Help text>.

6. 当我们要使用<Image>字段时,最好使用field type <File>.然后再后缀名限制里限制只能输入”jpg,png”

关于Safari

1.RichText 一般在drupal6Safari中是不能使用的.尽量避免。

 

后面的英文是我的写的发给公司外国同事看的。

 

About CCK

1.       If we use field type “Text”, please set the <Maximum length>.Because  <Maximum length> is null, drupal will create a blob field type. It’s so big for string.

2.       If we use field type “Date”, please input <*Custom input format>  = “Y/n/j” and  <*Custom display format>  = “Y/m/d”, so that we can input “2011/1/1” and display is always “2011/01/01”.

3.       Use <Existing field> will create a table to store the value, for example, we use <Existing field> <product_name> in many content type, it will create a table named <content_field_product_name>.<product_name> is appropriate but some fields we not need use <Existing field>, please not use it, Because View will use SQL “Left join”, it will be more slow.

4.       If we need field like “Yes,No”,please use Integer field type, Because View’s SQL will more slow .

5.       Please let field have <Help text>.

6.       If  the field type is <Image>,please use field type <File>.We can discuss this…

7.       Please make a rule to named field,like Video width”  orVideoWidth” or Videowidth” or “Video_width”.

Discuss which one is the best.

Safari

1.       RichText is usually not work in drupal in Safari.

drupal性能建议

  • 2014年05月20日 17:44
  • 262KB
  • 下载

Drupal7 使用views_slideshow制作幻灯片带数字按钮

1.创建一个区块  View name:slideshow //随便起 我这里用slideshow Display format:Slideshow of fields //选择幻灯片和字段 点...

Drupal6.x中CCK & Views 模块使用小结之三

Drupal6.x中CCK & Views 模块使用小结之三 创建、分配字段分组和字段排序 字段分组的作用第一部分已经说过了,创建、分配都比较简单。基于D6的Ajax特性,大多数操...

Drupal7模块multiselect使用

Drupal二次开发的时候,我们时常要使用到多选列表,但是官方默认的多选下拉列表,是在不敢恭维如下图所示:     不过难看不可怕,Drupal有两万第三方模块做支撑,只有你想不到,没有找不到...
  • marixh
  • marixh
  • 2013年09月17日 15:56
  • 616

Drupal中CCK模块的介绍及使用

转自:http://blog.163.com/xiao_hua_jc/blog/static/3124994201243011277108/ Drupal中CCK模块的介绍及使用  ...

Drupal 初次使用感受,后续补充。

很久以前就接触过,下载下来安装,结果界面太丑,太难看,直接删除。 最近重新想到开源CMS,好奇看到那么多人推崇drupal,也便下载来重新研究了下。 刚接触了下,不过整体使用感觉很差,尤其几个地方: ...

drupal7中利用profile2的api对使用profile2字段的对象进行操作|durpal profile2 api

注:本教程纯手打原创,如有雷同,必定抄袭我的。本文版权归属yoqu,如果有哪位转载请署名作者。最近公司有个项目,由我做用户操作这一块,由于drupal自带的profile不是很友好,所以用户属性是利用...
  • quuqu
  • quuqu
  • 2015年04月07日 09:50
  • 769

Drupal6.x中CCK & Views 模块使用小结(二)

Drupal6.x中CCK & Views 模块使用小结(二) 现在我们来创建存储本本外观的字段,如前设定,是采用图片类型的。在CCK扩展模块中,6.x版本下有两个可选途径:imag...

新网站是否应该使用 Drupal 8?

前不久刚和大家探讨了是否应该将网站升级到 Drupal 8 的问题,并不建议大家进行升级(详情可参考《是否应该立即将网站升级到Drupal 8?》)。然而,如果是建立一个新的网站,使用 Drupa...
  • xinfsg
  • xinfsg
  • 2016年02月03日 11:07
  • 106

如何让 Drupal 使用 Wordpress 形式的编辑代码?

如果你曾有过将 Wordpress 网站迁移到 Drupal 的经验,很可能客户会问的第一件事就是如何为 Drupal 添加编辑代码。   Wordpress 中的 Shortcodes 插件让...
  • yhdesn
  • yhdesn
  • 2016年01月27日 09:34
  • 134
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Drupal 使用建议
举报原因:
原因补充:

(最多只允许输入30个字)