当前位置:主页 > Office办公 > 其他专区 > SharePoint

最新发布

SharePoint 实现类似人人网站内信功能实施
SharePoint 实现类似人人网站内信功能实施

用SharePoint代码加实施的方式,完成类似人人网站内信功能,当然,实现的比较简单,样式也比较难看,只为给大家一个实施的简单思路,如有谬误,还请见谅。当然,还有就是截图比较长,当然为了让大家清晰了解每一步,并不是博主啰嗦,事先声明。一、展示效果一,李四发送站内信给张三:1、李四发站内信,给张三,如下图所示:2、发送完毕后,查看李四的收件箱,为空,如下图:3、发送完毕后,查看李四的发件箱,有李四给张三发送的站内信,如下图:4、切换账号,张三登陆,查看右上角登录信息,张三;右上角有一天未读信息提示,是个WebPart,把鼠标放在上面,看到状态栏有链接,是查看站内信的链接,点击进入;

268 次浏览
SharePoint 文档管理系列之文档搜索
SharePoint 文档管理系列之文档搜索

如果一个文档库里面有很多文档,成千上万,对我们来说查找就是个麻烦事儿,所以搜索的必要性就体现出来了。下面,我们简单的介绍下,sharepoint搜索配置,并创建一个简单的搜索页面。一、 配置SharePoint的搜索:1. 我们可以看到sharepoint的搜索服务,点击启动,发现提示错误,原因是没有相应的应用程序,提醒我们为搜索创建应用程序。2. 点击服务应用程序,确实很少,没有我们需要的搜索应用程序,我们点击创建。3. 选择搜索的应用程序,一看就知道是哪个了~~4. 填入搜索服务的应用程序的名称,选择需要的应用程序池,这个可以是提前创建好的,我是自己在管理中心,提前创建好了的。

353 次浏览
SharePoint 文档管理之过期归档工具
SharePoint 文档管理之过期归档工具

使用过SharePoint的人都知道,SharePoint对于操作是便捷的,但是对于数据量承载却是不令人满意的,这样,就要求我们需要更加合理的使用,规范大家的使用规则和习惯,所以,定期清理不必要的文档也就成为了一个问题。  考虑到这一点,我觉得写一个小工具,用来实现文档归档,是比较方便的办法。当然,如果你愿意,可以封装为TimerJob或者Windows Service都是没有问题的,甚至于Windows计划任务也都是可行的,只要你愿意。一、 界面设计:  如上图,首先需要输入下载文档需要的用户名、密码、域的名字,否则我们是没有权限下载文档的;  然后是站点地址,打开SPSite,会同时加载出来所有的SPWeb;  然后选择我们需要的SPWeb,会自动加载出来所有的文档库;  选择我们需要的文档库,选择日期,早于这个日期的所有文档,都在归档的范围内;  勾选自动删除已归档文档,这样会删除已经下载到指定路径的文档,并且不会出现在回收站。二、 设计思路:

296 次浏览
SharePoint 文档管理系列之星级评论功能
SharePoint 文档管理系列之星级评论功能

正如我们前面介绍的是,文档管理就是让大家更加直观、方便的对手里的文档,进行统筹掌控,哪些文档是有价值的,哪些文档更受大家欢迎,所有就带来了这个星级评论。  当然,这个是SharePoint 2010自带的功能,可能会有不尽如人意的地方,大家还是选择性使用吧~~~~一、 文档库准备:1. 新建文档库,如下图:2. 开启“等级设置”功能;3. 启用等级设置的界面,如下图;4. 可能遇到的报错,如下图(参考5-7步):

SharePoint 文档管理之点击次数
SharePoint 文档管理之点击次数

很多场景下,我们都需要对一篇文章或者文档的点击次数进行统计,然而SharePoint本身并没有给我们设计这样一个字段,所以我们需要通过简单的字段开发来实现这样一个功能。一、创建项目:  1. 创建一个空的SharePoint项目,添加一个“SharePoint映射文件夹”,映射到Template/Xml下,用来保存我们对于字段描述的xml。  2. 添加一个xml到映射的xml文件夹下,名字为fldtypes_字段名,前面的名字必须是这样规则,才会被SharePoint所识别,xml模板附后。  3. 添加一个VisitorRecord.cs文件继承自SPField字段,添加一个VisitorRecordControl.cs文件继承自BaseFieldControl。  4. 项目结构,如下图:二、添加代码  1. 添加Xml描述

