易软博客->易软开源 http://blog.1zsoft.com 易软开源 2005-2007 2008-09-20 21:34 +0800 初步完成EasyCMS的论坛功能 Author: wwccss

这个周末终于将BugFree的社区程序从punbb转换到了EasyCMS系统。完成这次转换之后,易软开源所维护的几个网站就全部是由EasyCMS来搭建了的。

之所以放弃第三方的软件,改由自主开发,主要考虑的原因如下:

多个第三方软件整合起来比较困难。比如:如果你的网站是使用一个程序搭建,而社区又是由另外一个程序搭建,博客又需要另外一套程序。这多套程序之间的用户信息同步、文章同步等等,代价都很高。 ]]>
http://blog.1zsoft.com/node78381.html http://blog.1zsoft.com/node78381.html 易软开源 2008-09-20 21:34 +0800
历时三个星期,终于完成服务器的搬迁 Author: 王春生

首先要感谢老高两年多来对我的帮助。

这次搬迁服务器历时三个星期,今天终于得以圆满完成。 现在服务器放在了企商在线的石景山机房,不知道大家感觉没有感觉到速度快一些。

这次搬迁服务器,还顺便把操作系统换了。换成了FreeBSD6。这也是我第一次相对完整的配置一台FreeBSD服务器,有时间把安装步骤整理一下,供后面参考。

比较有成就感的是,和玉鹏成功的配置了jail虚拟主机。发现FreeBSD有很多很好的东西,值得我们去学习。 ]]>
http://blog.1zsoft.com/node564.html http://blog.1zsoft.com/node564.html 易软开源 2007-11-25 21:38 +0800
BugFree2.0 Beta版下载,及若干声明! Author: chunsheng.wang

BugFree2.0测试版已经可以下载。大家可以到下面地址下载试用。http://www.bugfree.org.cn 

BugFree2.0与BugFree1.1相比,主要增加了测试用例和测试结果的管理,涵盖了整个测试的流程。应该是开源软件里面第一款集成了Bug管理和Case管理的软件。

由于身体原因,我只参加了BugFree2.0前期的讨论和数据库设计。后期的开发、测试就没有参与。在此感谢振飞、玉鹏、立川这半年多来的辛苦工作,同时也要感谢谢兄,给BugFree换上了漂亮的外观。 ]]>
http://blog.1zsoft.com/node469.html http://blog.1zsoft.com/node469.html 易软开源 2007-09-30 22:37 +0800
EasyCMS最新改动 Author: 王春生

周末的时候将EasyCMS修改了一下,增加了html editor 功能。这次我使用的是TinyMCE,没有使用FCKEditor。原因很简单,因为我现在使用opera,而FCKEditor不支持opera。 

增加了htmleditor功能之后,发表文章的时候就可以使用比较丰富的格式了。:)

下面是 TinyMCE的一段简单介绍:

About TinyMCE

Version: 2.1.1.1 (2007-05-14)

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.
]]>
http://blog.1zsoft.com/node404.html http://blog.1zsoft.com/node404.html 易软开源 2007-06-21 08:55 +0800
EasyCMS最新改动 Author: 王春生

周末花了几个小时,给EasyCMS增加了自定义区块的功能。

所谓的区块,就是一个block,有自己的标题和内容。这个想法是借鉴drupal的block功能实现的。具体的效果大家可以看一下 www.1zsoft.com首页左侧的区块,就是通过这个功能实现的。

目前实现的区块功能如下:

某一个站点可以添加任意多个区块

区块的内容可以是系统区块,比如分类的列表;也可以是html格式,内容自己填写;也可以是PHP格式,可以自己写php的代码。 ]]>
http://blog.1zsoft.com/node401.html http://blog.1zsoft.com/node401.html 易软开源 2007-06-12 08:42 +0800
对EasyCMS进行了一下调整 Author: wwccss

最近几天对EasyCMS进行了一下调整,改动如下:

调整了代码。将原来的一些冗余代码通过函数进行了封装。

调整了前台的显示界面,现在调整为小字体显示。原来是大字体,我想国内用户还是习惯于使用小字体吧。

调整了样式表的命名,使其更加简洁。

首页增加了分页浏览功能。

fix 了几个bug。

完成了评论显示的功能。

