Board logo

标题: 【讨论】你是否赞成将广告过滤的部分从tw设置文件里独立出来 [打印本页]

作者: elkay    时间: 2007-1-31 22:33     标题: 【讨论】你是否赞成将广告过滤的部分从tw设置文件里独立出来

大家知道,theworld浏览器一直一来都是把设置文件存放在一个TheWorld.ini的文件里面,但是我觉得现在还继续沿用单个设置文件已经不合时宜了,我认为最好把广告过滤部分的设置(包括黑名单、白名单以及页面过滤)文件独立出来,TheWorld.ini里面依然是存放浏览器的常规设置,以后需要改动的比较小。

广告过滤的设置独立出来后大家可以更加方便的分享规则,修改也比较方便,不用担心误操作造成整个TheWorld.ini文件损坏,如果TheWorld.ini损坏要删掉重建的话我们的常规设置就又要重新设置一遍了,比较麻烦

另外我还有一个想法,正式版的tw应该有在线更新的功能吧,如果广告过滤设置独立出来了是不是可以在线更新广告过滤?就是更新一个文件而已,这样都省得大家自己找了,只要加入广告过滤文件的网址,就能订阅这个过滤规则的更新,就像adblock一样了

大家踊跃投票啊,或者你有什么对于广告过滤设置方面的建议也可以跟帖提出来



[ 本帖最后由 elkay 于 2007-1-31 22:46 编辑 ]
作者: caten    时间: 2007-1-31 22:59

无所谓,但是如果独立的话  那默认自带的黑名单应该放在EXE里   和THEWORLD.INI一样生成吧
作者: WeeVee    时间: 2007-1-31 23:01

个人赞成  http://www.yoyocici.com/image/down/bq1/yociexp120.gif
作者: elkay    时间: 2007-1-31 23:07

这个在技术上应该不是什么问题,很容易做到的吧


因为我一直一来都用firefox,所以对adblock扩展很有好感,现在的adblock可以自己订阅过滤规则我觉得这个是很好的一种方式,更新过滤规则完全都不用人工干预了,极大的方便用户啊,
作者: caten    时间: 2007-1-31 23:17

技术不是问题  而是对于TW这样小巧的软件来说  多一个INI 都算是比较大的改动了
作者: WeeVee    时间: 2007-1-31 23:19

心急投了票,回头想想多了个文件也好像不大好 http://www.yoyocici.com/image/down/bq1/yociexp36.gif
作者: elkay    时间: 2007-1-31 23:23

也没什么吧,反正下载的时候也只有一个文件,这些外部文件自动建立啊,想想其实插件皮肤不都是文件吗,多一个也无所谓了,插件皮肤都有单独的目录,或者干脆把设置文件放到config目录下?
反正是绿色版拷到U盘照样用
作者: caten    时间: 2007-1-31 23:27

这可不一样   一下自动新建两个INI 和只新建一个INI的感受大不一样    只新建一个  都会觉得没什么 认为这是应该的   但新建两个  就不仅仅是1和2的问题了 而是单和多问题  这个的确得慎重点  想MT那样反而无所谓 反正文件多的很   多一两个反而不觉得什么了...
作者: xym110    时间: 2007-1-31 23:30

   早就盼望很久了
独立把.......
作者: elkay    时间: 2007-1-31 23:33

所以我说把ini都放到config目录下嘛,眼不见为净

当然不能随便乱加文件,要考虑清楚才决定,像maxthon那样的话就完了

[ 本帖最后由 elkay 于 2007-1-31 23:34 编辑 ]
作者: hpwinner    时间: 2007-1-31 23:35

个人觉得不分出来的好。
不过如果一定要分,可以考虑做成插件的形式。

你的意思是由用户自由选择是不是单独出来?

这个技术上难度就比较大了吧

[ 本帖最后由 elkay 于 2007-1-31 23:37 编辑 ]
作者: Aycox    时间: 2007-1-31 23:36

1,万一配置INI文件损坏的,损失的不仅仅是广告设置,对于用户配置而言这不是孰轻孰重的问题,况且INI出错机率以及是否还会有保障措施都还未定论;同时,调试时通常建议INI改名的目的是排除设置(当然包括广告在内)的可能因素,即使分开那么都需要改名。

