Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 收集“频道复制、html静态页生成、SEO”意见和建议

[复制链接]
疯鼠 发表于 2009-6-16 16:06:49 | 显示全部楼层 |阅读模式
日常管理维护中总结了一些,为了不遗漏一些大家的好想法,特此在这里集中收集一下。

尽可能全的阐述一下自己的想法
hsyule 发表于 2009-6-16 16:12:03 | 显示全部楼层
本帖最后由 hsyule 于 2009-6-16 16:15 编辑

占个位置,慢慢想,
先说一个:频道目录名可以自定义 比如:新闻 www.xxx.com/news   娱乐 www.xxx.com/yule
再一个:希望能有个专题功能
回复

使用道具 举报

xiaozhu12310 发表于 2009-6-16 16:17:58 | 显示全部楼层
赶紧板凳一个
回复

使用道具 举报

2xy 发表于 2009-6-16 16:21:37 | 显示全部楼层
本帖最后由 2xy 于 2009-6-16 16:22 编辑

我还有一个
我觉得在生成静态的时候可以有规则供选择,比如是按照频道生成目录,还是按照时间年份生成目录,还是其他,最后的文件名想要何种形式等等,都可以设置就好了
回复

使用道具 举报

littlehz 发表于 2009-6-16 16:22:48 | 显示全部楼层
本帖最后由 littlehz 于 2009-6-16 16:28 编辑

我觉得WordPress在SEO方面做的非常好,自定义URL,也就是写rewrite规则,只要请求的文件不存在,都转给index.php处理。这样就能做到自定义任意URL,当然程序效率就低了,希望SupeSite能在效率和功能方面做到平衡。
虽然WordPress只是个博客系统,但是有大量的开源社区支持,丰富的插件,丰富的接口,不比任何CMS系统差。可以看看http://www.studenthome.cn目前是用WordPress做的,但是因为效率问题,打算迁移到SupeSite平台,测试地址为http://www1.studenthome.cn/action-channel-name-trad.html
回复

使用道具 举报

idennis 发表于 2009-6-16 16:45:32 | 显示全部楼层
SupeSite功能实在太少了,想改进可以参考ZOL的产品库,能做成这样就差不多了
回复

使用道具 举报

littlehz 发表于 2009-6-16 16:51:42 | 显示全部楼层
本帖最后由 littlehz 于 2009-6-16 16:58 编辑

再提个建议,如果我开启了rewrite模式,以单篇文章的内容查看页面的URL为例,现在的模板中用$value['url']的URL仍然是http://www.littz.cn/?action-viewnews-itemid-340这样的,最后所有的url通过functions下的common.func.php中的某个函数处理,用正则表达式判断,把这个URL替换成http://www.littz.cn/viewnews-340.html
这样的话会出现问题,例如我写的文章中有一个站外链接到http://www.aaa.com/?action-viewnews-itemid-780,也会被这个common.func.php中的URL处理函数替换成了http://www.littz.cn/viewnews-780.html这样的。或者我写的一篇文章中,也或者我的模板文件中有一个站内链接,但是是自己写的PHP小程序,需要传递一些参数的,例如http://www.littz.cn/abc.php?id=786,那么经过SS处理之后写在模板文件中的这个链接就变成了http://www.littz.cn/id-786.html。出问题了,这些链接本来是不需要经过common.php处理的,因为这些不是supesite内部的链接。这就是在BUG区很多朋友反馈的文章中带有?号的链接,同时又开启了rewrite模式,会出现URL被替换的情况,现在临时的解决方法只有用?来代替?号。
而有些地方,需要处理URL的,却又没有,例如是单片文章查看页面中的上一篇下一篇,点击之后发现链接还是http://www.littz.cn/?action-viewnews-itemid-300而不是http://www.littz.cn/viewnews-300.html

个人觉得,是否把这个common.func.php中的url处理函数提前处理更好。也就是在$value['url']的时候,这个变量中存放的就是经过rewrite的url,这样模板文件和文章正文中的非supesite url就不会被替换。当然我不知道这样效能如何,仅供参考。
回复

使用道具 举报

赌徒 发表于 2009-6-16 16:53:36 | 显示全部楼层
占位编辑
回复

使用道具 举报

麦地 发表于 2009-6-16 16:56:45 | 显示全部楼层
我觉得WordPress在SEO方面做的非常好,自定义URL,也就是写rewrite规则,只要请求的文件不存在,都转给index.php处理。这样就能做到自定义任意URL,当然程序效率就低了,希望SupeSite能在效率和功能方面做到平衡。
...
littlehz 发表于 2009-6-16 16:22


正是我要说的
回复

使用道具 举报

littlehz 发表于 2009-6-16 17:10:02 | 显示全部楼层
本帖最后由 littlehz 于 2009-6-16 17:21 编辑

还有个人觉得非常重要的一点,既然SupeSite开源了,那就应该和国外的开源软件一样。把开发指导手册,接口说明全都写得非常详细,而且尽量是模板、插件、核心之间相互独立,每次核心升级不会引起模板、插件需要做非常大的修改才能适应新版本。
现在SupeSite还没有插件机制,除了一般用户使用的手册,其它的函数说明、各个php文件的说明手册(经常更新以及方便其它人员更新,建议用维基方式)页看不到。如果这方面完善的话,我想以后SupeSite能够做到官方只需注重核心部分的开发,而具体的应用可以有非常庞大的社区支持。
不过,这在国内环境下还是有点困难,毕竟能静下心来做开源免费的插件、模板开发的同时代码写的非常简洁、优秀适应性强的二次开发人员太少了。
只是对比国内开源环境和国外的开源环境,有点感触。
举两个例子:
WordPress的文档:http://codex.wordpress.org/Template_Tags/the_title
Nginx官方维基:http://wiki.nginx.org/NginxHttpCoreModule
我在用以上两个开源软件时,即使没有论坛的支持,看官方的维基也足够了,不需要询问太多,虽然是英文,但都是简单的词汇。

希望SupeSite能越来越好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 23:18 , Processed in 0.031207 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表