后面计划增加每一个站点自定义block的功能。增加站点属性自定义功能。 ]]>
http://blog.1zsoft.com/node399.html http://blog.1zsoft.com/node399.html 易软开源 2007-06-03 14:18 +0800
EasyCMS最新改动:转移了内部开发的站点 Author: chunsheng.wang

昨天晚上聊到很晚,早上还是到了七点多就醒了。爬起来开始切换内部开发站点的内容。中间出了一点错误,把原来导的一个表给清空了。好在做了备份。 在切换的过程中,发现了备份程序的一个问题。我是使用普通帐号来执行备份任务的。但mysql的数据库文件默认权限是700的,普通帐号无法读取。有几个新建的数据库一直没有备份。顺手将这个改了。 切换之后,发了EasyCMS一个安全方面的bug,好在改起来比较容易,增加了几行代码就可以了。 现在我已经用EasyCMS构建了www.1zsoft.com, blog.1zsoft.com和内部开发站点。 后面计划将bugfree.1zsoft.com切换过来。hoho,一统江湖。 ]]>
http://blog.1zsoft.com/node397.html http://blog.1zsoft.com/node397.html 易软开源 2007-05-20 10:40 +0800
今天终于将我的博客系统迁移到了自己的EasyCMS系统下面 Author: chunsheng.wang

今天我终于将博客系统迁移到了自己的EasyCMS系统下面。

之前我使用的是drupal系统来架构自己的博客。drupal是一款非常不错的开源cms系统,支持很多功能,其模块化体系也是非常让人值得称道的。但它也有自己的缺点:

操作不符合中国人的习惯。比如我要删除某一篇帖子,我需要登录之后,选择这篇文章,然后再选择编辑,然后再选择删除,然后还要确认一下,才能删掉它,比较麻烦。

多站点支持不符合我的需要。比如我用drupal架了三个站点,需要设立三个数据库,每一个数据库都有七八十张表,很恐怖的。而且这三个站点之间的信息不能共享。 ]]>
http://blog.1zsoft.com/node366.html http://blog.1zsoft.com/node366.html 易软开源 2007-05-16 21:44 +0800
EasyCMS最新改动 Author: chunsheng.wang

这个礼拜继续完善EasyCMS的功能。早上上班之前写一个小时,晚上下班之后写一个小时,辛苦啊。:)

这个礼拜完成的工作有:

增加了rss输出的功能。

完成了drupal到EasyCMS转换的程序。

完成了原来drupal格式的访问路径到EasyCMS格式的访问路径的别名设置。

调整了导航条的位置和样式。

还需要改进的地方:

调整一下blog模式下面的显示界面。

评论的审核功能。

我已经将现在blog.1zsoft.com里面的数据导入到blog2.1zsoft.com中,大家可以查看一下效果。 ]]>
http://blog.1zsoft.com/node365.html http://blog.1zsoft.com/node365.html 易软开源 2007-05-16 21:36 +0800
BugFree1.1提供Beta版下载 Author: wwccss

BugFree Version 1.1 (2007-01-01)

NEW: 增加了统计报表功能。我们采用了FusionChart的解决方案,采用Flash来绘制图表,这样对安装BugFree的机器就没有什么限制了。

FIX: 后台管理添加项目无法及时看到的问题。

FIX: 添加项目点击“保存”在firefox下面没有响应的问题。

FIX: BaseURL变量采用HTTP_HOST变量,而不是SERVER_NAME

FIX: ResolveBug.tpl中第31行的错误。

FIX: bugGetUserACL(): 如果没有项目,而且是管理员,可以进入后台进行管理。普通用户则进入登录页面。 ]]>
http://blog.1zsoft.com/node358.html http://blog.1zsoft.com/node358.html 易软开源 2007-01-08 06:52 +0800
PHPGEN1.0正式发布! Author: wwccss

欢迎使用PHPGEN代码生成系统!

一、PHPGEN是什么?

简单来说,PHPGEN是一个开源的PHP代码生成器,你可以在GPL协议下面使用它。

详细来讲,PHPGEN是一款在线的PHP代码生成器,它可以帮助您在几分钟之内完成一个功能完善的数据库后台管理系统和前台展示。

二、为什么使用PHPGEN?

程序员应该从事有创造性的工作,不应该将时间花费在大量的重复劳动上。

