Por admin-dayscript, 21 Octubre, 2016

Alterar el formulario para agregar un archivo JS

function modulo_form_alter(&$form,&$form_state){
$form["#attached"]["js"][]=drupal_get_path("module","modulo")."/includes/js/js.js"; }

Codigo que debe ir en el archivo JS

Ruta del archivo 'modules/modulo/includes/js/js.js'

Por admin-dayscript, 15 Septiembre, 2016

Ejecutar el siguiente comando:

  • composer require ipunkt/laravel-analytics

Agregar providers en config/app.php:

  • Ipunkt\LaravelAnalytics\AnalyticsServiceProvider::class,

Agregar aliases en config/app.php:

  • 'Analytics' => Ipunkt\LaravelAnalytics\AnalyticsFacade::class,

En el archivo .env agregar las variables: ANALYTICS_PROVIDER=GoogleAnalytics ANALYTICS_TRACKING_ID=your-tracking-id

Por admin-dayscript, 2 Mayo, 2016

var datos = ['uno','uno','dos','dos','dos','tres','tres','tres','cuatro'];

console.log(datos.unique());

Array.prototype.unique=function(a){ return function(){ return this.filter(a) } }(function(a,b,c){ return c.indexOf(a,b+1)<0 });

Por admin-dayscript, 30 Noviembre, 2015

//PHP module/module.module

Global $user ; $usuario = array(  'user' => $user, ); drupal\_add\_js(array('nombre del modulo' => array('infoUsuario' => $usuario)), 'setting');
JavaScript js/app.js

(function($) { Drupal.behaviors.nombre_del_tema = {
attach: function(context, settings){ console.log(settings.infoUsuario) } }; })(jQuery);

Por admin-dayscript, 26 Noviembre, 2015

Se debe tener instaldo nodejs y npm.

Intalar Gulp global
npm install --global gulp

Intalar dependencias del proyecto
npm install --save-dev gulp

Generar el archivo Gulpfile.js en la carpeta del proyecto
var gulp = require('gulp'); gulp.task('default', function() { // aqui debe ir la configuracion de la tarea });

Solucionar Error: Gulp-autoprefixer throwing ReferenceError: Promise is not defined en Ubuntu

Debemos actualizar a la ultima version de Nodejs

Por admin-dayscript, 12 Julio, 2015

Estructura
alias comandopersonalizado=”comando original”

Abriremos el archivo .bashrc con el siguiente comando:

  • sudo gedit ~/.bashrc

Ahora añadiremos las lineas con nuestros comandos personalizados

Ejemplo:

fi
alias intalar="sudo apt-get install"
alias actualizar="sudo apt-get update"

Guardaremos los cambios en el archivo .bashrc y los activaremos con el siguiente comando

  • source ~/.bashrc
Por admin-dayscript, 16 Junio, 2015

Cuando tenemos dos ambientes en una misma máquina, es necesario sincronizar la base de datos del ambiente de producción al de desarrollo.

Esta tarea puede hacerse de varias formas, incluyendo el uso de un servicio remoto como Amazon S3, lo cual sirve no solo para este caso sino para ambientes en servidores diferentes. Sin embargo, cuando la base de datos va creciendo, es mas práctico realizar esta copia por consola, y Drush nos da unos comandos muy útiles para esto.

Por admin-dayscript, 28 Mayo, 2015
Configurar el password de root

Si hacemos una instalacion de MySQL, veremos que no reuqerira password para conectar, por tanto configuramos uno con el siguiente comando:

mysqladmin -u root password PASSWORD_ELEGIDO

Cambiar el password de root

Si necesitamos actualizar el password de root en MySQL, entonces ejecutamos el siguiente comando.
Por ejemplo, decimos que el password antiguo es 123456 y lo queremos actualizar a xyz123.

Por admin-dayscript, 25 Mayo, 2015
server {

location / {
        index index.php index.html index.htm;
           }

   location /../site/ {
          index index.php index.html index.htm;
          try_files $uri $uri/ /.../site/index.php?$args;
    }

  }