312 次浏览
SharePoint 文档管理之文档推送
SharePoint 文档管理之文档推送

文档推送功能,不是一个复杂的功能,我们这里简单的应用了Ribbon定制、Js使用、对象模型推送(Server端),下面,我们来简单介绍下文档推送功能吧。一、 功能设计:  文档推送功能,主要就是一个文档库中,选择几个文档,点击Ribbon菜单上的推送菜单,跳入推送页面;推送页面选择目标列表,点击推送按钮,把选中的几个文档,推送到目标文档库。  我这里就是复制过去,并没有选择移动,当然如果你需要这样的功能,可以稍作修改以达到目的。推送过程可能存在重命的情况,这样我会在出现异常的时候,把文件名前加上当前时间推送过去。二、 源代码结构  如上图所示,包括一个Feature(用来激活功能),一个可视化WebPart(推送功能),一个Ribbon(菜单)。三、 添加Ribbon:  添加Ribbon菜单应该算是一个比较简单的功能,新建一个Ribbon的空元素,添加我们Ribbon的xml,编写这个Xml就可以了。而这个Ribbon的作用,就是调用一个JS的函数,函数通过内容编辑器添加在页面上。  当然,如果你对添加Ribbon不是很熟悉,可以参考后面的参考文档,是关于SharePoint2013如何添加Ribbon,其过程和SharePoint2010版本是一样的,文档描述的很清楚,相信大家可以很容易完成这一步。

298 次浏览
SharePoint 网站登录不上,3次输入用户名/密码白页 如何解决
SharePoint 网站登录不上,3次输入用户名/密码白页 如何解决

新搭建的SharePoint 2013环境,第一次干的这么憋屈的慌,先是接了一个Ghost的服务器,装好的服务器、Sql、SharePoint、VS等一系列,却发现怎么都登陆不上去,输入账号3次以后白页。输入本机管理员没有权限,当时没想这么多,觉得可能是ghost的问题,造成了win2012系统的Guid和网络上的其它服务器冲突,索性重做服务器!  一路艰难的搭建环境,其实搭建过程并不困难,困难的是网速慢,尤其到了必备软件的联网更新,等的心烦。我不是在抱怨,只想说的是无论遇到多么心烦的事儿,保持必要的冷静是多么重要的一件事儿。当我搭建好环境以后,管理中心正常打开,新建网站集也正常,加备用访问映射(创建网站集后第一件事儿),然后尝试LocalHost访问、IP访问,发现IP访问的时候弹Windows认证窗口,输入三次页面依然白页,也不提示401错误(没有权限),跟之前的问题很像,但是尝试本地管理员用户(我创建应用程序的时候,留了一手,提前加入网站集管理员了),可以登录,怀疑域认证有问题!但是域控和Dns都是我无法触及的。。产看服务、防火墙、一些列检查无功而返。。回家、吃饭、郁闷了一晚上,打开游戏玩了一会儿,心情才放松下来。。  我就是个心里存不住事儿的人,总惦记这这嘛事儿,连上vpn,再看看。。事件查看器,系统时间报错。。一看2013年2月份,靠!这下惊了,因为很久之前就听说过系统时间,会影响SharePoint正常运行,改过来。。我去、一切OK!!而且访问速度较之前,快非常多!解决方案:  1、因为系统时间和域控不符,造成SharePoint网站访问异常,3次输入正确用户名、密码后白页,后修改正确的系统时间,解决问题!  2、其二,配置向导的时候提示,当前用户没有Master权限,或者Master库不存在。是自己的疏忽,一直以来错误的以为,这是提示配置账户没有权限,其实提示的是远程桌面的这个用户没有权限。添加当前账户权限,搞定!(当然,还有被防火墙拦截,开TCP端口1433的说法,大家参考)无论有什么问题,永远不要乱了自己的思路,出现问题了不要慌,大概有以下几点:1、遇到问题学会思考、分类,大致归属:1)网络问题:考虑防火墙、杀软、ACL、网络硬件设备、DNS、Host文件等;2)系统问题:如标准版功能服务器功能缺失(曾经遇到网络路由问题,造成只有本机可以访问,查了几乎一下午);系统防火墙;是否激活;本地环回设置;新装补丁;

