Tag: sharepoint 2013

SharePoint 2013 and Office 365 diverge even further – different icon sets

During a meeting with a customer yesterday, they spotted something amusing that I hadn’t noticed until they pointed it out. Have a look at the following screenshot from Office 365 and see if you can spot the issue as well:



And, did you discover it? The Edit Item button isn’t using it’s regular icon, but uses the same as the Delete Item button! Here’s how it should look like usually:

Now, the issue isn’t caused by Office 365 directly. In this case, we have some  JavaScript that does some smaller DOM manipulations, and replaces the Edit Item button with a different one (but which looks just the same). The code that gets inserted into the DOM contains the image as follows: <img style=”left: -511px; top: -103px;” src=”/_layouts/15/1033/images/formatmap32x32.png?rev=23″ unselectable=”on”>

This works perfectly fine in older versions of SharePoint as well as SharePoint 2013, but in Office 365 you get the Delete icon for the position left: -511px; top: -103px. The correct position in Office 365 is left: -511px; top: -137px. What SharePoint actually does is not to use a separate image file for each icon, put rather “store” all icons in a single image to save on bandwidth and increase performance (to learn more about this, visit your preferred search engine and look for “CSS sprites”). And exactly this image (formatmap32x32.png) is different in SharePoint 2013 (the same for RTM all the way to SP1) and Office 365. How different? Have a look at the animation which shows both version for a second each:



So, what does all this mean?

Just recently, changes to the DOM of Office 365 pages that made it different from the one in SharePoint 2013 were made by Microsoft, see e.g. the blog posts “Office 365 Update Changes ‘Display Name’ on Required Fields” by Marc D Anderson and “Office 365 Needs to Treat the UX as an API if Our Customizations are to Stay Off the Server” by Andrew Connell (ok, I just have to make a Star Wars reference here: “I am altering the DOM, pray I don’t alter it any further”). In my opinion, this change here falls into a similar category, with Microsoft making a small change in the background that can have a negative effect on customizations that rely on the icons. For example, if you want to use the same icons as default SharePoint, and thus make use of the same code, you now need to be careful that things like the issue I mentioned at the top of this blog post don’t occur in your solutions. So don’t just simply rely on the fact that it may have worked before, but make sure that if you’re using SharePoint icons, the correct one is indeed used.

And as final words,

Presenting at SharePoint Connections and European Office 365 connect

As an Office 365 MVP, I’m an active member of the SharePoint and Office 365 community. I blog, I write articles and books, I hold webinars, and sometimes I also present at conferences. I’m happy to announce that I’ll be speaking twice in the Netherlands, once in November at SharePoint Connections 2013, and in January at the first European Office 365 connect.

SharePoint Connections Amsterdam 2013 – 19.-21.November 2013

I’ll be presenting alongside a whole lot of other great people, among them some MVPs and even MCSMs. If you intend to come as well, you can get a 10% discount with thede SP288 when you register!

My presentations are:
Hybrid SharePoint 2013 and Office 365 Environments for Decision Makers
What value does hybrid SharePoint 2013 and Office 365 environments offer, which drawbacks do they have? Why do companies use them? How do you plan them, and which governance aspects need to be considered? And which resource requirements do they impose? These and many more questions will be answered in this session, targeted at IT Managers and other decision makers who want to learn more about hybrid environments. Come see!

Automating Office 365 with PowerShell
With the new Office 365, there are many more possibilities for administrators to manage Office 365 with PowerShell, especially regarding SharePoint Online. In this session, you will get an overview of the existing cmdlets and learn how common tasks such as creating a mailbox and granting access to a SharePoint site can be automated.


European Office 365 connect – 28.-30.January 2014

I’ll be back in the Netherlands in January, when I’ll present at the very first European Office 365 connect. The code for a 10% discount during registration is GB274.
My 2 presentations are:

Real-Life Use Cases for SharePoint Online
You’ve got SharePoint Online, but you think you’re not really leveraging it yet to get maximum value out of it? Or you’re looking generally for ideas on how it could be used? In this session, you will get to see how other companies use SharePoint Online, how they integrate it effectively into their IT architecture, and what kind of solutions they build on it.

Migrating to SharePoint Online
Companies that start using Office 365 usually have a lot of information and solutions already in their organisation. How can they move their data to SharePoint Online? Can all solutions be easily moved as well, or are there restrictions to consider? Who needs to be involved in a migration, which resources are required, and which steps need to be undertaken at which time? Get answers to these questions in this session!


This announcement is also available in German / Diese Ankündigung ist auch auf Deutsch verfügbar

[DE] Implementierung von Hybridumgebungen mit SharePoint 2013 und Office 365

Ich hatte letzte Woche einen Vortrag auf der ShareConf in Düsseldorf zum Thema “Implementierung von Hybridumgebungen mit SharePoint 2013 und Office 365”. Nach der Präsentation kamen ein paar interessante Fragen auf (beispielsweise zum Thema MySite), die ich weiter verfolge und demnächst darüber berichten werde. Meine Vortragsfolien sind nun auch über das 1stQuad Solutions Firmenblog verfügbar.