2,升级不足以成为这样做的理由,既然选项都是Web的,若真的支持升级广告过滤的话自然也可以做到,目前的添加搜索引擎和安装皮肤插件就是一例。adblock的模式是因为FF的扩展架构的原因,软件整体特点与TW目前不符。

3,我想分不分或者还继续细分都不是技术性问题,还是要看软件特点,就好比以前有人建议TW拆分DLL一样,管理员所说一句不能为了DLL而DLL就已经说明了关键。
作者: elkay    时间: 2007-1-31 23:40

所以才要认真考虑,不能为了拆分而拆分,但是也不能为了单一而单一,要看那种情况比较有利。


ps:怎么我老是点"引用"变成点"编辑"啊,又点错了一个,hpwinner朋友不好意思,我本意是引用你的话再回帖的,结果点成了编辑
作者: hpwinner    时间: 2007-1-31 23:56

你的意思是由用户自由选择是不是单独出来?

这个技术上难度就比较大了吧

[ 本帖最后由 elkay 于 2007-1-31 23:37 编辑 ]

to elkay

其实作为一个绿色软件,tw已经很出色了,而同时对很多普通用户而言现在扩充的很多功能都未必会去用,比如黑名单白名单功能等。而扩充和完善功能又反过来会影响软件的运行稳定性和兼容性,我的意见并不仅仅是针对分离黑名单和ini文件,只是想说,如果可以把一些特殊的功能隔离出来给用户选择,而把主程序做的更精简更稳定,应该是设计者的初衷吧。

以上仅代表一点不成熟的个人意见,望能谅解。
作者: hpwinner    时间: 2007-1-31 23:57

原帖由 elkay 于 2007-1-31 23:40 发表
所以才要认真考虑,不能为了拆分而拆分,但是也不能为了单一而单一,要看那种情况比较有利。


ps:怎么我老是点"引用"变成点"编辑"啊,又点错了一个,hpwinner朋友不好意思,我本意是引用 ...


没关系地,太客气了~~~呵呵。
作者: 01045319    时间: 2007-1-31 23:59

独立出来没什么好处,合并在一起也没什么坏处……
目前有些人就是为了一个ini而投的票-____-!

只要在选项里面加个地方,能很方便的修改广告规则就行了,肯定比进ini搜索字段再改来得方便
至于ini损坏只说,由于只有一个ini,所以备份这一个ini就够了……

但升级是问题,以后新程序若要在ini里面加点东西的时候怎么办?
作者: elkay    时间: 2007-2-1 00:01

原帖由 hpwinner 于 2007-1-31 23:56 发表
你的意思是由用户自由选择是不是单独出来?

这个技术上难度就比较大了吧



to elkay

其实作为一个绿色软件,tw已经很出色了,而同时对很多普通用户而言现在扩充的很多功能都未必会去用,比如黑名单白 ...



你的意思是功能模块化,就像搭积木一样,要用的就加上,不要用的就去掉

这样就等于IE7啦可以加addons增加功能-_-
作者: elkay    时间: 2007-2-1 00:03

原帖由 01045319 于 2007-1-31 23:59 发表
独立出来没什么好处,合并在一起也没什么坏处……
目前有些人就是为了一个ini而投的票-____-!

只要在选项里面加个地方,能很方便的修改广告规则就行了,肯定比进ini搜索字段再改来得方便
至于ini损坏只说, ...


我也只是提个建议出来大家讨论一下,如果真的能有好的建议也说不定呢
作者: Aycox    时间: 2007-2-1 00:10

分与不分不是技术性问题,也没有十足的理由可行,假如真的要分的话,那么应该是这样的,因为其理由与此贴分广告同样应得到肯定:
上网记录类,删除文件即是清除记录,丢了可无所谓;
界面设置类,独立性的界面设置可供二次备份/更换或配合皮肤分享;
其它设置类,上述之外的习惯性设置、浏览设置等等(也可再细分),出问题往往就是这里。
......
所以分不分都没有绝对理由可讲
作者: Aycox    时间: 2007-2-1 00:12

#16
既然可以在线加搜索引擎加皮肤到INI,以后新程序再加东西又有何问题
作者: elkay    时间: 2007-2-1 00:15

嗯~~是有些道理。

不管怎样,大家各抒己见就是好事
作者: 刮胡刀    时间: 2007-2-1 00:19

