The Neurotic Fishbowl

每日一站:MSDN
无意 发表于 2006-1-8 15:00:00

地址: http://msdn.microsoft.com/  
名称:Microsoft Developer Net,简称 MSDN
主题:微软产品开发技术文档及资源

  对于网站开发技术人员来说,提起MSDN可能是无人不知,下面是站长前段时间写的一篇对MSDN网站的体验,同时对蓝色理想网站(www.blueidea.com)的技术文档栏目提了点改进意见,现在贴出来和大家一起分享。

msdn使用体验及对blueidea的一些改进设想 
  今天看了微软msdn网站的结构: http://msdn.microsoft.com/   ,不禁想到经典的技术文档栏目,我想是不是可以借鉴msdn里面的一些做法来发挥经典中技术文档的最大作用。

  MSDN除了它的内容以外,最大的特色可能就是它的可用性,整个网站包含的内容可以说是海量的,但是访问者一般都可以很快很容易的在这些海量的内容中找到自己想要技术资料。

  下面是一些我觉得比较好的做法,只是个人看法,不一定对,大家一起来讨论 

一、大栏目设置

Developer Centers  | Library  | Downloads  | Code Center  | 

  基本是按文档的属性来设置的,这对海量内容的网站是很关键的。无论是从做模板还是编辑对文档的维护的角度来看这样设置都是很方便的。在这四个模块当中,后两个的属性都很明显,主要是前面两个,Developer Centers和Library,如果让我来规划的话,Developer Centers是作为文档存放的第一个地方,注重时效性,主题可以相对广一些,而Library的内容是从Developer Centers整理出来的,注重条理性,以及同一个小栏目中文档主题的相似性。

  虽然现在经典在大栏目上也分有技术文档和资源下载,但我觉得规划得不是很好,而且没有相关的栏目说明,所以编辑添加也有些混乱,我的印象中有两篇文章我看过,但是想再去找的时候就实在记不起在什么栏目了,一是"Alexa 世界网站排名详细研究"的那篇文章,另一篇是蛋蛋的flash留言板的下载。

对于大栏目下面的小栏目主要就是按照主题来设置,具体参考:
http://msdn.microsoft.com/  developercenters/

  这也是一个挺好的做法,首先列出了关键的几个主题,然后在" Other  Products  &  Technologies " 列更多的。就目前经典内容的发布来看,主题也是有所侧重的,不妨参考一下这样的做法。


二、在线杂志

  记得以前在经典新网站规划的时候有提过,不过那时可能内容不多,做不起来,现在每个星期内容系统里的文章也不少了,可以考虑慢慢实现,把AC的专栏功能真正利用起来。
具体可以参考:

http://msdn.microsoft.com/  msdnmag/

因为一篇文章是可以添加到多个专栏的,所以对于专栏的规划大致如下:

1、    固定专栏

  按照主题设计一些固定的专栏,比如搜索技术,内容系统,个人专栏,网站设计FAQ等等

2、    临时专栏

  按不同时期的热点设置不同的临时专栏,比如Macromedia 2004专栏等,同时每一期在线杂志也作为一个临时专栏。

对于每一期栏目的总的主题可能得要专人来把握,以保证杂志的质量。

三、可用性考虑

下面是一些比较零碎的可用性考虑,都归在一起吧,想到什么写什么,呵呵。

1、    首页

http://msdn.microsoft.com/  

  看到这样的首页布局总想有模仿的冲动 :p

  左上"New This Week"显示最新内容,而且把rss放在了关键位置,实在想不出在这个页面里还有哪个地方比这个地方更适合放这个图片按钮的了,可用性设计的魅力往往都体现在一些小细节上面。

  左中"Developer Centers",关键主题一目了然,而其他主题放在下拉菜单里,节省了首页的宝贵空间。

  右上"Search MSDN",搜索的层次分得很棒,不是简单的按标题或按日期什么的,而是按文档的属性,这样的搜索方式可以很大程度上弥补google搜索的不足,因为google搜索不会管你的内容是放在Library里还是放在Code & Downloads里的。

2、    最新文档

http://msdn.microsoft.com/  recent/default.aspx

  精彩的地方在于把Type 和Topic列出来了,而且可以按 Name Date Type Topic 四种方式来排序,最大程度发挥了这个页面的作用,经典不妨借鉴一下。

3、    FAQ整理

http://msdn.microsoft.com/  msdnmag/issues/03/12/AdvancedBasics/default.aspx

  经典论坛中很大一部分资源就在于一些常见问题的解决方法,不妨按照这种方式整理一下。

4、    文档页

http://msdn.microsoft.com/  msdnmag/issues/03/12/Visio2003/default.aspx
http://msdn.microsoft.com/  netframework/?pull=/library/en-us/dndotnet/html/bridge.asp

