门户网站的三个基本特征,做网站什么费用,wordpress后台排版错乱,下瓦房做网站公司一、前言 听说SharePoint也有一段时间了#xff0c;可一直处在门外。最近被调到SharePoint实施项目小组#xff0c;就随着工作一起学习了一下实施与开发。但苦于网上SharePoint入门的东西实在太少#xff0c;导致自学入门很难#xff0c;不知道SharePoint这东西到底能做什么…一、前言 听说SharePoint也有一段时间了可一直处在门外。最近被调到SharePoint实施项目小组就随着工作一起学习了一下实施与开发。但苦于网上SharePoint入门的东西实在太少导致自学入门很难不知道SharePoint这东西到底能做什么。因此有了此篇文章。该文章只是基于本人对SharePoint的理解希望能够帮助那些还在门外的同学。由于能力有限有说的不明白的地方还请园子内的专家们批评指正。 这里提供两个官方学习的网址供大家参考 SharePoint产品http://technet.microsoft.com/zh-cn/library/ee428287.aspx SharePoint开发http://msdn.microsoft.com/zh-cn/sharepoint/default.aspx
二、目录
1.什么是SharePoint
2.SharePoint功能
1.什么是SharePoint 百度词条http://baike.baidu.com/view/260261.htm的定义SharePoint Portal Server 2003 使得企业能够开发出智能的门户站点这个站点能够无缝连接到用户、团队和知识。因此人们能够更好地利用业务流程中的相关信息更有效地开展工作。 这个概念很抽像下面我从英文翻译和使用的角度来下帮助自己和大家理解下什么是SharePoint。
(1) 站在英文翻译角度理解Share分享Point点 一个企业员工可分享信息、查询他人信息、审批提交的信息的共享性质的软件。举例说明下员工A发布了信息表一B可以通过搜索功能查询到A发布的信息搜索条件可以是员工A也可以是表一假设企业有上万员工的话信息分享的功能就有很大用处了。 也许老外最初的想法是这样的但随着软件产品的发展功能越来越强大“共享”这个概念可能就相对就变弱了。 SharePoint核心定位增强企业员工间的协作关系一个企业级协作的平台。
(2) 站在软件的角度理解SharePoint可以理解为内容管理系统
下面我们来做个比较 I、 使用asp.net创建博客网站步骤如下此处使用容易理解的DB驱动步骤可以并行 1创建数据表多张如用户表、文章表、类别表、回复表等 2根据数据库表创建应用程序代码如asp.net form、mvc等 3制做应用程序页面如html静态页面 4把静态页和.net程序结合 II、 使用sharePoint创建博客网站步骤如下 1 在“管理中心”点击“创建网站集”并选择类型为“博客类型”点确定如下图所示 博客创建成功如下图所示 SharePoint博客功能如下创建和管理类别创建和管理文章添加和管理评论满足了基本的博客要求。 在传统的开发模式下我们要设计DB书写程序代码、页面代码等工作量是可想而知的而在SharePoint中我们只需要在SharePoint这个软件的操作功能上点击“创建”即可。这里就引出了微软的一个重要的企业战略目标“无代码开发”即“不写代码也能完成简单的企业级应用”。
虽然微软的想法是好的但SharePoint也有明显的不足 1覆盖面广而不精 SharePoint 2013默认提供的网站类型模板有如下几种 协作工作组网站、博客、开发人员网站、项目网站、社区网站 企业文档中心、电子数据展示中心、记录中心、商业智能搜索、企业搜索中心、我的网站宿主、社区门户、基本搜索中心、Visio流程存储库 发布发布门户、企业Wiki、产品目录 自定义自己定义的模板类型
我们还是以刚才创建的博客为例使其与博客园进行对比。 SharePoint博客如下图 博客园首页如下图 有点”奔腾处理器与I7 “的感觉没SharePoint只提供了简单的用户界面和功能。园子里很多功能在SharePoint的博客类型的网站集是没有的。那么我们创建这样一个网站有什么用需要的功能没有因此就要在SharePoint的基础上进行二次开发才能满足我们对现代博客SharePoint的其他类型模板也是一样的基本都需要二次开发或修改的需求。 2二次开发难度大 很多程序员都有过这样的体验吧别人写好的代码由你来修改什么感觉 SharePoint也不例外从页面上看SharePoint的页面都是.net的页面如aspx或.master等(虽然2013下可以编辑html但还是很别扭)切段页面代码看下 1 SharePoint:ImageLink runatserver/2 SharePoint:SPNoScript runatserver/3 SharePoint:SPClientIDGenerator runatserver ServerControlIDDeltaPlaceHolderMain;DeltaPlaceHolderPageTitleInTitleArea;DeltaPlaceHolderUtilityContent /4 SharePoint:SharePointForm runatserver οnsubmitif (typeof(_spFormOnSubmitWrapper) ! undefined) {return _spFormOnSubmitWrapper();} else {return true;}5 script typetext/javascript var submitHook function () { return false; }; theForm._spOldSubmit theForm.submit; theForm.submit function () { if (!submitHook()) { this._spOldSubmit(); } }; /script6 SharePoint:AjaxDelta idDeltaSPWebPartManager runatserver7 WebPartPages:SPWebPartManager runatServer /8 /SharePoint:AjaxDelta9 asp:ScriptManager idScriptManager runatserver EnablePageMethodsfalse EnablePartialRenderingtrue EnableScriptGlobalizationfalse EnableScriptLocalizationtrue /
10 SharePoint:AjaxDelta idDeltaDelegateControls runatserver
11 SharePoint:DelegateControl runatserver ControlIdGlobalNavigation /
12 SharePoint:DelegateControl ControlIdGlobalSiteLink3 ScopeFarm runatserver Visiblefalse /
13 /SharePoint:AjaxDelta 大部分内容都是SharePoint团队开发的服务端控件我们要修改的情况下首先要知道这些乱七八糟的代码是做什么的是否可以删除删除或修改后影响哪些功。比从头开发难度大很多。当前重多的SharePoint开发人员正在持续着这样的工作。 虽然某些事实是客观存在的但大家同时也不要忽略另一个事实那就是现在很多国内外的大型企业都在使用SharePoint做内容管理系统的底层架构如网站等业务简单的系统直接修改修改搭建搭建就可以用了。
下面我们做下回顾一下概念 什么是SharePointSharePoint是一个不需要代码也能创建系统一款可以无代码开发的软件。 百度词条http://baike.baidu.com/view/260261.htm的定义SharePoint Portal Server 2003 使得企业能够开发出智能的门户站点这个站点能够无缝连接到用户、团队和知识。因此人们能够更好地利用业务流程中的相关信息更有效地开展工作。 这回有理解多一点有木有
2.SharePoint功能
这此处只罗列出了SharePoint 2010 的6大功能2013又出了新功能。有关注的可以自己去了解下。本人学浅这里就不介绍了。 (1) 网站“无代码”创建“共享的”企业网站。 (2) 社区“无代码”创建“共享的”博客。 (3) 内容“无代码”创建“共享的”企业内容管理。 (4) 搜索“无代码”创建“共享的”搜索包括网落爬虫 (5) 智能“无代码”创建“共享的”商业智能visio (6) 集成“无代码”创建“共享的”业务数据的连接快速创建应用infopath。
重点在于”无代码“和“共享”哦
版权http://www.cnblogs.com/iamlilinfeng Issue
SharePoint开发工作也是用C#写的只不过调用的是SharePoint的API。sharepoint 2013对主机要求非常高吧最少核8内存是吗 官方要求很高。但我的本本是I5双核处理器8G内存我分给Hyper-v 5G内存可以搭建环境。主要是内存我测试的2013最低5个G我试着用4G搭建环境失败了。