SharePoint 2013 新手注意事项总结[不断更新ing]

简介: 前言   最近自己的QQ群里,经常有新加入的人,带着一些很入门的问题进行提问,这里,自己也总结总结,入门会经常碰到那些问题,希望能够带给入门的人以帮助。 1、 SharePoint搭建环境   大家可以参考下面两篇博客进行SharePoint的安装,这是一个all in one的安装示例,一步步的介绍如何安装SharePoint,截图也算比较完整的。

前言

  最近自己的QQ群里,经常有新加入的人,带着一些很入门的问题进行提问,这里,自己也总结总结,入门会经常碰到那些问题,希望能够带给入门的人以帮助。

1、 SharePoint搭建环境

  大家可以参考下面两篇博客进行SharePoint的安装,这是一个all in one的安装示例,一步步的介绍如何安装SharePoint,截图也算比较完整的。

Ø SharePoint 2013 安装图解

http://www.cnblogs.com/jianyus/archive/2013/02/01/2889653.html

Ø SharePoint 2016 图文安装教程

http://www.cnblogs.com/jianyus/p/5482075.html

  当然,如果你想了解SharePoint服务器需要怎样的配置,或者需要什么样的操作系统和数据库版本,请参考下面TechNet的官方文档。

Ø 从网络共享安装 SharePoint 2013 的必备组件

  如果你的安装环境中没有网络可以访问,安装准备工具的时候,一定要用命令行安装,不要双击进行安装(尤其AppFabric),具体可以参考下面链接。

https://msdn.microsoft.com/zh-cn/windows/ff686793

Ø SharePoint 2013 的硬件和软件要求

https://technet.microsoft.com/zh-cn/library/cc262485

  同样,如果你想了解SharePoint能上传多大的附件,数据库容量最多有多少,什么样的列表阀值更有效率,也需要参考TechNet的官方文档。

Ø SharePoint 2013 的软件边界和限制

https://technet.microsoft.com/zh-cn/library/cc262787.aspx

2、 SharePoint创建站点

  经常会遇见的一个最普遍的问题,就是很多人在管理中心(CA)创建了SharePoint的Web Application,然后就打开站点,发现出现错误(Pages cannot be found),这是肯定的啊,因为你只创建了应用程序,没有站点,还需要在CA基于这个Web Application创建一个网站集,然后才能去访问站点。

3、 SharePoint 网站设计

  很多人在接触SharePoint以后,需要改一些默认的设置,不太清楚怎样去改,其实很多地方可以用CSS/JavaScript来进行简单定制。

  比如下图中的SharePoint、Newsfeed/OneDrive/Sites的隐藏,我们可以用F12来查看页面的DOM元素,然后通过CSS进行隐藏,包括下面的SHARE/FOLLOW/SYNC等都可以这样隐藏。

clip_image002

  如果很多页面都需要进行修改,记得去母版页里面修改,这样保存以后,所有引用这个母版页的页面都会生效。

4、 SharePoint开发入门

  很多人加入群会问,我想有这样一个功能,该怎样怎样做?遇到开发的时候,会问需要怎样的API,其实TechNet已经为我们提供了很多例子,只是太多人太懒而不去搜索罢了,其实不懂得使用搜索引擎,是很难在SharePoint的路上走得很远的,因为太多东西,是我们没遇到过的,我们也需要靠打怪升级来提高自己。

  SharePoint 使用服务器端对象模型的开发,需要在SharePoint服务器中安装Visual studio来进行开发(一般就是服务器上装好SharePoint、VS,就可以了,如果开发SharePoint app,需要单独配置app环境);而客户端对象模型(Net、JavaScript、REST等)可以在客户端进行开发。

Ø .NET server API reference for SharePoint 2013

https://msdn.microsoft.com/en-us/library/jj193058.aspx

Ø 使用 SharePoint 2013 客户端库代码完成基本操作

https://msdn.microsoft.com/zh-cn/library/fp179912.aspx

Ø 使用 SharePoint 2013 中的 JavaScript 库代码完成基本操作

https://msdn.microsoft.com/zh-cn/library/jj163201.aspx

Ø 了解 SharePoint 2013 REST 服务

https://msdn.microsoft.com/zh-cn/library/fp142380.aspx

  当然,如果你想用WebPart、EventReceiver、Application Page、TimerJob等开发模型,可以参考我博客里面的开发系列。

Ø SharePoint 2013 开发教程

http://www.cnblogs.com/jianyus/p/3461719.html

5、 SharePoint疑难杂症

  很多人碰到,有些页面不同的人看到的效果不一样,很是奇怪;这种情况一般是某些页面没有签入或者发布,SharePoint很多页面、文档、项目,都可以开启签入签出功能,如果没有发不成最新的版本,只有修改者本人可以看到效果,所以记得,如果看到不一样的话,记得签入和发布所有文件,包括引用的样式/脚本,母版页和页面布局等。

  AD中修改了某个用户的属性,然后SharePoint里面不同步,记得使用PowerShell命令进行同步(属性SyncFromAD)。

https://technet.microsoft.com/en-us/library/ff607827.aspx

6、 PowerShell命令

  SharePoint PowerShell是一项从SharePoint 2010开始添加的新的管理工具,很多操作是非常方便的。

  当我们需要备份还原SharePoint站点,导入导出SharePoint模板,安装SharePoint服务器场解决方案,管理站点,查看SharePoint Feature,禁用搜索服务或者创建其它服务等等,都可以使用PowerShell命令进行操作。

