2008-12-21 5:46
iFire
这两周我全部精力都在制作 iPost Theme for WordPress 2.7 上,基于我在三月间发布的
iPod Theme for WordPress 2.5 的样式对幅宽进行了调整,而且一口气制作了四个版本。在制作模板的过程中,我脑子里时刻在提醒自己,去回想一下当初刚刚学习使用WP的时候有多狼狈,很多高手、熟手看来简单极了的东西,我都恨不能把服务器折腾宕机才能解决,这就是为什么在我发布的四个版本中会有两个是精简版,它更适合初学者使用,选择少错误也就少。

制作共享模板真是比给自己制定模板要麻烦,我在初学WP的时候就曾下载使用过很多模板,但在使用中没几个真正做到周全的。所谓周全,就是预先想到在WP前台可能会出现的各种局面,浏览器的兼容性就更别提了。我相信每一个做前台设计的人都在渴望浏览器能达成一个统一的标准,不然在设计中大量的时间消耗在考虑兼容性上,实在得不偿失,每一次在五款浏览器上测试,我都捏着一把汗,这与我的业余有关,心里没底,事实上IE在这个过程中无数次给我浇了冷水,挺别致的一个细节,在IE6下立刻跟傻逼似的,也就是说,大多数浏览者将看到一个傻逼的效果。
说麻烦,不仅仅是浏览器兼容性与要考虑用户操作时可能会遇到的情况,最困扰我的是WP自身调用的没规矩,共享模板不能依赖用户去修改程序文件来达到设计者想要的效果,因此要花很多时间针对那些自行其是的调用模式实施控制,这也与我的业余有关,对程序了解深入一些的高手完全能够利用 fuciton 来实施自定义调用,我可没戏。
WP这次升级可能最惹人瞩目的是后台控制面板,其前台除了评论模块添加了层叠式回复比较明显,其他看上去没什么不同,但在制作模板的过程中,WP自身调用方面对ID与Class的繁琐定义也经常给我搞个措手不及,有时候发现显示偏移,找了半天问题才发现是自定义区块的样式名称与WP自行添加的名称相同,这绝对是低级错误。
尽管我在制作模板之前,总是重新仔细地研究一下默认模板,因为至今这款模板可能是替用户考虑最周全,最能表达WP自身调用命令的吧。但我觉得我还是不够有耐心,仍旧操之过急,不然也不会在制作中浪费那么多时间。
我在前面一直在说替用户考虑,但我知道自己也做不到周全,尽管在测试中我已经尽量地让WP舞蹈起来,可是由于技术限制,还是有些我能想到的问题没办法解决,希望日后有机会多象高手们请教学习。
iPost 完整版最大的特色并不是其苹果外观,而是文章呈现模式的多样性,不过我还没有能力让日志部分 (post) 部分也象撰写页面 (page) 时那么随心所欲地选择呈现样式,因此我只好制作设定不同默认值的版本,我相信也没有几个作者会在撰写日志的时候也选择多呈现模式吧。
我在使用中体会到,撰写页面是WP摆脱blog形式局限的一个重要的功能,很多WP玩家也都说过,WP是制作个人网站最易用平台之一,这也是为什么WP在页面撰写上会支持多样性呈现。事实上,这次为撰写页面准备的四种不同模式,都是我自己以前用到过的,比如给页面添加评论,不同页面调用不同侧栏,以及选择宽幅正文样式。
在 iPost 发布正式发布之前,我其实准备了大量的截图和说明文字,但由于在测试中不断调整,导致我的说明文字也需要大篇幅修改,因此在发布页面里还没有提交使用说明。撰写说明的目的是为用户在自定义的时候能够节省时间,更准备地找到从哪里下手,也是为充分介绍这款模板能够帮用户完成哪些工作,包括一些有可能会在正文中使用到的样式标签。
尽管很多WP自己不方便的调用都可以利用插件来实现,但我制作模板的前提是不带插件测试,不修改程序,这样遇到的问题肯定就与初学者遇到的问题更接近吧。
这里要记录几个我有待学习的事情:
当宽幅正文中调用超宽图片时如何在首页让图片自动缩小到适当显示尺寸;
撰写页面文件时除了样式选择之外是否还能做到随意选择侧栏;
利用 fuction 更好地控制 WP 自带的 Widget 调用样式;
好好研究一下 WP 自带相册功能,这个鸡肋功能我至今没有深入了解,这可能导致我制作的 image 模板驴唇不对马嘴。
由于忙于跟模板较近,我这些日子无暇更新那个80年代欧美音乐列表,估计接下来的几天也难有空闲,因为除了要撰写模板使用说明,还要准备给自己的WP升级。顺便要感谢一下好友
dupola 为我那个闲置已久的别院《置若网文》提供空间,他很早就发出邀请了,我一直懒得去收拾那个由于升级出现程序错误的别院,这次因为那里要启用iPost 宽幅版本,就势搬到了 dupola 为我提供的空间里,目前数据恢复已经差不多了,在针对那里进行一些模板自定义。我为了好玩儿,还在侧栏给 dupola 做了个鸣谢模块,嘿嘿!
先写这么多,也挺长的了,能读到这里的已经算很有耐心了。
Permanent Link | Posted in: 创意, 工具, 趣物, 闲谈 | 7591 Readers

















您好
非常欣赏您地主题
不过有些细节如果搞下会更好
FOOT的文字,即便你用英文,似乎都太小了
此外,建议参考inove
如果使用中文wordpress,自动切换到另一个css
可以有效的解决中文字体和大小问题
当然,主题本身已经很完美了,我吹毛求疵了点呵呵。
@wonsore 自动切换CSS的建议不错。
不错,iPst Theme 很漂亮。“我很看好你哟”。。。
1. 我看到结尾了,我有耐心~~ 关键博主的文章都很好~~
2. 针对ie6的问题,养成习惯就好了,能用margin就不要用padding,另外最好用的ie6 hack别忘了: 在样式定义前加个”_”,这种效果就ie6会认~~ ^_^
哇噻,第一眼看成 iPhone 哈..不错,找了半天么有下载地址..