什么是SharePoint?
微软在2007年推出了SharePoint 2007 ,它继承了Portal 2003和CMS的功能,最大的升级是扩展了工作流,可以说,如果在2006年之前,用不用SharePoint还是一个问题的话,那么,在2007年已经没有争议了。
OFFICE官网上的概述:
通过使用 Office SharePoint Server 2007 中的网站模板和其他功能,您可以快速有效地创建支持特定内容发布、内容管理、记录管理或组织可能需要的商务智能的网站。例如,可以创建企业级网站(如组织门户网站或 Internet 展示网站)或专业网站(如内容库或会议工作区)。这些网站使您可以与其他人员(无论是在组织内还是组织外)进行协作并共享信息。此外,您还可以使用 Office SharePoint Server 2007 有效地搜索人员、文档和数据,设计和参与表单驱动的业务流程以及访问和分析大量业务数据。
现在,你可以通过它,建立起个一个更强大的WEB服务:
你可以在word中写好博客,直接以页面形式保存到它上面,文章所有的图片,会自动上传。
你可以在不编写代码的情况下,自定义工作流,实现文档审批。
直接支持IE客户端的InfoPath表单。
页面、库、列表的内容管理和发布。
如果你还不了解,可以访问Kaneboy的主页:
http://blog.joycode.com/kaneboy/articles/88491.aspx
什么是WebPart?
WSS中的页面的功能块,WSS内置有很多WebPart,用来显示列表、库、查询,图表。
用SharePoint做企业图库管理系统
用SharePoint做图片管理,有如下的优势:
o自动生成缩略图、幻灯片视图
o与OFFICE集成的图片管理、上传功能。
o支持所有的图片格式
o完善的文档库功能,自定义“字段”
o可以实现内容审批发布功能,定义策略,什么时候内容失效等等。
.....
实现以上功能我们开发人员,唯一要做的,以就点点鼠标。
如图:
于Windows文件夹一样的管理页面,不用上传,直接粘贴就好了。
*如果想用网页,可以方便的上传
美中不足的是,系统内置的Webpart没有提供这个功能,就是:把当前网站下的所有的图片库中的最新8张图片,按照库分类,以缩略图的形式展示。
有了这个,WebPart,我们就可以,在几分钟之内,搞定一个强大的图库系统。
开发后如图:
这个Webpart可以放在图库的首页,用来展示,子站点下最新的图片的缩略图:
这个WEBPART的开发,要用到KaneBoy的QuickPart, 这个控件,可以把ASP.NET的用户控件,包装成一个WebPart, 用法,可以在上面的连接里面找到。
OK,下面就是开发,WEB Control的内容了:
首先我们要知道,图片库的缩略图在什么地方,一般在,图库的“_t/ ”下面。
所有的缩图,扩展名全为:JPG,文件名为:原图主文件名_原图扩展名.JPG
在VS2005中新建Web Application,删除default.aspx, 新建一个“用户控件”组件,加入一个:DIV,然后右击,“作为服务器控件运行”,在代码的Page_load()事件里面输入:















































编译后,按照QiuckPart的部署方法,部属。
一个图库系统,只要十几行代码,是不是很爽呢?
当然,如果,你不需要在图库的首页展示缩图,只要求以文字形式列出更新,那么一行代码,也不要。