SharePoint 2013站点模板开发概述 - 面向对象网,web开发,Sharepoint,学习,对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > Web开发 > SharePoint > 正文

SharePoint 2013站点模板开发概述

来源: www.bianceng.cn 阅读:

一直以来所接触的SharePoint开发,都是Designer配合Visual Studio,前者设计页面,后者开发功能,相互合作,完成SharePoint网站开发。直到SharePoint 2013接触站点模板,才发现站点也可以直接通过VS来进行开发,创建母版页、页面、WebPart、列表、列表项、网站栏等等,完成一个站点的开发。

或许是自己认识过于浅薄,但是在浏览众多博客当中,暂时还未曾发现类似的博客,所以,写一篇博客分享给大家。也因为是一个开发示例,所以功能比较简单,我自己简单写了一个发布站点模板,用来演示博客。

不得不说的是,模板的主题是环境保护,当日渐严重的雾霾天气,已经严重影响我们的生活和出行,我想,节能环保是每个人的义务。废话不多说了,进入我们的主题。

首先,介绍一下演示的网站模板包括哪些内容:

1、一个母版页;

2、一个网站首页;

3、两个列表:图片新闻、文字新闻;

4、3个WebPart,包括:图片轮播、文字新闻列表展示、文字新闻二级页面;

其次,介绍下网站具体结构:

1、母版页通过Module将页面发布到SharePoint站点母版页库中;

2、两个WebPart通过Feature部署到网站中;

3、自定义列表通过Feature部署到网站中,并在列表实例中添加栏和数据;

4、使用列表模板定义列表项展示页面(DispForm.aspx);

5、使用WebPart定义列表More页;

Visual Studio解决方案结构图,如下图:

如下图所示,详细描述了每个文件的作用。

\

站点模板的结构,主要由三个文件组成,如上图Visual Studio结构图,我们可以看到这三个文件分别是:

1、default.aspx -- 站点模板的首页;

2、Onet.xml -- 可以说站点模板结构的Xml描述文件;

3、webtemp_PublishSiteTemplate.xml -- 站点模板的Xml描述文件。

一、母版页开发

开发站点模板,首先要创建一个母版页,也就是在创建SharePoint空解决方案之后,添加一个新项,项目为模块,如下图:

\

Tags:
相关文章列表: