7个使用Drupal的理由

admin 提交于 星期二, 05/05/2015 - 09:25

Drupal是一个基于PHP语言编写的开源内容管理框架(CMF,CMS+Framework),它既可以让人不需要编写代码就搭建起一个网站,又可以像PHP框架那样编写复杂的自定义功能模块。

全球有2%【数据来源】的网站使用Drupal创建。它具有以下10大优点:

1. Drupal遵从开源许可,拥有最庞大的开源社区

截止至2015年5月,一共有38,140名开发者为Drupal贡献代码。拥有超过30000个模块和2000个主题。我们可以边开发自己的网站,边学习别人的代码。遇到问题,可以得到庞大的社区支持。

2. 可扩展性强

使用Drupal可以搭建任何类型的网站:门户网站、博客、论坛、购物网站、新闻网站等都是很简单的事情,每添加一种功能只需要启用若干模块,然后用一定的方式和现有系统连接起来。如果功能很特殊,可以自己添加新模块,就像使用普通PHP框架那样实现定制的功能就可以了。

标签

Git分支的使用

admin 提交于 星期日, 05/03/2015 - 09:09

创建新分支:

git branch <branch_name>

查看分支列表:

git branch --list 

删除分支:

git branch -D <branch_name>

切换分支:

git checkout <branch_name>

设置分支提交目标:

git push --set-upstream origin <branch_name>

提交代码,同步到服务器:

 

git commit -a -m "comments"

git push

 

标签

Drupal 7 文件操作指南

admin 提交于 星期一, 04/27/2015 - 18:06

理解本文需要先知道如何创建一个Drupal 7模块。

1. Drupal 7的文件目录分类

Drupal 7的文件API分为unmanaged file和managed file两种类型,managed file会在数据库中记录文件的信息及引用记录。

Drupal文件对象有一个uri属性,它的形式如public://myfile.jpg,通过file_create_url($file->uri)可以把uri转换成web可访问的路径,如http://howto.eguidedog.net/sites/default/files/myfile.jpg

Drupal内建了public、private和temporary流报装器(stream wrapper),PHP文件操作函数可以直接操作这些uri,例如我们可以通过filesize(‘public://myfile.jpg')获取文件大小,而不需要先转换成本地文件的地址。

Drupal中的private目录应该是放在一个不能直接从Web访问的目录,其内容通过PHP返回(这里有一个副作用是增加了系统开销)。

2. 怎样使用ummanaged file

在表单生成函数中添加文件控件:

标签

IDC

admin 提交于 星期二, 04/14/2015 - 17:43

http://www.cctvidc.com - 动力互联,在深圳,算便宜,规模较大
http://www.todayidc.com/ - 时代互联
http://www.linktom.com/ - 在北京,产权主机可邮寄获得,算便宜
http://www.gzsjzx.com - 广州互联网数据中心,QQ客服重来没人接,感觉不正规
http://www.ctohome.net - 这个比较正规和专业,但很贵
http://www.gzidc.com/idc_zy.php - 这个也较正规,也很贵

标签