View template-helpers.js
define(['handlebars'], function (Handlebars) { | |
var templateHelpers = { | |
// Register all defined template helpers | |
load: function () { | |
// Render JSON representation of current context, | |
// e.g., {{{debug this}}} | |
Handlebars.registerHelper('debug', function (context) { | |
return new Handlebars.SafeString( |
View example.json
{ "path": "/content/geometrixx/my-first-jinja-page", | |
"properties": [ | |
{ "name": "jcr:primaryType", | |
"value": "cq:Page" }], | |
"nodes": [ | |
{ "path": "jcr:content", | |
"properties": [ | |
{ "name": "jcr:primaryType", | |
"value": "cq:PageContent"}, |
View gist:2763408
require 'sinatra' | |
get '/' do | |
@headers = env.reject {|k, v| k =~ /async*|rack*/}.sort.each | |
haml :index | |
end |
View tree_activation.py
import httplib2 | |
import urllib | |
import base64 | |
from html2text import html2text | |
#---------------------------------------------------------- | |
# INSTANCE-SPECIFIC CONSTANTS // customize before running | |
CQ_HOSTNAME = 'localhost' | |
CQ_SERVER = 'http://%s:4502' % CQ_HOSTNAME | |
USERNAME = 'admin' |
View delta_monitor.py
import codecs, os, glob | |
from datetime import datetime | |
import time | |
from stat import * | |
#---------------------------------------------------------- | |
BASE_DIR = r'C:\some_folder' | |
FILE_DIRS = [ | |
'some_subfolder_a', | |
'some_subfolder_b', |
View gist:1235375
package com.my.company.customimporter; | |
import java.io.IOException; | |
import java.io.InputStream; | |
import org.apache.sling.api.resource.Resource; | |
import org.slf4j.Logger; | |
import org.slf4j.LoggerFactory; | |
import com.day.cq.polling.importer.HttpImporter; |
View gist:1224478
require "logger" | |
configure do | |
LOG = Logger.new(STDOUT) | |
LOG.level = Logger.const_get ENV['LOG_LEVEL'] || 'DEBUG' | |
LOG.info 'I am logging something.' | |
end |
View app.rb
require "rubygems" | |
require "sinatra" | |
require "json" | |
require "haml" | |
get '/' do | |
CURRENT_HOST = env['SERVER_NAME'] == 'localhost' ? "#{env['SERVER_NAME']}:#{env['SERVER_PORT']}" : env['SERVER_NAME'] | |
haml :home | |
end |