2014年4月28日,星期一

在2014年欧洲SharePoint会议上的演讲

ESPC扬声器图形We’现在距欧洲SharePoint会议仅一周–在巴塞罗那举行的活动看起来很棒,我 ’我期待成为其中的一员。我知道这将是今年欧洲最大的SharePoint活动,当然,看起来有一些出色的演讲者和会议-包括最近在拉斯维加斯会议上宣布的一些内容的报道。

会议将于2014年5月5日至8日举行– here is the full 会议程序.

I’m在开发人员轨道上进行两次会议:

“开发人员的决策,技巧和窍门-从Office 365项目中学到的经验教训” (W13 –5月7日,星期三,11:45)

作为开发人员或技术负责人,您早期的Office 365项目可能会提出一些有趣的问题。您应该避免使用沙箱吗?应如何在云中处理测试环境?网站模板应如何实施?当无法使用内部部署技术时,如何配置托管元数据字段?本届会议遍历"dev strategy"我们在内容和代码上做出的决定,以及原因。在几个演示过程中,我们'll also discuss apps, automation scripts and also advanced techniques such as Continuous Integration for Office 365.

“使用JavaScript模板自定义SharePoint 2013用户界面” (TH20 –5月7日,星期四,14:00)

开发人员经常需要修改SharePoint的HTML呈现,尤其是在列表和列表表单周围,但是在SharePoint的早期版本中,这并不总是那么容易。即使页面可能不可靠且不受支持,许多开发人员还是使用JavaScript来在页面加载后对其进行操作。 SharePoint 2013通过提供为多个用户界面元素指定JavaScript“模板替代”的功能来解决此问题。更好的是,这些可以根据需要全局或局部应用。快来学习如何以支持的方式转换SharePoint界面!

希望在那里见到你!

2014年4月15日,星期二

在本周的SP24在线会议上发表讲话

本周末,即4月16日和4月17日, SP24在线会议 发生并运行了24小时,您猜对了。会议是免费的。我强烈建议您注册并调整一些会话,如果可以的话– after all, isn’那第二台显示器是干什么的呢? :)

SharePoint24

I’我为能说话而感到自豪–活动看起来很棒,而且准备工作量很大 组织者 真是惊人除了简单地进行流式传输外,每个会话还获得一个“session room” where questions can be put to the speaker, a Twitter feed runs and any supporting documents supplied by the speaker can be downloaded. For example, here is my 会议室:

COB SP24 会议室

不仅是任何旧的在线会议– as a speaker I’m very impressed.

那里’众多演讲嘉宾(比尔·贝尔,杰里米·塔克,乔尔·奥勒森,米尔贾姆·范·奥尔斯特,劳拉·罗杰斯,托德·巴金斯基,马克·安德森,勒内·莫德里,克里斯·吉文斯,萨姆·哈萨尼,保罗·皮亚洛西,达克斯·雷蒙德·西,利亚姆·克利里,艾格尼丝·莫尔纳和*还有很多)– all pulled together into something like a television channel by a handful of anchors (presenters). 那里 is a mix of live sessions (beamed to the world using Google Hangouts) and pre-recorded ones, split across two tracks:

  • 技术
  • 商业

我的会议

我的课程是:

Office 365-开发人员经验教训,技巧和窍门

作为开发人员或技术负责人,您早期的Office 365项目可能会提出一些大问题。您应该如何解释Microsoft在沙盒解决方案上的混合消息?应如何在云中处理测试环境?您是否需要运行多个Office 365租赁?当您无法将文件部署到LAYOUTS目录时,应将CSS和JavaScript等全局资产存储在哪里?当SharePoint Online中只有30个PowerShell cmdlet可用时,自动化又如何呢?当无法使用内部部署技术时,如何配置托管元数据字段?本届会议遍历“dev strategy”我们在内容和代码上做出的决定,以及原因。在几个演示过程中,我们’还将讨论应用程序,自动化脚本以及诸如Office 365的持续集成之类的高级技术。希望甚至*不*希望从事Office 365开发项目的人也可以摆脱这种项目的外观。

时间: 4月17日上午11点(BST)

会话网址: //www.sp24conf.com/2014-1/Conf/SP24S108/ConfPages/SessionRoom.aspx

要注册SP24。

..去:

//www.sp24conf.com/SitePages/Registration.aspx

 

2014年4月6日星期日

