SharePoint 2013 新特性 (三) 破改式 —— 设计管理器的使用 [1.设备通道]
首先,哥们儿们会问,为啥要有设计管理器呢,不是原来就可以编辑页面了么,原来那个编辑不了模板页和布局页,也不能打包,而且也看不到具体HTML代码,不能编辑CSS,当然,你安装的SharePoint Designer是可以,但是很多情况下,不能让你安装客户端程序,而且如果你用过Dynamics CRM能知道,在线编辑页面,业务逻辑,乃至工作流,是未来趋势,C/S模式,是趋势,业务人员代替开发人员,让我们下岗,也是趋势,感谢CCTV,MTV,和MS。
首先你得看到这个按钮吧,
木有吗?好吧,要先开两个SharePoint的功能模块,也就是Feature,去网站设置的界面吧
找到“网站集功能”和“网站功能”
这俩玩意是控制SharePoint功能的阀门,你先得在网站集上开启,相当于开启总阀门,然后在网站上开启,这好比开启支流阀门,要先去网站集,要想姑娘跟你走,先搞定丈母娘,一个道理,点“Site Collection Features”先
点按钮,激活这个功能,再去刚才的“Manage Site Features”,网站功能里激活这个,中文版的,你自己翻译一下吧,应该叫做“网站发布。。。”啥啥的功能
然后就能看到了,这左边一堆东西,都啥玩意啊,没事儿,请施主听洒家慢慢道来
第一个,“设备通道管理”,啥叫设备通道呢,大家做项目发现了,现在很多平台对页面有不同的要求,比如我用ipad浏览网站,iphone浏览网站,安卓手机浏览网站,firefox,chrome浏览,这么多种设备,可能每个设备都要求有不同的效果和结构,比如你用手机2G上网和WIFI上网,那访问的页面可能都不同,2G模式,肯定图片越少越好,省流量,WIFI就无所谓了,所以你2G上网的时候,能看到很多网站的域名是wap.xxxx.com这种,那是为手机专门准备的,SharePoint也一样,为很多设备的识别,建立了通道,这样我用pad上网,就能看到pad的样式,更方便pad的使用者了。那要识别,就得有个识别的标志,于是就设计了一个字段,在网页服务器响应请求的时候,用这个字段,可以判断访问的浏览器型号,叫做“用户代理字串”类似于:
Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0;IEMobile/9.0)
Mozilla/5.0 是历史遗留字段,不用管啦,后面可以看到是用的windows phone登陆的,内核是ie9
我们于是就可以这样定义通道,当符合某个条件,比如浏览器是IE的时候,我就让它看到对应通道才能看到的页面或者布局。下面看下如何定义哈。
点“管理设备通道”,然后是“创建设备通道”:
然后直奔主题喽,
众所周知,名称,描述啥的,都是浮云啦,在“规则”一栏,才是你要在意的,可以像我这么填,那么只要包含“IEMobile/9.0”字样就会被识别出来,进入这个通道。
然后点保存,就OK了。
SharePoint 2013 新特性 (三) 破改式 —— 设计管理器的使用 [1.设备通道]的更多相关文章
- SharePoint 2013 新特性 (三) 破改式 —— 设计管理器的使用 [2.HTML变身模板页]
假设你跟我一样,看到了一个非常漂亮的页面,想把这种风格放到SharePoint里,咋办呢,那肯定得自定义个模板页了,好点是SharePoint Designer搞定,差点就得用Visual Studi ...
- 【SharePoint学习笔记】第3章 SharePoint列表新特性以及数据访问
第3章 SharePoint列表新特性以及数据访问 使用CAML查询语言 CAML:协作应用程序标记语言 Collaboration Application Markup Language ...
- ES6新特性三: Generator(生成器)函数详解
本文实例讲述了ES6新特性三: Generator(生成器)函数.分享给大家供大家参考,具体如下: 1. 简介 ① 理解:可以把它理解成一个函数的内部状态的遍历器,每调用一次,函数的内部状态发生一次改 ...
- SharePoint 2013 新功能探索 之 标注控件
SharePoint 2013 引入了新的UI,同时也跟进了网络潮流,把应用最广泛的标注控件也引入到了SharePoint,先看两个应用 以上是两个开发当中经常会用到,下面就介绍一下如何开发相同 ...
- C++2.0新特性(三)——<=default,=delete、alias(别名)、noexcept、override、final、以及和const对比>
一.=default,=delete 1.首先我们要回顾一下类默认函数的概念: C++中,当我们设计与编写一个类时,若不显著申明,则类会默认为我们提供如下几个函数: (1)构造函数(A()).(2)析 ...
- java1.8新特性之stream流式算法
在Java1.8之前还没有stream流式算法的时候,我们要是在一个放有多个User对象的list集合中,将每个User对象的主键ID取出,组合成一个新的集合,首先想到的肯定是遍历,如下: List& ...
- Java8 新特性(三) - 日期时间对象以及一些其他特性
日期时间对象 关于日期时间的操作可以分为两种: 转换:与字符串的互相转换,与时间戳的互相转换 计算:计算两个时间点之间的间隔.时间点与时间段的计算(计算下周N.下个月D日.去年M月D日等等) Java ...
- SharePoint 2013 新功能探索 之 SPGroup、SPUser 事件处理程序 还要继续改进
曾几何时,想要获取SPGroup Add及SPUserAdd事件,在网上查找各种方法,都没有找到相对应的解决办法,如今在VS 2013 Preview版本 提供了 SPSecurityEventRec ...
- JAVA 8 主要新特性 ----------------(三)新功能Lambda表达式入门
一.简述 Java为了扩充匿名方法在1.8中新追加的特性.本身Java之前的版本是没有匿名方法的,只有匿名对象. 二.使用 Java中使用匿名方法必须要对应接口中的一个抽象方 ...
随机推荐
- springcloud-zuul路由网关
路由网关(zuul) 在微服务架构中,需要多个基础的服务治理组件,包括服务注册与发现.服务消费.负载均衡.断路器.智能 路由.配置管理等,由这个基础组件相互协作,共同组建了一个简单的微服务系统.一个简 ...
- 卡方分布(Chi-Square Distribution):
定义:如果我们的随机变量是标准正态分布(详见以前博客的高斯分布),那么多个随机变量的平方和服从的分布即为卡方分布. X=Y12+Y22+⋯+Yn2 其中,Y1,Y2,⋯,Yn均为服从标准正态分布的随机 ...
- mysql源码版安装
mysql源码版安装 创建配置文件 创建 my.ini,注意修改,如下的 设置mysql的安装目录和设置mysql数据库的数据的存放目录,设置自己本机的上的对应路径 [mysql] # 设置mysql ...
- unity中多个门的开关动画保持独立性
List<Animation> storeAnimation; public void Awake() { storeAnimation = new List<Animation&g ...
- Java实现post和get请求
GET请求:GET请求会向服务器发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改.增加数据,不会影响资源的内容,即该请求不会产生副作用.无论进行 ...
- pyCharm-激活码(2018)
最近使用pycharm的时候,用的是很久以前的激活地址 于是网上到处寻找最新地址,然而 网上之前分享的激活地址已经多半过期, 于是找朋友帮忙,终于找到一个可用的了 1.选择 Activate new ...
- math-2人博弈
问题描述: 100根火柴,2人轮流取,每人每次只能取1-7根,取走最后一根火柴的人获胜.问有没有一种策略肯定能够获胜?该策略具体:先取or后取,怎么取? 思维过程: step1:题目问的很明显,所以肯 ...
- 1.2 JAVA多线程实现
线程和进程 进程:是执行中一段程序, 进程是系统进行资源分配和调度的一个独立单位. 线程:比进程更小的能独立运行的基本单位,单个进程中执行中每个任务就是一个线程.线程是进程中执行运算的最小单位. Th ...
- jenkins 关闭和重启的实现
jerkins自带的重启手段重启过程缓慢,在jenkins的操作过程中可使用以下操作: 关闭Jenkins 只需要在访问jenkins服务器的网址url地址后加上exit.例如我jenkins的地址h ...
- nginx常用模块
Nginx模块介绍 核心模块:core module 标准模块:stand modules HTTP modules: Standard HTTP modules Optional HTTP modu ...