Webinar: Hybrid SharePoint 2013 and Office 365 Environments

This coming Wednesday, I’ll be doing a webinar hosted by MetaVis Technologies on Hybrid SharePoint 2013 and Office 365 Environments:

More and more companies are interested in moving some or all of their operations to Office 365 / SharePoint Online. However, many of them have existing SharePoint environments, which they still want to continue using. In this Webinar, Office 365 MVP Rene Modery will look at how a hybrid environment which leverages the best of both systems can be set up. He will address the reasons for doing so, and share insight on which governance aspects need to be considered for a hybrid environment.

You can register for it here: http://www.metavistech.com/resources/webinar/hybrid-sharepoint-2013-and-office-365-environments

Major Update to: Hybrid for SharePoint Server 2013 and Office 365

The official Microsoft article on TechNet on Hybrid environments for SharePoint 2013 and Office 365 has received a major updated, now including a lot more information. Here’s what has changed:


The previous article was basically a summary of what resources are available for download for hybrid environments, namely the following four resources:

  • Configure a one-way hybrid environment with SharePoint Server 2013 and Office 365This document describes how to configure a hybrid environment that integrates SharePoint Server 2013 and the newest version of Microsoft Office 365 Enterprise, which includes the new SharePoint Online, with single sign-on, identity management, and one-way federated search in which Office 365 content appears in on-premises search results.
  • Configure a two-way hybrid search environment with SharePoint Server 2013 and Office 365
    This document describes how to configure a hybrid environment that integrates SharePoint Server 2013 and the newest version of Microsoft Office 365 Enterprise, which includes the new SharePoint Online, with single sign-on, identity management, and bi-directional federated search.
  • SharePoint 2013 Business Connectivity Services Hybrid Overview
    This document explains what a Business Connectivity Services Hybrid environment is and why you would use it. It identifies the components that are involved and explains their roles in the solution. It also shows you how a Business Connectivity Services Hybrid solution works.
  • SharePoint 2013 Business Connectivity Services Hybrid Poster
    This full size poster explains the flow of data and authentication in a Business Connectivity Services Hybrid environment.


The updated article

The updated article (more specifically, articles, as the content has been spread of several pages) contains the information from the previously mentioned documents as well as more additional guidance, e.g. around setting up ADFS proxies. It is divided into the following three phases of a deployment:

  1. Phase 1: Configure the hybrid environment infrastructure
    In Phase 1, you configure the basic infrastructure for a hybrid environment by using SharePoint Server 2013 and SharePoint Online.
  2. Phase 2: Configure the hybrid identity management infrastructure
    In Phase 2, you configure identity management for your hybrid environment.
  3. Phase 3: Configure a hybrid solution by using Search, Business Connectivity Services or Duet Enterprise Online
    In Phase 3, you configure the solution or solutions that best meet your business needs.


Especially the additional guidance around setting up an ADFS proxy, here naturally Forefront TMG, is extremely valuable as it wasn’t available before.

[DE] Vortrag auf der ShareConf in Düsseldorf: Implementierung von Hybridumgebungen mit SharePoint 2013 und Office 365

Nachdem ich ja vor kurzem bekannt gegeben habe, dass ich ab Juni wieder in Europa arbeiten werde, freue ich mich nun auch meine erste Zusage für eine Konferenz erhalten zu haben.


Vom 11.-13. Juni 2013 findet in Düsseldorf wieder die ShareConf statt, ich werde dort einen Vortrag zum Thema Implementierung von Hybridumgebungen mit SharePoint 2013 und Office 365 halten. Hier die Kurzinfo zum Vortrag:

Was sind die technischen Anforderungen an eine Hybridumgebung mit SharePoint 2013 und Office 365? Welche Funktionalität ist verfügbar, und wie können die zwei Systeme miteinander integriert werden? Und wie genau implementiert man eigentlich eine Hybridumgebung? Dieser Vortrag beantwort all diese Frage und gibt einen allgemeinen Überblick, wie Unternehmen ihre eigene Hybridumgebung aufsetzen können

Ich freue mich jetzt schon, zahlreiche deutschsprachige MVPs (unter anderem auch Martina Grom, evenfalls Office 365 MVP) dort erstmals persönlich kennenzulernen, und einen ersten Kontakt mit der deutschsprachigen SharePoint und Office 365 Community aufzubauen.

My slides: Office 365 and SharePoint 2013 Hybrid Environments

Here’s my slidedeck from my presentation on “Office 365 and SharePoint 2013 Hybrid Environments” that I gave on 17 January 2013 at the Southeast Asia SharePoint Conference 2013:

You can find more information and links to documentation and whitepapers on http://hybridoffice365.com. Blog post with instructions on how to set up your own hybrid environment coming up soon as well!

New Service Descriptions for Office 365 Wave 15

Note: This post was originally published when Office 365 in the Wave 15 version was in Preview. It has been released in the meantime, but the contents of this post will still be updated to reflect any changes. Also, please note that the downloads below do not include the whole Service Descriptions, but an overview of the features only. Please refer to the online version whenever needed
Last Update 13 March 2013. See changelog at the bottom of this post.

