Blog

  • OneDrive for Business to store Outlook Attachments

    OneDrive for Business to store Outlook Attachments

    This post is part of SP14 Keynote highlights series where I provide some highlights of the next version of SharePoint. These highlights are from the SP24 Conference Keynote that Bill Baer delivered.

    OneDrive for Business to change the way we distribute and store Outlook attachments

    We all do this. We need to send a file to someone via email and we just attach the file to the email and press send.

    60% of mailbox storage is allocated to attachments.

    What we should all be doing, of course, is saving the attachment to SharePoint and including a link to the attachment instead. Microsoft may be about to make this much easier in the next version of SharePoint and Office (SharePoint 2016 and Office16) by slipstreaming the entire process and integrating Outlook with OneDrive for Business in Office 365.

    Send a link or attach a copy - integrating Outlook with OneDrive for Business
    Send a link or attach a copy – integrating Outlook with OneDrive for Business

    Attachments will be stored in a “Attachments” folder in the user’s personal library in SharePoint Online, known as OneDrive for Business.

    Attachments folder in the next version of SharePoint - SharePoint 2016.
    Attachments folder in the next version of SharePoint – SharePoint 2016.

    Each attachment will be secured to those on the recipient list of the originating email.

    Outlook attachment store in OneDrive for Business.
    Outlook attachment store in OneDrive for Business.

    Benefits of storing attachments in OneDrive for Business include reducing overall email storage requirement but what do users care…general they don’t, not about storage requirements anyway. But what about providing themselves and their recipients with the ability to collaborate on attachments centrally and even use Co-Authoring. Imagine how much email traffic will be reduced because everyone has access to the same attachment.

    Outlook attachments stored centrally in OneDrive for Business.
    Outlook attachments stored centrally in OneDrive for Business.

    There are times when storing attachments centrally SharePoint 2016 or whatever it becomes will be useful but not in all examples. Most of us are fortunate to live in a very connected world but there are times when we’re not so connected. This exciting change would mean at the time an email attachment would not be accessible, even though the original email is available on mobile for example. I look forward to hearing what others think about this new feature.

    Discover more

    Join me over the next year as I discover more news and information about the next version of SharePoint and Office 16 by following my #Office16 tag.

  • Command surface in SharePoint Online updated

    Command surface in SharePoint Online updated

    This post is part of SP14 Keynote highlights series where I provide some highlights of the next version of SharePoint. These highlights are from the SP24 Conference Keynote that Bill Baer delivered.

    Updated Command Surface in SharePoint Online

    The Command Surface that is available at the top of List and Library pages is being updated in SharePoint Online over the coming weeks. A message about this change has been available in the Office 365 Message Centre (MC4558) for some weeks now.

    Command surface coming to SharePoint Online.
    Command surface coming to SharePoint Online.

    The change is intended to simplify access to common commands. The commands are now enlarged, include icons and there are additional commands to sync, edit, manage and share documents.

    Close-up of the new command surface coming to SharePoint Online.
    Close-up of the new command surface coming to SharePoint Online.

    While this is not a new feature to SharePoint, it does demonstrate the continuous investment and development that is happening in Office 365 and SharePoint Online. Better still it is a further example that Microsoft is listening to customers – in this example, how commands were not easily accessible and hidden in the ellipsis menu.

    Discover more

    Join me over the next year as I discover more news and information about the next version of SharePoint and Office 16 by following my #Office16 tag.

  • “Shared with Me” coming to SharePoint

    “Shared with Me” coming to SharePoint

    This post is the first of my SP14 Keynote highlights series where I provide some highlights of the next version of SharePoint. These highlights are from the SP24 Conference Keynote that Bill Baer delivered.

    “Shared with Me” coming to SharePoint

    Something to look out for in the next version of SharePoint (possibly SharePoint 2016 or Office16) or even soon is a summary of documents and folders that have been “Shared with Me”. It appears that the “Share with Me” page is already available in SharePoint Online, however, the summary of folders shared with you isn’t.

    Folders Shared with me summary in the next version of SharePoint.
    Folders Shared with me summary in the next version of SharePoint.

    It’s pretty self-explanatory but a list of documents or folders that have been shared with you will be displayed in your OneDrive for Business site.

    List of items Shared with me in the next version of SharePoint.
    List of items Shared with me in the next version of SharePoint.

    I wonder if this might extend to include scenarios such as multiple environments or Office 365 sites, to create a true consolidated view of files that have been shared with you. I’m always searching my inbox to find emails from colleagues where they have shared files with me in one single place for this information would be well received.

    Discover more

    Join me over the next year as I discover more news and information about the next version of SharePoint and Office 16 by following my #Office16 tag.

  • Grandads carrot soup recipe

    Grandads carrot soup recipe

    A few friends have asked me to share my Grandads carrot soup recipe with them but I decided to share it here instead. It’s a recipe that originates from grandad Callaghan hence the name. Often this Carrot Soup recipe is served for Christmas dinner but great all year round. More recently I make this as a quick start for dinner parties with some homemade bread rolls.

    Grandads Carrot Soup - Simmering
    Grandads Carrot Soup – Simmering

    Grandads Carrot Soup Recipe

    Serves: 4
    Prep Time: 15 mins
    Cook Time: 45 mins
    Ready in 60 minutes

    Ingredients

    • 3 tbsp butter
    • 1 lb carrots, peeled and grated
    • 8 ozs potatoes, peeled and diced
    • 2 small onions, finely chopped
    • 1 ½ pints of vegetable stock
    • White pepper to taste
    • 1 ½ tsp salt
    • 2 tbsp double cream
    • 2 tsp of Paprika
    • 1 tbsp of fennel seeds

    Method

    1. In a medium saucepan melt the butter over moderate heat.
    2. Reduce the heat to low and sweat of the chopped onions.
    3. Add the carrots and potatoes and cook for 15 minutes, stirring occasionally to prevent the vegetables from sticking to the pan.
    4. Add the Fennel seeds and optionally the Paprika to add a slightly smokey taste to the Carrot Soup.
    5. Pour in the vegetable stock and simmer for a further 20 minutes, or until the vegetables are soft.
    6. Season to taste with the salt and white pepper
    7. Remove the pan from the heat and either press the Carrot Soup through a strainer placed over a medium-sized mixing bowl or alternatively use a blender directly in the pan (tip: place cling film around the top of the pan and blender to avoid making a mess).
    8. Return the pan to a simmer uncovered until the soup thickens.
    9. Stir in the cream and add more seasoning if necessary.
    10. Serve Grandads Carrot Soup in hot bowls with a swirl of cream and sprinkle of fennel seeds.

    If there is excess Carrot Soup consider freezing some in suitable containers to have for a quick meal when such a time arrises.

    It’s a pretty straight forward Carrot Soup recipe and I hope you enjoy as much as I do. The hardest part is all the peeling and grating and let’s be honest that’s not that hard! Enjoy on behalf of Grandad Callaghan

  • On-premises lives on, SharePoint 2016 & bye Outlook attachments

    On-premises lives on, SharePoint 2016 & bye Outlook attachments

    In this post, I share information about On-Premises SharePoint, highlights of SharePoint 2016 and see how Outlook attachments (bye-bye) are changing as we know them.

    Firstly I’d like to congratulate the SP24 Conference (#SP24Conf) organisers for delivering an awesome conference this week. The format was new and a challenge for those involved I’m sure. It worked very well aside from the twenty-first-century hiccup or two. I look forward to the next one when the crew have all recovered and caught up on their sleep. Maybe I might be able to get a speaker slot next time where we might hear more about SharePoint 2016!

    I managed to stay up for three sessions before calling it a night (a late one at that – 2 am UK time. I was delivering an Azure briefing at the Microsoft Offices in London the next morning. But I did manage to attend five other sessions towards the end of the day. Hopefully, in a few weeks, we will have access to all the sessions when I’ll try to watch as many sessions as I can when the time arises.

    SharePoint 24 Conference - Keynote delivers important industry news and SharePoint 2015 highlights.
    SharePoint 24 Conference – Keynote delivers important industry news and SharePoint 2016 highlights.

    SharePoint 2016 highlights and more…

    I’d like to share some highlights I learned during the SP24 Keynote that Bill Baer’s delivered. It’s important news for all those involved in the industry to hear at this time. More importantly, it demonstrates again that Microsoft is continuing to share more and more with us long before they would have done before.

    SP24 Keynote available on YouTube
    SP24 Keynote available on YouTube

    SharePoint On-Premises lives on

    With Microsoft investing so much in their Cloud products whether that’s Office 365 or Microsoft Azure, many have thought that time had been called for the On-Premises version of SharePoint. Well, that time is not in sight – not yet anyway!

    So the next version of SharePoint that we’re shipping in later 2015 will in fact not be the last version of SharePoint server that we ever ship.

    Sure we’ll see features and changes to these Cloud products more often especially Office 365, long before we see them On-Premises. We might not see some features at all but Bill said, “Microsoft will continue to develop in On-Premises for as long as there is demand for it”.  SharePoint 2016 is not going to be the last.

    We are going to continue to ship SharePoint server on-premises as long as there is a demand for SharePoint server on-premises!

    Not only that but SharePoint 2016 will ship towards the end of 2015.

    In late 2015 we are going to launch another version of SharePoint server to our on-premises audience.

    SharePoint 2016 highlights

    On top of the On-Premises news, Bill also demonstrated features from the next version of SharePoint – SharePoint 2016. Here are some highlights from the Keynote:

    The close integration with Yammer was clear once again and more Office Graph functionality seemed to be visible since the demonstration during the SharePoint Conference 2014 (#SPC14).

    We also learned about Remote Index. This will make it possible to push On-Premises Search Indexes to Office 365 to provide a single search experience and result set. A unified search index in Office 365 along with Office Graph will create an awesome experience for end-users.

    Outlook is the first program that many of us launch on a typical working day yet we have many other sources of information. Expect to see changes to Outlook that will help us access this information and deliver more than just email to us.

    A further change to Outlook and SharePoint 2016 that we’ll see in the next version is the removal of email attachments as we know them with the help of OneDrive for Business. Users will continue to attach files to their emails but they’ll be saved to their OneDrive for Business Document Library and shared with all to, cc and bcc addresses via a URL in the email. This is a really exciting change and I look forward to discovering more about soon. The net result is users will have continuous access to the latest files and can use features such as Co-Authoring.

    Discover more

    Join me over the next year as I discover more news and information about the next version of SharePoint and Office 16 by following my #Office16 tag.

    #InBillWeTrust

  • Working with SharePoint’s Second Stage Recycle Bin in PowerShell

    Working with SharePoint’s Second Stage Recycle Bin in PowerShell

    I thought I’d share a PowerShell script that I’ve created to perform a few tasks against a Site Collection Second Stage Recycle Bin (SSRB) in SharePoint.

    Remove-SecondStageRecycleBinItems.ps1
    Remove-SecondStageRecycleBinItems.ps1

    The requirement was to delete items that were older than a set number of days from the Second Stage Recycle Bin (SSRB). A record of each item deleted also needed to be added to a report.  But SharePoint can do this already I hear you say…well yes if a Site Collection quotas and the auditing features are used. In this scenario neither could be.

    To display items in the Second State Recycle Bin in a table I used this command.

    $site.Recyclebin | where { $_.ItemState -eq "SecondStageRecycleBin" -and $_.deleteddate -le $dateDiff} | Format-Table -Property Title, Web, DeletedBy, DeletedDate -Autosize -Wrap

    Then to remove each item from the Recycle Bin I used the delete command.

    $site.Recyclebin.Delete($_.ID)

    The full script is shared below. Remember to review, rename and test this script before using it in a production environment.

    One quirk I found while creating the script was that through the web browser, SharePoint reported the time each file was deleted correctly whereas, in PowerShell, the time was not honouring GMT summer time.

    British Summer Time  in SharePoint vs. PowerShell
    British Summer Time in SharePoint vs. PowerShell

    Enjoy and delete carefully!

  • Some light reading after the SharePoint Conference

    Some light reading after the SharePoint Conference

    I’ve managed to pickup some reading materials while in America that are going to keep me busy for some weeks.

    Microsoft SharePoint 2013 Administration

    First up was a book (Microsoft SharePoint 2013 Administration) I picked up at the AvePoint during a book signing during the SharePoint Conference.

    Two of the Authors Randy Williams and Chris Givens kindly signed it for me – it was really great to meet these two authors after many years of reading their books.

    Authors Randy Williams and Chris Givens at AvePoint book signing.
    Authors Randy Williams and Chris Givens at AvePoint book signing.

    Alcatraz 1259

    Second up was a book (Alcatraz 1259) from Alcatraz Island signed by the author Willam G. Baker himself who happened to be there just after finishing his parole aged 81. He is one of the last living cons who served in US Penitentiary Alcatraz and shares his account of life there in the book.

    Alcatraz 1259 author William G. Baker during book signing.
    Alcatraz 1259 author William G. Baker during book signing.

    I hadn’t appreciated the history of the Island, the Penitentiary or the prisoners and guards up until the audio tour. Up until this point I had just seen it as a prison in America that featured in the movie The Rock but the Island has a fascinating past – one that I am looking forward to learning more and more about.

    I’ve struggled to put Bill’s account of life on the Island down since we brought it – once done I’m going to find a guards account of life on the Island among others.

    MCSA Windows Server 2012 exams

    During the SharePoint Conference, I took the opportunity to update my Microsoft Certifications – more about that another day.

    To complete the Microsoft Certified Solutions Expert (MCSE) in SharePoint I have to pass 70-410, 70-411 and 70-412 also making me a Microsoft Certified Solutions Associate (MCSA) in Windows Server 2012.

    MCSA Windows Server 2012 reading
    MCSA Windows Server 2012 reading

    Happy reading I guess.

  • My Microsoft Certification Challenge

    My Microsoft Certification Challenge

    The SharePoint Conference has sadly finished and our holiday has started. We are currently staying in a lodge on the South Rim of the Grand Canyon for a few days…slightly different from the Venetian where we’ve spent the last week.

    Having passed 70-331 and 70-332  at the SharePoint Conference (#SPC14) I have decide to take the Microsoft Certification Challenge and work towards updating my existing certifications and getting new ones over the next 180 days.

    My Certification Challenge
    My Certification Challenge
    1. MCSA for Windows Server 2012 (70-410, 70-411, 70-412)
    2. MCSE for SharePoint (70-331, 70-332)
    3. MCTS for Office 365 (70-323)
    4. MCITP for Office 365 (70-321)
    5. MCSE Private Cloud (70-246, 70-247)

    Wish me luck!

    PS. Microsoft Learning have a really useful Certification Guide available – the Windows 8 App is great and there is a PDF alternative if you don’t have Windows 8.

    Microsoft Learning and Certification Windows 8 App
    Microsoft Learning and Certification Windows 8 App
  • Bill Baer meets Florence

    Bill Baer meets Florence

    This evening I have had the great pleasure of meeting Bill Baer and his wife.

    Meeting Bill Baer
    Meeting Bill Baer

    With @jamescallaghan and family @ SPC14. pic.twitter.com/nfEjXmeHjy

    Try to meet these lovely people during the conference – such a pleasure. Takeaways…got to the #SCP14 welcome reception, keynote keynote keynote, sub-keynote sub-keynote sub-keynote, attendee party, and ask the experts (what’s next…MCM)…

    Bill Baer & James
    Bill Baer & James

    Thanks for finding the time to meet with me this evening, Bill – I look forward to repeating this in the future. You’re a true inspiration and someone I’ve looked up to since getting started with SharePoint.

  • My #SPC14 treasure map – mapping out the Expo hall!

    My #SPC14 treasure map – mapping out the Expo hall!

    So I have an early draft of my expo hall treasure map mapped out! Do you have yours?

    #SPC14 expo hall treasure map
    #SPC14 expo hall treasure map

    One tip I’ve read repeatedly is to know how to navigate between the various session rooms and the expo hall efficiently. While I’m not aware of any map that’s available for the session rooms yet I’ve taken the time to map out the expo hall and contact some vendors to arrange meetings with them.

    I’ve made use of the expo floor map that’s available through the MySPC website and used OneNote on my Surface Pro to map out particular stands as a starting point as to where I will try to visit. I want to say hi to the folks who are partners with ClearPeople and those who I have worked with before as well as other vendors that interest me.

  • #SPC14 sessions spreadsheet updated, preparation tips and holiday advice wanted!

    #SPC14 sessions spreadsheet updated, preparation tips and holiday advice wanted!

    Update: 23/02/2014 I’ve updated the #SPC14 sessions spreadsheet one last time to include some missed sessions and a request to have sortable start and end dates.

    With just under two weeks left to go until #SPC14 I would imagine a lot of you are running out of time fast trying to finalise your plans for the conference.

    Updated sessions spreadsheet

    To help I have updated my #SPC14 session spreadsheet again – it now includes time and room information for all the available sessions (as of 17/02/2014).

    Spreadsheet containing all the SharePoint Conference 2013 sessions
    Spreadsheet containing all the SharePoint Conference 2014 sessions

    The spreadsheet of all the SPC14 sessions can be downloaded with this link.

    Preparation tips

    Since this is my first conference I’ve done plenty of reading about what to expect and how to prepare etc. There are some really great posts on Yammer and LinkedIn as well as guides such as Mark Freeman’s survival and readiness guide. Rather than rewrite what is already on the web I thought I would share a summary of the tips I keep seeing repeatedly.

    Firstly I’ve filled my Outlook calendar with all the sessions I want to attend (including alternatives incase a session is not what I had thought it would be), meetings with partners and peers, agenda information such as #SPC14 organised events, social events I’m attending and breakfast and lunch times.

    Participate in the community – join the #SPC14 Yammer network, LinkedIn network, follow the #SPC14 hashtag on Twitter and Facebook group. Reach out to your peers or those people’s blogs you regularly visit and see if you can meet-up to say hello and thanks for the help! Your welcome to ping me an email ([email protected]) or a tweet (@jamescallaghan).

    Make use of the MySPC App that has just been launched to organise your schedule beyond the capabilities of the spreadsheet I have produced.

    Have your information cached or printed so that you can use it offline – I have read that the internet was extremely bad at previous conferences however it seems that Microsoft is not going to allow previous problems to be repeated this year.

    Make sure you visit the exhibition hall – you never know who you might see not forgetting the #SPC14 swag you might find!

    Post-conference holiday advice wanted!

    Can you offer us any advice?

    Travel guides

    Travel guides

    My partner and 6-month-old girl are joining me – we’re flying in from the UK and having a short holiday after the conference. We’re going to drive over to the Grand Canyon before heading across to Los Angeles and then San Francisco before flying home.

    I’m looking for any great tips or suggestions for things we should do that we might have missed from the travel guides we are reading.

    PS. Thanks for the traffic

    I’ve been astonished at how popular my spreadsheet has been – I’ve had over 2,500 unique visitors since publishing it…that’s approximately 25% of the conference attendees!

    Please do drop me a line or a tweet (@jamescallaghan) if you want to say hello! I look forward to seeing some of you at the conference.

  • Error when creating new Site Collections via Central Administration

    Error when creating new Site Collections via Central Administration

    A customer recently reported that they were not able to create any new Site Collections within any Web Application in their SharePoint 2013 UAT environment. Instead of being able to create a new Site Collection they repeatedly received the error shown in the image below.

    Provider must implement the class 'System.Web.Security.MembershipProvider'.
    Provider must implement the class ‘System.Web.Security.MembershipProvider’.

    I in order to troubleshoot this issue I tried creating a Site Collection myself while monitoring the ULS logs. An event with an ID of 8307 was appearing in the logs each time I tried to create a new Site Collection. This event had a message of “An exception occurred in Forms claim provider when calling SPClaimProvider.FillResolve(): Provider must implement the class ‘System.Web.Security.MembershipProvider’. (C:\inetpub\wwwroot\wss\VirtualDirectories\34596\web.config line 606)”.

    ULS Viewer
    ULS Viewer
    Event 8307. SharePoint Foundation. Claims Authentication.
    Event 8307, SharePoint Foundation, Claims Authentication.

    This suggested a problem with the web.config for the Central Administration Web Application and an error with a Membership provider. Forms Based Authentication (FBA) has been used to configure FBA in this environment so I continued exploring this avenue further.

    I reviewed the web.config at the line indicated from the event and noticed that there were multiple entries for FBA membership and role providers. I removed these duplicate entries and was able to create Site Collections without any problems then.

    As the Forms Based Authentication in this environment was configured using the FBA Configuration Manager I can only think that this was at fault somehow – the odd thing is that the same tool was also used on to configure the production environment which I also confirmed was not also having the same issue.

    I would suggest that after using the FBA Configuration Manager to configure FBA that you ensure you can create new Site Collections. It’s certainly something I am going to be including to my deployment checklist!