前尘旧事,几孤风月,似水长眠; 世无定事,问尽风流,只为一笑
忙乎了一周,完成了drupal完成图片站点flash游戏站的建站工作,这一周工作效率即高又低,列表如下
1) 使用工具和自己开发的vb程序,用四台电脑8线程下载了1万个图片,下载了1.5万个flash游戏
2) 通过从低到高的各类工具,从nodepad,excel,aaccess到visual basic,sql 查询分析器,批量文件处理器,批量图片处理软件,到drupal自带的各类工具和my sql administraotr,phpmyadmin,,最终完成了二个基本任务,将所有的图片,游戏内容转化到站点中并将数据转化到表中并运作良好
3) 在转化过程中碰到的问题大致是
1.unicode与ascii的问题,在各类import,export中最有可能遇到的问题
2 drupal是一个内在逻辑很强的数据库表(当然,模块也一样),就是是它搭积木游戏的魅力所在。,加一条数据可能会汲及到10,20或者30个表的同步更新,通过单纯的更新数据库很容易发生很多问题。所以我用一般先测试2-3条数据的update或者insert,通过devel把在insert或者update中碰到的sql查询语名全部记录下来并分析哪些是可有可无,哪些是需要的,最后形成一个自定义参数的.sql脚本文件,通过access生成脚本,光是一处图片更新程序我用了大概有10多万条查询语句才搞定.
3 尝试了一下用自动发贴软件去自己加各类内容,大概花了一个上午的时间,结果失败,所有的问题都通过,但drupal的数据form程序中有一个随机生成码搞不定,所以为了避免影响后面的工作,没有再进行研究。如果哪位朋友对drupal form运作有研究的,希望能够共享一下,可以省掉我非常多的事儿。
4 ) 网站的内容充实了一些,下一步就是网站的版式了,我很轻松地制作出各种view与css来完成版式的更新(图片的版式)中,但我很惨的是,花了宝贵的几乎一天半的时间在将ie6,ie7与firefox的css的兼容的工作上,为了这个工作,我把css文件从头再建了两遍,非常悲惨,最后还是很勉强地在ie6上有一些小小的遗憾,就是block的外框的border有些地方刷屏就不见了,我试了一些方法,没有解决这个问题,希望有空再来研究一下(哎,ie一直想收用户的钱,firefox现在是花钱请我们用,可是,全国人民就不不领情,做个小小梦,希望我的站点建成的时候都升级到IE7了吧)。
5) view值得研究的地方非常多,就象正则表达式,如果你能想出合适的正则表达式,世界上没有编程这回事了,我觉得views也有这种概念在里面,我会再花些时间在这上面,看有没有一些更好的实现。
6)model多了,views多了,block多了也是件很痛苦的事情,我经常在几者之间切换来切换去看谁结束得快些痛并快乐着,体会了知名才子顾小白的那句等待是一生最初苍老的全部精髓(来自林志旋的一首歌)。
下一步的工作
1) 随着对drupal认识的深入,想用drupal来直接实现我的pk梦看来是不成立了,但是看着这些同行们编的美仑美奂的程式,我对drupal来实现我的PK梦的信心一天比一天更强了.我下一步的主要工作是学习php,有一天晚上FB回来路过书城的时候取了几本书回来,一本php函数相关,一本叫php与mysql5编辑相关,书嘛,厚度我从来不怎么挑,我主要挑出版社与作者,象清华的编程书籍,我那是相。。当。。的放心。慢慢学习的时间是没有了。我边做边学吧。打算以编模块的方式来完成实现。
2) 计划不如变化快,我的站点看样子又要无限期地向后延长了,如果用时太久,我也许会考虑放弃这一项目,走一步算一步吧,选择就意味着承受。我爱过drupal.