[翻译]Training Site Template—Part 1:介绍

简介:

原文地址:http://blogs.msdn.com/sharepointdesigner/archive/2007/03/10/training-site-template-part-1-introduction.aspx

译者注:本来想逐字逐句的翻译,可是到后来觉得这样也没必要,就省略了一些无关的内容。本人翻译水平有限。

Hi大家好:

我是Sean Gabriel,SharePoint Designer团队的项目经理,我的主要工作在我们的应用程序构建上。我非常渴望能在这里分享我的知识。所以如果你在看本blog的过程中有任何关于构建应用程序方面的主题,尽管提出来。

你可能听说过 Application Templates for Windows SharePoint Services 3.0,,最近发布了一套Sharepoint网站模板,以解决40种常见的客户方案,我有幸制作了其中的一个,我将记录如何使用sharepoint designer 2007 从开始到完成的整个过程。

 

Dashboard9

Courseregister5

 

我将会讨论Employee Training Scheduling and Materials这个模板,理解他最好的方式就是下载下来,自己去试试,这里我们先做一个简要介绍。

译者注:该套模板是英文的,如果你的sharepoint环境是中文,请在
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=36ee1bf0-652c-4e38-b247-f29b3eefa048,此下载英文的语言包,以便可以使用英文的模板。

译者注:用该模板建完网站后,如果你点击某些操作时报找不到SpellCheckEntirePage1.js,HtmlEditor.js等文件,我们需要在安装目录下的2052(中文)中找到,拷贝到1033(英文语言)目录中.

两种类型用户可以访问此站点,讲师和学生。如果一个老师有课的时候,他会将课程信息加到课程列表里。主要列出课程的时间,地点,座位数等。学生可以通过即将举行的课程列表来浏览课程信息并可以注册他们感兴趣的课程,注册列表可以跟踪这些信息,当课程快要开始的时候可以提醒注册的人,课程结束收集学生的反馈信息。教师和学生都可以都站点的首页进行个人定制。

这些行为我们都可以通过使用workflow和少量的Data Form Web Part(DFWP)来实现。下面是我们将要开发的计划:

  • 设计主要列表-课程、 注册等。
  • 使用工作流增加注册和提醒功能
  • 重写默认的列表视图和表单来控制应用程序行为
  • 在多个列表聚合视图创建dashboard page (Create dashboard page with aggregate views across multiple lists)

上面大多我们可以使用SPD来实现,我们现在就使用浏览器来完成上面第一条的内容,今天我们主要来完成列表的设计,下次完成DFWPs

列表架构设计

如果你点击“查看所有网站内容”,你会看到下面的列表

Listoflists4

这个应用程序核心的部分就是课程列表,一个课程信息很像一次约会,都有一个标题,地点,开始和结束时间等等。我们在Calendar列表的基础上进行开发,执行一下步骤:

1. 点击 Site Actions > Create

2. 在跟踪栏下选择Calendar

3. 命名为Courses并且提供一个描述信息。

在该站点的“Uncoming Cources”列表和Calendar比较相似,但是架构不完全一样,下面我们来定制我们的课程列表:

1. 点击 Settings > List Settings

2. 参照下面的信息创建栏

a) "Instructor" :: Person or Group :: OK

b) "Filled Seats" :: Number :: Yes to Required :: Min 0 Decimals 0 Default 0 :: OK

c) "Total Seats" :: Number :: Yes to Required :: Min 0 Decimals 0 Default 0 :: OK

3. 修改Title和Description栏的一些设置

a) Title :: 重命名为 "Course Title" :: No to Required :: OK

b) Description :: 重命名为 "Course Description" :: OK

现在我们的课程列表由一个讲师与之关联,座位数的占位符(以后在设置),下次我们会对这个列表继续完善。

有了我们设计课程列表的详细过程,我相信你也能很快的完成剩余的列表了。下面是课程资料,他保存一些相关课程的文档。好像文档库就可以胜任,不过每一个文档都有一个标志来标识是哪个课程的文档,执行下面步骤:

1. 点击 Site Actions > Create :: Document Library

2. 命名为"Course Materials"并且提供一个描述信息,我们使用"Microsoft Office PowerPoint presentation"做为文档模板。

3. 点击 Settings > Document Library Settings

4. 增加栏 "Course" :: Lookup :: Yes to Required :: Get information from Courses :: In this column Course Title :: OK

在学生上完课后,我们要收集关于课程的反馈,下面我们来创建课程调查列表

1. 点击 Site Actions > Create :: Custom List

2. 命名为"Course Surveys"并且提供一个描述信息

3. 点击 Settings > List Settings

4. 点击 Title:: 重命名为 "One-line review" :: No to Required :: OK

5. 增加栏 "In-depth review" :: Multiple lines of text :: OK

6. 增加栏 "Course" :: Lookup :: Yes to Required :: Get information from Courses :: In this column Course Title :: OK

7. 增加下面三个栏::: Choice :: Yes to Required :: Supply choices* :: Radio

a) "Effectiveness of the instructor"

b) "Usefulness of the course materials"

c) "Satisfaction with the course"

