Soft launch of Adoxio.Dynamics.DevOps

Earlier today I published a new PowerShell module, Adoxio.Dynamics.DevOps, to GitHub and the PowerShell Gallery. This has been in the works for quite a long time, and was finally done today out of necessity and convenience to release a new version. Until today, it’s only been used internally and by a select few clients on projects we’ve delivered. By releasing this module as an open source project and publishing it on the PowerShell gallery, we’re hoping it will be useful to others as well.

Fully articulating and documenting this PowerShell module is going to be a much larger undertaking than I can forsee myself having a large block of time to do, so I’m going to start out small and begin by describing some of the motivations and goals behind it.

Continue reading “Soft launch of Adoxio.Dynamics.DevOps”

Project ideas for xRM Portals CE

The first week of xRM Portals Community Edition has come and gone, and I’ve been thinking of some next steps to take with the project to make it useful and relevant to those who would like to use and/or contribute to it. GitHub has a projects feature where you can keep track of plans and tasks outside of issues, and I’ve added an initial first set of efforts I’d like to see happen.

Continue reading “Project ideas for xRM Portals CE”

Early days for xRM Portals Community Edition

I had the priviledge of performing the first commit of xRM Portals Community Edition to GitHub shortly after the one-time code drop by Microsoft, and within a few short days it’s exciting to see this project taking on a life of its own. The biggest surprise so far has been the small but notable number of people that have starred, watched, and forked the project, showing that there’s genuine interest in it.

Continue reading “Early days for xRM Portals Community Edition”

Planning an Adxstudio Portals Development Environment

Adxstudio Portals for Microsoft Dynamics CRM implementations should follow a similar implementation methodology that’s used on traditional software development projects. This post describes the first environment, the development environment, which is typically setup when embarking on a new implementation of a Portals project that needs configuration or development efforts. Continue reading “Planning an Adxstudio Portals Development Environment”

System Jobs Maintenance and Deleting System Jobs using ALM Toolkit PowerShell cmdlets

I was working on a CRM 2011 system that had several million system job records in it, and the number of records was growing very rapidly. The database had reached a size of over 120 gigabytes, and the number of continually growing system jobs was becoming an administrative and performance issue. I explain in this blog post how I analyzed and prevented the accumulation of new system jobs and deleted the existing ones. All of this information is still relevant to newer versions of CRM. Continue reading “System Jobs Maintenance and Deleting System Jobs using ALM Toolkit PowerShell cmdlets”

PowerShell script to update all CRM organizations to newest version

I recently updated a CRM server to the newest update rollup version, and found afterwards the CRM server was configured to not automatically update all the organizations when update rollups are installed. To handle this post-upgrade situation, I wrote a PowerShell script to automate the update of the organizations rather than manually updating each organization one at a time through the deployment manager user interface. Continue reading “PowerShell script to update all CRM organizations to newest version”

Integrating Google Analytics into Adxstudio Portals

Google Analytics can be easily integrated into an Adxstudio Portals solution through a simple data entry configuration procedure using the Content Snippets entity. This blog post shows how to enter your Google Analytics tracking code and how the Google Analytics script gets inserted into the portal’s web pages. Continue reading “Integrating Google Analytics into Adxstudio Portals”