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

评论编辑界面:



首先我先岔开一下话题,想必大家对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的优势是在于优秀的操作和丰富的接口,这次最大工程莫过于“Swanid”。为此我专门搭建了一个api的服务器,在这里我就不多透露相关的细节了,等发布之后大家就一目了然了。
最近一直后台和接口的建设,虽然进度不算快,但是一直都在进行这,期间也经历过部分的推翻和重写,但是一切都朝着好的方向在发展。目前余下的工作主要是接口的编程和一些逻辑的调整,初期我不想加入太多的东西,因为这个框架还没经过系统的测试和使用。现在就发一些新的后台截图,继续吊胃口,呵呵...
这是发布文章的界面:

文章属性界面:

这个只是目前进展的演示,发布时候是不是这样还待定,大家可以发现我采用了现在比较保守的设计风格,但是眼睛还是很舒服的。我现在不准备放出demo程序了,因为变动可能很大,希望暖阳能理解,嘿嘿。
那么就写到这里,下周又要去外地了,大家要联系我可以在这篇文章留言。发布时间见http://www.svoo.net/page/swan/,当然只会提前不会延期的...
最近又是好几天没上线更新博客了,主要是工作原因和养家糊口。同时Swan第一个版本的开发已经进入了后期,相信离大家使用不是很远了。因为我并不是全职的程序员,所以开发的进度一直很慢,同时也我相信慢工出细活的这种说法,所以很多东西我宁愿多考虑一下而不是马上开始。
最近为Swan写了很多xml-rpc的应用,主要我想为用户创造一个聚合,大家可以在同一个平台下与其他的用户分享和交流。所以每一个系统都会自动注册一个Swanid,用于标识惟一的身份,这样就需要一套完整的webservice机制,也就是我现在所做的事情。通过最近的编写,发现xmlrpc的通信方式并不是非常理想,php需要借助curl进行请求,同时对服务器的稳定性以及速度负载等要求都比较高,我也在寻求一个比较好的解决方案。
当然没有什么是完美的,我可以找出系统中很多不足的地方,我想做的事情就是让一切尽可能的简单。比如你想写点东西,那就写吧,难道还要做别的设置吗?但是简单的用户操作就会换来繁琐的程序代码,这一点是永远都不会改变的,所以后台我使用了jquery以及其UI框架,这样为繁琐的代码工作稍稍增添了一点活力。编辑器是之前ZD-BS曾经使用过了kindeditor,也算是支持国产吧。
测试版我相信会提前发布,就目前来看,五一之后应该可以发布测试了。有些朋友等的不耐烦了,总说我吊胃口,当然了我也很急的,呵呵。先写这么多吧,谢谢那些有耐心看我这么枯燥的文章的朋友。
Swan不支持IE6及其以下版本浏览器!
( 为什么... )