Fellow MVP Tommy Clarke let us know that the Service Descriptions for Office 365 Wave 15 (based on all the 2013 products) have been pre-released at http://technet.microsoft.com/en-us/library/jj819284.aspx. I started to have a look especially at SharePoint Online, it’s interesting to see the feature set available for each plan. However the tables aren’t easy to read if you want to get a good overview of what is available in which plan, and therefore I created a slightly improved version with colours:

sharepoint online wave 15 features office 365 enterprise small medium business government


Download the PDF version here: SharePoint Online Wave 15 Features (1756)

You can download the tables for Exchange Online, Lync Online, Project Online, the Office 365 Platform, and Office 365 ProPlus as well:
Exchange Online Wave 15 Features (905)
Lync Online Wave 15 Features (624)
Project Online Wave 15 Features (185)
Office 365 ProPlus Wave 15 Features (239)
Office 365 Platform Wave 15 Features (270)



13 March 2013

  • Active Directory Synchronization not available for Small Business and Small Business Premium
  • Records management, Recycle Bin (SharePoint admin center), Recycle Bin (site collection) added
  • SQL Server Reporting Services (SSRS) Integrated Mode not available for E3/A3/G3/E4/A4/G4


28 February 2013
Generally: The E2 plan has been removed, as it was merged with E1

Lync Online: The following items were added: “Media path optimization”, “Network Quality of Service (QoS) – Differentiated Services Code Point (DSCP)”, “XMPP and Sametime federation”, “Server-Side Recording and Playback”, “Call park”, “Outgoing Direct Inward Dialing (DID) manipulation”, “Support for analog devices (for example, fax)”, “Private line (secondary DID for executives)”, “Remote call control (RCC) (also known as “click-to-call”) with on-premises PBX”, “Malicious call trace”, “Unassigned number”, “Phone number management”, “Call detail recording (CDR) and billing reporting”, “Integration with call center solutions(Aspect)”, “Survivable Branch Appliances for branch office resiliency”, “Call admissioncontrol (CAC)”.  “”Archiving interoperability with Exchange Online”” was updated

Office 365 Platform: Wording changes. Added: “Windows Azure AD Rights Management”, “Multiple administrator roles available”, “Allow a partner to administer Office 365 for you”, “IPv4 and IPv6 protocols”. Removed: “Office 365 sign-in URL”, “Allowed IP addresses”, “IP protocols”. Simplified: “Privacy, Security, and Transparency”

SharePoint Online: Updated: IRM

Exchange Online: Added: “Inactive Mailboxes”, “Unified Messaging Reports”


31 January 2013
Exchange Online: added sections “Mailbox types and storage limits”, “Capacity alerts”, “Message and recipient limits”


26 December 2012
Office 365 ProPlus: minor changes
Office 365 Platform: several minor changes; sections added: Service Updates, Help & Training, Networking, Privacy, Security, Compliance, Service Continuity, BlackBerry, Partners, Service Level Agreement, Product Use Rights


13 December 2012
Exchange Online: updated comments
Lync Online: E/A4 plan now includes Lync Voice; Lync Online Administration and Management section added
SharePoint Online: comparison with SharePoint 2013 standalone has been moved into its own section (not part of the PDF)
Project Online: added
Office 365 ProPlus: added
Office 365 Platform: added


7 December 2012
Exchange Online: Updated Capacity Alerts numbers (not in PDF above).
Lync Online: Smaller fixes
SharePoint Online: Host Header Site Collections, SQL Server Reporting Services (SSRS) Integrated Mode, Continuous crawl, Custom entity extraction, Refiners, Variations

Presenting at the Southeast Asia SharePoint Conference 2013: Hybrid SharePoint 2013 and Office 365

Once again, I’ll be speaking at the Southeast Asia SharePoint Conference, this time on SharePoint 2013 and Office 365 Hybrid scenarios.

The conference will be held on 16+17 January 2013 here in Singapore. And once again, there’ll be a great list of international speakers, among them Michael Noel, Joel Oleson, Dux Sy, and Jennifer Mason!

More details on my session coming soon!

Preparing for the SharePoint Conference 2012

In a bit more than 24 hours, I’ll be leaving Singapore and flying to Los Angeles for a few days of relaxation, sightseeing, and generally just being a tourist before heading to Las Vegas on Saturday for the SharePoint Conference 2012.

At the conference, I’ll be part of the live bloggers, once again organised by Dave Coleman. I’ll post the summaries of the sessions I’ll attend over at SharePointEduTech as well as here. In addition to that, I’m planning to translate the entries into German and post them here as well (might take a few days, though, the English versions have a higher priority).
As for the sessions that I plan to attend, naturally the focus is on Office 365 / SharePoint Online, but for each timeslot I currently have at leas 2 (max 4) sessions bookmarked. I’ll do some additional refinement next week, but will still keep some options open.

If you’re at the conference and want to catch up with me, talk about SharePoint and/or Office 365, or even discuss some employment opportunities (yes, I’m looking), please contact me!