| Shuguang's profilekaneboy's SharePoint blo...PhotosBlogLists | Help |
|
There are no categories in use.
|
kaneboy's SharePoint blogSharePoint & Office Zealot 11/4/2009 SharePoint 2010新体验2 – Ribbon界面使用过Office 2007的同学一定知道,Office 2007引入了一种全新的界面模式:Ribbon。在SharePoint 2010中,界面风格也将使用类似的Ribbon界面。Ribbon界面所显示的菜单和选项,将随着用户所在的页面以及用户当前可以进行的操作,而动态的进行调整。 下图是使用“Team Site”模板所创建出来的一个SharePoint 2010网站的首页: 在页面的上方区域,就能够看到相关的两个Ribbon面板: 其中“Browse”是标准的浏览模式,而“Page”,则表示了这个Ribbon面板中将放置与当前正在浏览的页面有关的页面操作。如果我们点击“Page”面板,就能够看到: 在“Page”这个面板中,包含了“Edit”(编辑当前页面)、“Check Out”(将当前页面签出)、“Edit Properties”(修改当前页面的属性)等按钮。有一些按钮本身是包含了子菜单的,比如“Edit”按钮: 如果我们点击“Edit”按钮,开始编辑当前页面,可以看到页面上方的Ribbon区域所显示的面板,也会自动调整为相应的编辑工具: 在页面编辑状态之下,我们可以使用Ribbon中的“Save”按钮,来保存我们所进行的更改: 现在让我们打开一个列表,可以看到,列表视图也发生了很大的变化。用户的所有操作,同样全部被放置到了上方的Ribbon区域: 对于列表而言,Ribbon区域中所显示的“List Tools”中的“Items”和“List”,分别表示了与列表项和列表相关的操作。比如,当我们点击“List”时,就能看到各种与当前列表相关的操作出现在了Ribbon区域: 现在让我们尝试添加一个新的列表项,这时可以看到另外一个界面上的重大变化,“对话框”的出现: 在2007版本中,几乎所有的界面都是通过单独的页面来实现,当用户需要添加或编辑列表项时,都是转到相应的页面,完成操作后再跳转回来。SharePoint 2010的“对话框”界面,使用户的操作更简洁,也减少了页面之间的跳转。 对于列表项的编辑,同样适用了“对话框”界面。除此之外,为了方便用户同时对多个列表项进行操作,列表视图中在每个列表项前面都添加了一个复选框,通过使用这个复选框,我们能一次对多个选中的列表项进行操作。比如,同时删除多个列表项: 或是在文档库中同时签出多个文档: SharePoint 2010的列表还新增了一种编辑模式:Inline Editing。只要在列表视图中启用Inline Editing,用户就能够直接在列表视图中点击列表项左侧的编辑图标,编辑当前列表项,然后再通过点击左侧的保存图标,快速完成列表项的编辑: 10/30/2009 SharePoint 2010新体验-1这个系列的文章,是为了帮助大家更好的了解SharePoint 2010。拥有SharePoint 2007的经验能够帮助您更容易的理解本系列的文章,但我会尽量使没有SharePoint 2007经验的读者也能不困难的进行阅读。 下图是一张SharePoint 2010基本架构图,它简要的描述出了SharePoint 2010的基本结构。 当我们说“SharePoint 2010”时,实际上是包含了SharePoint Foundation 2010和SharePoint Server 2010这两个产品。SharePoint Foundation在之前的版本中,被称为Windows SharePoint Services(WSS)。SharePoint Foundation是SharePoint Server的基础构件,SharePoint Server依赖于SharePoint Foundation。我们可以在系统中仅安装SharePoint Foundation,而不安装SharePoint Server(比如,由于价格的原因),但是如果我们直接安装SharePoint Server,则会默认的安装上SharePoint Foundation。 如果本文中没有明确的指出,那么SharePoint 2010默认包含了SharePoint Foundation 2010和SharePoint Server 2010。 SharePoint 2010完全基于x64架构,且不再包含x86版本。这也就决定了SharePoint 2010所要求的硬件和软件环境:
如果您希望将现有的SharePoint 2007系统升级到SharePoint 2010,那么首先,必须将SharePoint 2007系统迁移至x64环境,包括硬件、操作系统和数据库,然后才能顺利的将SharePoint 2007升级到2010版本。 为了方便SharePoint开发人员,SharePoint 2010提供了一种方式,允许开发人员将其安装到64位的Windows Vista和Windows 7操作系统之中。这样,开发人员可以在自己安装了Windows Vista或Windows 7的开发环境中,使用Visual Studio 2010进行SharePoint应用程序开发。(后续文章将详细介绍如何在Windows Vista和Windows 7上安装SharePoint 2010。) SharePoint是一个基于.NET/ASP.NET技术的Web应用平台。SharePoint 2010基于.NET Framework 3.5 SP1版本。没错,虽然SharePoint 2010的开发将主要使用Visual Studio 2010,但它使用并依赖于.NET 3.5 SP1,而并非.NET 4.0。 Office 2010(在本系列文章中,“Office 2010”指Office 2010系列的客户端软件,如Word、Excel、SharePoint Designer等)与SharePoint 2010有了更好的集成性。这体现在:
10/22/2009 新装备到手为了迎接SharePoint 2010,决定订购一台新笔记本,用来进行SharePoint 2010开发、测试和演示。我对新装备的要求是: 10/20/2009 Let's talk about SharePoint 2010从北京时间昨天晚上开始,随着SharePoint Conference 2009开幕,有关SharePoint 2010的NDA就结束了。这也就是说,无论是MVP,还是参加了SharePoint 2010 TAP的用户,都可以开始自由的在博客、论坛上撰写或讨论有关SharePoint 2010的内容。 10/14/2009 Meet SharePoint 2010 at TechED China 2009 !一年一度的TechED将在今年11月5日-7日,在北京国家会议中心登场。今年的TechED取消了上海和广州站(金融危机的原因?),而只保留了北京站。对于不少华东华南的朋友来说,这真是一件纠结的事啊...在本次TechED China 2009中,当然少不了有关于SharePoint的课程,而其中大部分,都是有关于SharePoint 2010的。这应该也将是国内第一次SharePoint 2010技术课程的集体出场。 9/27/2009 SharePoint解决方案开发模型系列 - 团队的建立大约一年前,我曾经在blog上写过一篇文章,讲述了我对于SharePoint解决方案开发模型的一些想法,其中包括了SharePoint解决方案开发的方方面面,从开发团队,到开发环境的建立、物理与逻辑架构的设计、开发流程、信息架构、测试等等等等。这些主题我相信对于SharePoint开发人员、架构师、项目经理而言,都是非常有价值的。 9/24/2009 用JavaScript实现一个Timeline这两天在忙着修饰自己部门的Team Site,老板提出了一个期望,想在Team Site首页上放一个Timeline,这样部门有什么新的事件、日程,都能在Timeline上展现出来。这件事本身并非特别麻烦,但是我们的Team Site是放在公司Hosting的SharePoint系统之中(公司提供SharePoint Hosting服务,每个人/部门可以根据自由要求,以自助的方式申请Site来使用),而公司Hosting的系统,是不允许各个网站的所有者使用任何Server Code(服务器端代码)的。从IT管理的角度来说,这也是非常合理的,但这的确大大限制了各个网站的使用者对各自的网站进行定制的能力。换句话说,我能使用的工具,只有SharePoint内置的各个Web Part,以及SharePoint Designer。(在SharePoint 2010中,提供了一个新的特性:Sandboxed Solution,来解决这个问题,各个网站集的管理员可以通过upload的方式,部署功能与权限受限的Solution Package到网站集之中,但又不会影响其他网站集和整个服务器场的安全与稳定。) if (items.status == 200) function formatDateString(originDateStr) function createTimeLineAndEvents() var bandInfos = [ var timeLine = Timeline.create(document.getElementById("my-timeline"), bandInfos); _spBodyOnLoadFunctionNames.push("createTimeLineAndEvents"); 9/12/2009 《Microsoft Office SharePoint Server 2007 管理员指南》配套CD本书的中文版并没有附带配套CD,如果你需要第25、26章的代码,可以通过下面的链接下载原书的配套CD(由于在版权方面的考虑,其中删除了部分内容)。 8/24/2009 《Microsoft Office SharePoint Server 2007 管理员指南》发布
下面是一些关于此书内容和面向群体的Q&A,如果您不知道是否应该购买此书,可以参考此Q&A。 8/23/2009 工作上的些许变化最近自己的工作有了些许变化。从8月19号开始,我正式从微软公司辞职,并加入了HP公司GPASE(Global Practices & Application Services Engineering)部门。加入HP之后,我的工作仍然会围绕着SharePoint产品和技术(所以,我仍然是在SharePoint领域之中)。同时,我也将继续为社区贡献我的力量。 谢谢大家继续关注我的blog! 7/22/2009 这是一个很容易被吓到的时代前两天,从infoq上看到了这篇"你吓着我了,MOSS"。嗯,实际上,我想说的是:这本来就是一个很容易被吓到的时代。 7/15/2009 SharePoint 2010 Technical Preview “半公开”发布今天,微软“半公开”发布了SharePoint 2010 Technical Preview。这是第一个对外发布的SharePoint 2010测试版本,它将提供给TAP(技术预览计划)参与者和MVP等少数群体。如果您是上面所列出的群体中的一员,那么恭喜您,您应该能直接拿到SharePoint 2010 Technical Preview相关的安装文件、文档和其他资料。如果不是,那么请继续往下阅读… 在sharepoint.microsoft.com网站上,已经开始添加SharePoint 2010的内容,其中比较有用的包括: 7/2/2009 SharePoint磁盘容量规划最近正好有个朋友问这个方面的问题,如何规划一个SharePoint系统的磁盘容量?如果不能在前期做系统规划(Planning)的时候,确定好所需的磁盘容量,那么就很可能遇到系统上线3个月之后,发现服务器磁盘不够用的尴尬情况发生。 SharePoint技术峰会2009视频(1)感谢现场的同志们使用摄像头录制的"枪版"视频。:) Silverlight播放器似乎有些问题,大家在看的时候不要拖动视频时间轴,否则视频会长时间停止播放。双击视频可以放大至全屏。 第一讲:关于SharePoint的个人思考(熊明峰) 5/27/2009 5月30日,社区活动:SharePoint技术峰会5月30日,我会参加SharePoint技术峰会,并贡献一个讲座:《SharePoint开发:模式与重构》(或者可以叫做《如何将模式应用到你的SharePoint程序,并重构它》)。这个讲座面向的对象是SharePoint Developer和Architect。 4/23/2009 SharePoint 2007 SDK v1.5 发布最近在忙着给出版社交《Microsoft Office SharePoint Server 2007 管理员指南》的翻译稿,所以实在没有时间写blog了。希望等过了这阵子之后,再写一些新的东西。 4/16/2009 "SharePoint 14"的正式名称是:Microsoft SharePoint Server 2010在SharePoint从上个版本升级到当前版本时,从产品名称中去掉了"Portal" (SharePoint Portal Server 2003 –> Microsoft Office SharePoint Server 2007),而下个版本将从产品名称中去掉"Office",其产品名称将是"Microsoft SharePoint Server 2010"。 3/8/2009 给文档库添加项目级权限控制在SharePoint 2007的列表中,可以通过列表设置直接启用项目级权限控制,使得只有每个列表项的作者能查看和编辑自己的项目。但是,文档库是没有这个功能的。最近有好几次被人为到这个问题,所以写了一个东东,安装到SharePoint 2007中,就可以为文档库启用这个功能了。 3/1/2009 Video : 将使用AD认证的SharePoint网站配置为表单方式登录SharePoint网站默认是使用Active Directory集成认证,但如果是用于Internet场景,那么由于难以为访问用户建立AD帐号,解决方法通常是将SharePoint网站配置成使用Forms认证,在一个自定义的数据源(比如SQL数据库或其他的什么地方)中存储这些用户的凭证信息。 2/25/2009 WSPBuilder 中文版Visual Studio 补丁今天偶然发现,WSPBuilder在中文版本的Visual Studio上面无法正常工作(以前一直使用英文版VS,所以没发现有这种问题),在使用"Build WSP"指令时,会提示"值不在预期的范围内"。到WSPBuilder的项目网站找了一下,发现已经有使用法文版Visual Studio的用户,提出过这个Bug了。我从项目网站上找到源代码,修改了一下,让它可以兼容非英文版本的Visual Studio了。如果你习惯了使用中文Visual Studio,可以到这里下载我上传到页面上的附件"WSPTools.VisualStudio.VSAddIn.zip"。下载后,使用压缩包里面的"WSPTools.VisualStudio.VSAddIn.dll",替换GAC里面的同名文件就可以了。 2/9/2009 SharePoint at .NET技术大会在这个月上海举行的.NET技术大会上,我将奉献一节名为《基于SharePoint的Web应用开发模型》的课程。由于大会的定位是“面向企业级.NET开发深度应用”,我相信大家想听的一定不是单纯的介绍SharePoint Server,或是怎么做一个Web Part。思来想去,终于定下了《基于SharePoint的Web应用开发模型》这个题目。我希望能在有限的时间内,和大家探讨如何利用SharePoint这个Web开发平台,如何组织一个团队,开发一个大中型的Web应用。内容将包括如何组建团队、如何构建团队开发环境、如何分工、如何有效的利用SharePoint提供的Solution框架来组织我们的项目内容、如何测试(单元测试、集成测试)。当然,除了这些稍微有些"High-Level"的内容,我还希望能探讨,作为一个SharePoint Developer,我们可以对SharePoint的哪些部分下手,如何下手,如何让自己的定制内容(页面、代码、流程)能真正“融合”到SharePoint平台里面,而不是只把SharePoint当作一个大类库和存储库。坏消息是,似乎有太多内容要讲,而每个主题都似乎能讲上很长时间,而好消息是,课程将有70分钟的长度,如果没有记错的话, 1/14/2009 VSeWSS 1.3 CTP 发布SharePoint Team Blog中公布了VSeWSS 1.3 CTP的消息,请从这里下载。1.3最大的改进之一,是提供了x64版本,以支持在x64机器上进行开发。另外,我最喜欢的改进包括: |
|||
|
|