闲不住又开始建新站,无论走在路上、坐在车里或是在天台抽烟,脑子里总可以有这么一摊子事情去琢磨,以便强行排遣工作生活中各种闹心的人和事——我爱这感觉;越来越觉得建站这事,对我来说,当前的意义远高于未来的。
再一次的,本想在一点点捣鼓CMS的过程里,及时记录下点滴的方法心得或参考资料备忘一类,不过实际中怎样也无法打断操作的连贯性,尤其遇到问题百爪挠心的时候,几个小时几个小时的搜索尝试各种解决方法,更无暇估计记录一类的事情。生怕过不许久就会忘记,所以决定基本完成之后,尽快按照不同功能范畴划分一下,回忆并记下里面的各种细节。
今天先零散记三条tips,其实有两条还是之前放在微博上的:
- Drupal 7装好Colorbox module和插件库之后怎样在文字或图片链接中触发:为图片的<a>容器添加class="colorbox"。就这么点儿破事儿,任何相关文档中都找不到,论坛里讨论的一塌糊涂,改plugin路径、在模板里写JS初始化...尼玛坑爹啊!
- Drupal6+Lightbox2,不需要升级jQuery;Drupal7+Colorbox,因为Lightbox2没有D7版本(这是6月的事了,目前已有dev版本,正在用;colorbox相比lightbox2还是重了些。)。Lightbox2默认方法:为图片的<a>容器添加rel="lightbox";Colorbox默认方法:为图片的<a>容器添加class="colorbox"
- CKEditor可以直接在CKEditor Module的设置中进行一些高级属性配置:configuration->CKEditor 最下面的Advanced中可以进行具体配置,参数可以参考官方文档;一个典型的设置实例:在使用CKEditor之后,原本正文内容编辑区在field设置中的行数(高度)设定便失效,需要在这里进行手动配置:config.height = '400px'; 具体高度可酌情。
![]()
- 在performence中关闭所有缓存及CSS、JS压缩,并清除缓存。
- 进入phpmyadmin后台,查看所有以“cache_”为前缀的数据表,如过大,可执行empty操作。
- 安装Backup and Migrate扩展并启用。
- 进入该扩展的Backup页面,以默认方式备份数据库。
- 使用FTP或SSH,连同sites及其下所有路径和文件一起打包,下载至本地。
- 以正常方式在新家安装Drupal 6。
- 将sites包解压缩,进入all文件夹,将里面全部内容打包,可命名为all.tar.gz或zip等格式;进入default->files文件夹,将里面全部内容打包,可命名为files.tar.gz或zip等格式。
- 将all.tar.gz上传至新站点的all路径中,解压缩;将files.tar.gz上传至default->files路径中,解压缩。删除压缩文件。
- 进入站点后台的modules管理,启用Backup and Migrate扩展。
- 进入该扩展的Restore页面,选择之前备份的数据库文件,恢复。
至少我的r2html5.com是这样简单搬家成功的。
这些假设你没有做过系统核心的heck;所有的打造都使用override方式在sides路径中进行覆写。
记下来加深印象,主要是最后一个步骤。
譬如对于Drupal 6的teaser中那些Add new comment链接,希望改变文案成为“Add comment”或链接指向一类,只有修改comment.module文件。原生文件位于根目录\modules\comment文件夹中。不便直接修改,仍以覆写为先。
将整个comment文件夹copy出来,进入扩展模块的路径,也就是sites\all\modules中,新建名为custom的路径,将comment文件夹粘贴过来。进入该文件夹再修改其中comment.module就好了。对于前面说的需求来说,找到名为comment_link的函数就可以动手了。
我自己时常忘记的就是最后一步:修改之后怎样都是无效,刷遍缓存亦然;其实需要进入admin/build/modules,点击save configuration,系统重新识别一下新的comment模块路径便OK了。记住喽。
前面两天,产品部拉到苏州开了个会;隐约约惦记着有个什么事回来要看下,果然是这么个情况啊。始出来,始出来。。。Drupal 7正式版于当地时间1月5日发布;终于要换装备了,新气象,新气象。
Drupal 7由社区中将近1000名贡献者紧张密切的合作开发近3年而打造而成,今天终于正式发布,并提供下载。
回头看看差不多一年前做的“Drupal 7.0 Alpha 1 发布”,里面列出了7.0比较重要的新功能与改进,有兴趣的同学可以下载来正式版,对照着玩玩看;当时我这边还没有专门做Drupal方面内容的分类,一年之后无论Drupal文档教程翻译还是Drupal建站的内容都已然不少了,开了个心。
白白放着小站很久没做;工作里的大仗一个接一个,倒也乐在其中。话说Drupal 7.0的第四个RC版(Release Candidate)于昨天发布,距离官方宣布的正式版推出时间还有5天的样子。
这个时候也没什么过多的新鲜可玩;进行到RC了,修bug为主吧。比较关心的是那些常用扩展能否迅速跟进。目前看来越来越多的扩展模块进入到了7.0的兼容测试阶段,翘首以待啦。
这里是Drupal 7.0 RC4官方下载链接,放假在家窝着没事做的话捣鼓捣鼓吧=)另外说,我就知道Joomla那边之前在掩人耳目嘛,平白把Beta拆成15个版本显得一直在keep moving,搞到现在Joomla 1.6才出了个RC1,不给力啊。
3天前了;Drupal 7.0的第二个beta于本月23日发布。相比于之前的beta 1,新版本中一些重要的改进及增强包括在不同环境中安装和升级过程的容错能力、对PHP版本要求变更为5.2.4以上、默认profile中信息过载的预防等。
目前“重要问题”中还有5个有待修改,都干掉之后RC版本基本就可以发布了;看上去不出问题的话下一次的发布应该就是RC1了嘛,可喜可贺。
这边是Drupal 7.0 beta 2的官方下载链接。天气突然变冷,大家注意防寒,健康最高。
一周以来持续不断密密麻麻的黑气始终无法消散的感觉,习惯了,也快周末了;再不写点内容我就要死了。
尽量做两篇简短的内容吧,首先是Drupal.org改版的事情。个人感觉,风格很棒,细节可以再做的好些。比起从前的UI来说,强烈的程序员开发者风格已经淡去许多,配色对比出来了,也有些跳的感觉了,说俗点就是潮了些许。一些tab,比如download & extend里面的,应该可以再做的醒目一点,我感觉设计师可能为了回避过去那种大大咧咧粗犷式不修边幅的文字风格样式,刻意做的精小有余,醒目不足吧...
有兴趣的同学可以去Drupal.org围观下,四处转转,熟悉熟悉。
假期最后一天,回忆着7天前那个下午意气风发的下班回家的情形,不禁黯然...
今天在drupal.org找文档,惊鸿一瞥发现Druapl 7的第一个beta版本发布的消息,没白等啊;虽然等到了也不能怎么着。眼下在做的东西仍然是在用Druapl 6,而且发现不少常用的扩展模块比起几个月前又有更新了。这事怎么说呢,一方面觉得这些扩展作者的靠谱,一直保持完善;另一方面觉得Drupal 6已然这样成熟了,时间也不短了,而重要的扩展依然有修正、完善和增强的空间,想想看新的大版本出来之后,怎样也难在短期内用到。
回到beta 1的话题上,公告的“What's new?”中用“Tons of stuff”来形容新功能特色的数量。全新的用户界面啊、新的管理后台和站点前台主题模板啊、原生集成的CCK啊、jQuery 1.4、jQuery UI 1.8、RDFa支持等等。其实这些早知道了。截至目前最完整的新功能列表可以详见官方的Change Log。
这里是Drupal 7.0 beta 1的官方下载链接;对于正式版何时推出的问题,官方仍没有实质性答复。
再说到个人方面,假期里玩了几天的Drupal,做了个原型出来,相当于二次学习了吧;终于摆脱依靠Views生成主要内容及其列表的尴尬局面了;直接在模板文件里组织变量直接输出的效率真高,真开心,真有爱。
迟到的一句“假期快乐”送给各位;已然10月4号了,过去一半了,谢特!
前面三天正经事情没怎么做,什么都没怎么做,昨天晚上动画片看的面色乌青的,今天觉得身体状况甚是糟糕。其实放假什么的最容易降低体质了,尤其多数时间宅在家里对着电脑。说睡懒觉也实在有点困难,不知为何从前那种一睡睡到下午两点的热情再也找不到了,即使放假的日子也早早的起来了;反而是平时工作的日子觉得怎么都不想起床不想出门,看来是心理问题。
今天一早爬起来整理了一些有关Drupal的事情,写写文档啊做做脑图啊觉得好像在做事了。每次玩一玩其实都会重复下载好多100%常用必下的扩展模块。其实直接把以前做的本地站点中的模块拿出来放在新站里面也完全OK,可是总觉得一个一个的找来新版本重新安装才好玩,不高兴让它自己去找update,况且那还挺慢;另外Drupal提供的installation profiles本就是避免这种重复劳动用的,可是我仍觉得自己手动安装更靠谱,有点信不过这种一键式打包再还原的东西。
所以终于决定把自己常用的模块都列出来附上链接放在这里了,方便以后直接从这里索引过去。分批吧,总不会一次都弄全。这次不做中文站,终于可以抛开那些乱七八糟的干扰因素了,文案本土化去死吧,定义中文词条的token去死吧,中文分词去死吧,最小12px可读字号去死吧!
昨天的“新版joomla.org最终mock稿”一文中忘记放新版drupal.org原型站的链接了;用户名和密码均为drupal。
谢过DeadFire同学提醒;我个人同样觉得joomla.org貌似没有很大改版的必要,当然能做的更好至少不是坏事。drupal.org确实该update一下的。
More Articles...
- Drupal 6.18、6.19及5.23同时发布
- Drupal案例学习 - Fusion Themes (2) 设计
- Drupal案例学习 - Fusion Themes (1) 简介
- Drupal文档教程翻译规划 100728
- Drupal 7.0 Alpha 6 发布
- Drupal案例学习 - Zappos.com(2) 分类页面及扩展模块
- Drupal案例学习 - Zappos.com(1) 简介
- Drupal案例学习 - Fundraising Online(5) 扩展模块列表
- 低调上线测试 之 HTML5之路(R2HTML5.COM)
- Drupal 6.17 发布
- Drupal案例学习 - Fundraising Online(4) 性能表现
- Drupal案例学习 - Fundraising Online(3) Views+Panels
- Drupal案例学习 - Fundraising Online(2) 分类及搜索
- Drupal案例学习 - Fundraising Online(1) 简介
- Drupal 7.0 Alpha 5 发布
- Drupal案例学习 - Packt 出版社(2) 结算系统及数据整合
- Drupal案例学习 - Packt 出版社(1) 简介
- Drupal 7.0 Alpha 4 发布
- 怎样优化Drupal的Views模块生成的HTML代码呢?
- Drupal文档教程翻译规划 100423