偶就觉得现在这样挺好。


还有就是每个人对广告的定义是不一样的。

比如某人就是做广告的,你让他怎么能屏蔽广告呢?
作者: xuyong    时间: 2007-2-1 01:10

我本人希望广告过滤能够独立出来,而且最好能够使用比较兼容的格式,这样其它浏览器的广告过滤可以互通有无,或者TW用户之间便于交流,又不影响用户的配置。比如置顶的那个黑名单置顶贴,可以做成独立文件提供下载,不用老是复制粘贴操作。
作者: 孤单单[Leo]    时间: 2007-2-1 03:47

目前只是希望TW出新版的时候能完全"照顾"到以前版本的INI.每次一出新版我都会删掉以前的INI来避免尽可能遇到的问题,可是偏偏广告过滤这个从习惯种发掘的习惯就包含在这个INI中.这是最让我郁闷的.
尽管使用新版本之前从前版本备份一个广告规则也不是那么难.至于1或者2个INI,我也就无所谓了,反正不要拿去和MT比就行.
MT是好软件.但是我喜欢TW也是因为他是好软件,原因都是2者的风格和概念,但是这2者千万不要比.更不能混为一谈.
作者: xuyong    时间: 2007-2-1 07:55

自动填表不也是独立出来的吗?
再说广告过滤独立出来有利于大家交流。
作者: tianyu21ty    时间: 2007-2-1 08:39

原帖由 xuyong 于 2007-2-1 01:10 发表
我本人希望广告过滤能够独立出来,而且最好能够使用比较兼容的格式,这样其它浏览器的广告过滤可以互通有无,或者TW用户之间便于交流,又不影响用户的配置。比如置顶的那个黑名单置顶贴,可以做成独立文件提供下 ...



支持,同我观点一样~~
作者: ttyp    时间: 2007-2-1 09:20

加上导入和导出功能不是一样么
作者: xuyong    时间: 2007-2-1 10:28

原帖由 ttyp 于 2007-2-1 09:20 发表
加上导入和导出功能不是一样么

照你这么说,自动填表也应该做在 .ini 文件里,加上导入导出功能也可以了!

黑名单这一块以后会很长,需要考虑过滤执行时的优化,目前TW的做法是每条都要匹配,并不是按照网站的针对性来选择的,所以对执行效率会有影响,独立出来有利于今后的改进!
作者: luoice    时间: 2007-2-1 10:29

这样可以更高效的管理黑名单和共享黑名单!
作者: xuyong    时间: 2007-2-1 10:36

过滤表独立出来后可以考虑如下形式的格式:

[common]
这里放通用的过滤和正则式,以及网站过滤

[sina]
这里放新浪网的正则式或黑名单。由用户自定义或"过滤页面内容"功能自动加入。

[yahoo]
这里放雅虎网的正则式或黑名单。由用户自定义或"过滤页面内容"功能自动加入。

。。。。

注:[]里面为对应标签的关键字

执行步骤如下:
1、TW先匹配[common]标签里的内容,
2、然后根据当前网站的关键字匹配对应标签里的规则。
3、退出过滤规则,过滤结束!

这样,就算过滤表很长,匹配时间也可以大大缩短.
作者: laskodan    时间: 2007-2-1 10:37

我觉得还不如用ad muncher作为广告过滤的工具,那个已经很完善了,没必要再去开发一个
作者: pukeyu    时间: 2007-2-1 11:36

这个这个, 我是坚决反对 自己去 ini 里添加 过滤名单的。 应该是选项里 下功夫,把 广告过滤的各项都做进 一个ini 里,修改的时候只在 选项里就可以搞定一切,然后给一个 导入导出 就OK了

现在的tw 选项里 能够更改的 东西太少了。  这样把一切都集中在 一个 ini里 能好一些,毕竟相信大多数的人 不喜欢那个 ini,很多人没有那个时间去深究的(虽然算不上深究,但是这个深入一步,那怕就是一步,相信也 没有太多人愿意),一定要简单简洁

以后 要是做了通用的填表,也尽量集合起来吧

[ 本帖最后由 pukeyu 于 2007-2-1 11:37 编辑 ]
作者: caten    时间: 2007-2-1 11:39

