Skip Ribbon Commands
Skip to main content

Quick Launch

Home > Blog
Mark Stokes - SharePoint Studio Ltd - Blog
April 26
International SharePoint Conference Writeup

I wanted to drop a quick note down to say how great the recent International SharePoint Conference has been.

Once again, organised by Steve Smith (@SteveSmithCK) and Zoe Watson (@ZoeWatsonCK), with the help of many others I am sure, from Combined knowledge, the event went without a single hickup and contained many fantastic sessions.  The quality of the speakers and sessions just gets better and better every year.  Once again we are asking the question "How can we better it next year?" If I know Steve, he'll find a way!

Even the quality of the conference bag that are a free give away are the best quality I have ever had.  The number of cheap rucksacks I have sitting at home is huge, but these Swiss branded bags are the quality I would (and have) bought myself!

The International SharePoint Conference is a superb opportunity to link up with other influential SharePoint people from all around the world, with a large speaker continget from the UK and overseas (America, New Zealand, Holland amongst) the differing views are a true compliment to the multitude of ways the product can be used to solve business requirements.

Which neatly brings me on to the new Business Track.  I think this went down very very well and I attended a number of the sessions.  Over three days this track followed a fictitional company FIZZ Oil through the complete project lifecycle from asking "Why do we need SharePoint" all the way through requirements, build, Governance to the Project Launch Party.  They even had bottles of Champagne at the end to celebrate the launch within the company!  Well done to Andrew Woodward (@AndrewWoody) for organising that many characters into a comprehensive and coherent series of sessions.

As usual, the Developer, IT Pro and Information Worker tracks were world class. And the Case Study track gave a really great view on the Real World aspects of SharePoint from the ground. There are far too many speakers to mention them all here, but rest assured, every one of the presenters stepped up to the challenge and spent a lot of time ensuring their content was spot on, relevant and full of information that the delegates can actually take back into their own companies and make a difference.

One of the concerns I have as an organiser of the SharePoint User Group is that a lot of the content just cannot be presented in a detailed enough way in 1 hour sessions.  So Steve has very wisely recognised this and a number of the sessions in this Conference were spread over 2, 3 even 4 sessions to show the true depth these topics require.  Some of these even crossed track and speaker boudaries to show projects being handled, for example, by the Information Worker guys and girls to do the branding, then on to the Dev Track to be integrated into a Web Template, etc. 

There was a pretty hardcore SharePoint Environment set up, that would rival a lot of companies Production SharePoint Farms, available for the presenters to use for their demos.  I was even told that the search server was tuned so well (too well) that some demos didn't work because the indexing couldn't be made to go slow enough to show what was happening under the hood!!  That's what happens when you get people of that top calibre together to build your demo environment.

As for my session "Using Informationm Architecture to Liberate Your Content" I was very happy with how it went.  I got a good discussion going in the room based on my ideas, hints, tips and experiences which is always good.  I manage to learn new things myself, even as a presenter!  If you were in the session, or see it on the DVD, I would love your feedback and suggestions of what you found useful and how you think I can improve in the future to ensure I get the best message across.

 

There is always a small (ahem) social side to the Conference and this year didn't dissapoint.  SharePint on the Monday night, sponsored by Lightning Tools, is a good attempt to see how many geeks you can squeeze into a single pub and one way to get to know the delgates and speakers a little bit more. The Conference Party was held in the very swanky Cafe De Paris club on Leicester Square with the using stilt walkers, dancing girls and bands.  The drinks might have been a little on the expensive side, but hey, your in Leicester Square!  I caught up with some older friends and made some great new friends whom I hope will become older friends in the coming years which is always nice... and messy!  It was great to see so many people who come to my North West SharePoint User Group making an appearance and showing the South that there is something North of the Watford Gap!

So, with the dates for next year already set: April 15-17th 2013 (http://www.sharepointevolutionconference.com/) you should get in early and book your tickets as soon as you can to avoid missing out.  I know it sounds like I am giving us all a big slap on the back, but I truly think it actually went that well!  If you missed it, please go next year. 

It's work every single penny and you won't be dissapointed.

Tweet me @MarkStokes to share your experiences of the conference, I'd love to hear your thoughts.

March 21
Introduction to Star Photography
I have been asked by a number of friends to post my introduction to Star Photography, so here it is.
As an example, here is a recent photo I snapped out of my back-yard:
 
Sky over Ramsbottom

Clicking through to the large versions will show the stars much better :-)
 
Stars from Whinfel Forest

Here is my getting started guide:
 
1. Wait for a REALLY cold and clear night. Preferably with no wind otherwise you get blurry foreground features.
 
2. Get your camera on tripod. There is no way you can hand-hold this shot.
 