PHPGEN所生成的代码非常规范,是我们多年PHP开发经验的结晶,你可以在生成的代码基础上进行二次开发,大大提高开发效率。 ]]>
http://blog.1zsoft.com/node335.html http://blog.1zsoft.com/node335.html 易软开源 2006-08-18 07:06 +0800
易软网站分布调整 Author: wwccss

现在大家访问www.1zsoft.com会暂时跳转到blog.1zsoft.com这个站点,我们正在对易软开源的一系列网站进行调整,现在大家访问的站点后面会仅仅作为blog来使用,今后访问www.1zsoft.com将是我们小组介绍性的网站。敬请大家关注!由此造成的不便,我们深表遗憾,希望大家能够谅解。 ]]>
http://blog.1zsoft.com/node297.html http://blog.1zsoft.com/node297.html 易软开源 2006-02-23 06:27 +0800
喜讯:BugFree被评为2005年技术创新20强 Author: wwccss

2006年2月份的程序员杂志对2005年进行了总结回顾,其中有一篇文章总结出2005年中国的技术创新20强,其中就有BugFree。

和BugFree一起的还有百度知道,金山wps,和欣操作系统等一些大型的软件系统,BugFree能得此殊荣,高兴!

从BugFree使用的统计来看,长期使用BugFree的用户已达1000多家,论坛上面对BugFree的讨论也逐步深入.这些都说明BugFree已经得到了大家的认可,并在很多领域投入使用.这是对我们的付出最好的回报,也是我们持续开发BugFree的动力.我们会继续开发新的功能,继续完善BugFree,朝着我们的目标努力:做最好的Bug管理系统! ]]>
http://blog.1zsoft.com/node296.html http://blog.1zsoft.com/node296.html 易软开源 2006-02-22 17:45 +0800
好消息:易软开源小组荣幸地请到老姬做顾问! Author: wwccss

好消息:易软开源小组荣幸地请到老姬做顾问!
老姬,原来我们的领头人,我们可亲可敬的老哥哥,答应来做我们的顾问,这对我们小组来讲,具有十分重要的意义!2006年有了一个好的开始,我祈愿2006年是我们小组有所收获的一年!感谢老姬! ]]>
http://blog.1zsoft.com/node292.html http://blog.1zsoft.com/node292.html 易软开源 2006-02-16 18:46 +0800
就要签名网开始测试 Author: wwccss

经过两个多月的开发,我们的另外一个项目--就要签名网上线测试,欢迎大家访问:http://www.91qm.com
与其他的动态签名网站相比,我们的签名网站有以下几个不同:

我们不提供显示IP、操作系统那样的签名,我们认为那样是非常不礼貌的。

我们的签名可以对应一个链接的网页,这样签名图片可以点击,增加了信息量。

操作简单,采用类似于客户端程序的向导,一目了然。

可以生成gif动画,让你的签名脱颖而出。 ]]>
http://blog.1zsoft.com/node231.html http://blog.1zsoft.com/node231.html 易软开源 2005-11-27 00:13 +0800
2005年11月12日,值得纪念的日子 Author: wwccss

2005年11月12日,值得纪念的日子
12日,我们小组的成员再次聚会,这次聚会将成为我们小组发展历史上极为重要的一次。这次聚会又有一位高手加入,大大加强了我们小组的力量。

更为主要的是这次聚会讨论通过了小组原始股份的分派,长期以来困扰我的问题有了初步的解决,感谢yelin。通过这次讨论,明确了大家以前的投入,今后的投入和回报,以及小组日常的一些管理制度。虽然我们现在还没有注册公司,但实际上我们现在已经在以公司的形式运作。 ]]>
http://blog.1zsoft.com/node221.html http://blog.1zsoft.com/node221.html 易软开源 2005-11-15 14:44 +0800
BugFree 一岁生日了! Author: wwccss

2004年10月11日,我们发布了FreeBug 0.1版本,后来我们将此项目更名为BugFree。今天正好是BugFree的一岁生日。

现在回溯一下BugFree发展的过程,酸甜苦辣皆有,一条不平坦的开源之路就这样不经意之间走了一年多。BugFree相比于其他的开源项目来讲,还非常的年轻,但在众多热心网友的关注支持下,她已经成长了起来。让我们一起回顾一下BugFree发展历史上的大事记吧: 

2004-10-11 发布FreeBug0.1版