另外,我们要跟踪课程的注册信息,执行下面步骤

1. 点击 Site Actions > Create :: Custom List

2. 命名为"Registrations"并且提供一个描述信息。

3. 点击 Settings > List Settings

4. 点击Title:: No to Required :: OK

5. 增加栏 "Course ID" :: Lookup :: Yes to Required :: Get information from Courses :: In this column Course ID :: OK

本次就完成了。



本文转自生鱼片博客园博客,原文链接:http://www.cnblogs.com/carysun/archive/2008/07/30/1256760.html,如需转载请自行联系原作者

目录
相关文章
|
机器学习/深度学习 自然语言处理 算法
DL应用:query生成和query推荐
引言  在机器翻译、图片描述、语义蕴涵、语音识别和文本摘要中,序列到序列的问题已经有太多大牛研究了,也取得了很多突破。谷歌的Attention is all you need[1],舍弃并超越了主流的rnn与cnn序列建模框架,刷出了新的state of the art,这种大胆创新的精神值得我们学习。
15942 1
|
10月前
|
存储 人工智能 运维
龙蜥副理事长张东:加速推进 AI+OS 深度融合,打造最 AI 的服务器操作系统
操作系统如何满足 AI 应用场景需求?未来发展趋势如何?
|
11月前
|
数据采集 机器学习/深度学习 人工智能
揭秘AI大模型的‘梦幻迷雾’:一场关于真实与虚假的智力较量,你能否穿透幻觉迷雾,窥见真相之光?
【10月更文挑战第13天】本文深入探讨了大模型幻觉的底层逻辑,分析了其产生的原因、表现形式及解决方案。从数据质量、模型复杂度、解码策略等方面解析幻觉成因,提出了提高数据质量、引入正则化技术、增强上下文理解等对策,旨在减少大模型生成不准确或虚假信息的风险。
346 1
|
7月前
|
人工智能 安全 BI
大中型企业CRM选型,纷享销客VS销售易哪家更有优势?
CRM系统已成为大中型企业数字化转型的核心基础设施之一,尤其在2024年底三部门联合印发《制造业企业数字化转型实施指南》后,其重要性愈发凸显。纷享销客作为国产CRM厂商的佼佼者,在技术、产品、行业案例和服务等方面展现出显著优势。其强大的PaaS平台支持高度定制化,AI技术实用且深入,特别适合大中型企业的复杂需求和出海业务。相比之下,销售易在定制化支持、实施成功率和生态建设方面稍逊一筹。纷享销客通过提升客户关系管理、优化销售和营销流程、增强客户服务等,帮助企业提高效率、降低成本、增强竞争力,推动业务增长。未来,随着企业数字化转型的深入,纷享销客的技术积累和创新能力将为其带来更大的竞争优势。
大中型企业CRM选型,纷享销客VS销售易哪家更有优势?
|
8月前
|
机器学习/深度学习 算法 计算机视觉
基于CNN卷积神经网络的金融数据预测matlab仿真,对比BP,RBF,LSTM
本项目基于MATLAB2022A,利用CNN卷积神经网络对金融数据进行预测,并与BP、RBF和LSTM网络对比。核心程序通过处理历史价格数据,训练并测试各模型,展示预测结果及误差分析。CNN通过卷积层捕捉局部特征,BP网络学习非线性映射,RBF网络进行局部逼近,LSTM解决长序列预测中的梯度问题。实验结果表明各模型在金融数据预测中的表现差异。
370 10
|
10月前
|
域名解析 网络协议 安全
|
9月前
|
监控 数据可视化 数据挖掘
数据看板制作工具评测:这6款工具能如何提升企业的数据分析效率?
本文介绍了6款数据看板制作工具,包括板栗看板、Tableau、Power BI、Qlik Sense、Google Data Studio和Looker,从功能、适用场景等方面进行了详细对比,旨在帮助企业选择最合适的工具以实现高效的数据可视化和管理决策。
|
11月前
|
物联网 云计算
|
消息中间件 弹性计算 监控
【Serverless架构组成及优势适用场景】
Serverless的弹性伸缩、按需计费、无状态等特性使得开发者能够更加专注于业务逻辑,摆脱繁琐的服务器管理。它的优势在于灵活应对突发性工作负载、降低成本、提高开发效率,尤其在事件驱动、微服务、后端API等场景中表现出色。虽然Serverless仍然在不断发展,但其已经在云计算领域掀起了一场革命,成为当今应用开发的热门选择。随着技术的不断演进,我们有理由期待Serverless将继续推动应用开发的创新,为我们构建更加高效、可靠的应用提供更多可能。
466 0
|
jenkins 物联网 测试技术
RISC-V生态全景解析(十一):YoC组件介绍系列一: CSI组件
编辑语: 芯片开放社区(OCC)面向开发者推出RISC-V系列内容,通过多角度、全方位解读RISC-V,系统性梳理总结相关理论知识,构建RISC-V知识图谱,促进开发者对RISC-V生态全貌的了解。
771 0
RISC-V生态全景解析(十一):YoC组件介绍系列一: CSI组件