Search:
  • 下一个Alpha版本的前瞻

    Post At 2010-05-21 With 3 Comments Tags: alpha Swan
    本来准备直接上Beta版了,但是这次的改动比较大,最主要的是后台的用户体验。而前端几乎没有着手,所以还是继续alpha吧,严谨一点总是好的。

    自第一个alpha版本以来,发现了很多问题,特别是后台编辑器。但是为了支持国产,还是继续使用kindeditor,一些bug也得到了修正。alpha2与1的区别还是很大的,虽然数据结构没有太大改动,但是后台的界面和操作做了比较大的修改,加入了更多人性化设计。我的目的就是让大家方便的使用,就像乒乓球运动员的球拍,用的顺手的才是最好的。下面继续放上几张截图,alpha2将在本月底发布。

    新的评论列表样式:


    评论编辑界面:

  • Goodbye IE

    Post At 2010-05-13 With 7 Comments Tags: CSS3 HTML5 IE

    首先我先岔开一下话题,想必大家对HTML5以及CSS3的新特性都或多或少有点了解了,当然我也是万分期待的,毕竟这次是一场大的变革,大家可以在Swan的后台看到少部分的应用。但是IE家族似乎对这新特性完全无动于衷(如果你说IE9,那么只能说明你OUT了)。现在目前我认为特性最好的浏览器是Chrome,当然我的环境没法使用safari,所以暂时不作评价。FireFox貌似越来越不行了,速度是一个版本比一个版本慢,稳定性也不行,除了海量的插件,我同样也找不到使用它的理由。大家可能说我太高调,但是现在浏览器确实是一个非常纠结的行业,因为占了大半边江山的居然是IE。我们对此除了无奈别无他法,这一点同时也成为了互联网的三大悲剧之一(另外两个悲剧分别是GFW和凤姐^ ^)。

    现在我们切入正题,对于大半江山的IE家族,我们是不能不考虑的,所有web的设计都需要把IE作为测试对象之一。但是这个家族有个有趣的现象,就是IE6这个钉子户,大家为了兼容这个10年前的玩意不得不放弃一些优雅的设计,或者浪费大量的时间做所谓的hack,这些已经背离了设计的初衷,着实无奈。

    看着webkit与gecko的争夺,IE似乎一副天然呆的样子(这是从M$遗传的)。其实说实话,对于IE7+的兼容性还能说的过去,但为什么还有人在用IE6?这就好比现在的新软件还要去兼容80586一样可笑。这是前端技术的一个悲哀,完全被IE给拖累了,它使得标准的推行这么难,使得大家写个网页这么累...

    终于,哥怒了... 我让那个蓝色的“E”彻底的从我眼前消失了。世界终于清静了,一切都变得那么美好,前端的设计又变得惬意了。我可以挥洒自己的灵感创作,而不用担心要不要hack,我可以很快的看到自己满意的效果,可以实现一些先进的特性。最后,哥还是笑了...

  • Swan 0.9 Alpha 开放下载

    Post At 2010-05-11 With 15 Comments Tags: 发布 测试 alpha Swan
    历经3个多月的开发,Swan的第一个版本终于开放测试了。大家从版本号就可以看出,这次版本为alpha,所以许多功能并未完善,但是可以提前一览Swan的面目也是一个不错的选择。

    下载地址: http://www.svoo.net/attached/swan/swan_0_9_alpha.zip

    版本说明:
    这次是alpha测试版,提供安装文件,供大家测试学习。

    安装说明:
    上传全部文件到空间即可进行安装,系统需求为PHP 5.2+, MySQL 5.0+。服务器需要满足以上的系统版本需求,同时服务器需要有多外链接权限的支持(防火墙没有屏蔽对外请求,这样才能使用Swan功能)。期间安装目录需要具有写权限,当然您也可以手动建立config文件,整个安转过程一般不超过30秒。

    使用说明:
    由于是alpha版本,所以部分功能可能会于最终发布版有差异,所以这里也不写详细的说明文档了,所有功能都比较容易理解。模板有default和k2两个,前端高手可以参照着为swan写模板了。

    其他:
    作为第一个测试版,bug是在所难免的,这也是我提前发布的原因。希望大家积极的测试,发现目前的bug和不足之处,提出您的宝贵意见,这也是Swan发展的重要前提条件。


  • Swan第一个版本余下的工作...

    Post At 2010-05-06 With 6 Comments Tags: 接口 api Swanid Swan

    首先希望大家了解我的习惯,我所希望的作品是完整的而不是半成品。我希望Swan的优势是在于优秀的操作和丰富的接口,这次最大工程莫过于“Swanid”。为此我专门搭建了一个api的服务器,在这里我就不多透露相关的细节了,等发布之后大家就一目了然了。

    最近一直后台和接口的建设,虽然进度不算快,但是一直都在进行这,期间也经历过部分的推翻和重写,但是一切都朝着好的方向在发展。目前余下的工作主要是接口的编程和一些逻辑的调整,初期我不想加入太多的东西,因为这个框架还没经过系统的测试和使用。现在就发一些新的后台截图,继续吊胃口,呵呵...

    这是发布文章的界面:


    文章属性界面:


    这个只是目前进展的演示,发布时候是不是这样还待定,大家可以发现我采用了现在比较保守的设计风格,但是眼睛还是很舒服的。我现在不准备放出demo程序了,因为变动可能很大,希望暖阳能理解,嘿嘿。

    那么就写到这里,下周又要去外地了,大家要联系我可以在这篇文章留言。发布时间见http://www.svoo.net/page/swan/,当然只会提前不会延期的...

  • 关于xml-rpc以及Swan的近况

    Post At 2010-04-29 With 2 Comments Tags: kindediter jquery xml-rpc Swan

    最近又是好几天没上线更新博客了,主要是工作原因和养家糊口。同时Swan第一个版本的开发已经进入了后期,相信离大家使用不是很远了。因为我并不是全职的程序员,所以开发的进度一直很慢,同时也我相信慢工出细活的这种说法,所以很多东西我宁愿多考虑一下而不是马上开始。

    最近为Swan写了很多xml-rpc的应用,主要我想为用户创造一个聚合,大家可以在同一个平台下与其他的用户分享和交流。所以每一个系统都会自动注册一个Swanid,用于标识惟一的身份,这样就需要一套完整的webservice机制,也就是我现在所做的事情。通过最近的编写,发现xmlrpc的通信方式并不是非常理想,php需要借助curl进行请求,同时对服务器的稳定性以及速度负载等要求都比较高,我也在寻求一个比较好的解决方案。

    当然没有什么是完美的,我可以找出系统中很多不足的地方,我想做的事情就是让一切尽可能的简单。比如你想写点东西,那就写吧,难道还要做别的设置吗?但是简单的用户操作就会换来繁琐的程序代码,这一点是永远都不会改变的,所以后台我使用了jquery以及其UI框架,这样为繁琐的代码工作稍稍增添了一点活力。编辑器是之前ZD-BS曾经使用过了kindeditor,也算是支持国产吧。

    测试版我相信会提前发布,就目前来看,五一之后应该可以发布测试了。有些朋友等的不耐烦了,总说我吊胃口,当然了我也很急的,呵呵。先写这么多吧,谢谢那些有耐心看我这么枯燥的文章的朋友。