3. Focus your camera. You need to be on manual as auto will have nothing to focus on. Infinity is normally all the way to the end and back in just a little bit. If you have a bit of light in the far distance then focus on this.... the moon works or a star if you can find it. On my Canon 60D I can do a digital zoom (pressing the + button) twice to get right in and focus as accurate as possible. Now, leave the focus ring well alone, unless your hand slips and you need to refocus!
 
4. Take a test picture at the highest ISO you can and about 3" (3" = 3 seconds) or 5" exposure. This makes it nice and quick to get an idea of the composition. Keep testing until you like your setup. You can also check your focus.
 
5. When you are ready to take your real shot, drop your ISO down to the lowest you can get away with (you might struggle to get a clear picture at ISO100… so may need to compromise at ISO400) and drop your aperture to something reasonable like f8. Take a shot at between 15" and 30".. be sure not to move the camera at all. I use a shutter release cable. I should probably use mirror lock up as well.
 
6. Check and reshoot.
 
I am still playing with the whole ISO / aperture combinations to get the best shots. On focal lengths of 35mm - 50mm (maybe higher) I start to get star trails at 30" so want to adjust my settings so I can take the same shot down at 15". If you zoom into my image on Flickr then you'll see the star trails.
 
I think if you shoot longer, say 200mm then you can open the shutter for longer without star trail, but haven't fully worked that out yet.
 
Hope this helps. Anyone else who takes these types of photos, please feel free to jump in and offer your techniques / settings.​  I'll update this post as I get comments
 
NOTE: Comments are currently turned off due to spam, so please email me on mark dot stokes at sharepointstudio dot com if you have any comments
March 13
Need Help: Rebuilding my HyperV server

I have blogged about my HyperV DevRig​ before, but want to look at making some annual modifications.

I might add some more capacity to it, but to be honest, it isn't overly stretched, so I want to ensure I have everything configured correctly, so any hardware / HyperV buffs, I am looking to you for advice.  Please comment on this blog post, or email me directly: mark dot stokes at sharepointstudio dot com

Current Hardware Setup

Motherboard: Supermicro. Will take Dual Xeon processors
CPU: 1x Intel Xeon (i7 based one) (will take max 2)
Memory: 24Gig (6x4GB) Hynix Server Memory (will take max 96GB)
RAID Controller: HighPoint 2230
Disks: 4x Seagate ST31000524AS 3.5 inch Barracuda 1TB GB 7200rpm SATA
RAID Configuration: RAID 10 comprising 2xRAID1 members with 2 disks each. No Spare disks. 1 large volume split into 2 partitions: C: (60GB)  and D:(1.75TB)
Network Connectivity: 2x Gigabit LAN controllers

Current Software Setup

