Speaking

Need a speaker for a SharePoint event?

As a trainer and a consultant I present on a wide range of SharePoint topics. These range from new-to-SharePoint orientation sessions to advanced topics on SharePoint Development and SharePoint administration. Below are a few of the presentations I have delivered recently to SharePoint user groups, SharePoint Saturdays, SharePoint Cincy and other events...
  • SharePoint Security and Best Practices for Site Owner 
  • SharePoint 2013 and Office 365 Search Secrets, Tricks, Bugs and Weirdness 
  • Let the SharePoint Search Genie Out of the Bottle!
  • Changes to SharePoint 2013 Security You Must Know
  • Exploring SharePoint 2013 REST Web Services
  • SharePoint Office 365 Governance... Should you do it? Can you do it?
  • Using PowerShell, and a web service call or two, to Administer SharePoint Office 365
  • The Mystical SharePoint Super User and Auditor
  • SharePoint Security and Best Practices for Site Owners
  • A Day in the Life of a SharePoint User
  • SharePoint Online / Office 365 Customization Options
  • SharePoint 2007, 2010 and Office 365 Customization for Site Owners and Power Users
  • SharePoint Governance... It may not be what you think it is...
  • Exploring and Auditing SharePoint Using PowerShell
See my MVP profile for a list of recent speaking events:
http://mvp.microsoft.com/en-us/mvp/Mike%20Smith-4028418 

---


SharePoint Security and Best Practices for the Site Owner
This session will explore SharePoint security from the point of view of the site owner. This session covers SharePoint 2010, 2013 and Office 365 / SharePoint Online. Some of the topics include:
•    Access Denied is a good thing!
•    Who's responsible for SharePoint security?
•    SharePoint user roles: User? Site Owner? Site Collection Admin? Auditor? Super User?
•    33 flavors of permissions!
•    What can be, and what should be uniquely secured?
•    Granular Permissions, and the Evil Share Button!
•    Issues Unique to SharePoint 2013
•    Issues Unique to Office 365 / SharePoint Online
•    Researching and documenting your security
•    Best Practices

---


SharePoint 2013 and Office 365 Search Secrets, Tricks, Bugs and Weirdness
Search may be one of SharePoint 2013’s most important features while also being one of the most neglected. In this session you will learn a number of the most important and least documented features of search, along with a few “why did they ever do that” search “features”. We will also take a look at how search can be enhanced to improve the user search experience.

---



Let the SharePoint Search Genie Out of the Bottle!
What’s the single most important thing you can do to make SharePoint 2013, on premises or in the cloud, work for your users? Make stuff easy to find! Some say that SharePoint search is easy. Just install it and let it do its thing, and in Office 365 you don’t even have to install it. But… your users can’t find anything, or they find thousands of unwanted things. They don’t know where to look, they can’t spell your CEO’s name, they can’t find their own expense report and they can’t even find the lunch menu! There’s a powerful genie hiding in search who can find what your users are searching for. All it needs is an Administrator to turn it loose! So let’s let the search genie out of the bottle and discover the power of SharePoint 2013 Search Administration.

---



Changes to SharePoint 2013 Security You Must Know
SharePoint 2013 changes many of the assumptions about managing security. It has buttons that break previous best practices and changes permission defaults that can lead to loss of entire lists and libraries. This session will cover things that you need to know if you are responsible for SharePoint security or SharePoint governance and is important for Site Owners and Site Collection Administrators.

---



Exploring SharePoint 2013 REST Web Services
Audience: Developers, Power Users (who know some JavaScript), Administrators (who know some PowerShell)
Each version of SharePoint has expanded the collection of web services to let the developer with any kind of tools, .Net, Java, etc., to access and update SharePoint content. While SharePoint 2010 included a limited set of RESTful web services, SharePoint 2013 now gives us access to almost everything in SharePoint using REST. Now professional developers using .Net, Java and other tools, and also “power users” using JavaScript in web parts and master pages, can get, create and update SharePoint content.

  • What is REST?
  • How to use REST with SharePoint
  • What’s available via REST
  • How to “play with REST” from the browser’s developer tools
  • How to select and filter data
  • Search SharePoint via REST!
  • Using Excel Services via REST
  • Adding and Deleting content via REST
  • Calling REST from JavaScript, from PowerShell and from C#
--- 



SharePoint Office 365 Governance... 
Should you do it? Can you do it?
SharePoint’s greatest strengths – flexibility and ease of use – can also become its greatest weaknesses if you don’t adequately plan for tremendous growth and proliferation of SharePoint sites/usage.  Office 365 greatly expands the governance challenges as it is so easy for anyone to create a new 365 subscription.
Topics will include:
• SharePoint Governance – the core issues are the same
• You must have a policy for the cloud, even if it’s just “don’t go there!”
• The unique issues of cloud based SharePoint
• The backup, auditing and security management challenges
• Dealing with external users

My Goals:
• To get you thinking
• To get you concerned
• To convince you to get started on a plan

The takeaways:
• More questions than answers! (homework!)
• A list of things to be concerned about.
• A motivation to have a plan.
• Most of your existing governance still applies.
• Office 365 is a moving target!
• The need to communicate the plan to the users of SharePoint.
• That a plan will never be complete, it will evolve as you integrate SharePoint into your enterprise, and as SharePoint Online evolves.



---

Using PowerShell, and a web service call or two, to Administer SharePoint Office 365