2004-10-26 更名为BugFree,并在SourceForge上面注册项目。 ]]>
http://blog.1zsoft.com/node214.html http://blog.1zsoft.com/node214.html 易软开源 2005-10-11 14:56 +0800
糟糕的国内开源环境--回复Jasper兄 Author: wwccss

昨天Jasper兄发表了一篇回复,也是有感而发:

一年以来,我也一直在做开源软件Starlight Portal,也在开源和商业之间头疼。

正如我们所知道的,如果软件作者没有饭吃,那怎么来继续开源软件的发展。

2个月前,我也辞职专心于软件的开发,可是到目前为止,仍然不知道怎么继续走下去。

www.starlight-portal.com,这是我的软件。

我觉得国内的开源开发人员还要在阵痛中挣扎很长时间,因为无论从哪个方面来看,国内的开源环境都不好: ]]>
http://blog.1zsoft.com/node212.html http://blog.1zsoft.com/node212.html 易软开源 2005-10-09 17:09 +0800
BugFree1.0正式版正式发布! Author: wwccss

我们非常高兴的向大家宣布:BugFree1.0正式版发布啦!

我们建议每一位BugFree的用户尽快升级到或者安装此版本,以获得更强大的功能, 更简洁清楚的界面,更加灵活的管理。

下载:http://bugfree.1zsoft.com/Download/BugFree1.0.htm

修改记录:http://bugfree.1zsoft.com/Doc/CHANGELOG.htm ]]>
http://blog.1zsoft.com/node210.html http://blog.1zsoft.com/node210.html 易软开源 2005-10-08 21:15 +0800
开源和商业--由一位网友的Bug谈起 Author: wwccss

前几天推出了一项BugFree的收费服务列表,大家可以查看:服务列表

我当时在做这个表的时候,就考虑到会有网友批评。呵呵,只不过没有想到会来得这么快。一位网友在我们的demo里面给我们上了一个bug.

之前说的软件是开源软件的,想起来真让人为之高兴;可是不久,技术服务是收费的,就像金山毒霸一样,我们不卖软件,我们卖的是服务!其实一样了,只是换人方式赚钱了。安也支持收费, ]]>
http://blog.1zsoft.com/node209.html http://blog.1zsoft.com/node209.html 易软开源 2005-10-08 01:58 +0800
小组讨论记要 Author: wwccss

昨天晚上我们小组五个人再次聚会,有两位朋友有事未能参加。

这次聚会主要讨论了后面我们小组要做的事情,如下:

1. BugFree项目:10月8日发布1.0正式版,后面重点的工作转向宣传和技术支持。短期内不再为它增加新的功能。

2. 其他项目: 我们小组正式以创业的态度来对待其他的项目,希望可以通过我们的努力,做出一些真正好的应用出来。

今天的工作计划:

整理文档,上传到svn,准备明天的讨论,期待中…… ]]>
http://blog.1zsoft.com/node203.html http://blog.1zsoft.com/node203.html 易软开源 2005-10-01 16:23 +0800
推荐《网站项目成功管理实践》 Author: wwccss

推荐阅读振飞在《程序员》上面发表的《网站项目成功管理实践》

网站项目成功管理实践(上)

网站项目成功管理实践(下) ]]>
http://blog.1zsoft.com/node182.html http://blog.1zsoft.com/node182.html 易软开源 2005-09-09 01:36 +0800
整理了几篇关于BugFree技术方面的文章,供大家参考 Author: wwccss

新整理了几篇文章,加上原来已经有的,对BugFree的开发做了基础性的介绍,大家可以作为参考:

BugFree的编码规范

BugFree模板系统

BugFree的多语言支持

BugFree的配置文件详细说明

BugFree的初始化文件

BugFree的目录结构

BugFree开发中的问题及解决方案--描述信息中的代码

地址:http://www.bugfree.cn/forum1028.html ]]>
http://blog.1zsoft.com/node181.html http://blog.1zsoft.com/node181.html 易软开源 2005-09-08 16:53 +0800
转发两篇关于BugFree非常有趣的文章 Author: wwccss

前天在网上使用bugfree作为关键词进行搜索,发现了两篇比较有意思的文章,跟大家分享一下。

一篇是将一家公司在做内部培训,讲得就是BugFree的理念和使用。

