SharePoint中的列表(List) 与Content Type 之一

SharePoint中的列表(List) 与Content Type 之一

Windows SharePoint Services (WSS)通过列表和content type实现了协作的数据模式, 这两个都是用基于XML定义的schema来定义的, schema要么是在运行时通过用户自定义创建出来的, 要么是在features文件夹中的文件系统中的XML文件中. 这些基于XML的文件是用WSS-specific的语言写成的, 也就是Collaborative Application Markup Language (CAML). 当你使用CAML开发WSS类型定义(比如说site column, content types, 和site template)的时候, 那你就在创建用户可以在他们自己的collaborative application中使用的provisioning component. 当你通过WSS用户界面创建site columns, content types, list template的时候, 你就创建了scope范围仅在一个单独站点的自定义内容.

 

尽管provisioning components很难创建和测试, 他们却能比较容易地在场中的任何站点中得到重用, 并且他们能被打包和部署在WSS的solution package中, 用在remote deployment上. 在线的站点的自定义的内容, 却不可以重用. provisioning components的设计和创建应该是在你想要重用, 打包, 或者贩卖你的组件时的首选. 然而, 通过WSS用户界面的自定义内容对于快速prototype的创建, 或者在生产环境的站点上持续地进化都是比较好的.

 

当开发provisioning components的时候, 你会发现他们很难开发的, 因为没有什么debugging的支持, 并且你得到的错误信息也比较神秘. 为了成功地开发provisioning components, 你会想要在开发进程中使用一个包括自动化测试和部署脚本的开发技术.

 

你还会想要引用和解剖那些内建的(built-in)features和与WSS一同发售的provisioning components, 还有那些与MOSS 2007一起发售的这些东西. 拷贝和编辑这些组件会经常使得你非常接近你想要的东西, 并且呢, 添加一些自定义的功能会比完全重写要稳定一些. 然而, 一个首要的规则: 你永远不改修改微软产品自身包括的features和provisioning components, 你应该拷贝他们的文件或者他们的xml内容到你自己的feature或provisioning component中, 然后修改你的这份拷贝.

 

Work With WSS List

================

WSS核心架构的心脏是如何定义列表类型和创建列表实例的基础架构. 文档库, 在创建WSS商业解决方案中扮演者非常重要的角色, 它可以被看做使用并扩展了标准列表使用的存储机制和模型的混合列表

 

WSS发布了很多种内建的列表类型(见下表), 可以不需要自己开发就满足很多商业上的需求. 这些列表类型在标准的WSS创建页面上可以见到, 并且他们允许用户快速地在专案上创建列表实例. 在Create页面, 这些内建的列表类型会被分为包括Libraries, Communications, Tracking, 和 Custom Lists的不同的部分.

 

WSS的列表定义

List Type

Description

Document library

带有版本支持, 签入签出, 工作流支持的文档协作. 包括对Microsoft Office的深层集成.

Form library

用来保存由Microsoft Office InfoPath使用的XML文档, 和XML表单.

Wiki page library

基于wiki页面的协作式页面, 这些页面时动态生成的, 协作式地编辑而成的.

Picture library

一个增强图片使用的特别的文档库. 包括对幻灯式, 缩略图, 和简单地通过Microsoft Office Picture Manager编辑的支持.

Announcements

简单地, 及时地分享信息. 支持过期.

Contacts

跟踪人和联系信息的列表, 支持Microsoft Office Outlook 的集成, 还有其他与WSS兼容的联系应用程序.

Discussions

支持threaded讨论的一个简单列表, 支持审批, 和对讨论thread的管理.

Links

管理超链接的列表.

Calendar

跟踪即将到来的时间和最后期限的列表. 包括对Office Outlook的支持.

Tasks

基于活动的item的列表, 可以与workflow集成.

Project tasks

一个增强了的列表, 支持甘特图显示, 支持与Microsoft Office Project的集成.

Issue tracking

跟踪issue和解决方案的列表, 支持优先级.

Custom list

空的列表定义, 支持自定义的列, 或者使用Microsoft Office Excel spreadsheets来创建.

 

 

摘译自:

Inside Windows SharePoint 3.0

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110797.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • flash人物原地走路,Flash制作小人走路简单动画图文教程「建议收藏」

    flash人物原地走路,Flash制作小人走路简单动画图文教程「建议收藏」很多用户都想掌握Flash中的各种制作动画的技巧,今天极限下载小编就为大家分享如何利用Flash制作小人移动的动画,是对形状补间的一次简单运用,值得一说的是形状补间做的小人比起动画补间来说要轻松简明不少,而且动作多变,不过易出现问题,用flash制作小人走路的简单动画,一起来看看吧!工具/原料flashCS3FLASH基础方法/步骤1、首先利用椭圆工具和刷子工具在舞台上画一个小人,形状自己定,反正…

    2022年4月29日
    395
  • mysql查看数据隔离级别_如何查看mysql数据库隔离级别

    mysql查看数据隔离级别_如何查看mysql数据库隔离级别CPUQuota=value该参数表示服务可以获取的最大CPU时间,value为百分数形式,高于100%表示可使用1核以上的CPU。与cgroupcpu控制器cpu.cfs_quota_us配置项对应。MemoryLimit=value该参数表示服务可以使用的最大内存量,value可以使用K,M,G,T等后缀表示值的大小。与cgroupmemory控制器…

    2022年5月9日
    42
  • zendframework报错处理

    zendframework报错处理

    2021年8月21日
    46
  • poj2488 A Knight’s Journey

    poj2488 A Knight’s Journey

    2021年5月27日
    89
  • 什么是pisa测试_从PISA测试看中国四省市学生:成绩遥遥领先之外,这些特质令人意外…

    什么是pisa测试_从PISA测试看中国四省市学生:成绩遥遥领先之外,这些特质令人意外…印象中PISA测试就是证明中国学生是王者的时刻。最新的这次也不例外。但除了考试分数高,中国学生还有哪些特质?——我是无所不能的分割线———先来了解下什么是PISA:PISA全名“国际学生评估项目”(theProgrammeforInternationalStudentAssessment),由国际经合组织(OECD)举办,每三年一次,针对全世界多个国家和地区(包括但不…

    2022年6月6日
    46
  • zencart的html文件,zencart模板 哪儿有zencart免费模版?

    zencart的html文件,zencart模板 哪儿有zencart免费模版?才接触zencart,但是代码,css+div都懂,毕竟自己不是美工。现在有个B2教你一个方法,把模板down下来,然后先通过CSS+div修改成适合zencart的标签。哪里有漂亮的zencart模板?免费的如果作者只是玩玩,建议你去zencart国内论坛的模板下载区看看如果是商用,免费模板一般都是拿来作为基础模板进行修改的。哪儿有zencart免费模版?zencart模板里,如何实现在商…

    2022年7月27日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号