Microsoft Recertification Redux

To be clear, Microsoft isn’t certifying folks on the Redux JS library, at least not yet. The title of this article refers to the literary term redux, loosely meaning “restored”.  If you are reading this you likely know that Microsoft overhauled their certification process. Duane OdumThis was the first time I had to recertify since those changes went into effect and a lot of folks were inquiring about the experience.  So, without further ado…

Microsoft provides an overview of the certifications available for individuals to prove their expertise. However, if your organization is a Microsoft Partner you are probably going to be asked to take exams based on your organizations existing competency needs.  If you really want to go down that rabbit hole feel free to do so by checking out the Competency Partners information but this posts intent is to provide an overview of my thoughts of my first recertification under the new criteria. Continue reading “Microsoft Recertification Redux”

SharePoint Designer Workflow using Call http Commands

What’s this Blog about?

Karen Adkins

This blog lists some helpful tips and tricks about using the http GET and http POST. We’ll  walk through creating a SharePoint Designer Site Workflow that loops through an existing orders list to find pending orders which are added to a Historical Pending Orders List.

About Me

I know enough to be dangerous in the development world. However,  my current role does not allow for much development/power user type activities.  I know a little about json, xml, ajax calls, javascript.  To be effective, I need to search the internet for more answers!

 

Continue reading “SharePoint Designer Workflow using Call http Commands”

MinRole Enhancements Announced at Microsoft Ignite

Duane OdumSome great news for the guys and gals managing small scale SharePoint 2016 Farms – MinRole installation just got a lot more feasible.

When MinRole was originally announced, I looked at it as a great justification to make the move to SharePoint 2016. Imagine, no longer needing to take down production SharePoint environments in order to apply patches… Sign me up!

Unfortunately, when the requirements came out for the MinRole setup, many organizations could not justify setting up 8 servers to create a High Availability SharePoint Farm.  

Microsoft responded to customer feedback today at Ignite in a big way with the announcement that Feature Pack 1 for SharePoint 2016 (available in November) will include an option for creating a High Availability SharePoint 2016 Farm with just 4 servers.  By combining the Web Front End and Distributed Cache roles as well as the Application and Search roles Microsoft is really opening the door for small/mid organizations to treat their SharePoint 2016 environments as “first class citizens”. 

I am truly excited by this announcement.  As a consultant I often times find myself struggling to keep the customer happy with the overall cost of a system while still following best practices. This enhancement not only makes small to mid-size SharePoint 2016 Farm Administrators lives easier, it makes mine a bit easier too. 

For a full listing of details on Feature Pack 1 please reference the Office blog Announcing Feature Pack 1 for SharePoint Server 2016—cloud-born and future-proof

First Impressions: Development for SharePoint Framework

Mike BerrymanYesterday I attended a Microsoft Webinar introducting the new SharePoint Framework, and here are my first impressions:

For a few years now Microsoft has been encouraging developers to customize SharePoint with client-side technologies (Javascript, HTML5) instead of server-side (C#).  The new SharePoint Framework is another step in that direction.  Currently we 3 general options for customizing SharePoint.

  • Server-side code (not available in SharePoint Online)
  • Apps/Add-Ins
  • Directly customize/modify pages with SharePoint Designer

Continue reading “First Impressions: Development for SharePoint Framework”

Form Validation and Custom Save Functionality in the Standard SharePoint List Form

Mike BerrymanI have a client that needs to log any interactions with their customers in SharePoint.  This client is proficient enough with SharePoint that they feel perfectly comfortable modifying lists in order to add or remove fields to accommodate their needs without having to go through us.  They are regularly adding new fields to this log list in order to capture some new piece of relevant information that it was decided they needed.  This is important background because when they approached me to create a way for them to generate multiple log entries from one “New Item” SharePoint List Form, I knew I couldn’t just create a custom “New Item” form to accomplish this or they would lose the ability to add new fields without having to either modify this custom “New Item” form, or involve us to make those modifications.

So I had to come up with a solution that would retain the standard “New Item” form (so any fields added/removed from the list would be reflected in the form) but would allow for the user to create an entry in their logs for every customer selected in the form.

Continue reading “Form Validation and Custom Save Functionality in the Standard SharePoint List Form”

Managing Content for Similar SharePoint Sites

Mike BerrymanI have a client that has over 50 subsites of the root site in a SharePoint site collection that are all pretty much the same.  There’s a site for each county in the client’s state, each one with web parts to show some data from the root site that’s relevant to that specific county (contacts’ information, documents, that kind of thing).  Whenever they wanted to make a change to, say, the contacts web part for these county site, they had to modify over fifty copies of the same web part.  Tedious to say the least.  After a few rounds of making these kind of repetitious modifications it was decided that I would need to come up with a solution to make managing this stuff much easier.

So I did.

Continue reading “Managing Content for Similar SharePoint Sites”

Inject Scripts in SharePoint with JavaScript

Mike BerrymanDon’t worry, it’s the good kind of Script Injection!

I was recently working in a SharePoint environment where I wanted to have some JavaScript libraries (like jQuery and moment.js) available across the entire site collection.  The most obvious solution would be to add a reference to each library into the master page(s) used across the sites in the site collection but for this situation editing any master page was not an option.  Instead I wanted to use User Custom Actions to do script injection.

Continue reading “Inject Scripts in SharePoint with JavaScript”