看看两篇具体的文档

(1)    分页
  建议在Developer Centers栏目的文档里可以分页,但如果文档归到了Library就不要再分页了,便于文章的保存。

(2)    广告

  内容和广告是分开的,右边专门放广告,其实这种方式广告是很显眼的,比和内容混在一起好多了。

  我原来还有一个设想,部分广告按照文档的关键字来显示,这样针对性高一些,实现上应该不难,可以考虑用js.


(3)    打分

AC里面备有打分的功能,不妨也象文档页里面那样利用一下。



四、功能扩展

  上面说的很多想法用AC都很容易实现,但有些功能的实现我觉得需要在程序上稍微做一下扩展,对一些功能我用自己写的内容系统做了一下试验,不过也只是试验,仅供参考,呵呵 J

  总体上很多功能是通过内容系统中"资源"这一概念来实现的,一个资源可以有标题,摘要,内容,自定义输入,每一类的资源有自己的模板,根据模板可以为每个资源生成静态页面,资源和文档可以建立关联,一个文档可以对应多个资源,一个资源也可以对应多个文档。

下面是用资源来实现的一些功能。

1、    关于作者
http://wuyi.digichina.net/thinkfuse/article/develop/2003/170.htm  
http://wuyi.digichina.net/thinkfuse/article/dreamweaver/2003/186.htm  

  这里资源的标题是作者的名字,内容是作者的介绍,另外图片和作者网站连接做为资源的自定义输入。通过把相关文档和资源的关联就可以实现在文章的底部显示相关作者。同时因为资源有自己的静态页面,比如这个:
http://wuyi.digichina.net/thinkfuse/resource/from/lib220.htm  

  通过它可以看到网站里收集的大师的所有文章,也可以去网上搜关于大师更多的信息。

2、    相关术语

http://wuyi.digichina.net/thinkfuse/resource/glossary/extensions/2003/204.htm  

左边的"Glossary",当然一篇文章不会有这么多的术语,这个是我做试验的。

  在这里每个术语就是一个资源,在添加文章的时候有一栏是专门输入相关术语的,多个术语用逗号隔开,就象输入关键字一样,然后添加文章的时候程序自动到资源库里找术语类的资源,如何标题和输入的术语匹配的,就把该资源和文档关联起来。当积累到一定程度了,查看一个术语的页面也可以看到一大堆相关文章,无形中起到了"相关文章"的作用。

  不单术语可以是这样,其他所有可以在后台运作的单元都可以用这种方式操作,比如我可以在后台积累一大堆的和网站设计相关的技术的定义,基础介绍等,前台的文章如果有涉及到这些介绍的,就作为背景介绍产生一个连接,需要了解这些基础知识的用户可以通过这个连接到该资源页面里查看,同时虽然是后台运作,在前台的栏目首页上没有直接到这些资源的链接,但是每个资源都有自己的静态页面,而且因为是在后台运作的,可以大量添加而不用考虑质量什么的,数量一多了被搜索引擎搜到的几率就大了很多。

  下一步我会试着把网站广告也作为一种资源去运作,看看效果怎么样。

3、    部分重复内容批量输入

http://wuyi.digichina.net/thinkfuse/resource/page/2003/179.htm  

  象这样的页面,很多元素的形式都是一样的,而且有很多重复的内容,比如网站小图的名城都是http://wuyi.digichina.net/thinkfuse/resource/page/images/show-x.gif   的形式,就可以考虑用资源批量添加,比如我设好要添加10个资源,然后在小图链接的公共部分上设上 http://wuyi.digichina.net/thinkfuse/resource/page/images/show-.gif   ,第二步要做的就是往里面填上1,2,3,4..就行了,象这样一个页面内容的批量添加1分钟就可以完成了,如果不批量添加,光插这些图片可能就得很长时间。

  把里面的内容划分成一个个的资源还有一个好处,就是可以重复利用,因为每个资源是独立的。比如我可以把不同文档里红色主题的页面挑出来,关联到一个页面里,就可以做一个红色主题精美页面欣赏了。同时资源和文档一样,都有自己的栏目,在栏目首页上我可以把这些资源都独立的列出来,又可以做成象cool home page那样的酷站欣赏了。

  这些功能对做摄影栏目已经论坛帖子的FAQ整理都是挺方便的。

 


发表评论:

    密码:
    主页:
    标题:
    页面数据正在载入...

 
 



The Neurotic Fishbowl

.: 公告

资源共享

经验交流

成长记录


Bloginess

<<  < 2007 - >  >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

.: 我的分类(专题)


In the Bowl

.: 最新日志


.: 最新回复


The Fishkeeper



Text Me

.: 留言板


Other Fish in the Sea

 

.: 链接




bxna 京ICP备05002321号