Easy Dynamics Blog

How to Write SharePoint Custom Actions

Posted by Kayla Funke on Aug 1, 2016 10:00:00 AM

You create a SharePoint action to add custom buttons to the ribbon or settings pages. Actions can be created in Visual Studio and consist of a single Elements file. Multiple actions can be deployed with just one file. In typical SharePoint style, a web-level feature is used to install the action(s). 

Read More

Topics: JavaScript, SharePoint, User Interface, Visual Studio, SharePoint JSOM, Demo

Sandbox Solutions vs. Farm Solutions

Posted by Joseph Davis on Jul 25, 2016 11:00:00 AM

So you want to build a sand castle, but you’re using Sandbox Solutions. Next, the question may come up about Farm solutions. You may ask yourself, "What are the differences?" In this blog post, I'll cover the differences and advantages of Sandbox Solutions vs. Farm Solutions. The goal of this post is to not only introduce you to idea of SandBox Solutions and Farm Solutions but also address the issues associated with each. 

Read More

Topics: SharePoint, Web Application, Web Development, Programmable Infrastructure, Sandbox

Bootstrapping Windows Servers with AWS EC2

Posted by Buddy Brooks on Jun 27, 2016 10:00:00 AM

When working with Amazon Web Services (AWS) EC2 instances, bootstrapping refers to using scripts provided at launch to configure new EC2 instances (servers). Concerning Windows servers, there are several considerations when determining the best method of bootstrapping. Bootstrap scripts can be applied directly from the management console, but we will be looking at a programmatic method of using bootstrapping scripts through the AWS CLI. There are many alternative choices. Many can be quite elaborate. This approach is one with very few dependencies. This scope of this blog covers creating a batch file that will run at the command prompt using the AWS CLI interface.
Read More

Topics: DevOps, SharePoint, Windows, Infrastructure as Code, PowerShell, Architecture, Windows Server, AWS, Cloud Computing, Programming, Programmable Infrastructure

Using Event Receivers for SharePoint Workflows

Posted by Joe Davis on May 31, 2016 11:30:00 AM

One of the more interesting challenges contractors for public sector clients have is working with older versions of software. On a recent project involving an integration of a solution I'd written using Microsoft Dynamics CRM 2016 and SharePoint 2010, I found myself struggling with an issue around capturing a digital signature.  

As a straight SharePoint development project, this can be fairly routine: leverage Microsoft Word and its implementation of signature blocks, similarly leverage SharePoint's out-of-the-box (OOTB) workflow for collecting signatures, and you're basically done.

However, the client in question was less than enthusiastic about SharePoint as a platform in general and, because of that, and a few other design criteria, the bulk of the solution wound up being built in Dynamics CRM and SharePoint was largely a simple document repository.  

So, how do you not re-invent the wheel for digital signatures and still keep most of your smarts on the Dynamics CRM side? [Bear in mind the production environment where this was going to be enabled was very locked down. Farm solutions were prohibited, so even if you wanted to write your own custom workflow using .NET workflow, you couldn't because that requires a farm solution.]

We have the OOTB workflow already and we can associate it with the document library in question, but what we really needed was the ability to notify CRM when that workflow completed. Answer: SPWorkflowEventReceiver.

Read More

Topics: SharePoint, Programming, Dynamics CRM

File Placement in Custom SharePoint Site

Posted by Marshall Stukes on May 24, 2016 11:00:00 AM

So you want to customize your SharePoint site with custom CSS and JavaScript, like Bootstrap or Angular, but you don’t know where to put the files? You’re in the right place for the answers you seek. There are three places you can put your files: the Master Page Gallery, the Site Assets folder, or the Style Library. The place you choose should be dependent on your project. This is the way I organize my files, as there is no set definition of where you place them.

Read More

Topics: JavaScript, SharePoint, Bootstrap

Designing and Developing SharePoint-Hosted Add-Ins (Part 1)

Posted by Pranav Kothare on Apr 20, 2016 10:00:00 AM

There is a lot of documentation out on the Internet that showcases development of add-ins with code samples. In this 5 part series, I want to do the same but also shed some light on the development process from end to end. Before we go any further, I would like you to pay careful attention to a part of the title: SharePoint-hosted. Note that I will not be tackling provider-hosted add-ins in this series. Provider-hosted add-ins are a great platform for development, but there are some intricacies that can be best understood after learning how SharePoint-hosted add-ins work. 

Read More

Topics: SharePoint, Office 365, UI, HTML, SharePoint Online, Visual Studio, Office Dev Tools

AWS Certification - Solutions Architect Training Insights

Posted by Buddy Brooks on Mar 1, 2016 10:30:00 AM

Amazon Web Services offers certification testing for IT professionals interested in advancing their careers in the Amazon realm.

In September 2015, I completed the certification exam for the AWS Certified Solutions Architect - Associate. It is by far one of the most difficult certification exams I have ever taken. The exam is designed to measure your "technical expertise in desinging and deploying scalable, highly available, and fault tolerant systems on AWS." 

Read More

Topics: Amazon Web Services, DevOps, SharePoint, Infrastructure as Code, Certifications, AWS, Cloud Computing

Syncing Options For SharePoint User Profiles

Posted by Jeff Woltz on Feb 2, 2016 10:30:00 AM

It seems no matter the number of SharePoint farms I've installed and configured, I never seem to breeze through the setup of User Profile Service like I hope. I am the type of person who believes in going for the latest and greatest, which is why I naturally tend towards the FIM-based User Profile Sync Service for connecting UPS to Active Directory. If you go into the User Profile Service Application configuration page, you will notice that option is available along side the good old AD Import method.  

Read More

Topics: SharePoint, Active Directory

Responsive Design: Front-End Tools and SharePoint Basics

Posted by Kishore Jogia on Dec 9, 2015 11:00:00 AM

 

One of the easiest ways to deter users from your website is to provide them with a frustrating experience. Be that with broken features, outdated information, or more times than not, an unfriendly user interface. Even the most feature-rich websites will lose users if they don’t have a website that users can access, navigate, and view, no matter what device they’re on. The aim of this post is to help you keep customers by familiarizing you with responsive design and give you the tools to quickly implement these principles in your websites as well as your SharePoint solutions.

Read More

Topics: SharePoint, Responsive Design, Bootstrap, Foundation

SharePoint 2013 and Regional Settings: Adventures in Time Zones

Posted by Joe Davis on Dec 2, 2015 11:00:00 AM

It's a simple enough question to ask and answer. In almost every introduction to a foreign language, it's one of the basic phrases we learn. We'll leave aside the irony that we almost never ask the question of another person, because of mobile phones, tablets, and myriad ways which we can answer that question ourselves. As developers, we're often given the task of producing output that includes some date value, usually in a grid or table that provides the user with information about when a particular thing happened. 

So far, pretty easy stuff. But I was recently asked to provide users with that information displayed in local time, with some users were scattered over a plethora of timezones. This led to some interesting discoveries I thought I should share below. So grab your sonic screwdrivers, absurdly long scarves, throw the switch on your TARDIS and allons-y!

Read More

Topics: SharePoint

Easy Dynamics: The SharePoint Experts

We are a leading SharePoint Services and Solutions shop located in Washington, DC. 

Thanks for coming to our blog! Here you will find relevant news and information about the technologies we use and other things we find interesting. Want to know more about who we work with? Or our first commercially available product, EasyBox

You can find links to all of these things and more right from this page. Enjoy reading!

Subscribe to Email Updates