登录 注册

登录

问题 刚刚开发的Joomla Tag组件

更多
2009年03月10日 17:22 - 2009年03月10日 17:34 #1 作者: joeguo
最近为Joomla开发了一套Tag系统,开发完成了大约60%-70%的样子。
先放几张截图上来,有兴趣的可以帮忙在本机测试测试,有什么好的功能方面的要求,也可以提出来。
有兴趣的下载下来玩玩看: Joomla Tags
阅读次数最多的Tag截图(Module,将来会有最新Tag,流行Tag(关联文章数最多的Tag)):
http://www.joomlagate.com/component/option,com_smf/Itemid,31/action,dlattach/topic,4985.0/attach,2836/
文章下方Tag列表截图:(Plugin,文章下方显示当前文章所有的Tag)
http://www.joomlagate.com/component/option,com_smf/Itemid,31/action,dlattach/topic,4985.0/attach,2837/
Tag相关的文章:(Component,以后会增加更多的样式,比如table view, blog view等)
http://www.joomlagate.com/component/option,com_smf/Itemid,31/action,dlattach/topic,4985.0/attach,2838/
文章的Tag批量编辑(Component后台管理):
http://www.joomlagate.com/component/option,com_smf/Itemid,31/action,dlattach/topic,4985.0/attach,2840/
所有Term的列表(Component后台管理):
http://www.joomlagate.com/component/option,com_smf/Itemid,31/action,dlattach/topic,4985.0/attach,2842/
编辑特定的Term(Component后台管理):
http://www.joomlagate.com/component/option,com_smf/Itemid,31/action,dlattach/topic,4985.0/attach,2844/

另外还有一个SEF插件,形成类似下面的URL:
http://www.joomlatags.org/tag/performance.html

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 17:26 #2 作者: designer
和其他的tag组件相比有什么特点呢?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 17:30 #3 作者: solo

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 17:38 #4 作者: joeguo
开发Joomla Tag,主要是现有的Tag组件都用着不顺手,有一个不错的Phil Taylor's Tags,还是收费的,并且更新也非常的慢。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 18:28 #5 作者: ufonba
以前MAYCODE的站长也写了一个TAG组件套装。有自动截取TAG的功能。感觉也不错。
我个人认为TAG应该支持前台添加,让用户或者作者添加。某个TAG组件支持。
自动匹配已经设置好的重要词组。省了不少功夫。
快速帮助一些旧文章添加TAG,通过搜索一些词,批量添加TAG。这个对已经有大量文章的JOOMLA来说是福音。

这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。
文件附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 18:50 #6 作者: joeguo
1.有些人喜欢自动截取Tag,可以根据标题和正文添加权重来计算,选取最大分值的词。
个人感觉,如果想自己维护好网站,自动Tag还是不如自己手工添加更精准。以后会增加这个功能的。
2.前台添加Tag。目前是通过{tag}joomla,seo,gzip{/tag}的方式可以添加的。感觉Joomla 只允许添加Editor button,而不允许添加输入框,非常不灵活。
3.现在已经有批量添加Tag功能了,感觉添加Tag的速度是非常快的,有个100篇文章,20分钟就可以搞定了。
4.搜索过滤功能还没有。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 19:37 #7 作者: ufonba
1.计算权重的方面我感觉不好,最好的方法是词库的形式。让用户添加自己认为常用的词,或者让系统自动保存最常用的TAG作为标准,一旦文章有的话,自动添加。
2.前台添加的话,我感觉写一个独立的插件像评分插件一样应该是可以的,用{tag}joomla,seo,gzip{/tag}的形式没多大意义。
另外提个想法,如果可以把用户按照某个词搜索的文章自动添加搜索的TAG也不是错的。这样无形中就等于用户自己添加TAG了

这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。
文件附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 20:04 #8 作者: jackyking
太棒了...joe真是大拿

做一个button插件吧,在文章编辑界面可以插入已有的tag关键字,或者在文章编辑的右侧的滑动信息里边添加一个栏目专门用来设置tag,不过可能要hack掉核心文件了

文件附件:

