第二部分翻译完了。 原文:http://www.colly.com/comments/expression-engine-top-ten-tips-part-two/ 作者:Simon Rudkin 中文:http://www.amio.cn/blog/index.php/entry/expressionengine_top_ten_tips_part_two/ 翻译:amor mio 大家好,我又来啦。(一段例行公事的发语词、前情提要、后文展望……) 1. 尽可能多地使用Weblog 有时候对于站点的一些简单页面或者静态的页面,你可能倾向于不适用weblog。其实我也曾经在模板里写大量繁杂的代码或者把它们都塞进自己的模板组里。这样做的问题是,你浪费了这么多的功能,例如搜索、分类、状态设置等等。完整地新建一个weblog只需要你10分钟左右,不过这真的是一劳永逸的事情。不要忘了Weblog可以用 entry_id= 或 url_title= 把单独的一个 Entry 挑出来显示。要点:把Weblog看成是一个容器,你可以在里面放你自己的东西。而我甚至把Weblog的名字改成了“Content”或者“Section”来提醒自己。 2. 使用模板进行测试 最近一个客户想要尝试一下把联系人页面改个新样子。我把当前的联系人模板复制了一份,命名为new_contact,在这个模板上进行改动,然后把URL发给她看看效果(只有她的管理员用户组可见)。然后我只需要改动一下模板的名字即可,并把原来的命名为old_contact,保存为副本但不允许浏览。在一个正在运行的站点上进行更改或添加新页面的时候,这种方法非常有用。而模板属性管理器(Template Preferences Manager)则可以非常方便的控制哪些人可以在新页面上线之前看到这些更新内容。 3. 做好计划 在你开始建设一个基于EE的站点之前,首先要准备好草稿纸/白板/绒布/啤酒垫……为所有可能遇到的问题作好准备。尽早规划好Weblog和Entry分类以及整站的结构,将会最大限度地减少在后面的开发中遇到严重障碍的可能。例如,将整个站点用一个Weblog和一大堆文章分类(Category)囊括起来似乎是比较简单易行一些,尤其是现在每个Weblog都可以包含多个Category分组。但是这就限制了你为某一些内容设置不同的访问权限,因为权限控制是工作在Weblog级别的。此外,要善用ExpressionEngine能够在Entry之间(所以Weblog之间也可以)创建关联的功能。这篇文档展示了一个非常实用的例子:将一个“演员”Weblog和“演出”Weblog关联起来,使你可以方便地在一个演出中所有出演的演员,或者一个演员参加的所有演出。听起来不错?尽管你可以边做边修改,不过最好还是先在白板或者草稿纸上规划一下。 4. 不要被它的名字给局限了 ExpressionEngine 工作起来非常像一把瑞士军刀——它可以用来把马蹄上的石子儿挑出来,还能当牙签用……与此类似,Category在导航方面或者树形的页面结构中应用的非常好,Status可以用来创建一个复杂的工作流以及审批工具,而“推荐给朋友”则可以当成“邀请朋友”来用。不要被它们的名称给局限了,你只需要了解一些EE的工作原理,再加上点发散思维~~ 5. 推广EE 用ExpressionEngine的人通常都比较保守,很惭愧我曾经也把EE当作秘密来小心保守。毕竟,这是个功能强大并且极其超值的工具,为什么要让它变得人手一套呢?我想回答起来很简单:随着EE愈发强大起来,pMachine团队就能够将更多的开发者聚集起来成为一个更加完善的支持团队。这绝对要比炫耀自己的网站发布系统所能得到的那点洋洋得意更加值得。所以,一起来推广EE吧! 附记: 以上是翻译内容,以下是amor mio的话: 全新做的风格终于上线了,翻译本文前后两部分的期间,就是在做这个……虽然还没有100%完成,但是基本可看了。欢迎来看看: http://www.amio.cn/blog/index.php/new/ 尤其是发表一下看法和意见: http://www.amio.cn/blog/index.php/entry/first_snow_at_2006_winter/
已经翻译2节了: 模板介绍:http://www.eepowered.net/docs/overview/templates.html 标签介绍:http://www.eepowered.net/docs/overview/tags.html