Spiga

BugTracker.NET 汉化手札

2005-11-29 09:06 by SW515, 3756 visits, 网摘, 编辑

BugTracker.NET 汉化手札

引 言

  在以前的公司就曾推荐在项目组中用 BugTracker.net(错误跟踪管理 开源 直到现在他们仍然在使用),最近自己需要对一个网站项目进行错误跟踪管理,自然就又想到了它。上网下载了个最新版本2.1.4(2005/10/22)。

  因为现在需要将其部署在公共Web服务器上让普通用户使用 BugTracker 来报告错误,所以必须将其进行汉化并调整其默认的安全策略。

简 介

  BugTracker.net 是用C#写的一个基于ASP.net的开源项目,是一款简单易用的错误跟踪管理软件。

安 装

  1. 将下载的压缩文件全部解压缩到某个文件夹中(譬如“E:\BugTracker”)。
  2. 创建数据库(譬如“BugTracker”),然后打开『SQL查询分析器』执行下载压缩文件内的“setup.sql”既可。
  3. 打开『IIS信息服务管理器』在“默认网站”下面创建虚拟目录(譬如“BugTracker”),并对应到你的物理目录(譬如“E:\BugTracker”)。将“default.aspx”添加到默认文件列表中。
  4. 打开浏览器在地址栏输入“http://127.0.0.1/BugTracker”,使用默认的系统管理员(Admin)帐号登录使用。

 

