20 junio 2020

Plugin para WordPress: WPBakery Page Builder

Plugin WPBakery Page Builder para WordPress



WPBakery Page Builder, es un editor para diseño de sitios web de WordPress, sin necesidad de tocar una sola línea de código. Es un generador de páginas con una interfaz de arrastrar y soltar, con la opción de trabajar directamente en el diseño: Front End o desde el administrador: Back End.

Dispone de una Biblioteca de plantillas online para agilizar la creación del diseño de una entrada o página del WordPress. Para poder descargar y utilizar estas plantillas, tienes que tener la licencia de pago y así ser usuario premium.

Sí tienes unos conocimientos básicos, de diseño y desarrollo web, puedes modificar el código fuente del puglin para evitar esta restricción y poder usarlo en todo su esplendor.

Ahora está en la versión 6.2.0 (WPBakery Page Builder V-6.2.0) y esto es lo que yo he hecho para tener activar versión premium y poder descargar las plantillas.

Como activar el puglin WPBakery Page Builder a la versión y poder descargar las plantillas online

Abrir el archivo:
js_composer/include/classes/settings/class-vc-license.php 

En la linea 53 cambiamos el nombre de la variable $deactivate por $activate

Esta es la función original del código:



Con este sencillo cambio, he conseguido tener siempre activada la versión premium pero al intentar descargar la plantilla no hará nada, no se descarga, Falta hacer otro sencillo cambio en el código del archivo:
js_composer/include/classes/core/shared-templates/class-vc-shared-template.php 

En la linea 189, empieza el código que hay que modificar, este es el código original:






En la linea 191, cambiamos la función $status = false; por $status = true; y presionamos Enter para añadir una linea de código 192. 
En la linea 192 insertamos:
$file = dirname( __FILE__ ) . '/xml/' . $templateId . '.xml';

Y ya está solucionado, ya podemos descargar las plantillas online de la versión premium.
 En las versiones anteriores cambia un poco la posición de donde deben ir estas lineas de código pero bueno, no es difícil de ver sabiendo esto.

Por comodidad o sino sabes hacer esto, aquí  dejo un enlace para descargara el puglin funcionando:
wpbakery-page-builder-nulled-free-download-v.6.2


25 abril 2020

7 aplicaciones de diseño para inspirar tu próximo proyecto


Todos hemos estado ahí, luchando por encontrar qué crear hoy. Ya sea un nuevo proyecto personal, un ejercicio para mejorar las habilidades de diseño o una forma de hacer crecer tu cartera de diseño. Puede ser difícil encontrar ideas, especialmente, cuando se produce un bloqueo creativo...
Si necesitas ayuda para que los flujos creativos fluyan, tenemos ayuda! Los siguientes generadores prototipos o modelos de diseño, son perfectos para cuando no te sientas inspirado o simplemente, quieras asumir un divertido desafío creativo. 

1. Sharpen Design

Sharpen Design ha generado más de cinco millones de indicaciones de diseño para ayudar a prepararse para una entrevista, pensar con atención, probar nuevas herramientas o técnicas con baja consecuencia, o simplemente para divertirse. También, es una forma fantástica de mostrar a empresas cómo piensa en los problemas y los resuelves de varias maneras singulares. ¡No podríamos pensar en una mejor manera para que los diseñadores nuevos y experimentados afinen sus habilidades! 
Ideal para diseñadores de marca, marketing y productos / UX.
85dd9d480123d149fe2b16f8297cf5b0

2. Briefz

Briefz permite examinar todo tipo de modelos de diseño con el clic de la barra espaciadora. Algunos ejemplos, incluyen recrear tus emojis favoritos, diseñar una tarjeta de agradecimiento o diseñar una aplicación que encuentre parques cercanos para perros. Seguro que encontrarás una idea que despierte tu interés, solo sigue presionando esa barra espaciadora.
C0fd90491c0257fdb2a52601a98f94d5

3. Designercize

Designercize es una versión digital de una pizarra analógica destinada a probar sus habilidades de resolución de problemas como diseñador. Elije un nivel de dificultad y genera una solicitud aleatoria al instante. Cada solicitud, incluye una necesidad de diseño específica con información sobre el producto, sus usuarios y un temporizador opcional para superar el desafío.
Según los creadores Zach Albert y Jake Fleming , Designercize “funciona mejor con un amigo y una pizarra, pero también puedes diseñarlo en una pantalla. Mantenga los desafíos lo suficientemente cortos como para completar durante su almuerzo. Haz uno todos los días para obtener mejores resultados ".
1b9dbe5716492e91c8610a863d61af98

4. ¿Qué debo diseñar?

Para obtener una gran cantidad de sugerencias de diseño divertidas pero desafiantes, consulte What should I design? . Es bastante simple: la herramienta, de forma aleatoria, hace tanto una tarea de diseño como una base de usuarios muy específica. No se sabe con qué tipo de combinación loca terminarás. Echa un vistazo a los ejemplos a continuación y obtendrás la idea. Las combinaciones ridículas son un gran desafío y te obligarán a pensar.
A4ce1b0b0a5819168b838df3e797c563

