Skip to content

Instantly share code, notes, and snippets.

View ClaudioVarandas's full-sized avatar

Cláudio Varandas ClaudioVarandas

  • Lisbon Portugal
  • 22:27 (UTC +01:00)
View GitHub Profile
composer create-project drupal/drupal project-name 8.1.*
composer config repositories.drupal composer https://packages.drupal.org/8
drush si standard --db-url='mysql://[user]:[pass]@localhost/[db_name]' --site-name=xxx --account-name=admin --account-pass=9999
### Drupal Commerce
composer require "drupal/commerce 2.x-dev"
drupal module:install commerce_product commerce_checkout commerce_cart commerce_tax
<?php
$ldaprdn = "uid=test,ou=test,dc=test,dc=test,dc=pt";
$ldappass = "xxx";
$basedn = "dc=test,dc=pt";
// if no ldap.conf or ldaprc configured, need to put certificate in environment
putenv('LDAPTLS_CACERT=./ca.pem');
//Enable debug
@ClaudioVarandas
ClaudioVarandas / migrate.sh
Created September 16, 2016 23:10 — forked from pjmazenot/migrate-mamp-to-mysql-5.7.sh
Upgrade MAMP 3.5 to MySQL 5.7 tested 2016/09/17
#!/bin/sh
# Original by Ken Lin
# Updated by Pierre-Julien Mazenot
#
# - Mysql version 5.7.9 -> 5.7.11
# - Comments
#
# Additional notes after last tests
#
#reset passwords
drush user-password admin --password=1234
@ClaudioVarandas
ClaudioVarandas / module.locale.inc
Created January 25, 2017 12:26
Drupal language custom provider
<?php
/**
* @file
* Handles localization for module.
*/
/**
* Language callback for selecting the active language.
@ClaudioVarandas
ClaudioVarandas / Drupal lang negotiation my.module
Last active March 8, 2017 10:01
hook_language_negotiation_info for custom provider
/**
* Implements hook_language_negotiation_info().
*/
function nap_language_negotiation_info() {
return array(
'nap_language_provider' => array(
'callbacks' => array(
'language' => 'MODULE_language_provider_callback',
'switcher' => 'MODULE_language_switcher_callback',
'url_rewrite' => 'MODULE_language_url_rewrite_callback',
@ClaudioVarandas
ClaudioVarandas / git.sh
Created March 8, 2017 10:03
Git tricks
#How to prune local tracking branches that do not exist on remote anymore
git branch -r | awk '{print $1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print $1}' | xargs git branch -d
@ClaudioVarandas
ClaudioVarandas / fedora_25_lamp.sh
Last active March 27, 2017 16:08
Fedora 25 lamp
####Mysql 5.7
## Fedora 25 ##
MariaDb 10.1
#Fedora 25 provides PHP version 7.0 in its official repository
#Command to install the Remi repository configuration package:
dnf install http://rpms.remirepo.net/fedora/remi-release-25.rpm
#You want multiple versions which means using a Software Collection
@ClaudioVarandas
ClaudioVarandas / dom-helper.js
Created March 31, 2017 07:40 — forked from SitePointEditors/dom-helper.js
Mini jQuery, sort of.
/**
* A collection of helper prototype for everyday DOM traversal, manipulation,
* and event binding. Sort of a minimalist jQuery, mainly for demonstration
* purposes. MIT @ m3g4p0p
*/
window.$ = (function (undefined) {
/**
* Duration constants
* @type {Object}
@ClaudioVarandas
ClaudioVarandas / dom-helper.js
Created March 31, 2017 07:41 — forked from SitePointEditors/dom-helper.js
Mini jQuery, sort of.
/**
* A collection of helper prototype for everyday DOM traversal, manipulation,
* and event binding. Sort of a minimalist jQuery, mainly for demonstration
* purposes. MIT @ m3g4p0p
*/
window.$ = (function (undefined) {
/**
* Duration constants
* @type {Object}