Using the Azure instance 背后 your Office 365 tenant

也许不是’SharePoint世界的常识是,每个Office 365租户背后都有一个Azure实例– and that if you’在做某些类型的Azure事情时,有时您必须使用此实例。一世’我花了最后几个 使用Azure进行Office 365开发,这直到最近才对我很清楚。当我’ve向其他人提到过,大多数人完全不知道,我’当您考虑以下情况时,我并不感到惊讶:

  • 那里 is no link from Office 365 to the Azure instance (e.g. in the Office 365 tenant admin screens)
  • 如果您尝试以Office 365用户身份登录到Azure,则最初会看到一个屏幕,使您认为自己’ve做错了(无论如何在2014年春季)

您需要使用此Azure实例的方案

对于许多Azure用法(例如“externalizing”资产,例如我们团队使用的CSS / JS文件,Azure服务总线,Azure CDN等),’无论使用哪个Azure实例。最自然的是去Azure门户(//manage.windowsazure.com) and 注册 if you don’还没有订阅。当然,这会为您创建一个全新的Azure实例–这对于这些类型的场景非常有用。 但是你’d need to use the “integrated”适用于租户的任何需要与Azure AD / Office 365用户目录配合使用的对象的Azure实例。 可能是这样的:

  • 在外部应用程序(例如,提供商托管的应用程序或其他网站)上实现Azure AD身份验证,在该应用程序中,您将针对某种单一登录
  • 使用Office 365用户的某些方面(例如,Azure AD配置文件“behind”SharePoint联机用户配置文件)通过Azure Graph API
  • 集成能够使用Azure AD身份验证/具有SSO的第三方应用程序(例如salesforce.com,Dynamics CRM,Dropbox for 商业等)
  • ..以及许多其他涉及身份的情况

Accessing the Azure instance 背后 your Office 365 tenant

所以让’假设有一天您认为,“I wonder how I’d进入这个神奇的Azure实例?” Well, if you go to Azure门户,你’将会看到一个登录屏幕,询问您输入用户名以继续,或者如果您以前登录过Microsoft网关,则可能会自动登录– for example, you’重新登录到Office365。如果您这样做(即使以Office 365租户管理员的身份),也可以’ll see this:

AzureNoSubscriptionsMessage700px

我不’我不认识你,但我对此的直接反应是“哇,显然我不应该’不能在这里以该用户身份登录!” 但是,现在是时候要勇敢而不畏缩了!在生活中,有时需要勇敢的勇气来克服可能发生在现代I.T.中的可怕情况。战士! 现在要做的事情实际上是单击:

“注册Windows Azure”

是的,它’违反直觉。如前所述,Azure实例已经存在,为什么我们需要“sign-up”?好吧,至少现在就这样做。我的确曾在SPC上听到一位Microsoft演讲者提到这种体验作为附带说明,并且他们可能很快会有所改善。要了解的主要事情是,必须先提供付款详细信息,然后才能访问该Azure实例–因为这样就变成了真正的按需付费实例。

Viewing the Azure AD directory 背后 your Office 365 tenant

一旦您’ve gone though the 注册 process, you should be able to go into Azure门户 (//manage.windowsazure.com,或新的预览版本 //portal.azure.com)。在这里,您可以在Azure中使用的所有功能中,’可能只有一件事– a Directory:

Azure物品

..并且如果您进入目录,则应该看到所有Office 365用户(包括通过DirSync同步的用户,如果已配置):

Azure目录用户-小

与Azure AD集成的应用

正如我之前提到的,您介意创建某种需要与Azure AD一起使用的应用程序(例如,用于身份验证/ SSO,或者也许可以使用某些用于用户记录的Azure AD Graph API)。许多步骤中的第一步 这些情况是在您的Azure AD目录中注册应用程序–这是在“Applications”目录区域:

Azure创建目录应用程序

有关Azure订阅和身份的其他方案

事实证明,启动Azure订阅或加入现有订阅有很多变更。原因之一是在新的Microsoft身份世界中,’可以使用Microsoft帐户(以前称为Live ID)或“组织账户”. If you’re an Office 365 user, your Azure AD record is an 组织账户. Personally I’我仍然在这里绕过一些细微差别,但是Microsoft最近发布了此视频,其中介绍了各种Azure注册场景–如果您想了解更多信息,我认为’s helpful:

在Windows Azure中使用现有的Windows Azure AD租户