In this presentation we will combine the recently released SharePoint Online Management Shell PowerShell module, the Microsoft Online Services PowerShell module and a few PowerShell web services calls to management SharePoint Online. By the end of the session we will have a complete script to create a SharePoint classroom or team collaboration environment in the cloud!
We will use the Microsoft Online Services to add users, passwords and manage licenses.
We will use the SharePoint Online Management Shell to create Site Collections, add users and add groups. We will use web services to create subsites, lists and libraries.

---

PowerShell across Active Directory, SQL Server and SharePoint
(getting stuff from here to there…)

I'll be showing how to work across three systems, Active Directory, SharePoint and SQL Server to collect data about a subset of employees and post the results to a SharePoint list.

The Tools:
  • Cmdlets for Active Directory
  • Cmdlets and providers for SQL Server
  • Cmdlets for SharePoint 2010
  • Some collections of objects (people from AD and training info from SQL Servereverything is an object to PowerShell)
  • Some “glue”   (scripts)
---

The Mystical SharePoint Super User and Auditor
A look into SharePoint User Policies, the creation of “super users” and how to take away powers from everyone else!
In this session we will explore SharePoint Permission Policies and User Policies to grant application wide permissions to selected users to create the often mentioned but rarely documented “Auditor” and “Super User” roles. We will also see how to use SharePoint’s only option to deny permissions to restrict even Full Control users from things like creating subsites.

---
SharePoint Security and Best Practices for Site Owners
This session will explore SharePoint security from the point of view of the site owner.

Some of the topics include:
  • Who's responsible for SharePoint security?
  • End-users just want to get their work done
  • SharePoint user roles: User? Site Owner? Site Collection Admin? Auditor?
  • 31 flavors of permissions!
  • What can be, and what should be uniquely secured?
  • Granular Permissions, the Good and the Bad
  • Real world examples
  • Researching and documenting your security
  • Audiences are not security!
  • Best Practices
---

A Day in the Life of a SharePoint User
Mike will present SharePoint 2010 from the point of view of a typical end user of SharePoint as they go through a day of communication, collaboration and "finding stuff". Our SharePoint user is member of a team spread across multiple locations and time zones and works for a rapidly changing company. They are using an un-customized install of SharePoint and have implemented a simple but effective governance plan.

This presentation will show:
• How SharePoint can pull teams together and make diverse information discoverable
• How the majority of what you need can be done without custom development
• How teams can build dashboards using out of the box SharePoint features
• How a little planning and governance can make your users productive SharePoint users

I limit most of speaking to within two hours of Cincinnati, but I'm will to go anywhere if it is especially interesting, or you are covering some of the expenses!

---

SharePoint Online / Office 365 Customization Options
This session shows what can and what can't be done to customize SharePoint Online. We will take a look at how can use the browser, web part tricks and SharePoint Designer to brand and enhance SharePoint sites. We will explore what developers can and cannot do with custom code and Visual Studio.

---


SharePoint 2007, 2010 and Office 365 Customization for Site Owners and Power Users
This session will get you, the SharePoint Site Owner, Developer or IT Pro, started in customizing your SharePoint site using "codeless solutions" that do not need server deployment of code. It is not a programming session, but does include some JavaScript coding. It is not a graphics design session, but does include some Cascading Style Sheets. It is not a SharePoint Designer session, but it will make use of it. And nothing requires access to the SharePoint servers.

Examples of what you will see:
 - How to create color coded lists and calendars
 - How to change the colors, fonts and styles of web parts
 - How to add messages to SharePoint pages - top, bottom, slide out and popup
 - How to clean up "ugly" default web part messages
 - How to make links open in new windows
 - How to quickly undo changes you have made

While the session is for the SharePoint Site Owner, it's also for the developer who does not want to "reinvent the wheel". All you need to apply what you learn here are basic SharePoint skills, how to copy and paste and some puzzle solving skills.

---

SharePoint Governance...  It may not be what you think it is...
SharePoint’s greatest strengths – flexibility and user empowerment – can also become its greatest weaknesses if you don’t adequately plan for tremendous growth and proliferation of SharePoint sites/usage.  SharePoint Governance has become a hot topic for organizations who’ve embraced SharePoint in a big way.   Topics will include:
• SharePoint Governance - No garbage in, no garbage out - keeping SharePoint clean
• What you will get without SharePoint Governance
• How to plan your governance team
• Governance is not a just a document and Governance is not just a Plan
• How to plan for a phased roll out

My Goals
• To get you thinking
• To get you concerned
• To convince you to get started on a plan

The takeaways
• More questions than answers! (homework!)
• A list of things to be concerned about
• A motivation to have a plan
• The need to communicate the plan to the users of SharePoint
• That a plan will never be complete, it will evolve as you integrate SharePoint into your enterprise

---

Exploring and Auditing SharePoint Using PowerShell
This session shows how to use PowerShell in both SharePoint 2007 and 2010 to find and extract all kinds of information not easily found, or even possible, using built-in SharePoint features.  In this session you will see how to use PowerShell to:

• Find all documents in any site, or the entire farm, that matches a pattern (example: *.avi)
• Find all users who have access to a particular file, folder, library or site
• Find sites with no recent activity
• Find all sites with customized / un-ghosted pages
• Find all sites with a certain feature enabled
• Find all content a single user has access to
• Find all libraries that use a selected Content Type
• Find all customized (un-ghosted) pages
• Find all pages that use a selected web part
• How to collect the results into reports
• and more…



No comments:

Note to spammers!

Spammers, don't waste your time... all posts are moderated. If your comment includes unrelated links, is advertising, or just pure spam, it will never be seen.