帝国的强大是肯定的,但其中也有许多个人认为不合理的地方,现提出与大家共勉: 1、不应该为栏目绑定模型,而应该给内容绑定模型(以前有仁兄提过不再赘述) 2、内容的表现方式应该由模板决定,而不是由栏目决定。现在不论是列表的调用还是JS的调用方式都是在栏目中设定,而不是在模板中决定,这是不合理的。比如JS,我在这个页面调用10条,另一个页面要调用20条,怎么办?这样不但限定死了而且增加了栏目设置的难度,得不偿失。 3、模板标签调用方式不合理,帝国现在的机制是先建立列表样式再用标签调用包括信息列表页都一样。试想,页面五花八门,又岂是几个标签模板能搞定的,站大点,页面多点,模板多点,可能标签模板都得一大堆,找得你头晕,有可能一时找不到还得重复做,这样就更多了。其实大可不必这样,由模板决定最好(这里特别推荐思维CMSWARE的模板标签,不是做广告,确实觉得好,感觉DEDE就是模仿的这种机制,只是没有思维完善)。 4、栏目关系限定太死,帝国的栏目关系不但是逻辑的,也是物理实质上的,一层套一层,下级目录必须保存在上级目录中,不得动弹。其实栏目之间应该只有逻辑关系而不必限定成这样的物理关系,虽然4.7可以定义内容页保存目录,但就我个人看来,这不过是个多余。这里又不得不提下思维,感觉它的PSN发布机制就灵活的做到了这点,DEDE也规划下个版本会有这种影射机制,其实个人认为就是PSN,只不过换种说法而已。
5、广告管理不合理,现在帝国是一个广告位一个广告,如果要想在一个位置轮换广告就不方便实现,其实可以采用广告位结合广告发布的管理方式,具体而言就是先设置广告位,然后可以在同一广告位中可以发布无数个广告,通过权限大小控制显示次数,如果更完善点还可以设定不同广告位的价格,并可以让广告主自己发布管理,就像投稿一样。PHPCMS在这方面要走在前面点。 6、会员用户管理不合理,个人认为系统的会员和用户数据应该相同,它们只是角色和权限的不同而已,这就要求系统采用角色方式管理会员和用户,而角色和它们的权限是可以任意设定的,比如可以设定投稿员、记者、编辑、管理四种角色,其中只有编辑和管理可以进入后台,而记者角色又可以分为不同级别:实习记者、正式记者、特约记者,它们又分别拥有不同级别的权限,也就是说角色之间没有权限递属关系,只有同一角色内部才有等级递属关系。同时它们之间是可以相互转化的,一个注册ID可以由投稿员慢慢的成长为管理角色。这点现在的CWPS和PHPCMS的开以计划中有。(12.30)
暂时说到这里,前面虽然多次提到其它CMS,但我并不是做广告,只是别人的优点帝国应该借鉴,帝国要实现这些这些功能可能得进行大的核心改进而不只是修修补补,完善细节了。当然是否能真的实现还是取决于WC的决定,因为这是WC的帝国!帝国一直以来打出的是原创的口号,但个人觉得这固然值得赞赏,但如果只是一味原创就不可取了,原创是一种美德,但借鉴别人的优点才能更快的进步!
|