5. El desafio de logo diario.

Esto es para diseñadores de logotipos y marcas. Cuando te registras en The Daily Logo Challenge , vas a recibir un email diario que contenga un nuevo desafío de diseño de logo. La idea, es hacer estos desafíos de logo, diariamente, para que continúes expandiendo tu estilo y desarrolles un flujo de trabajo más rápido. Los desafíos son bastante abiertos, lo que deja mucho espacio para la creatividad, ideal para dejar que la mente divague, especialmente si estás trabajando sin limitaciones en tu creatividad.
Ed76f31959e26ac97ac158f0f006cc3e

6. IU diaria

 Daily UI,  Puedes suscribirte para recibir un mensaje de IU gratuito en tu bandeja de entrada todos los días durante los próximos 100 días. A veces, incluirán un recurso de diseño gratuito en el email.
E1efca28723eb989713bb2476bc4d4f9

7. Dribbble Playoffs

Por último, pero no menos importante, no podemos olvidar mencionar Dribbble Playoffs . Los diseñadores cargan un Shot y solicitan a la comunidad que carguen sus propio Shots inspirados en el original.
Para entrar en la diversión, busca "Shots" en la barra de menú principal de Dribbble y haz clic en "Playoffs" en el menú desplegable. Siempre alentamos a que, también, comiences tu propio Playoff. Es tan simple como subir un Shot e invitar a todos a probar tu idea.
E490957a2dac007f104b3311147bd523

02 febrero 2020

Cómo enviar emails con XAMPP en WordPress y macOS

¿Cómo enviar emails con XAMPP en WordPress y macOS?


Para poder enviar emails con un servidor local XAMPP, desde WordPress o con un script PHP, es necesario instalar PEAR y configurar el archivo PHP.INI.
Con el paquete PEAR Mail, podremos enviar correos electrónicos desde nuestro servidor local XAMPP o utilizando una cuenta SMTP externa (como una cuenta de Gmail).

1. Lo primero es descargar e instalar PEAR. 

Abrir un terminal y ejecutar el comando:
curl -O https://pear.php.net/go-pear.phar
Con esto se descargan los archivos necesarios para la instalación.

Ahora instalamos los archivos que acabamos de descargar ejecutando el comando:
sudo php -d detect_unicode=0 go-pear.phar
Se abre el menú de instalación

Below is a suggested file layout for your new PEAR installation.  To
change individual locations, type the number in front of the
directory.  Type 'all' to change all of them or simply press Enter to
accept these locations.

 1. Installation base ($prefix)                   : /usr
 2. Temporary directory for processing            : /tmp/pear/install
 3. Temporary directory for downloads             : /tmp/pear/install
 4. Binaries directory                            : /usr/bin
 5. PHP code directory ($php_dir)                 : /usr/share/pear
 6. Documentation directory                       : /usr/docs
 7. Data directory                                : /usr/data
 8. User-modifiable configuration files directory : /usr/cfg
 9. Public Web Files directory                    : /usr/www
10. System manual pages directory                 : /usr/man
11. Tests directory                               : /usr/tests
12. Name of configuration file                    : /private/etc/pear.conf


1-12, 'all' or Enter to continue: 

Elegimos la opción 1: Escribir 1 y presionar Enter
Escribimos la ruta /usr/local/pear y presionamos Enter
Elegimos la opción 4: Escribir 4 y presionar Enter
Escribir la ruta /usr/local/bin y presionar Enter
Instalación completada


Ejemplo de comandos útiles 

Para verificar la instalación:
pear version
Para verificar la ruta de instalación:
pear config-show
Actualizar PEAR:
sudo pear channel-update pear.php.net 

2. Modificar el archivo de configuración php.ini 

La ruta al archivo es: Aplicaciones/XAMPP/xamppfiles/etc/php.ini

Buscar el texto include_path e insertarnos una linea con el código:

include_path="/usr/local/pear/share/pear"

Ejemplo del texto en el archivo php.ini

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
;
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path
include_path="/usr/local/pear/share/pear" (añadida aquí)
--------------------------------------------------------------------------------

3. Reiniciar el servidor Apache desde el manager-osx de XAMPP



4. Seguir las instrucciones del FAQ de XAMPP


Cree el siguiente script de ejemplo en su directorio "htdocs" para enviar un correo electrónico:

?> 
require_once "Mail.php";

$ from = "your-gmail-username@gmail.com";
$ to = 'destinatarios@ejemplo.com';

$ host = "ssl: //smtp.gmail.com";
$ puerto = "465";
$ username = 'your-gmail-username@gmail.com';
$ contraseña = 'tu-contraseña de gmail';

$ subject = "prueba";
$ body = "prueba";