351 次浏览
SharePoint 如何找到List的Template ID
SharePoint 如何找到List的Template ID

在我们添加Ribbon操作,或者对特定模板进行操作的时候,经常需要ListTemplate的数值,我们经常需要搜索各种网页,来查找匹配的ListTemplate值,其实,有个比较简便的方法。  像定义Ribbon的Xml头上的RegistrationId="101",意思就是文档库。  <CustomAction Id="Ribbon.CustomGroup" RegistrationId="101" RegistrationType="List"...>1、如下图,打开“网站内容”,添加应用程序,我们选择的是文档库,点击“高级选项”;2、查看URL上的ListTemplate的值,就是我们要找的Template 的ID,如下图;总结:  其实,SharePoint在很多地方,都用到URL上传ID的方法,比如列表的列表设置,可以看到列表的Guid;列表设置里面,鼠标放在网站栏(字段)上面,可以看到内置字段命名等,我们多观察这些东西,在开发过程中,也会多一些小技巧。在查找Template ID的过程中,也发现如下博文,放在其他参考了,大家有兴趣可以看看。  特别的,这种方法适用于SharePoint2007-2013各种版本~~

281 次浏览
[SharePoint入门教程]一创建SharePoint页面布局
[SharePoint入门教程]一创建SharePoint页面布局

目录1.创建页面布局2.首次使用页面布局3.修改页面布局4.使用页面布局5.最终效果(1)打开设计管理器,并点击【创建页面布局】如下图所示:(2)填写名称、内容类型、选择母版页,如下图所示:

SharePoint 文档库中的文档如何添加评论功能
SharePoint 文档库中的文档如何添加评论功能

背景:接到一个项目,要求文档管理,当然文档库就可以了,但是要求文档需要大家去读,读完以后还可以发表评论,这Moss貌似就有点困难了。和同事一起合计,想来想去也没有太好的办法,后来想到传统开发,两个表的级联,就想到了文档库和列表库通过一个字段进行级联,废话不多说了,进入正题。   1、 首先,新建一个文档库,这不是废话么;然后,再建一个列表库用来保存文档的评论;当时我在想,对于一个文档什么才是唯一的,后来想到,这么简单,不就是ID么,又是废话了,呵呵。我们要做的就是通过文档库中文档的ID进行级联。   2、 打开文档库的Dispform页,我们就用这个页来做下面的内容,接下来的就是添加我们需要的功能了,我的安排是上面是文档内容,然后中间是评论,下面是添加评论的框子,好吧,两段废话,开始我们的正题。   3、 用spd打开文档库的dispform页,上面显示的是文档的内容,这个我们不用管,我们要在下面,添加我们的内容。先添加一行,作为此文档的评论;再添加一行,用来将来添加一个评论用的功能。   4、 中间的评论,就很简单了,直接用自定义表单,添加我们的评论的列表,然后坐下筛选,筛选的条件就是上面URL的ID,等于我们评论里面的某一个用于级联用的列,这样,评论就出来了。   5、 然后是下面的发表评论的框子,依然是自定义表单,只不过是新建了,添加我们需要的栏目,我只添加了评论的栏,当然还有我们需要级联用的那个栏了,用样式把这一行隐掉留着我们用就可以了,毕竟让客户看到,这样不太合适,也不美观。再然后就是通过JS脚本,在打开页面的时候,把这个文档的ID传到我们发表评论的隐藏了的这个栏里面,就可以了,这样做我们保存评论的时候,就会带上这个列表的ID,上面的筛选当然也会多一条,我们的功能就OK了。 效果截图:  

327 次浏览
共计373条记录 上一页 1.. 11 12 13 14 15 16 17 ..38 下一页