在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解决方案时,我们首先需要理解SharePoint的本质及其在企业级应用中的角色。SharePoint是由微软开发的企业级协作平台,集成了文档管理、团队协作、网站创建、数据分析等多功能于一体,为企业提供...
4. **包管理**:将项目的所有组件打包成一个.wsp文件,这是SharePoint解决方案的标准格式,可方便地部署到服务器上。 5. **部署与更新**:支持一键部署和更新解决方案,可以快速在SharePoint环境中测试和验证新功能...
《Apress.Pro.SharePoint.2010.Solution.Development》是一本专注于SharePoint 2010平台解决方案开发的专业书籍。这本书旨在为开发者提供深入的指导,帮助他们掌握在SharePoint 2010环境中创建高效、可扩展的应用...
根据提供的文件信息,我们来详细介绍与“微软SharePoint解决方案”有关的知识点。具体来说,将围绕东谷ActPoint集成协作平台的简介展开,深入解析其系统架构、功能特色以及应用场景。 首先,东谷ActPoint集成协作...
sharepoint站点模板解决方案包,可以部署到SharePoint 2013站点上,包括母版页,文字新闻、图片新闻两个列表,展示webpart等
而NetApp存储解决方案是为Microsoft SharePoint提供支持的重要存储资源。本文将深入探讨基于NetApp存储的微软SharePoint解决方案以及如何设置一个有效的竞争陷阱以突出其优势。 竞争陷阱是指在市场营销中,企业通过...
- **包元素**:沙盒解决方案的包(.wsp 文件)包含 Web 部件、列表实例、字段类型和其他 SharePoint 元素。 - **部署流程**:通过 SharePoint 管理中心上传 .wsp 文件,然后在站点集合级别进行部署和启用。 4. **...
《Pro SharePoint Solution Development Combining .NET SharePoint and Office 2007》这本书专注于利用.NET框架与Microsoft SharePoint和Office 2007进行专业解决方案的开发。以下是对该主题的详细阐述: 1. **...
开发者可以创建各种SharePoint元素,如列表实例、自定义字段、内容类型、Web部件、解决方案包等,所有这些都在一个集成的环境中进行。 ### 2. 开发环境设置 首先,确保安装了Visual Studio 2010 Ultimate或...
**博格公司 SharePoint 完整解决方案** 在信息技术领域,Microsoft SharePoint 是一个强大的企业级协作平台,用于构建网站、管理文档、实现团队合作以及提供企业内容管理。博格公司的 SharePoint 完整解决方案旨在...
### Sharepoint全球部署解决方案 #### 一、概述 在当今全球化的企业环境中,组织往往跨越多个国家和地区设立分支机构。这种地理分布的特性对企业的信息技术基础设施提出了挑战,尤其是对于协作平台的需求更为显著...
根据提供的文件信息,本书《Pro SharePoint 2010 Solution Development》主要针对的是希望深入了解如何结合.NET、SharePoint以及Office 2010平台来解决业务挑战的开发人员和技术爱好者。下面将详细介绍书中的几个...
很难找的一个企业使用sharepoint做信息化的解决方案文档, 也是转载的....
sharepoint部署+配置+文档解决方案+综合教程(全面的教你玩sharepoint)
上海电信基于SharePoint的协作门户解决方案是一套旨在提升企业内部沟通效率、优化工作流程和增强团队协作能力的信息系统。SharePoint是由微软开发的企业级协作平台,它提供了文档管理、知识共享、任务协作、网站创建...
SharePoint 2010 工作流解决方案是企业级信息管理平台 SharePoint 中的一个关键特性,它为企业提供了一种高效的方式来自动化业务流程。在 SharePoint 2010 中,工作流设计和实现得到了显著增强,使得开发复杂工作...
### SharePoint 英文语言包安装指南及注意事项 #### 一、引言 SharePoint是一款由微软开发的企业级协作平台,广泛应用于文档管理、团队协作等多个领域。为了满足全球用户的使用需求,微软为SharePoint提供了多语言...
SharePoint+完整解决方案,有用得到SHAREPOINT的可以看看
"SharePoint上传大文件解决方案"是针对这个问题的一个技术策略,它通过采用WCF(Windows Communication Foundation)服务和多线程技术,有效地处理大文件上传的挑战。 WCF 是微软.NET框架下的一种面向服务的通信...