$ headers = array ('From' => $ from, 'To' => $ to, 'Subject' => $ subject);
$ smtp = Mail :: factory ('smtp',
array ('host' => $ host,
'port' => $ puerto,
'auth' => verdadero,
'username' => $ username,
'contraseña' => $ contraseña));

$ mail = $ smtp-> send ($ a, $ encabezados, $ cuerpo);

if (PEAR :: isError ($ mail)) {
echo ($ correo-> getMessage ());
} más {
echo ("Mensaje enviado con éxito! \ n");
}
?>

Recuerde reemplazar los valores ficticios que se muestran con su dirección de Gmail y contraseña de cuenta reales. Si no planea utilizar el servidor SMTP de Gmail, reemplace los detalles del host SMTP con los valores apropiados para su organización o el servidor SMTP del ISP.

Ejecute el script navegando hacia él usando su navegador web. Debería ver una notificación de que el mensaje se envió correctamente, y el mensaje se debe entregar a la dirección de correo electrónico del destinatario.

Post Labels

WordPress macOS Linux diseño gráfico Error color plantilla CentOS 7 Plesk PHP RGB SSH Servidor Windows XAMPP aplicación web colores gratis logo pantone sitio web video Edición de Vídeo Plugin Recursos Solución SysAdmin acceso diseño diseño web edición editar imagen mac nube página web sistema software software libre tamaño 2020 Audiovisuales CMS CentOS 6.9 Google HEX HTML PHP.INI Puertos URL actualización actualizar ai aplicaciones aplicación aspecto básicos certificado comercio electrónico conexión corazón desarrollo web emails emotiva flores footer fotografía frase functions.php gratuito iMac illustrator imagenes login mantenimiento mapas motivación online optimización página rendimiento tema texto velocidad verano web $cfg .new 1 TB 1&1 2021 2022 21.5 22 2D 3D 500GB 6.4.3 A0 A1 A2 A3 A4 A5 A6 A7 A8 Abierto AfterEffects Alexa Amazon COVID-19 Captura Videojuegos Capturar Pantalla Capturar Vídeo y Audio Cheat Sheet Classic Blue CleanMyPC Cloud Cloud Server Coronavirus Código Código Abierto DIN Daylimotion Developer ELRepo ETIMEDOUT Grabación de Vídeo Guía H1 Herramientas Hoja de Referencia Homebrew Huawei I+D Illuminating Javascript Kernel LMS Live Streaming MIME Mail MySql NPM Núcleo OPPO Onyx PEAR PH Permisos Productos SEM SSL Terminal Tutoriales UX Ultimate Grey Videotutoriales Web Services WooCommerce Xiaomi abuelos accesibilidad activado admin adminiración adolfo agencia agua almacenamiento alt altura amor ampliar ancho animacionlogo app apple apps aprende archivo archivos arranque arte ataque ataques atico auriculares axioma año banco banners barcos basic 2 becquer beneficios bing bitcoin blog bodas booteable buscadores calendario caminando cancion captura de pantalla cara carpeta casa chmod cliper comandos conexion configuración contacto contraseña control convertir copywriter corazones correo cortar crear cuenta curso cámara reflex código libre das depurado derrotas desarrollo aplicaciones descargar deseo desintalar dibujo direccion disco SSD distro dns domina dominio don quijote dos mil doubleclick duda editor email encriptar esfuerzo español esquema de colores estudio estándar examina exposición familia favicon fecha filezilla formación formato formulario fracasos ftp fuentes fuerza bruta funcion función git golosina googleads grado gratuita gráficos guerrero gustavo h2 hacemos herramienta hijos hotel http https humano humanos icono iconos ideas inaccesible incertidumbre indispensables inspiración instagram instalar internet invalid inversión j balvin jeff bezos jscomposer karol g keyworks largo plazo launchpad libre liderazgo limpieza lirios living coral logoanimation límite lógica manual manzanita mar marinero marketing online medidas mejorar memoria metaetiquetas mi miel migrar miro modificar modificar.cambiar modo moscas motivadora mover mp3 mp4 mueren mujer mundo musical más móviles neón ni contigo ni sin ti nicky jam nietos node.js nulled oficina olas omnivus opensource optimista optimizar padres palabras clave paleta panal pantallas pantallazo panza papel pareado particion partición pastel pc pegar penthouse perfecto personalización personalizado personalizar personas pesca petunia photoshop phpMyAdmin pie de página planos poblado poderoso poesía posible posicionamiento preferido prestaciones prisiones privacidad privada privado programas proporcional protocolo publisites quijote rechazado redactium redactor de contenidos reflexión reggaeton relacion relación remitente remix resolución restablecer resurgir rosas rápido samsung sancho screenshot sea seguridad seguro sentimientos seo ser servicios simulador sistemas slider revolution smartphone smtp snapshot spam subida tablets temp dir tendencia terabox titulo tmp trabajo txt título ubuntu unidad usb utilidad vacío vectoriales vencer ventas veo versiones verso very peri vicio videologo videos webp www youtube éxitos