Skip to content

Instantly share code, notes, and snippets.

View sitefinitySDK's full-sized avatar

Sitefinity SDK sitefinitySDK

View GitHub Profile
{
"Source": "Sitefinity Insight",
"TenantId": "dd838e37-aee1-4904-bf45-59930bfeb537",
"EventType": "PropensityScoringQualifiedInPartition",
"EventId": "246d31a3-d1a1-43cc-a640-6f6b7e75db59",
"Timestamp": "2025-01-01T06:57:29.3646827Z",
"ContactId": 1,
"ContactEmail": "someone@somewhere.com",
"ConversionId": 1,
"ConversionName": "Potential Buyer",
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http'
import { Resource } from '@opentelemetry/resources'
import { NodeSDK } from '@opentelemetry/sdk-node'
import { SimpleSpanProcessor } from '@opentelemetry/sdk-trace-node'
import { ATTR_SERVICE_NAME } from '@opentelemetry/semantic-conventions'
const sdk = new NodeSDK({
resource: resourceFromAttributes({
[ATTR_SERVICE_NAME]: 'next-app',
}),
export async function register() {
if (process.env.NEXT_RUNTIME === 'nodejs') {
await import('./instrumentation.node.ts')
}
}
@sitefinitySDK
sitefinitySDK / mcp.json
Last active July 18, 2025 12:00
Sitefinity MCP ASP.NET Core Server configuration
{
"servers": {
"sitefinity-aspnet-core": {
"url": "https://mcp.sitefinity.cloud/netcore-widgets/",
"headers": {
"x-sitefinity-url": "https://www.example.com/api/default"
}
}
}
}
@sitefinitySDK
sitefinitySDK / mcp.json
Last active July 14, 2025 15:20
Sitefinity MCP Next.js Server configuration
{
"servers": {
"sitefinity-nextjs": {
"url": "https://mcp.sitefinity.cloud/nextjs-widgets/",
"headers": {
"x-sitefinity-url": "https://www.example.com/api/default"
}
}
}
}
using System.ComponentModel;
using Progress.Sitefinity.Renderer.Entities.Content;
using Progress.Sitefinity.Renderer.Designers.Attributes;
namespace SitefinityWebApp
{
public class DemoMixedContentContext
{
[Content]
public MixedContentContext AllTypes { get; set; }
module.exports = {
// ...
webpack: (config, options) => {
config.resolve['alias']['@progress/sitefinity-nextjs-sdk/diagnostics/empty'] = '@progress/sitefinity-nextjs-sdk/diagnostics/dev';
config.resolve['alias']['@widgetregistry'] = path.resolve(__dirname, 'src/app/widget-registry'); // <- this should be present by default in your project
return config;
},
serverExternalPackages:[
using Lucene.Net.Search;
using Telerik.Sitefinity.Services.Search.Data;
using Telerik.Sitefinity.Search;
using Lucene.Net.QueryParsers.Classic;
using System.Collections.Specialized;
using Telerik.Sitefinity.Configuration;
using Telerik.Sitefinity.Search.Configuration;
using Telerik.Sitefinity.Services.Search.Configuration;
namespace SitefinityWebApp.Documentation.Samples.Search
using Lucene.Net.Documents;
using Lucene.Net.Index;
using Lucene.Net.Queries;
using Lucene.Net.Search;
using System;
using Telerik.Sitefinity.Publishing;
namespace SitefinityWebApp.Documentation.Samples.Search
{
/// <summary>
@sitefinitySDK
sitefinitySDK / CustomizedLuceneSearchService.cs
Created May 21, 2025 07:44
SF_11.1, SF_11.2, SF_12.0, SF_12.1, SF_12.2, SF_13.0, SF_13.1, SF_13.2, SF_13.3, SF_14.0, SF_14.1, SF_14.2, SF_14.3, SF_14.4, SF_15.0, SF_15.1, SF_15.2 - https://www.progress.com/documentation/sitefinity-cms/for-developers-customize-the-lucene-search-scoring
using Lucene.Net.QueryParsers;
using Lucene.Net.Search;
using System.Collections.Specialized;
using Telerik.Sitefinity.Configuration;
using Telerik.Sitefinity.Search;
using Telerik.Sitefinity.Search.Configuration;
using Telerik.Sitefinity.Services.Search.Configuration;
using Telerik.Sitefinity.Services.Search.Data;
namespace SitefinityWebApp.Documentation.Samples.Search