原文:http://www.colly.com/?/comments/expr...tips-part-one/
作者:Simon Rudkin
中文:http://amio.cn/blog/index.php/entry/...tips_part_one/
翻译:amor mio
呃,大家好……(此处略去200字相当复杂的嘘寒问暖)。
1、用 template 建设网站
如果你的工程中有任何部分需要重复循环使用,把它放在一个模板里并嵌入在其他模板里,这样会方便得多。每页都有相同的页面尾部么?使用 ,当客户需要在页面底端增加一条版权声明的时候这回给你节省相当可观的工作量。使用类似于 这样得小技巧,你可以用单一的嵌入模板就控制全站的导航效果。
2、“Weblog” 并非 weblog
这就是 ExpressionEngine 像变色龙一样灵活的适应性的最佳体现。使用 自定义 Weblog Fields 你可以确保你的 CMS 能购完美匹配所需的数据结构(译注:这里指数据的结构,并非计算机科学里那个作为学科名称的专有名词)。要创建一个菜谱网站么?只需要设置一些原料、烹饪方法、口味等 Field。要建立的联系人管理数据库?创建一个包含公司名称、电话、网址等 Field 的 Weblog,然后将它与另一个包含姓名、职位、电话号码等 Field 的 Weblog 关联起来就可以了。
3、用 Status 创建预览
ExpressionEngine 自带的那个预览功能是不是有点儿……呃……太鸡肋了?根本没法看出来文章被发布到公共站点上之后的真正样子么?很简单,允许文章以预览状态(Status)发布,并且设置只有你能看到它。首先添加一个名为“preview”的自定义条目状态(Custom Entry Status),然后复制一份你想要预览的 weblog 标签,并给它加上参数:status="preview”,然后把整个 weblog 标签用 {if username == “你的用户名"} 包含起来,OK了。
4、紧跟最新的发布版本
你觉得ExpressionEngine最令人头疼的是什么?很可能是它要再简单一些就好了。例如我经常按照我的方式来对单一分类系统作些修修补补的调整,或者为一些客户、部门、科目创建子分类,然后花费巨大的力气对母类和子类进行分别查询。到了 EE 1.5,现在我可以直接创建多个分类系统进行分配和使用乃至滥用……所以要保持更新,并注意查看Change Log中的更改条目。
5、与社区同在
这是最显而易见的一条了。越多的人开始拥抱 ExpressionEngine,论坛上就越热闹,你就有越多的机会得到解答(当然也要给别人做些解答)。如果你是独自工作,那么EE这样开放的讨论氛围会是非常有用,并且也是分享主意和技巧的价值所在。Jambor-EE 会是个不错的去处,不过当然是在它开放以后……
这就是前五条
希望能对你有些帮助,或者吸引你尝试一下 ExpressionEngine。本文的 Part Two 也翻译好了……欢迎回复开炮,一起讨论。








ExpressionEngine 十大要点 - 第一部分











平板模式