zoukankan      html  css  js  c++  java
  • Microsoft Office SharePoint Server 2007的文件目录结构

    安装了MOSS2007后,所有与SharePoint相关的文件都放在本地目录C:\Program Files\Common Files\Microsoft Shared\web server extensions\12下面。

    下面介绍一些主要的文件目录。

    1、 ISAPI目录
    此目录下面存放的是SharePoint自带的Web Services,我们也可以自定义Web Services封装在SharePoint里面。自定义Web Services方法见:Writing Custom Web Services for SharePoint Products and Technologies

    2、 Resources目录
    SharePoint有两个资源文件夹,目录分别为C:\Program Files\Common Files\MicrosoftShared\web server extensions\12\CONFIG\Resources和C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\Resources,本地化工作主要是编写Resourses里的文件,网站如果显示的一些标题或描述不符合我们的要求,那么可以通过修改资源文件里的
    <Data Name="修改元素">
    <Value>网站显示的内容</Value>
    </Data>
    要引用资源文件里面的内容,一般通过$Resources:开头。
    例如:<%$Resources:sps,LayoutPageZone_TopZone%>
    其中:sps表示资源文件名,与sps.zh-CN.resx相对应。LayoutPageZone_TopZone表示sps.zh-CN.resx文件中的
    <Data Name="LayoutPageZone_TopZone">
    <Value>顶部区域</Value>
    </Data>
    节点。
    注:一般不推荐修改所有C:\Program Files\Common Files\Microsoft Shared\web server extensions\12目录下的文件,因为这样将给版本升级带来问题。要加入我们自定义的内容通过增加文件到相应的目录下即可。比如这里我们可以增加一个资源文件,把我们要修改的元素放在里面。

    3、 TEMPLATE目录
    这是一个最主要的目录。子目录介绍如下:
    (1)、SiteTemplates目录
    放置各种网站定义模板。每个网站定义模板都会有一个ONET.XML文件,它位于 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\SiteTemplates\Site_Definition_Name\XML folder
    ONET.XML有五个节:
    1、NavBars:指定主页的顶部导航和左部导航
    2、ListTemplates:指定该站点可创建的各种列表(自定义列表、文档库、图片库等)
    3、DocumentTemplates:指定在创建文档库时可以创建的文档模板(Microsoft Office Word 文档、Microsoft Office FrontPage 网页、Microsoft Office Excel 电子表格等)
    4、Configurations:指定站点在创建时默认生成的各种列表和模块
    5、Modules:指定站点中默认包含的Web部件库
    注意:修改ONET.XML后需要重新启动IIS,才可生效

    实例:基于已有模板创建站点模板。
    步骤:
    1、打开C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates目录
    2、复制粘贴一个SPS文件夹,改名为GASSPS
    3、找到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\2052\XML目录
    4、在目录中创建一个名为WEBTEMPGASSPS.XML的文件,把下列XML粘贴到文件中
    <?xml version="1.0" encoding="utf-8"?>
    <!-- _lcid="2052" _version="12.0.4518" _dal="1" -->
    <!-- _LocalBinding -->
    <Templates xmlns:ows="Microsoft SharePoint">
    <Template Name="GASSPS" ID="10001">
       <Configuration ID="0" Title="    " Hidden="FALSE" ImageUrl=""
           Description="    " >
       </Configuration>
    </Template>
    </Templates>
    5、重启IIS(iisreset)
    6、打开创建站点页面,在“选择模板”节中多了一个“自定义”选项,下面就有我们刚添加的“浙江天然气模板”。

    (2)、THEMES目录
    放置各种网站主题。

    实例:创建自定义的主题
    步骤:
    1、先找到 Theme 文件夹位置 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\THEMES
    2、复制一个 Theme 的文件夹如 CLASSIC 更改成自己要的名字如 GASTHEME
    3、在文件夹中,将CLASSIC.INF 改成与自己文件夹相同的名字如 GASTHEME.INF
    4、打开 GASTHEME.INF 将 title 改成与自己文件夹和文件名相同的名字如GASTHEME
    5、找到 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\2052\SPTHEMES.XML 文件,复制并粘贴一个<Templates>元素,修改里面的内容如下:
      <Templates>
                 <TemplateID>GASTHEME</TemplateID>
                  <DisplayName>    </DisplayName>
                  <Description>    </Description>
                  <Thumbnail>images/thwheat.gif</Thumbnail>
                  <Preview>images/thwheat.gif</Preview>
    </Templates>
    上面两个图片是参考Wheat主题的图片,也可以改成自己的图片,图片存放位置 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES文件夹下
    6、打开“网站设置”中“网站主题”,就可以找到我们刚刚添加的GASTHEME主題了。

    (3)、LAYOUTS目录
    网站所有的页面功能(网址后面有 _layouts的页面)都集中于此目录下面(除了模板中的Default.aspx以及某类型List相关页面)。可以添加自己的功能页面,方法:

    (4)、ADMIN目录
    管理中心的页面功能集中此目录下面。

    (5)、CONTROLTEMPLATES目录
    放置各种服务器控件。

    (6)、IMAGES目录
    放置网站用到的主要图片,如网站Logo等。

    (7)、FEATURES目录
    放置各种Feature,在MOSS 2007中feature功能之强大超乎想象,可以说对一个已有的网站功能性的增强最后多数都要通过feature来实现。包括母版页、内容页以及文档库等都是通过Feature来实现的。

    (来源:http://www.cnblogs.com/lizhimin/)

    出处: http://www.cnblogs.com/windy2008

  • 相关阅读:
    ios 动态监听键盘输入法和高度
    [置顶] Android常用UI控件之PopupWindow
    Subsets II
    采用移位方法获取汉字编码
    wxPython利用pytesser模块实现图片文字识别
    Ubuntu下搭建Java开发环境
    贴心设计:打造高可用性的移动产品
    java 静态方法和实例方法的区别
    sql 2005 update语句
    ios状态栏操作
  • 原文地址:https://www.cnblogs.com/windy2008/p/1873310.html
Copyright © 2011-2022 走看看