汉 化

  BugTracker 项目的源代码和页面标签是混合在一起的而没有使用Codebehind,就像又回到了ASP时代一样。所以你千万不要像我一样到处找代码文件,我一度还以为它没提供源代码呢。坦白说,该项目的设计和代码实现都不咋的(看来,老外也不尽都是强人啊),远没有 ASP.net Forums(中文版) 来得漂亮,当然也可能是因为这两个项目的复杂度相差太大而导致设计思路不同罢。

  该项目没有使用资源文档,各种显示文本/链接资源等均是硬编码在ASPX页面文件中的,所以我们必须一个个打开相关的ASPX文件,找到显示的英文内容后将其一一修改成中文,然后保存就可以了。因为是使用代码混合的方式,所以连编译这个步骤都可省略了(“可见即可得”)。

  该项目中包含两个可能导致安全隐患的页面:

  1. query.aspx 页面是用来直接运行SQL语句的,这会导致非常严重的安全隐患,尤其是将该项目部署到公共服务器上面,一定要将该页面文件删除,否则不怀好意的人就可以利用其执行危险的SQL命令了!!!
  2. view_web_config.aspx 页面通过它能查看 Web.config 内容,这实在是个非常糟糕的事情。因为数据库连接字符串都是未经加密就直接保存在 Web.config 文件中的,如果你未删除该页面那后果可想而知了罢?!
  在该汉化版本中,我将配置文件中的某些选项改成更安全的设置了。并且将 Web.config 配置文件改成了UTF-8编码方式以支持使用中文。另外,配置文件中的“UploadFolder”键和“LogFileFolder”键值必须指定的是绝对物理路径而不是虚拟路径,所以如果你要将该项目部署到公共服务器中,可能需要写个测试页面以得到你当前虚拟目录对应的物理路径(譬如[C#]:Response.Write(Server.MapPath("."));),然后将该物理路径更新到配置文件中的该健值。
  经过一段时间的测试运行后,发现其日志文件增长较快,便将本 Web.config 配置文件内的是否启用日志记录选项(LogEnabled="0")设成关闭了。

 

其 他

  本人英文水平很菜,如果有翻译的辞不达意的地方敬请各位来信告知:SW515@21cn.com,我将及时更正!

  下载 BugTracker.NET 2.1.4(汉化版):

声明本人对该汉化版本不承担任何法律上的责任和义务,如果因为该系统造成您的一切损失都与本人无关,敬请自酌!

如果转载本文敬请完整保留该段信息!

作者:钟峰,2005年11月28日

博  客:http://SW515.cnblogs.com/
公司网站:http://www.Zongsoft.com/
Add your comment

14 条回复

  1. #1楼 Milestone      2005-11-29 09:19
    我前一个月也将之汉化过,花了半天时间。作者没有采用code-behind的方式来写,想必作者多asp或者是其他掌握的蛮好的,加上这个项目是在02年注册的。所以采用这种方式来写不足为奇了。
    感觉这个系统不是很好用,而且Bug多,容错性也不是太理想。
      回复  引用  查看    
  2. #2楼 dudu      2005-11-29 09:30
    希望能调整一下字体。
      回复  引用  查看    
  3. #3楼[楼主] SW515      2005-11-29 09:37
    @dudu:
    字体咋改?改小是吗???
      回复  引用  查看    
  4. #4楼 cnFun[未注册用户]2005-11-29 09:52
    按照你的说明,很快就配置好了 ;
    错误 搜索 查询 管理 报表 设置 注销 关于
    打印列表 打印详细 导出到Excel


    不错,有些地方值得学习 .

    下面的几个开源项目也不错 ,开源就是好 ,懒人有懒福气
    overLIB 3.51 - Copyright Erik Bosrup 1998-2002 (the date chooser)
    POP3Client.cs - Bill Dean
    SharpMailTools (parsing MIME messages) - Copyright Angel Marin 2003-2005
    log4net (logging library used by SharpMailTools) - From Apache Software Foundation
      回复  引用    
  5. #5楼 dudu      2005-11-29 09:56
    部分字体太大了, 尤其是标题。
      回复  引用  查看    
  6. #6楼 sdf[未注册用户]2005-11-29 12:23
    何必写上"『北大青鸟(深圳中青)培训中心』 ",打广告吗?没意思!
      回复  引用    
  7. #7楼[楼主] SW515      2005-11-29 12:44
    @DuDu: 改小了点了~
    @sdf: 有广告嫌疑的话也删除了!
      回复  引用  查看    
  8. #8楼 cfans      2005-11-29 18:21
    界面不友好。
      回复  引用  查看    
  9. #9楼 marysnow[未注册用户]2005-12-23 09:55
    这个软件不太好用啊.
      回复  引用    
  10. #10楼 zergtant[未注册用户]2006-04-18 21:38
    老外没用代码分离估计是买不起vs.net吧,很可能是用记事本写的
      回复  引用    
  11. #11楼[楼主] SW515      2006-06-05 17:13
    非常抱歉,因为主机搬迁的原因,现在该汉化版本的下载地址已经移至到这里了:
    http://www.totogogo.com/Zongsoft/Download/BugTracker(2.1.4)cn.rar">http://www.totogogo.com/Zongsoft/Download/BugTracker(2.1.4)cn.rar
      回复  引用  查看    
  12. #12楼 大[未注册用户]2007-05-14 09:57
    登陆界面框上提示:用windows用户登录,不要填写用户名是什么意思呀,进入不了系统吗?
      回复  引用    
  13. #13楼 xffice[未注册用户]2007-10-29 22:29
    配置型通用信息管理系统(同一系统可配置出无数应用)
    (Easy Infomation System)有以下功能:
    1、同一系统中,可容纳多个配置好的EIS应用。
    例如:客户管理、员工管理、名片管理、进度管理、公司文档管理、任务清单、项目Issue、员工简历、项目Q&A、知识库等等
    2、信息输入项目可任意配置,少到可以只有一个信息字段,多则无限制。
    简单的可配置成名片管理系统,复杂的,则可配置成包含工数、进度、ToDo等信息的Issue管理系统。
    3、可以根据用户权限,让不同的用户看到的、可编辑的字段不同。
    例如,员工简历中如果包含工资信息,那么,一般的用户无法看到该信息,只有人事部门才能看到、编辑工资信息。
    4、内置强大的可配置的工作流。
    在实际应用中,有些应用需要的操作很简单,能新建、修改、保存、查看即可,而有些应用需要很长的工作流,如:新建、保存、修改、提交、审批等等,且工作流中会出现分叉或循环。EIS可应对用户复杂的工作流需求,且支持在不同的工作阶段显示不同的内容。

    具体功能介绍,可参看http://www.xffice.com

    在下述网页中包含了演示用户登录方法等信息,请参看
    http://www.xffice.com/eis-demo.htm
      回复  引用    
  14. #14楼 silas[未注册用户]2009-01-02 14:07
    压缩包坏掉了,我用的是WINRAR
      回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 286619




相关文章:

相关链接: