Por admin-dayscript, 6 Septiembre, 2018

Despues de haber cambiado las directrices del subtema STARTER de foundation procedemos con los siguientes pasos:

Generar archivo Package.json:

  • En la caperta raiz del tema, debemos ejecutar :

git init

Por admin-dayscript, 4 Septiembre, 2018

Instalar Drupal composer init global

$ composer global require hussainweb/drupal-composer-init

En un directorio nuevo ejecutar composer drupal-init para crear el archivo composer.json

$ composer drupal-init

Welcome to the Drupal Composer config generator

This command will guide you through creating your composer.json config for a Drupal setup.

Package name (<vendor>/<name>) [dayscript/drupal-learning]: dayscript/drupal-learning

Por admin-dayscript, 22 Agosto, 2018

$query = new EntityFieldQuery();

$query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'nodetype');

$results = $query->execute();

foreach($results['node'] as $key => $node){ $node = node_load($node->nid); $node = entity_metadata_wrapper('node', $node); if( condition ){ $node->field_tipo_de_minisitio->set(41799); $node->save(); }else{ dpm( $node->field_tipo_de_minisitio->value() ); } }

Por admin-dayscript, 14 Septiembre, 2017

Instalar CLI

sudo easy_install awscli o sudo pip install awscli

Descargar un Bucket S3 completo

AWS_ACCESS_KEY_ID=xxxxxxxx AWS_SECRET_ACCESS_KEY=xxxxxxxx aws s3 sync s3://name-bucket .

Por admin-dayscript, 25 Abril, 2017

sudo apt-get install unixodbc-dev

sudo pecl search sqlsrv

sudo pecl install sqlsrv-4.1.6.1

sudo pecl install pdo_sqlsrv-4.1.6.1

sudo su apt-get update apt-get -y install php7.0 mcrypt php7.0-mcrypt php-mbstring php-pear php7.0-dev php7.0-xml

Por admin-dayscript, 10 Abril, 2017

Funcion recursiva

function array_to_utf($array = array()){ foreach ( $array as $key => $value ) { if(is_array($value)){ $temp[$key] = self::array_to_utf($value); }elseif(is_object($value)){ foreach ($value as $index => $item) { $temp[$key][$index] = utf8_encode(html_entity_decode($item, ENT_QUOTES | ENT_HTML401, "UTF-8")); } } else{ $temp[$key] = utf8_encode(html_entity_decode($value,ENT_QUOTES | ENT_HTML401, "UTF-8")); } } return $temp; }

Por admin-dayscript, 16 Noviembre, 2016

Ejecutar en nuestra instalacion de Laravel.

composer require maatwebsite/excel

Agregar al archivo 'config/app.php' en providers

Maatwebsite\Excel\ExcelServiceProvider::class,

Agregar en aliases

'Excel' => Maatwebsite\Excel\Facades\Excel::class,

Registramos la clase

php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

Implementacion del controlador

Por admin-dayscript, 2 Noviembre, 2016

Descargar la ultima version estable github.com/drush-ops/drush/releases.

Ejectar el siguiente comando PHP

php -r "readfile('https://s3.amazonaws.com/files.drush.org/drush.phar');" > drush

Probar la instalacion

php drush core-status

Crear el comando drush para poderlo ejecutar

chmod +x drush sudo mv drush /usr/local/bin
drush init

Por admin-dayscript, 2 Noviembre, 2016

Php 7.0 viene instalado por defecto

INSTALAR PHP 5.6

Abrimos la terminal y ejecutamos los siguientes comandos:

sudo a2dismod proxy_fcgi proxy; sudo service apache2 restart

No se necesita desinstalar PHP 7 se pueden tener las dos versiones instaladas al mismo tiempo

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update