Skip to content

Instantly share code, notes, and snippets.

View engram-design's full-sized avatar

Josh Crawford engram-design

View GitHub Profile
@engram-design
engram-design / _entry.html
Created May 29, 2015 05:31
SEO for Craft
{% extends "_layout" %}
{% set seo = {
title: "My New Title"
} %}
{% block content %}
{% endblock %}
@engram-design
engram-design / ext.moreevents.php
Last active August 29, 2015 14:14
Fixes for MoreEvents ExpressionEngine plugin
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Moreevents_ext {
var $name = 'moreEvents';
var $version = '1.2.5';
var $description = 'moreEvents system extensions';
var $settings_exist = 'n';
var $docs_url = ''; // 'http://expressionengine.com/user_guide/';
@engram-design
engram-design / app.js
Last active December 17, 2015 02:58
A demonstration of using Handlebars with Backbone.Marionette. Utilizes Grunt.js task (grunt-contrib-handlebars) to pre-compile templates, and swaps Handlebars.runtime for further optimization. Feel free to comment if you have any suggestions or questions!
define([
'marionette',
'templates'
], function(Marionette, Templates) {
var app = new Marionette.Application({
root: '/',
templates: Templates
});
var express = require('express'),
passport = require('passport'),
LocalStrategy = require('passport-local').Strategy;
var users = [
{ id: 1, username: 'bob', password: 'secret', email: 'bob@example.com' }
];
function findById(id, fn) {
var idx = id - 1;