Skip to content

Instantly share code, notes, and snippets.

View rcurlette's full-sized avatar

Robert Curlette rcurlette

View GitHub Profile
@rcurlette
rcurlette / notification.js
Created July 10, 2013 05:33
Tridion GUI Extension js file to send messages from SignalR to the MessageCenter. Part of the SignalR + Tridion MessageCenter notification.
var $j = jQuery.noConflict();
var userid = GetUserID();
var connection = $j.connection('http://localhost:8123/channel');
connection.start()
.done(function() {
connection.send('join ' + userid);
connection.received(function (data) {
// Show MessageCenter Message
$messages.registerNotification(data);
@rcurlette
rcurlette / Readonly.js
Last active December 18, 2015 19:09
Readonly.js file containing code to enable [readonly] and [hide] functionality in Tridion Schemas
// Created by Robert Curlette, 18 June, 2013
// Not possible with support of Tridion StackExchange community and these posts:
// http://tridion.stackexchange.com/questions/1810/component-fields-available-in-gui-extension-with-fieldbuilder
// http://tridion.stackexchange.com/questions/1252/gui-extension-to-hide-field-in-2011-sp1
// http://tridion.stackexchange.com/questions/1380/make-schema-fields-read-only-in-tridion-2011-sp1
// http://tridion.stackexchange.com/questions/1915/how-to-get-component-metadata-fields-with-fieldbuilder
var $j = jQuery.noConflict();
if ($display)
{
@rcurlette
rcurlette / Readonly.config
Created June 21, 2013 13:43
Readonly fields config
<?xml version="1.0"?>
<Configuration xmlns="http://www.sdltridion.com/2009/GUI/Configuration/Merge"
xmlns:cfg="http://www.sdltridion.com/2009/GUI/Configuration"
xmlns:ext="http://www.sdltridion.com/2009/GUI/extensions"
xmlns:cmenu="http://www.sdltridion.com/2009/GUI/extensions/ContextMenu">
<resources cache="true">
<cfg:filters />
<cfg:extensiongroups>
<cfg:extensiongroup name="Tridion.Extensions.ComponentView.Fields">
<cfg:extension target="Tridion.Web.UI.Editors.CME.Views.Component">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ServiceStack.OrmLite;
using ServiceStack.OrmLite.Sqlite;
using System.Data;
using ServiceStack.Common.Utils;
namespace OrmLiteExample
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ServiceStack.DataAnnotations;
namespace OrmLiteExample
{
class Note
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ServiceStack.OrmLite;
using ServiceStack.OrmLite.Sqlite;
using System.Data;
using ServiceStack.Common.Utils;
namespace OrmLiteExample
@rcurlette
rcurlette / Tridion-GUI-Extension-Config-Tab
Created May 31, 2012 06:40
Tridion GUI Extension Config for Extra Tab
<?xml version="1.0"?>
<Configuration xmlns="http://www.sdltridion.com/2009/GUI/Configuration/Merge"
xmlns:cfg="http://www.sdltridion.com/2009/GUI/Configuration"
xmlns:ext="http://www.sdltridion.com/2009/GUI/extensions"
xmlns:cmenu="http://www.sdltridion.com/2009/GUI/extensions/ContextMenu">
<resources cache="true">
<cfg:filters />
<cfg:groups>
<cfg:group name="RC.HelloTab" merge="always">
@rcurlette
rcurlette / Tridion-Razor-HTML-Header-Import-TBB.htm
Created April 25, 2012 14:37
Tridion Razor HTML Header Import TBB
<head>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
<title>@(Page.MetaData.Title != null ? Page.MetaData.Title : Page.Title)</title>
<meta content="@(Page.MetaData.Description)" name='description'>
<meta content="@(Page.MetaData.Keywords)" name='keywords'>
<link href="/global/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
<script src='//ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/jquery-ui.min.js'></script>
</head>
@rcurlette
rcurlette / Tridion-Index-Intro-Component-Template-TBB.htm
Created April 25, 2012 14:36
Tridion Index Intro Component Template TBB
<div class="span4">
<h2>@Fields.Heading</h2>
<p>@Fields.Summary</p>
<p><a class="btn" href="#">View details &raquo;</a></p>
</div>
@rcurlette
rcurlette / Tridion-Index-BannerText-Component-Template-TBB.htm
Created April 25, 2012 14:35
Tridion Index BannerText Component Template TBB
<div class="hero-unit">
<h1>@Fields.Heading</h1>
<p>@Fields.Summary</p>
<p><a class="btn btn-primary btn-large">Learn more &raquo;</a></p>
</div>