SharePoint 网站集备份还原

Ø Backup-SPSite

https://technet.microsoft.com/EN-US/library/ff607901.aspx

Ø Restore-SPSite

https://technet.microsoft.com/EN-US/library/ff607788.aspx

SharePoint 服务器场解决方案

Ø Add-SPSolution

https://technet.microsoft.com/EN-US/library/ff607552.aspx

Ø Install-SPSolution

https://technet.microsoft.com/EN-US/library/ff607534.aspx

Ø Update-SPSolution

https://technet.microsoft.com/EN-US/library/ff607724.aspx

Ø Uninstall-SPSolution

https://technet.microsoft.com/EN-US/library/ff607873.aspx

Ø Remove-SPSolution

https://technet.microsoft.com/EN-US/library/ff607748.aspx

SharePoint 站点导入导出

Ø Import-SPWeb

https://technet.microsoft.com/EN-US/library/ff607613.aspx

Ø Export-SPWeb

https://technet.microsoft.com/EN-US/library/ff607895.aspx

Ø Manage sites in SharePoint 2013

https://technet.microsoft.com/en-us/library/ee890106.aspx

Ø Manage timer jobs in SharePoint 2013

https://technet.microsoft.com/en-us/library/ee906546.aspx

  特别谨记,SharePoint PowerShell命令工具,不是用windows PowerShell命令行工具,也不是用CMD命令行工具,是SharePoint 2013(2010)Management Shell。

目录
相关文章
|
4月前
|
前端开发 JavaScript 开发者
Angular状态管理神器ngrx Store:从零开始的实践指南与进阶优化秘籍,让你的前端应用状态井井有条、高效运行的绝招大揭秘
【8月更文挑战第31天】状态管理在现代Web应用开发中至关重要,特别是在构建大型、复杂的Angular应用时。ngrx Store借鉴Redux的设计理念,提供集中式状态管理和可预测的数据流,有助于增强应用的可维护性和可测试性。
104 0
|
4月前
|
数据库 Windows
超详细步骤解析:从零开始,手把手教你使用 Visual Studio 打造你的第一个 Windows Forms 应用程序,菜鸟也能轻松上手的编程入门指南来了!
【8月更文挑战第31天】创建你的第一个Windows Forms (WinForms) 应用程序是一个激动人心的过程,尤其适合编程新手。本指南将带你逐步完成一个简单WinForms 应用的开发。首先,在Visual Studio 中创建一个“Windows Forms App (.NET)”项目,命名为“我的第一个WinForms 应用”。接着,在空白窗体中添加一个按钮和一个标签控件,并设置按钮文本为“点击我”。然后,为按钮添加点击事件处理程序`button1_Click`,实现点击按钮后更新标签文本为“你好,你刚刚点击了按钮!”。
353 0
|
4月前
|
监控 Linux 数据库连接
手把手教你从本地到云端:全面解析Blazor应用的部署流程与最佳实践,助你轻松掌握发布Blazor WebAssembly应用到Azure的每一个细节
【8月更文挑战第31天】本文详细介绍了将 Blazor 应用从本地部署到 Azure 的全过程。首先确保已在 Visual Studio 中创建 Blazor WebAssembly 应用,接着清理项目并配置发布选项。然后在 Azure 中创建 App Service 并完成应用部署。最后,配置环境变量、SSL 和监控,确保应用稳定运行。附带示例代码,展示如何加载和使用 Azure 环境变量。通过最佳实践指导,帮助你顺利完成 Blazor 应用的云端部署。
119 0
|
4月前
|
开发者 存储 API
Xamarin 开发者的社区资源概览:从官方文档到GitHub示例,全面探索提升开发技能与解决问题的多元化渠道与实用工具
【8月更文挑战第31天】Xamarin 开发者社区资源概览旨在提升开发效率与解决问题,涵盖官方文档、社区论坛、GitHub 项目等。官方文档详尽,涵盖 Xamarin.Forms 使用、性能优化等;社区论坛供交流心得;GitHub 提供示例代码。此外,第三方博客、视频教程及 Xamarin University 等资源也丰富多样,适合各阶段开发者学习与提升。通过综合利用这些资源,开发者可不断进步,应对技术挑战。
56 0
|
4月前
|
Prometheus Cloud Native NoSQL
Go - 一个对新手很友好的项目(带界面)
Go - 一个对新手很友好的项目(带界面)
42 1
|
7月前
|
算法 Java 程序员
程序员学习网站备份(小众+不定时更新ing...)建议收藏
程序员学习网站备份(小众+不定时更新ing...)建议收藏
48 1
|
存储 人工智能 开发工具
绝了,一句话写完一个功能,用Bito初体验。
绝了,一句话写完一个功能,用Bito初体验。
347 0
|
开发工具 iOS开发 git
iOS 开发 - 亲身经历告诉你如何把自己的库通过pod导入(详细步骤)
iOS 开发 - 亲身经历告诉你如何把自己的库通过pod导入(详细步骤)
326 0
iOS 开发 - 亲身经历告诉你如何把自己的库通过pod导入(详细步骤)
|
机器学习/深度学习 缓存 数据可视化
wandb使用教程(持续更新ing...)
wandb使用教程(持续更新ing...)
10482 0
wandb使用教程(持续更新ing...)