摘要:
新搭建的SharePoint 2013环境,第一次干的这么憋屈的慌,先是接了一个Ghost的服务器,装好的服务器、Sql、SharePoint、VS等一系列,却发现怎么都登陆不上去,输入账号3次以后白页。输入本机管理员没有权限,当时没想这么多,觉得可能是ghost的问题,造成了win2012系统的Guid和网络上的其它服务器冲突,索性重做服务器! 一路艰难的搭建环境,其实搭建过程并不困难,困难的是网速慢,尤其到了必备软件的联网更新,等的心烦。我不是在抱怨,只想说的是无论遇到多么心烦的事儿,保持必要的冷静是多么重要的一件事儿。当我搭建好环境以后,管理中心正常打开,新建网站集也正常,加备用访... 阅读全文
摘要:
前言,这是自己第一次写一个系列的文档,本来想使用SharePoint 2013版本,但是碍于SharePoint 2013对于硬件要求过高,自己的笔记本无法承受,所以退而求其次选择了在SharePoint 2010版本上做文档管理的Demo。当然,由于个人认知、水平有限,博客所涉及的深度有所欠缺,但是也希望能够给一些做这方面工作的人带来帮助,也分享自己在工作之余的一些心得,一共做了如下几篇博客。 1.SharePoint 2010 文档管理系列之准备篇 介绍:创建网站集、文档库、列表库,简单的库设置,视图使用和版本控制等。 2.SharePoint 2010 文档管理系列之文档搜索 ... 阅读全文
摘要:
前言:文档推送功能,不是一个复杂的功能,我们这里简单的应用了Ribbon定制、Js使用、对象模型推送(Server端),下面,我们来简单介绍下文档推送功能吧。一、 功能设计: 文档推送功能,主要就是一个文档库中,选择几个文档,点击Ribbon菜单上的推送菜单,跳入推送页面;推送页面选择目标列表,点击推送按钮,把选中的几个文档,推送到目标文档库。 我这里就是复制过去,并没有选择移动,当然如果你需要这样的功能,可以稍作修改以达到目的。推送过程可能存在重命的情况,这样我会在出现异常的时候,把文件名前加上当前时间推送过去。二、 源代码结构 如上图所示,包括一个Feature(用来激活功能),... 阅读全文
摘要:
前言:很多场景下,我们都需要对一篇文章或者文档的点击次数进行统计,然而SharePoint本身并没有给我们设计这样一个字段,所以我们需要通过简单的字段开发来实现这样一个功能。一、创建项目: 1. 创建一个空的SharePoint项目,添加一个“SharePoint映射文件夹”,映射到Template/Xml下,用来保存我们对于字段描述的xml。 2. 添加一个xml到映射的xml文件夹下,名字为fldtypes_字段名,前面的名字必须是这样规则,才会被SharePoint所识别,xml模板附后。 3. 添加一个VisitorRecord.cs文件继承自SPField字段,添加一个Vi... 阅读全文
摘要:
前言:正如我们前面介绍的是,文档管理就是让大家更加直观、方便的对手里的文档,进行统筹掌控,哪些文档是有价值的,哪些文档更受大家欢迎,所有就带来了这个星级评论。 当然,这个是SharePoint 2010自带的功能,可能会有不尽如人意的地方,大家还是选择性使用吧~~~~一、 文档库准备:1. 新建文档库,如下图:2. 开启“等级设置”功能;3. 启用等级设置的界面,如下图;4. 可能遇到的报错,如下图(参考5-7步):5. 创建User Profile Service Application应用程序6. 可以看到有关社会性标签数据库的选项,可能影响到这个功能;7. 查看服务器上的服务,如下... 阅读全文
摘要:
前言:使用过SharePoint的人都知道,SharePoint对于操作是便捷的,但是对于数据量承载却是不令人满意的,这样,就要求我们需要更加合理的使用,规范大家的使用规则和习惯,所以,定期清理不必要的文档也就成为了一个问题。 考虑到这一点,我觉得写一个小工具,用来实现文档归档,是比较方便的办法。当然,如果你愿意,可以封装为TimerJob或者Windows Service都是没有问题的,甚至于Windows计划任务也都是可行的,只要你愿意。一、 界面设计: 如上图,首先需要输入下载文档需要的用户名、密码、域的名字,否则我们是没有权限下载文档的; 然后是站点地址,打开SPSite,会... 阅读全文
摘要:
前言:如果一个文档库里面有很多文档,成千上万,对我们来说查找就是个麻烦事儿,所以搜索的必要性就体现出来了。下面,我们简单的介绍下,sharepoint搜索配置,并创建一个简单的搜索页面。一、 配置SharePoint的搜索:1. 我们可以看到sharepoint的搜索服务,点击启动,发现提示错误,原因是没有相应的应用程序,提醒我们为搜索创建应用程序。2. 点击服务应用程序,确实很少,没有我们需要的搜索应用程序,我们点击创建。3. 选择搜索的应用程序,一看就知道是哪个了~~4. 填入搜索服务的应用程序的名称,选择需要的应用程序池,这个可以是提前创建好的,我是自己在管理中心,提前创建好了的。5.. 阅读全文
摘要:
前言:很早自己就想写一个系列的文章,但是不知道写什么,最近在QQ群里,好多人说在做文档管理,其实文档管理也是SharePoint的一个很不错的功能点,自己想了想,也想多学习点东西,所以写这个主题吧,今天从最简单开始。一、 网站集准备:1. 新建应用程序,创建网站集(模板 企业 - 文档中心):2. 创建好的网站集显示如下: 我们可以看到,新建的网站集快速启动包括一个库和一个列表。二、 网站定制1. 修改网站名称、说明、徽标(修改徽标时,可以测试图片可用):2. 然后我们发现,网站徽标、网站名称,已经改变了:3. 修改快速启动(网站设置 – 外观 – 快速启动) 点击,可以新建快速启动项目;点. 阅读全文
摘要:
简介:用SharePoint代码加实施的方式,完成类似人人网站内信功能,当然,实现的比较简单,样式也比较难看,只为给大家一个实施的简单思路,如有谬误,还请见谅。当然,还有就是截图比较长,当然为了让大家清晰了解每一步,并不是博主啰嗦,事先声明。一、展示效果一,李四发送站内信给张三:1、李四发站内信,给张三,如下图所示:2、发送完毕后,查看李四的收件箱,为空,如下图:3、发送完毕后,查看李四的发件箱,有李四给张三发送的站内信,如下图:4、切换账号,张三登陆,查看右上角登录信息,张三;右上角有一天未读信息提示,是个WebPart,把鼠标放在上面,看到状态栏有链接,是查看站内信的链接,点击进入;5.. 阅读全文
摘要:
前言:在新版本的SharePoint 2013上,有新的功能可以通过HTML导入母版页,然后HTML和Master页面相关联,更改HTML页的时候,Master会自动同步修改,然而,有些时候我们不需要这样的关联,所以,我们要取消这样的关联。其实操作很简单,只是在设计管理器里找到html页,编辑他的属性,取消关联即可。简单的截图介绍,见笑了。1、在页面上,点击设置,设计管理器,如下图;2、进入设计管理器,选择第四项,编辑母版页;3、翻页找到我们要断开关联的母版页;4、找到西雅图母版页的html,点击“…”,再点击弹出层上的“…”,弹出菜单;5、点击“编辑属性”,进入编辑Html文件属性的页面.. 阅读全文