在SharePoint上做开发时,我们会发现,所开发的某个功能或某套功能基本都可以分为如下几个方面:
1、特定化的SharePoint列表模板及其实例
SharePoint提供了非常灵活的数据存储容器:列表,所以我们经常借助这些列表(或文档库)来实现我们的功能。
而且,有的时候我们正在开发的功能就是用来管理某些列表或文档库的。
2、特定化的网站模板
有可能我们所开发的功能非常大,所以需要一个特殊的SharePoint网站来呈现。
3、Web部件
我们可以把功能特定的Web部件放到需要的页面上,以此来拼装呈现给用户的最终UI。
4、事件处理程序
除了用Web部件来与用户进行UI的交互之外,我们可能还需要监控网站数据的变化,所以事件处理程序有时也不可缺少。
5、自定义的操作
SharePoint在自己的界面上提供了大量的管理操作按钮、菜单、链接,我们开发的内容也可能需要在其中加载自己的操作。
6、其他的种种…………
综上,可以看到,一套自己开发的SharePoint解决方案可能包含各种各样的内容:功能(这个功能指的就是SharePoint的“功能”了, 也就是Feature),程序集,Web部件属性说明文件,列表或网站模板等等等等。如何把这一大堆内容一次性安装到SharePoint环境中,而不必 一个一个的部署呢?
答案就是:SharePoint解决方案包(SharePoint Solution Pack)
一个SharePoint解决方案包就是一个后缀为.wsp的文件,这个文件其实就是一个.cab文件,里面包括了前面提到的一个大功能所包含的所有小方面。
部署的时候,只需要执行命令行操作:
stsadm -o addsolution -filename <path>\YourSolution.wsp
这个解决方案包就被添加到SharePoint服务器场上了
我们再进入SharePoint管理中心,在“操作”选项卡中选择“解决方案管理”,就可以对这个解决方案进行最终部署,部署后,所有里面包含的功能和程序就都发布到SharePoint网站中了。非常非常的方便。
分享到:
相关推荐
微软SharePoint解决方案-东谷ActPoint集成协作平台简介2012
规划一个SharePoint的解决方案 .txt
sharepoint生成解决方案工具
基于NetApp存储的微软SharePoint解决方案.pdf
sharepoint站点模板解决方案包,可以部署到SharePoint 2013站点上,包括母版页,文字新闻、图片新闻两个列表,展示webpart等
介绍SharePoint在实际企业应用中的解决方案
本书融合了行业内最热门的两大趋势——广受欢迎的SharePoint协作平台以及正在迅速崛起的云计算,向读者展示了如何使用云端的无尽功能来扩展笔者的SharePoint解决方案。本书首先介绍云的概念,并分步讲解了第一个...
Sharepoint 全球部署解决方案
很难找的一个企业使用sharepoint做信息化的解决方案文档, 也是转载的....
sharepoint部署+配置+文档解决方案+综合教程(全面的教你玩sharepoint)
sharepoint 210工作流解决方案
上海电信基于SharePoint的协作门户解决方案
博格公司 SharePoint 完整解决方案
Apress.Pro.SharePoint.2010.Solution.Development.pdf
SharePoint+完整解决方案,有用得到SHAREPOINT的可以看看
SharePoint2010的沙盒解决方案
SharePoint软件的英文语言包安装说明,辅助SharePoint的英文语言包的安装
SharePoint-解决方案 DeploymentPackageScript - 这是一个 PowerShell 脚本,它使用 xml 配置文件将解决方案部署到您的 SharePoint 场。 您可以使用此脚本来自动化您的 SharePoint 解决方案部署。 问题和评论 问题和...
SharePoint2013-备份与恢复解决方案,欢迎下载学习。方便你了解真正的sharepoint