本站维护下列组件汉化
  • Community Builder 1.2RC4 Qcontacts
  • uddeIM 1.6  Custom Properties Alphauserpoints
  • JomComment JComments JFusion

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 20:12 #9 作者: joeguo
1.词库是个好主意。可以在Term里面添加一个按钮,让用户选择一个txt文件,txt文件以逗号来分割,导入的时候批量创建Term。理论上讲数据库中已经存在了的Term,如果文章中出现的话,都可以提出来作为Tag。只是担心Tag数目增大的时候,是否会大大影响系统的性能。
2.恩。对于登录用户,具有Editor角色的用户,可以在文章的底部添加一个连接“编辑Tag”,点击后,就会出现一个输入框,编辑或者添加Tag,这样应该是非常方便的。
3.可以截取用户搜索的关键词,然后作为Tag的Term,这也是一个非常棒的主意。难点是,将一个搜索整体作为一个Term呢?还是分词之后作为一个Term呢?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 20:17 #10 作者: jackyking
其实joe这个想法和Custom Properties很像,但是比他们的更深入、更好

他们也刚刚更新了新的版本,变动也很大,汉化正在进行中,可以参考一下

文件附件:

本站维护下列组件汉化
  • Community Builder 1.2RC4 Qcontacts
  • uddeIM 1.6  Custom Properties Alphauserpoints
  • JomComment JComments JFusion

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 20:48 #11 作者: jimmy3719
楼主一出手就是与众不同,期待着正式版

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 22:19 #12 作者: ufonba

1.词库是个好主意。可以在Term里面添加一个按钮,让用户选择一个txt文件,txt文件以逗号来分割,导入的时候批量创建Term。理论上讲数据库中已经存在了的Term,如果文章中出现的话,都可以提出来作为Tag。只是担心Tag数目增大的时候,是否会大大影响系统的性能。
2.恩。对于登录用户,具有Editor角色的用户,可以在文章的底部添加一个连接“编辑Tag”,点击后,就会出现一个输入框,编辑或者添加Tag,这样应该是非常方便的。
3.可以截取用户搜索的关键词,然后作为Tag的Term,这也是一个非常棒的主意。难点是,将一个搜索整体作为一个Term呢?还是分词之后作为一个Term呢?

1.词库的话,还可以更智能一点。你不是有一个MOST TAG吗?就用那前十到二十个就可以了。
3.我们一般使用网站搜索都不会搜很长的词,但长的话,肯定搜不到内容。当然也不会搜一些常用词,“什么","一个","人",这些词搜出来一大堆。肯定是搜一些比较有特性的,就拿本文来说,我要搜的话,肯定是输入“TAGS"。这样就达到目的了。就添加这TAG进去。一般来说,只输入一个词的,都是比较特殊的词,否则就不能搜到合适的文章。两个词还是比较特殊的,但三个词以上可能就含有一两个常用词了。

这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。
文件附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月13日 18:50 #13 作者: 忧伤b小调
Tag,我也需要这个好东西,一会就去测试楼主的组件.

真实打造华人最大暗黑艺术网站: http://www.cnhell.com 采用joomla! 2.5 搭建

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月23日 12:00 #14 作者: joeguo
又添加了一些东西,包括可选择Tag是安装list或者blog方式来显示,前台分页,批量添加Tag,后台添加Tag的Edit Button扩展。
接下来将重点放在:
1.前台登录用户可以修改添加文章的Tag。
2.从Meta Tag里,直接提取Tag,然后再修改。
3.自动生成Tag的功能。
4.最新Tag的Module
5.后台Tag的分页显示

有兴趣的可以下载测试一下,感觉基本上已经是个雏形了。
欢迎大家提出自己的需求和主意!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月23日 15:36 #15 作者: DeadFire
很厉害很厉害。完全开发英文的?将来弄好了,可以在做成收费的。

新用Joomla建设的公司网站: 蔚州大酒店

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月24日 15:32 #16 作者: joeguo
不做收费的,人家Joomla那么多功能都免费给我们用呢。
到时候会提供中文版,工作比较多,一个人做比较紧张。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月30日 11:09 #17 作者: chndesign
好组件!@
不过popular中能否限定一定时期的popular,比如一周,一月,不然很多tags终身都是最popular的。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月31日 21:51 #18 作者: chndesign
想请教一下为什么我点击一个tag,出现错误页面,比如我点击一个标签“人类”,结果指向了  www.××××.cn/tag/人类.html
可是我根本没有这个页面啊

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月31日 22:02 #19 作者: joeguo
日期限制是一个非常好的主意,接下来我会考虑添加这个feature的。
能否具体一点这个错误的bug,你是否说这个"人类"这个tag根本不存在,却可以访问?还是在访问的时候出现了错误?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月31日 22:08 #20 作者: chndesign
www.labv.cn
你看看点一下我菜单下的标签吧

登录 或者   注册一个会员帐号 来参与讨论