Windows Server 2008 R2: Installed on C:\ drive
Domain: Not connected to my domain (as my DC is a VM on the server I couldn't add it initially, I probably could now)
HyperV data files: All stored on the D: partition
Roles: Fileservices & HyperV

Virtual Machines in HyperV

Domain Controller
SQLx64
SharePoint 2007
SharePoint 2010 - Collab Farm
SharePoint 2010 - Shared Services Farm
SharePoint 2010 - Client PoC Farm
Network Services - TFTP, TFS, etc

Future State

So, this setup has worked pretty well for me over the last year to 18 months that the server has been running... pretty much faultlessly.  Only today has the RAID controller decided to rebuild the array (which looks like it is going to take DAYS!)

What I want to know, is if I put the effort in, can I drastically improve the stability / performance / expandability of my DevRig.

What would you suggest to change? Some questions I have are:

  1. Would installing a single / RAIDED SSD on a different controller for the Host OS (server 2008 R2 with HyperV) give me any performance / power consumption / stability improvements?
  2. Is the RAID controller ay good? Initially I wanted to run ESXi as the host, but my RAID controller wasn't supported
  3. Should I put my HyperV server on the domain?
  4. Should I move the Domain Controller off the HyperV server onto it's own HP Microserver?

Any other thoughts / Ideas?

Thanks

March 13
SUGUK Manchester April 3rd - Usability and Adoption - Ask the Experts

We will be back at Outsourcery in Spinnignfields, Manchester on Tuesday April 3rd with what I am hoping will be a blinder of a session.

1 The Avenue
Spinningfields
Manchester
M3 3AP

Steve Smith - SharePoint Usability and Adoption – The conversations that needs to happen
In this session I am going to discuss many of the areas that a business needs to think about and address when designing SharePoint for the short and Long term. After talking about SharePoint adoption and usability since 2003 it is interesting to discover how different organisations and business have approached this over the years and succeeded or failed.

Ask The Experts
I am assembling a panel of some of the foremost SharePoint experts in the country. If you read ShearePoint Blogs, you'll know these guys and girls. This is one of my favourite type of session becuase you get to ask them anything you want (as long as it is loosely related to SharePoint!)

Agenda will be the same as usual:

18:00 Arrive
18:30 First Session
19:30 Break and refreshments
20:00 Second Session
21:00 SharePint

Please register on the User ​Group Website: http://suguk.org/forums/thread/28359.aspx

February 24
SUGUK North West - February 2012

I just wanted to thank everyone for coming to the February meeting in Manchester.

We have acquired a new home which has secured the next tranche of meetings, so thank you to Outsourcery for kindly offering the use your your swish new offices in Manchester Spinningfields for free... and also for getting in the pizzas!

We had a fantastic turnout again, with over 50 people in the room, we were left with Standing Room only.

Two great sessions​ made up the night from Mark Macrae (@m_macrae) and Seb Matthews (@sebmatthews).

Mark took us on a journey through a typical BI Project and Seb was talking about BIG data.  And when we say big, we mean BIG!

You can find Marks slides linked from his blog:http://macraem.wordpress.com/2012/02/22/suguk-manchestera-typical-sharepoint-bi-project/

I very much look forward to the next meeting and please drop me a line with details of sessions and topics you would like to have covered.

Here are some pictures:

New Home New Home Mark Stokes - Opening
Mark Stokes - Opening Mark Macrae - A typical BI project Mark Macrae - A typical BI Project
Mark Macrae - A typical BI project Mark Macrae - A typical BI project Seb Matthews - BIG data
Seb Matthews - BIG data Seb Matthews - BIG data
December 19
Thoughts on Remote / Home Working

As a Freelance SharePoint Consultant I have worked in many different “Management Styles” over the year, with some requiring me to be on-site 9am-5pm, some allowing me to work at my employers offices with their team and going into client site as required, some completely off-site connecting in as required and the most recent having me work from home 90% of the time and travelling into the office when required for face-to-face meetings.

Bringing all this experience together I am certainly a huge fan of virtual and remote working.  I find myself to be so much more productive when I can establish the correct place to work each day.

In this blog post I want to give an overview of some of the benefits that I have found and maybe some of the potential risks of opening up your business to this kind of model.   I am not going to offer any hard research evidence on these views, but will follow up in some later posts giving more details of each point.  Please reply with your comments on your experiences of remote / home working.

Benefits to the employee

  • I can work at times that most suite me
  • I work more hours
  • I don’t sit in traffic wasting time
  • I save a lot of money on fuel
  • I am helping the environment by not driving as much
  • I am home to take deliveries
  • I save money on lunches
  • I can fit work around my other priorities, such as children
  • Fewer interruptions from other team members

Areas of concern to the employee

  • A full week at home can lead to cabin fever
  • Not as easy to build strong relationships
  • Proving I am working and not slacking off

Benefits to the employer

  • Employees tend to work more hours
  • Employees can do their best work at the time of day that they are more productive
  • Savings on office space, desks and other facilities
  • Wider support for mothers and disabled employees
  • Staff can positioned closer to end clients
  • Increased staff motivation with reduces stress and sickness levels

Areas of concern to the employer

  • How do I know my employees are working?
  • Who will answer the phones?
  • Where will people hold meetings?
  • How can I tell if a employee is not happy if I cannot “see “ them
  • Am I insured if my employees work away from the office?
  • How much will it cost to implement a remote working infrastructure?
  • What technology is available to help my remote employees collaborate?
  • Is my information secure when employees are working outside the office?
  • How do we foster team spirit and communities when the staff are not onsite?
  • How do I decide what jobs are suitable to be operated off-site?

In the future I will offer more information on the benefits and drawbacks of remote / home working.

October 13
SUGUK North West: Real World Special - 22nd November

Welcome everybody to the last SUGUK North West Meeting of 2011.

This one is going to be very special. We have arranged for 6 REAL WORLD SharePoint users to come in and give their experiences of SharePoint in their respective workplaces, followed by a 30 minute Q&A session with those users and other industry experts.

This is your opportunity to cut through the hype and realise how companies are REALLY using SharePoint, how they are using it to drive business productivity and also some of the pains they have been through to get there and how you can avoid them in your own company.

This meeting will be back in the Palace Hotel, Manchester again.

We have some speakers coming from some truly great companies including:

- Bentley Motors
- Kelloggs
- Unilever
- John West (MW Brands)
- TSG
- Little Harrowden Primary School

This is definitely one NOT to be missed. As usual we will meet at 6pm, and finish at 9pm where there will be an opportunity for socialising / networking over a SharePint.

Make sure register your place(s) on the SUGUK site (http://bit.ly/nIMTm6). This is important as it lets me arrange the correct number of seats and pizzas!

September 26
Data Type values for creating Managed Properties from PowerShell

I am just in the process of writing some PowerShell Scripts to import Managed Metadata Properties and Crawled properties from an XML configuration file and came across a small point that I felt needed recording.

I will probably write a fuller post with the XML Config, XSD schema and Powershell components later, when I have finished and tested it, but wanted to provide this bit straight away.

I won't go into the details of the PowerShell here as Corey Roth has already given the basics here:
http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/05/26/creating-enterprise-search-metadata-property-mappings-with-powershell.aspx

One bit that he is missing is the -Type value that you pass into the following cmdlet 'New-SPEnterpriseSearchMetadataManagedProperty'

According to Technet (http://technet.microsoft.com/en-us/library/ff608089.aspx) it should be one of the following 'Int32' values

  • Text
  • Integer
  • Decimal
  • DateTime
  • YesNo
  • Binary

I think you see the problem?

So, What we need to pass into the -Type parameter for that cmdlet is the Int32 value for those types.  Corey didn't gt round to working them out, so I have got them here:

​Type Int32​
Text 1​
Integer​ 2​
Decimal​ 3​
DateTime​ 4​
YesNo​ 5​
Binary Data​ 6​

 

Hope this help.

Mark

August 23
Configure SharePoint Search to crawl a portion of a website

I was just playing around over the weekend with a Content Source and Search Scope to index a few of my favourite SharePoint blogs and sites.

I set the start URLS to a few blog sites, but then when I added the following start URL in:

http://technet.microsoft.com/en-us/sharepoint

I got a bit of a shock. I had about 23,000 items indexed from that little beauty.  I realised very quickly that the Content Source was set to "Only crawl within the server of each start address" and that server is http://technet.microsoft.com/

So, so try and limit the result set to just the SharePoint secion I created 2 Crawl Rules to:

Include: http://technet.microsoft.com/en-us/sharepoint/*
Exclude: http://technet.microsoft.com/*

When I run a test of the crawl rule for http://technet.microsoft.com/default.aspx I get told that the url will not be included in the index as it matches the exclusion rule and a test on the url http://technet.microsoft.com/en-us/sharepoint/default.aspx will be included as it matches the inclusion rule.

After performing a Full Index I found out that, as hoped, I just got pages below the http://technet.microsoft.com/en-us/sharepoint URL path.

Unfortunatelly, the pages I actually wanted were the technet library which doesn't sit under this URL path, but that doesn't change the fact that the aboc Crawl Rules work if you just want to index under a specific URL segment.

August 22
Moving to the Cloud - Part 3 - SIP Telephone system

As part of my on-going series of moving as much of my IT / Life into the cloud I have spent the last few weeks trying to get a Cisco 7960 IP phone working with Sipgate.

Since I work at home I wanted a better solution for my many conference calls that I have each day.

I started off with Skype and a USB headset, but that doesn't really work for me.  I tend to have VPN / Citrix sessions open at the same time as sharing with Live Meetings, etc so I often end up sounding like I am in an underwater tunnel, and doesn't give a very professional experience to my clients.

I decided to purchase a Cisco IP Phone because, well, because they are pretty cool and I have used many in offices and just like them.

They are not initially designed to work with SIP providers, so the first task is upgrading the Firmware to the latest SIP version. I am not going to go into great detail on this process as it is already well documented here:

http://www.markwilson.co.uk/blog/2008/07/configuring-a-cisco-ip-phone-for-voip-using-sip.htm

It took quite a bit of time getting my configuration files right, but once I did get my head around the settings, everything was looking good.  I could make calls out of my home network and the call quality was far better.

Unfortunately I consistently had a little "x" symbol on the line identifier on the screen indicating that the line wasn't registered with Sipgate, even though I could make outgoing calls.  I soon realised that I was unable to receive incoming calls either.  Telnetting to the phone tells me that it is constantly sitting in a "REGISTERING" state.

A lot more playing around with settings, port forwarding on my BT Home Hub 2 router, disabling BT Broadband Talk, etc didn't help at all... and after a few days I even lost the ability to make outgoing calls! Great.  Now I have a large grey doorstop... one that makes the CTU tone on demand though!!

I think I have finally tracked the problem down to the BT Home Hub 2 and the way it handles SIP connections.  Because they build in a SIP gateway for the Broadband Talk features it messes up the port forwarding.  As such I have just purchased a "Draytek Vigor 2710n" modem and router which offers much more configurable options and will even let me register multiple SIP gateways, so I can have multiple lines from different providers.

Once I have the new router in a few days, I will post a follow up to let everyone know if it is working or not.


[UPDATE: 24/08/2011: The new router has made almost all the problems go away. The phone now registers with sipgate and I can make calls out again. The only remaining issue is that when I receive calls, it looks like the other party can't hear me speaking. Hopefully just a minor config issue.]

1 - 10Next
 

 About this blog

 
About this blog 
Welcome to my SharePoint Blog.  I will use this space to discuss SharePoint, Cloud Computing, Community work and anything else technology wise that I feel like sharing.