Ejemplo de gulp_file para compilar, comprimir y automatizar tu desarrollo

Debes tener NPM instalado y los diferentes plugins de Gulp instalados. Para el package.json, puedes hacerlo por consola con npm o directamente enganchar el fichero en la raiz de tu proyecto. npm install –global gulp-cli npm init npm install –save-dev gulp npm install –save-dev gulp-uglify …. Recuerda que puedes ponerle un montón de cosas, comparte tus mejoras 😉

Cargar imágenes del servidor en local

Deja de copiar imágenes o que te den un error 404. Bájate la base de datos de producción, pon esto en tu .htaccess y verás tu local con las mismas imágenes que arriba.

Backups por Bash

#!/bin/bash today=$(date +%Y%m%d) three_days_before=$(expr $today – 6) site_path=»/home/said/public_html/saidelbakkali_com/» wp_path=»${site_path}htdocs/» backup_dir_path=»${site_path}backup/» dropbox_path=»/SB_Backups» wp_db_path=${wp_path}db_backup_${today}_database.sql wp_backup_path=${backup_dir_path}complet_backup_${today}_uploads.tar.gz wp_config=${site_path}wp-config.php # Optimize database /usr/local/bin/wp db optimize –path=$wp_path # Backup database /usr/local/bin/wp db export $wp_db_path –add-drop-table –path=$wp_path # Backup uploads directory tar -zcf $wp_backup_path –absolute-names $wp_path –add-file=$wp_config # Upload backup to Dropbox /usr/local/bin/dropbox_uploader upload $wp_backup_path $dropbox_path /usr/local/bin/dropbox_uploader delete «/SB_Backups/complet_backup_${three_days_before}_uploads.tar.gz» # Remove old backup rm -rf $wp_db_path rm -rf $wp_backup_path Autor: Said El Bakkali dropbox_uploader es https://github.com/andreafabrizi/Dropbox-Uploader

¡Qué bueno que vuelvas!