昨天已介绍了一篇<使用SharePoint Designer定制开发专家库系统实例!>,今天继续来介绍使用SharePoint Designer定制开发员工工作日志系统实例,主要功能包括填写日报.查看日报及点评日报等,这个是今年7月份的时候设计开发的一个实验系统,仅供学习参考.很多人可能并不清楚Sharepoint Designer究竟是啥东东?实际上Sharepoint Designer是Sharepoint自带的设计开发和管理工具,从Sharepoint 2007开始已有这个工具,但需要单…
将近大半年都没有更新博客了,趁这段时间不忙,后续会继续分享一些技术和实际应用.对于Sharepoint的定制开发有很多种方式,对于一般的应用系统,可以使用Sharepoint本身自带的功能,如列表作为数据源和web服务等,再通过Sharepoint Designer工具可以快速的定制开发,从效率和可维护性角度来说,这种方式是最高的,且可移植性好.去年本人去上海参加了微软技术大会,根据微软的介绍,Sharepoint 2013的前端功能支持越来越强大,后端的开发会慢慢弱化,能让更多的前端开发工程师…
转:http://blog.csdn.net/yl_99/article/details/7087897 方法一.使用SharePoint Designer配合enderingTemplate文件来定制MOSS/WSS表单页面 以通知列表(DispForm.aspx)为例, 系统默认的通知列表样式如下: 默认样式用于新闻发布的时候确实不符合中国人的习惯,下面我们要把它改成如下的样子: 第一步--修改表单页面默认模板:用SPD打开要修改的页面(DispForm.aspx),找到ListFormWe…
前言: 每当我们app测试的时候,测试人员总是对我们说这里崩溃了,那里挂掉了!我们只能默默接受,然后尝试着重现bug,更可悲的是有时候bug很难复现,为了解决这种现状所以我们要尝试这建立一个自己的bug日志系统. 实现原理: Java为我们提供了一个机制,用来捕获并处理在一个线程对象中抛出的未检测异常,以避免程序终止.我们可以通过UncaughtExceptionHandler来实现这种机制. 具体实现: public class CrashManager implements Uncaught…
本文出处:https://www.cnblogs.com/goodhacker/p/3355660.html#undefined python的标准库里的日志系统从Python2.3开始支持.只要import logging这个模块即可使用.如果你想开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件,只要这样使用: 1 import logging 2 3 # 创建一个logger 4 logger = logging.getLogger('mylogger') 5 logger.s…
自从2008年做SharePoint第一个项目至今,不知不觉已经快7个年头了:上次听涂曙光老师的讲座,有机会能跟他面对面地沟通(“我是看您的blog长大的”).刚换了新工作,暂时比较闲,乘着这段时间对以前的咨询及开发SharePoint项目写写Blog做一些总结: 就从聊聊BPM开始. SharePoint作为最著名和流行的协作平台,BPM是其重要组成部分.企业内部一般都有很多业务流程,统一的BPM(Business Process Management)管理中心或平台是很有必要的:BPM的开发…
前边有两篇ELK的文章分别介绍了MySQL慢日志收集和Nginx访问日志收集,那么各种不同类型应用程序的日志该如何方便的进行收集呢?且看本文我们是如何高效处理这个问题的 日志规范 规范的日志存放路径和输出格式将为我们后续的收集和分析带来极大的方便,无需考虑各种不同路径.格式的兼容问题,只需要针对固定几类日志做适配就可以了,具体的规范如下: 日志存放路径规范 项目日志只能输出到固定的位置,例如/data/logs/目录下 同一类型(例如java web)的日志文件名保持统一,例如都叫applica…
本节内容: 背景 分布式日志系统架构图 创建和使用roles JDK 7 role JDK 8 role Zookeeper role Kafka role Elasticsearch role MySQL role Nginx role Redis role Hadoop role Spark role 一.背景 产品组在开发一个分布式日志系统,用的组件较多,单独手工部署一各个个软件比较繁琐,花的时间比较长,于是就想到了使用ansible playbook + roles进行部署,效率大大提高…
博客地址:http://blog.csdn.net/FoxDave SharePoint Designer 2013为开发者和高级用户提供了两种创建定制工作流的模式: 基于文本的设计器--即我们一直以来使用的方式. 可视化设计器--这个需要Visio 2013. 这两种模式可以通过点击菜单上的视图按钮进行切换. SPD 2013新增了顶级容器和操作: Loops--一个新的顶级容器,顾名思义,用来作一组重复的操作,循环的次数可以固定也可以动态地根据某个条件判断. Stages--阶段,在SPD…
我终于开始写这个系列文章,实际上确实有一段时间没有动笔了.最近重新安装了一套SharePoint Server 2013的环境,计划利用工作之余的时间为大家写一点新的东西. SharePoint Server 2013发布后,现在已经有一些企业客户在评估甚至在考虑升级到这个新的版本了.从我的感受来说,我觉得这个版本改进还是挺大的,尤其是体现在用户友好性等一些方面.而深入地去看,后台的一些架构也发生了较大的变化.我觉得这样一个产品,它后续的发展趋势一定是这两个方面:对用户越来越简单,而对于架构和服…