When building the Education Solution in Office 365 and SharePoint, we’ll brainstorm and use techniques such as mind mapping and white-board exercises to refine our Information Architecture (IA) and understanding of the types of activities people want to facilitate in… Read More ›
Software Development
Education Solutions in Office 365 and SharePoint – Information Architecture (IA) and User Experience (UX)
Continuing from the previous post: our Education Solution was started with a simple Office 365 SharePoint document library which was put together to demonstrate how version history, filtering, sorting, sharing, online editing, security, and many other features are available OOTB… Read More ›
Education Solutions in Office 365 and SharePoint
Introduction This is the first post in a series focused on building Education Solutions in Office 365 and SharePoint. More specifically, this series will cover information architecture, site branding, app development, and simple governance implemented in O365 to establish a basic… Read More ›
SharePoint Calendar: Managing Exceptions in a Recurring Event Schedule
The object returned by the SharePoint JavaScript CSOM for a recurring event schedule is very intuitive. For example, an event which occurs every day for the next year (up until 2017-02-21) reads as follows in the RecurrenceData field of the… Read More ›
SharePoint – Term Store Custom Sort Order in JavaScript
Terms in the SharePoint Managed Metadata Term Store can be ordered through the Custom Sort Order option in the Custom Sort tab of the Term Store Management UI: However, if you pull items from the term store using JavaScript getAllTerms,… Read More ›
SharePoint 2013 Installed App Properties
This is a quick SharePoint 2013 developer post which highlights how to get properties of your installed apps on a given web. The first step is to obtain the App Instance Id. You can do this by navigating to the… Read More ›
Quick Tip: jQuery UI and Moment.js
This is a quick post about using jQuery UI and Moment.js to render calendar UI within, for this case, SharePoint. When using the CSOM, SharePoint will return DateOnly fields where the date value will likely need to be parsed in… Read More ›
Ajax – Don’t Forget the Basics (or go learn them)
During interviews, I often ask candidates how to “manually” implement an Ajax call in classic JavaScript. I’m not asking for the exact perfect syntax off of the top of their heads, however, I do want to hear about the basic… Read More ›
Monetizing SharePoint and Office Apps
Monetizing an app involves specifying the billing model, how to go from user to site pricing, as well as other options around trials and so forth. These are common things one expects to consider when looking at selling apps in… Read More ›
SharePoint Hosted App Quick Update
During the development and testing phase of a SharePoint 2013 Hosted App, the information I was reading described the app update process in a way which had left me: A bit uncertain if I needed to use Visual Studio to… Read More ›