27. December 2018 14:12
/
Christian Linkhusen
/
/
Comments (0)
In a setup where you deploy your web applications to Azure with Octopus, you’ll find out, when you execute an Azure PowerShell Script the context you execute the script is in the scope of the Octopus Server. This causes trouble when you try to execute a synchronization of Unicorn from PowerShell as described on GitHub Unicorn for Sitecore –
PowerShell Remote Scripting.
The reason to this is that, when you execute your PowerShell script in the Azure PowerShell Script Step, you are not able to load the MicroCHAP.dll as it is not present on the Octopus Server. The solution to get access to the local resources on the Azure WebApp is thru the Kudu API.
A setup in Octopus Deploying a Sitecore solution with a final step that executes a Unicorn Sync could look like this in Octopus:
![](data:image/png;base64,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)
- Provision Sitecore to Azure if Sitecore is not present
- Stop the Content Editing Site
- Cleanup before deploying the application
- Deployment of the application itself
- Start the Content Editing Site
- Hold on a moment for the CM to get alive
- Sync your Unicorn stuff
The last step executes a PowerShell made with a strong inspiration from Kam’s example of executing the sync from a remote script.
function Get-AzureRmWebAppPublishingCredentials($resourceGroupName, $webAppName, $slotName = $null){
if ([string]::IsNullOrWhiteSpace($slotName)){
$resourceType = "Microsoft.Web/sites/config"
$resourceName = "$webAppName/publishingcredentials"
}
else{
$resourceType = "Microsoft.Web/sites/slots/config"
$resourceName = "$webAppName/$slotName/publishingcredentials"
}
$publishingCredentials = Invoke-AzureRmResourceAction -ResourceGroupName $resourceGroupName -ResourceType $resourceType -ResourceName $resourceName -Action list -ApiVersion 2015-08-01 -Force
return $publishingCredentials
}
function Get-KuduApiAuthorisationHeaderValue($resourceGroupName, $webAppName, $slotName = $null){
$publishingCredentials = Get-AzureRmWebAppPublishingCredentials $resourceGroupName $webAppName $slotName
return ("Basic {0}" -f [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $publishingCredentials.Properties.PublishingUserName, $publishingCredentials.Properties.PublishingPassword))))
}
function Get-KuduApiUrl($webAppName, $slotName = "", $kuduPath){
if ($slotName -eq ""){
$kuduApiUrl = "https://$webAppName.scm.azurewebsites.net/api/vfs/site/wwwroot/$kuduPath"
}
else{
$kuduApiUrl = "https://$webAppName`-$slotName.scm.azurewebsites.net/api/vfs/site/wwwroot/$kuduPath"
}
$virtualPath = $kuduApiUrl.Replace(".scm.azurewebsites.", ".azurewebsites.").Replace("/api/vfs/site/wwwroot", "")
[hashtable]$Return = @{}
$Return.VirtualPath = $virtualPath
$Return.KuduApiUrl = $kuduApiUrl
return $Return
}
function Download-FileFromWebApp($resourceGroupName, $webAppName, $slotName = "", $kuduPath, $localPath){
$kuduApiAuthorisationToken = Get-KuduApiAuthorisationHeaderValue $resourceGroupName $webAppName $slotName
$kuduApiObj = Get-KuduApiUrl $webAppName $slotName $kuduPath
Write-Host "Downloading File from WebApp. Source: '$($kuduApiObj.VirtualPath)'. Target: '$localPath'..." -ForegroundColor DarkGray
Invoke-RestMethod -Uri $kuduApiObj.KuduApiUrl `
-Headers @{"Authorization"=$kuduApiAuthorisationToken;"If-Match"="*"} `
-Method GET `
-OutFile $localPath `
-ContentType "multipart/form-data" `
-ErrorAction SilentlyContinue
}
$ScriptPath = Split-Path $MyInvocation.MyCommand.Path
function Sync-Unicorn {
param(
[Parameter(Mandatory=$TRUE)]
[string]$ControlPanelUrl,
[Parameter(Mandatory=$TRUE)]
[string]$SharedSecret,
[string[]]$Configurations,
[string]$Verb = 'Sync',
[switch]$SkipTransparentConfigs,
[switch]$DebugSecurity
)
# PARSE THE URL TO REQUEST
$parsedConfigurations = '' # blank/default = all
if($Configurations) {
$parsedConfigurations = ($Configurations) -join "^"
}
$skipValue = 0
if($SkipTransparentConfigs) {
$skipValue = 1
}
$url = "{0}?verb={1}&configuration={2}&skipTransparentConfigs={3}" -f $ControlPanelUrl, $Verb, $parsedConfigurations, $skipValue
if($DebugSecurity) {
Write-Host "Sync-Unicorn: Preparing authorization for $url"
}
# GET AN AUTH CHALLENGE
$challenge = Get-Challenge -ControlPanelUrl $ControlPanelUrl
if($DebugSecurity) {
Write-Host "Sync-Unicorn: Received challenge from remote server: $challenge"
}
# CREATE A SIGNATURE WITH THE SHARED SECRET AND CHALLENGE
$signatureService = New-Object MicroCHAP.SignatureService -ArgumentList $SharedSecret
$signature = $signatureService.CreateSignature($challenge, $url, $null)
if($DebugSecurity) {
Write-Host "Sync-Unicorn: MAC '$($signature.SignatureSource)'"
Write-Host "Sync-Unicorn: HMAC '$($signature.SignatureHash)'"
Write-Host "Sync-Unicorn: If you get authorization failures compare the values above to the Sitecore logs."
}
Write-Host "Sync-Unicorn: Executing $Verb..."
# USING THE SIGNATURE, EXECUTE UNICORN
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$result = Invoke-StreamingWebRequest -Uri $url -Mac $signature.SignatureHash -Nonce $challenge
if($result.TrimEnd().EndsWith('****ERROR OCCURRED****')) {
throw "Unicorn $Verb to $url returned an error. See the preceding log for details."
}
# Uncomment this if you want the console results to be returned by the function
# $result
}
function Get-Challenge {
param(
[Parameter(Mandatory=$TRUE)]
[string]$ControlPanelUrl
)
$url = "$($ControlPanelUrl)?verb=Challenge"
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$result = Invoke-WebRequest -Uri $url -TimeoutSec 360 -UseBasicParsing
$result.Content
}
function Invoke-StreamingWebRequest($Uri, $MAC, $Nonce) {
$responseText = new-object -TypeName "System.Text.StringBuilder"
$request = [System.Net.WebRequest]::Create($Uri)
$request.Headers["X-MC-MAC"] = $MAC
$request.Headers["X-MC-Nonce"] = $Nonce
$request.Timeout = 10800000
$response = $request.GetResponse()
$responseStream = $response.GetResponseStream()
$responseStreamReader = new-object System.IO.StreamReader $responseStream
while(-not $responseStreamReader.EndOfStream) {
$line = $responseStreamReader.ReadLine()
if($line.StartsWith('Error:')) {
Write-Host $line.Substring(7) -ForegroundColor Red
}
elseif($line.StartsWith('Warning:')) {
Write-Host $line.Substring(9) -ForegroundColor Yellow
}
elseif($line.StartsWith('Debug:')) {
Write-Host $line.Substring(7) -ForegroundColor Gray
}
elseif($line.StartsWith('Info:')) {
Write-Host $line.Substring(6) -ForegroundColor White
}
else {
Write-Host $line -ForegroundColor White
}
[void]$responseText.AppendLine($line)
}
return $responseText.ToString()
}
. .\AuthenticateWithServicePrincipal.ps1
Authenticate
Set-AzureRMContext -SubscriptionId $subscriptionId
Download-FileFromWebApp $resourceGroup $OctopusParameters["Octopus.Action.Azure.WebAppName"] "" "bin/MicroCHAP.dll" "$($OctopusParameters["env:OctopusCalamariWorkingDirectory"])\MicroCHAP.dll"
Add-Type -Path "$($OctopusParameters["env:OctopusCalamariWorkingDirectory"])\MicroCHAP.dll"
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Sync-Unicorn -ControlPanelUrl "https://$($OctopusParameters["cmSiteHostName"])/unicorn.aspx" -SharedSecret $OctopusParameters["Unicorn.SharedSecret"]
4fe07c37-7026-4830-8e08-74284b380196|1|1.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags :
A nice feature in Sitecore when you are editing Items from the Content Editor, is the Context Menu. Here are almost all functions you'll need when working with Items. Create new, Copy, Delete, Rename Item and more. But one feature that is missing is the possibility to publish your Items.
But don't cry yourself to sleep anymore over this, because this little tip will fix this small issue for you :)
In Sitecore open the Desktop and switch to the Core Database. Here you'll find how Sitecore is build up inside Sitecore, so be carefull not to mess it all up inside here!
Next you wil have to navigate to the Menu Item for Publish Item. This you will find on the path: "/sitecore/content/Applications/Content Editor/Menues/Publish/Publish Item"
Then you just have to copy the Publish Item menu item to the Default Context menu. This is done by selecting Copying -> Copy to and select the destination: "/sitecore/content/Applications/Content Editor/Context Menues/Default"
Last thing you just have to do is to sort the new Menu Item in the Context menu, making it appear in a logical order in the menu. Go to the Default Context menu in the Content editor: "/sitecore/content/Applications/Content Editor/Context Menues/Default", and just sort the Publishing Item to the position you find best.
That's all - shift back to the Master database and start publishing your Sitecore Items from the Context Menu.
60be767c-192f-4fbb-9ba3-355dfc161662|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
I have a small tip to you, when you have to update items in your Sitecore solution from a batch job or a script correcting data on several items in the solution. It is possible to accomplice this without changing the fields "Updated by" and "Updated", there by your script will not overwrite the original data about, who updated the item and when.
This is simply done by setting the updateStatistics flag to false when editing the Item.
using (new SecurityDisabler())
{
var items = Sitecore.Context.Item.Children;
foreach (var scItem in items)
{
using (new EditContext(scItem, false, false))
{
//update whatever data on your childitem you have to correct
//without changing the statistics fields
}
}
}
Thats all folks - hapii coding ;)
75338f42-98c9-495a-8a57-4966824385ef|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
When using the reminder function in Sitecore the editor will receive the same reminder for every database the Item exists. In a normal setup with a master and a web database this will cause the editor to get the same reminder twice.
If you only want the editors to receive one email (eg. for the master database) it is possible to disable the sending of reminders for other databases by overriding the Sitecore.Tasks.TaskDatabaseAgent in Sitecore.
After reflecting the TaskDatabaseAgent I came up with this implementation, which only execute a EmailReminderTask if it's from the Master database. If it's from another database the task is marked as done, but without executing the Task.
public class CustomTaskDatabaseAgent : TaskDatabaseAgent
{
public new void Run()
{
Task[] pendingTasks = Globals.TaskDatabase.GetPendingTasks();
this.LogInfo("Processing tasks (count: " + (object)pendingTasks.Length + ")");
foreach (Task task in pendingTasks)
{
try
{
task.LogActivity = this.LogActivity;
//Test if the Task is the EmailReminderTask and the current database is not master database
if (task.GetType() == typeof (EmailReminderTask) && !task.DatabaseName.ToLower().Equals("master"))
{
//If its not the master database
//Only mark the Task as done, dont execute the remider
Globals.TaskDatabase.MarkDone(task);
}
else
{
task.Execute();
}
TaskCounters.TasksExecuted.Increment();
}
catch (Exception ex)
{
Log.Error("Exception in task", ex, task.GetType());
}
}
}
private void LogInfo(string message)
{
if (!this.LogActivity)
return;
Log.Info(message, (object)this);
}
}
The custom DatabaseAgent is enabled by changing the Sitecore.Tasks.DatabaseAgent in the web.config file.
//Default TaskDatabaseAgent
<agent type="Sitecore.Tasks.TaskDatabaseAgent" method="Run" interval="00:10:00"/>
//Custom TaskDatabaseAgent
<agent type="Netmester.SitecoreExtensions.CustomTaskDatabaseAgent" method="Run" interval="00:10:00"/>
Now the editor will only receive one email pr. reminder, which is the one from the Master database.
e491afd9-3f18-4e80-ab12-833d947cde5a|1|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags :
If you set up the reminder function in Sitecore, and you have a Multi server setup with Content Manager and Content Delivery instances, you may run into problems with reminders not being sent.
The problem is that the TaskDatabaseAgent are running on both the CM- and the CD instance in your Sitecore setup, and if the Master database is disabled on the CD instance, the sending of the reminder will fail. In the Sitecore logfiles on the CD instance you will find log entries like this one:
ManagedPoolThread #13 14:34:25 ERROR Exception in task
Exception: System.InvalidOperationException
Message: Could not find configuration node: databases/database[@id='master']
Source: Sitecore.Kernel
at Sitecore.Diagnostics.Assert.IsTrue(Boolean condition, String message)
at Sitecore.Configuration.Factory.GetConfigNode(String xpath, Boolean assert)
at Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert)
at Sitecore.Configuration.Factory.GetDatabase(String name, Boolean assert)
at Sitecore.Tasks.EmailReminderTask.SendReminder()
at Sitecore.Tasks.TaskDatabaseAgent.Run()
ManagedPoolThread #13 14:34:25 INFO Executing email reminder task
ManagedPoolThread #13 14:34:25 INFO Parameters: <r><to>xyz@domain.net</to><txt>Påmindelse kl 13:41 - ckl</txt></r>
ManagedPoolThread #13 14:34:25 ERROR Exception in task
Exception: System.InvalidOperationException
Message: Could not find configuration node: databases/database[@id='master']
Source: Sitecore.Kernel
at Sitecore.Diagnostics.Assert.IsTrue(Boolean condition, String message)
at Sitecore.Configuration.Factory.GetConfigNode(String xpath, Boolean assert)
at Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert)
at Sitecore.Configuration.Factory.GetDatabase(String name, Boolean assert)
at Sitecore.Tasks.EmailReminderTask.SendReminder()
at Sitecore.Tasks.TaskDatabaseAgent.Run()
ManagedPoolThread #13 14:34:25 INFO Job ended: Sitecore.Tasks.TaskDatabaseAgent (units processed: )
The solution to the problem is to disable the TaskDatabaseAgent on the CD instance. This is done by setting the interval to 00:00:00 on the TaskDatabaseAgent in the web.config file.
<agent type="Sitecore.Tasks.TaskDatabaseAgent" method="Run" interval="00:00:00"/>
Once you have solved the problem, you might receive a reminder mail from each database for every item where a reminder was created in Sitecore. How to solve this problem you can read about in this
blog: Receiving the same reminder twice :)
62023454-cb15-4a27-8e78-0f57fd75006c|1|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
In a solution I'm working on, we have a newslist presentation where News are created in Sitecore as Items in different parts of the content tree, and they are all shown on the same list. When you follow a link on the list, the Newsitem is shown in the context of the list and not from the address reflecting where the Item is created in Sitecore.
Address of NewsItems that are presented in the context of the newslist would be on the form:
www.host.net/list/item?id={guid} When you implement your webcontrols for presentation of the Item, it is not possible to reference Sitecore.Context.Item because the context will be the containeritem used as an "Presentation container Item" and not the newsitem you want to show. A solution could be to create a local variable "currentItem" where you get the item you want to render by caling something like Sitecore.Context.Database.GetItem(Request.QueryString["id"]); in the Page_Load() or similar. But this solution, will not work if you have Items with different layouts, eg. if you are using Web Forms For Marketiers and have created a webform for one of the Items you are trying to render in the context of the list.
A solution for the problem could be to override the Context Item by creating a httpRequestBegin processor and execute right after Sitecores Itemresolver.
More...
0b1d29eb-88ac-40f7-93dc-ad9fc95669e4|1|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags :
When you use Sitecore Active Directory module it is possible to set up Single Sign On by protecting the file LDAPLogin.aspx with Windows Authentication. Then it is possible to login to Sitecore without entering username and password, when you enter the following URL: http://[yoursite]/sitecore/admin/LDAPLogin.aspx.
This will login the user to the Content Editor or the StartURL entered on the users User Profile in Sitecore.
But what if you want to make it possible for the users to decide for them self, if they would like to login to the Desktop or the Content Editor?
4f93aa01-9517-4a2c-82b5-857c9995d2e4|1|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Highlight.js supplies a javascript library for syntax highlighting your code snippets on the web. The solution is hosted and is setup with inserting 3 lines of code.
Include the Javascript, stylesheet and initialize the highlighting, by inserting the following 3 lines to the head section of your page:
<link rel="stylesheet" href="http://yandex.st/highlightjs/8.0/styles/vs.min.css">
<script src="http://yandex.st/highlightjs/8.0/highlight.min.js"></script>
<script type="text/javascript">hljs.initHighlightingOnLoad();</script>
All you have to do now, is to mark up your code snippet in the content with <pre><code>[content]</code</pre> and you are up and running.
41d772e1-9949-4357-b498-4927b9d98b77|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04