Easy HTML Formatting for Comments in Orchard Using Markdown

I recently moved this site from BlogEngine.NET to Orchard, and I decided I wanted to offer some basic HTML formatting (bold, italic, hyperlinks, etc.) functionality for comments, but I didn’t want to do any significant amount of coding. After some research I realized that Markdown syntax would be the easiest way to let my visitors add HTML to their comments, and I could enable it with just a few bits of JavaScript. »

A Better Dynamics CRM E-mail Editor With TinyMCE

I think most people would agree the e-mail editing functionality in the Dynamics CRM web UI leaves a lot to be desired. One of the most embarrassing moments I experienced on a recent project was when I had to explain to the client the convoluted process that would need to be used to add a corporate logo to outbound e-mails. »

Creating a dynamic dialog launcher menu for Dynamics CRM (FetchXML style)

Last month I wrote a post about how to create a web resource dialog “launcher” that you can embed in a CRM form (both classic and updated modes) with JavaScript and an OData query. In today’s post, I will show how to do the same thing using a FetchXML query. There are four changes you need to make to the web resource from the previous post. »

Error (bug?) when creating records from Dynamics CRM updated-mode forms

I’m working on a project with CRM Online, and I just found a significant difference between how records are saved from updated-mode forms as compared to classic-mode forms. I had added the territory field to the OOTB “account” form, and I also created a new security role based on the OOTB “salesperson” role, but I neglected to add append-to rights to the territory entity. »

Scheduling recurring Dynamics CRM workflows with FetchXML

In today’s post I will show how to set up a recurring process in Dynamics CRM that executes a FetchXML query to return a set of records and then starts a workflow for each of those records without requiring any external processes or tools. This is a generalized approach to solving a class of problems that includes the following scenarios: »