http://www.30san.com/san_list.jsp?infoCode=901&fileId=3801

还有一篇是一家公司的招聘广告,其中一个要求就是熟练掌握BugFree的使用。

http://job4.enorth.com.cn:8080/zc/showenterprise.jsp?recruitId=41848 ]]>
http://blog.1zsoft.com/node179.html http://blog.1zsoft.com/node179.html 易软开源 2005-09-08 15:51 +0800
[喜讯]易软开源开发小组又有一名猛将加盟 Author: wwccss

告诉大家一个好消息,我们开发小组又有一员猛将加盟--yelin。他是我们原来的老朋友,擅长delphi的开发,对c++也颇有研究,现在一家资讯传媒公司从事php的开发。

yelin的加盟将大大增强我们小组的开发实力,相信我们会给大家推出更好的软件出来。

让我们一起努力吧! ]]>
http://blog.1zsoft.com/node178.html http://blog.1zsoft.com/node178.html 易软开源 2005-09-08 15:46 +0800
BugFree 0.5的宣传开始起作用了 Author: wwccss

今天我用百度搜索BugFree 0.5,新出来了一些记录。看样子我们的宣传工作开始起作用了。哈哈。目前的推广还仅仅集中在软件下载站点上面,而且还没有完成全部的推广,要是我们的宣传计划全部实施的话,应该搜索量会更大。 ]]>
http://blog.1zsoft.com/node170.html http://blog.1zsoft.com/node170.html 易软开源 2005-09-03 16:20 +0800
新注册两个域名:bugfree.com.cn bugfree.cn Author: wwccss

以前注册用户的时候,考虑的都是bugfree.com,bugfree.net,bugfree.org,结果都被注册了。

前几天临睡觉前突然想到com.cn和cn可能没有被注册,于是上网查了一下,哈哈,果然还没有人注册,就抓紧时间注册了下来。 ]]>
http://blog.1zsoft.com/node168.html http://blog.1zsoft.com/node168.html 易软开源 2005-09-01 16:45 +0800
BugFree 0.5 版发布啦! Author: wwccss

BugFree 0.5 版发布啦!
我们非常高兴的告诉大家,BugFree0.5版本正式发布了。



下载0.5版本



0.5 版本的主要改动如下: 

New:支持UTF-8编码!BugFree由此开始支持Unicode,为未来发展打下重要基础

New:查询结果可以“全部导出”到Microsoft Excel中,然后利用Excel强大的数据统计、图示、打印等功能对Bug进行分析

New:修改SetupBug.inc.php和Install.php程序,增加BugFree目录和网址两项参数的自定义功能。IIS平台的用户可自己手工更改这两个参数保证BugFree的运行。 ]]>
http://blog.1zsoft.com/node141.html http://blog.1zsoft.com/node141.html 易软开源 2005-08-13 02:45 +0800
[喜讯]本站于昨晚顺利的迁移到了新的服务器 Author: wwccss

昨天上午花了一个上午的时间配置apache+php+mysql,最终选定了一个比较保守的配置方案,然后晚上花了两个多小时把www.1zsoft.com,bugfree.1zsoft.com迁移到了新的服务器,现在大家访问起来应该会比以前速度快一些了。 ]]>
http://blog.1zsoft.com/node139.html http://blog.1zsoft.com/node139.html 易软开源 2005-08-12 16:52 +0800
我和我们原来的同事共同制定的PHP编码规范 Author: wwccss

附件里面的PHP编码规范是我在西线工作的时候制定的,刚一开始的时候,我们有两位开发人员,接手原来的网站。原来的网站开发非常的混乱,我们两个开发人员之间当时也没有合作,就分别按照自己的习惯开始写代码,后来发现这样不行,就来制定编码规范。

这份编码规范主体是由我来制定的,期间振飞提过很多的意见,后来玉鹏和叶琳也加入了西线,他们两位也提供了很多宝贵的意见。后来我们将这份文档开源了,大家可以随便来使用。

这份规范与其他规范不同的地方是它更多的是一个系统架构的理念,设计到了现在linux+apache+mysql+php+xhtml+css+javascript经常遇到的问题,我想对大家的工作还是有一定的借鉴意义的。 ]]>
http://blog.1zsoft.com/node128.html http://blog.1zsoft.com/node128.html 易软开源 2005-08-03 02:20 +0800