以后当然可以在选项里改   怎么可能让用户去INI里改...目前只是没加上而已    正式版出来了   基本不需要手动改INI
作者: rebirth    时间: 2007-2-1 11:46

我想广告过滤不是重点,就算复杂也不会有很长的过滤名单,TW提供的也只是简单高效的过滤,所以今后发展广告这块也绝不会成了大气候。

就算为“广告过滤交流方便”这个理由也是脆弱的,因为你上的网站,我或许从来就不上,可是你为此网站的广告过滤条目对我来说就是多余,严重影响我浏览器速度。

如果是懒人:采用官方通用简单的过滤规则
如果是超级懒:如楼上所说使用ad muncher专业软件

所以分离对于懒人没有显得哪里有优势,反而增加移植复杂度:多一个ini文件,对他们就是完全不同。

对于喜欢动手的人:复制粘贴小事一桩,经常备份Theworld.ini也是习惯之所为。也没有见得增加了ini简单了多少。

还是习惯一个ini文件
作者: raider    时间: 2007-2-1 13:47

广告过滤,有名单是好,方便快速,但更好的是可以直接在网页上选择并添加过滤内容。
可以参考Opera这方面的功能。
作者: Golu    时间: 2007-2-1 21:05

其实只要有个导入导出功能就行了
作者: jym2005    时间: 2007-2-1 22:15

提示: 作者被禁止或删除 内容自动屏蔽
作者: 江﹏流    时间: 2007-2-2 01:55

原帖由 WeeVee 于 2007-1-31 23:19 发表
心急投了票,回头想想多了个文件也好像不大好 http://www.yoyocici.com/image/down/bq1/yociexp36.gif


- -..me too
作者: zjwps    时间: 2007-2-2 09:14

最好就是能给用户选项来选择,一个程序还是越少越好。没有必要让每一个用户都需要一个单独的过滤文件
作者: baby007    时间: 2007-2-2 13:19

有个插件就好了,好像忘能有个像配合firefox的 adblock plus 插件那样的:) 太好用了~~
作者: hayem    时间: 2007-2-2 17:50

有何必要啊。反正都是一个INI,多一个文件又不会提升速度,还让人感觉 不爽
作者: dunniu    时间: 2007-2-2 19:46

能向Opare一样能使用用户自定义脚本更好
作者: liulian17    时间: 2007-2-3 20:18     标题: 赞成把广告过滤部分的设置从tw的设置文件中独立出来

赞成把广告过滤部分的设置从tw的设置文件中独立出来
作者: 网游天下    时间: 2007-2-3 20:21

广告我使用默认的就可以了,只要不影响浏览就好,楼主的建议我不好投票
作者: renior    时间: 2007-2-4 11:49

独立出来似乎比较好,大家都来讨论下,集思广益啊
作者: mmnm    时间: 2007-2-10 13:35

原帖由 hayem 于 2007-2-2 17:50 发表
有何必要啊。反正都是一个INI,多一个文件又不会提升速度,还让人感觉 不爽


作者: qingwu    时间: 2007-2-11 00:29

无所谓吧~~~

最好不要
作者: 混神    时间: 2007-2-11 11:20

还是越简洁越好呀~\
作者: dufei22    时间: 2007-2-11 11:26

这个无所谓,普通用户只是拿来就用。
作者: wylliang    时间: 2007-2-14 09:55

其实吧,我不赞成。单独提取出来使用的话可能会使资源开销增大。
作者: mnxinu    时间: 2007-2-22 16:18

我不仅赞成广告过滤部分从TW中独立出来,而且强烈建议将“保存最后浏览的网页链接”也独立出来,这样也便于管理!
作者: phoenix    时间: 2007-2-22 17:35

这个技术实现不难,可以考虑

也许做成一个选项更好,就是单独保存广告过滤、自动填表等的ini,这样无所谓的朋友还可以统一保存
作者: aoeric    时间: 2007-2-24 18:14

我的TheWorld就只有主程序和配置文件两个,千万别把TheWorld弄的太大,太复杂了
绿色简洁实用是最好的
作者: 梦之魂    时间: 2007-2-24 23:47

虽然多了一个文件,不过还是独立出来的好,方便
作者: hutalk    时间: 2007-3-3 02:22

是否独立出来并不重要,关键还是看是否会影响浏览速度和整个程序的架构美。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2