本文最初由bigecko发表。
之前我在本地进行drupal开发的时候,每新建一个站点的基本步骤是: 先在drupal的sites目录下建立一个 xxx.com 的目录,放上配置文件,然后在hosts文件里加一条 xxx.com 指向127.0.0.1,通过浏览器访问 xxx.com 就可以进行一系列操作了。
但是在开发了比较多的drupal站点后,hosts文件里的条目就会越来越多,每新开发一个站点就要编辑一下,sites目录里的子目录名写的也比较随意,最后就会感觉比较乱。
现在我换了一个办法,在本地装了个bind9,把 *.xxx.com解析到127.0.0.1,然后在apache里新建一个虚拟主机,*.xxx.com指向到drupal的目录,这样访问任何xxx.com的二级域名都会到drupal程序里了。
接下来要新建一个drupal站点就很简单啦,在drupal的sites目录里新建一个 test.xxx.com的目录,之后就可以通过访问test.xxx.com进行所有的开发测试工作了。
git本身不会管理一个空的目录,不知道大家通用的方法是什么,我以前都是在这空目录下加一个文件比如 .dir 然后在.gitignore里加入
/目录/*
!/目录/.dir
今天又想到了一个方法好像更方便一点,就是另外准备一个 .gitignore 文件,里面内容为:
/*
!/.gitignore
然后把这个文件复制到那些需要忽略所有文件,但又要把本身加入到版本库中的目录里就行了。
请问,您这个网站的这个功能具体需求是怎样的呢?要做成什么样的?
随便。
做好了,您看下。
怎么是这样的?你们到底怎么做的?我要的不是这样子的!!!! 我当初说的很清楚,你们现在怎么给我这样一个东西?
哦,对不起,请问具体是想要做成怎样的呢?
随便。。。。
最近半年多时间都在用drupal开发各类网站,对drupal算是有一定程度的熟悉了,感触也颇多,抽空做一些记录也算是对这一阶段学习的一些总结吧,如果有朋友一起来交流那就更好了。
不过俺这写的可不是教程啊,没什么具体代码分析,主要是还没那水平,而且教程的话网上真的很多,drupal官方的就很详细了。
drupal适合谁?
话说如果你只是想找个程序写写blog啥的,或者要推荐给一个不是太熟悉web开发的朋友一套建站系统用的话,那可千万别选drupal,至少不要选drupal core(drupal也有许多发行版),drupal安装完后的默认使用方式在我看来比较不太适合没有什么开发经验的人来用,至少在中国是这样,甚至有些开发者上手的时候也感觉很迷茫(包括我- -)?
我觉得选用drupal的首先应该是开发者,需要有一个基础的系统,在这个系统上根据自己的需求进行扩展开发。
chrome地址栏里的搜索建议功能是个非常方便的功能,无需打开google页面就可以补全关键字。
因为chrome里内建的google搜索设置打开的是香港的地址,不过我比较喜欢用google.com的页面打开搜索结果。
然后我就加了一个设置,URL里填的是 http://www.google.com/search?q=%s,把新添加的设置成默认搜索引擎后虽然输入关键字后回车会打开.com的页面,但是地址栏就再也不出现搜索建议了。
我今天突然发现个地址 http://mycroft.mozdev.org/google-search-plugins.html ,点这里面的链接添加搜索引擎,然后设置为默认后发现搜索建议又出来了。我看了它给浏览器加的搜索设置,URL和我之前自己加的一摸一样啊。
然后就去看那个页面的代码,发现它是通过使用一个 window.external.AddSearchProvider 的方法给浏览器添加搜索引擎,这个方法要给他传一个xml地址的参数,xml里是对搜索引擎设置的描述。