Sandbox ProjeKt
可爱的J&A组合又放出第5期的共享模板,这次的5套模板都非常的精致,鉴于J&A的名气和万恶那边都已经有帮助宣传,我也就不参与“炒作”了。大家还是亲自去J&A那瞧瞧吧!
Blogbus hack的更新速度也越来越慢了,翻一下上一次更新几乎是1个月前的事。这多半还是因为我越来越懒了,而且hack也遇到了不少bottlenecks,再者做blogbus hack纯粹只是我的side project而已。So expect too much on it
言归正传,我将要介绍的是我眼下打算着手做的一件事: Sandbox ProjeKt。如果你用过wordpress系统一定知道sandbox,而我打算把这一概念引入到blogbus中来。
Sandbox不是模板主题,而是模板主题的基本框架。你不能指望sandbox给你一个漂亮的模板,但是它可以节省你的模板定制时间,减少重复劳动,也就是说这是针对blogbus模板制作者的
那sandbox里会包含什么呢?
- 最基本的模板代码,语义化(semantic),符合W3C标准的,具有灵活性的最简洁页面代码
- 统一化的
id,class命名规则,以便更好的通过CSS进行style - 最基本的CSS空框架,包含模板所需的各种元素,充分考虑跨平台跨浏览器的统一性,加入针对各种浏览器的hack方式和常用hacks,减少debug时间
- 尽可能详细周全的模板注释说明
That's it,希望听到大家的建议和意见,以及这个projeKt是否有现实的必要实施。
6 Replied
我有索要过您 与 JC 与 Apollo的模板,但从没用过,因为我只是想拿来看看。
一直想自己写模板,可惜没那能力,很需要这种编写规范的基础模板。
再次强烈支持!!!
写模板都是先从看开始的,然后自己尝试慢慢写,慢慢摸索
Blogbus的模板系统其实不复杂,加油啊
(2008-03-19 11:57:51)
强烈支持你的计划,我对CSS 和 HTML 有基本的了解,但是被 blogbus 里的系统标签弄得晕头转向,所以看到你的计划真的是非常高兴。支持
其实blogbus的标签不复杂的
sandbox计划最重要的是希望大家都能在这个基础上轻松的做出符合W3C标准的网页。
(2008-03-18 22:15:13)
另外,2、4条是否是让代码更具可读性。那代码格式,注释的格式和密度是否都有一个软性的规定?还有一个CSS选择符的编写顺序,其实这个我一直很苦恼,如果是看个陌生人的代码可能就闹不清该去哪找了。
最好是有个框架,我喜欢,支持你。
关于2提到的统一的
id和class我会参照bus官方模板的习惯进行设置,也会根据大家的需要和建议进行调整,以符合大多数人的习惯。不过bus的模板其实有些地方做得不够semantic,而我看到好多人都在追随这bus的这种"不好"的习惯,例如bus太喜欢用一个独立的div来清除浮动了,多余的没有任何意义的元素都会在sandbox里被剔除掉。而代码格式方面,我会注明tab缩进宽度,统一的注释方式,编写顺序方面我倾向于最前面的是全局设置,然后是layout设置,然后是日志风格设置,最后是模块设置。不知道大家的习惯是怎样的?
其实这个sandbox计划最重要的部分是CSS,HTML部分只是个最基本的框架,大家会有足够的弹性进行修改。
(2008-03-17 22:39:00)
对,我也是觉得代码编写习惯的不同会需要时间来适应,所以我需要去收集下大家的代码编写习惯,摒弃我个人的编写爱好。
最重要的是我希望做出来的sandbox模板是最精简,最semantic的,这样修改起来会方便很多。
(2008-03-17 12:24:27)
我会参考bus官方模板的习惯的,当然是基于新模板系统
(2008-03-17 12:22:01)