Categoría: Web
Espacio virtual de información en internet que permite compartir y acceder a recursos multimedia, contenido y aplicaciones a través de navegadores web.
-
Agregar Modo Dark y otros themes a PhpMyAdmin en Docker
Para que podamos acceder a la carpeta de themes será necesario crear un archivo Dockerfile (si no existe) y agregar la línea: COPY ./themes/ /var/www/html/themes/ Guarda los cambios pero aun no lo ejecutes. Descargar Themes Ingresa a: https://www.phpmyadmin.net/themes para obtener Themes. Descarga los themes que desees y descomprimelos en la carpeta /themes Reconstruir el contenedor…
-
Laradock Vite npm run dev
«npm run dev» ¿No funciona en Laradock? Me tuve que cambiar de ambiente de trabajo. Aquí hablo mas sobre eso. Laradock con npm run dev Es un entorno de desarrollo que funciona con un docker-compose.yaml, ofrece muchas herramientas ya configuradas que funcionan en una misma red. Pero no todo funciona a la primera, así que…
-
Desplegar aplicaciones con CapRover
Ya es casi un standar que las aplicaciones backend y web en general como servicios; se desplieguen usando contenedores. Aunque manualmente podemos usar el comando docker run, y en grandes producciones usar Kubernetes, para sitios que están comenzando es probable que un docker-compose.yaml sea conveniente. CI/CD un docker-compose.yaml nos ofrece desplegar varios contenedores sin problema,…
-
Ngrok vs Serveo, Tunnel para compartir sitios y/o aplicaciones en desarrollo
Una manera de compartir el proyecto en desarrollo es tradicionalmente con un tunnel ssh que luego se distribuye a internet por medio de un proveedor para . Usualmente usaba Ngrok, pero estuve buscando alguna alternativa y encontré serveo.net el cual es completamente gratis y puedes obtener subdominios. Además puedes emitir más de 1 servicio, lo…
-
Instalar Laravel SQLite
Pasos para instalar Laravel SQLite: Este comando creará una nueva carpeta con el nombre del proyecto que especificamos, y descargará e instalará la versión 9 de Laravel. Reemplazamos /ruta/a/nuestro/ con la ruta donde deseamos guardar el archivo de la base de datos SQLite. Esto creará un archivo vacío con el nombre database.sqlite en la ruta…
-
Entendiendo la Arquitectura de Capas: Un enfoque estructurado para el desarrollo de software
La Arquitectura de Capas es un patrón arquitectónico ampliamente utilizado en el desarrollo de software para organizar el código en capas lógicas y funcionales. Este enfoque facilita la separación de responsabilidades y promueve la modularidad, lo que resulta en aplicaciones más escalables y mantenibles. En esta entrada de blog, exploraremos en detalle la Arquitectura de…
-
Estructura de Proyectos en Golang: Una Guía Práctica
Golang, también conocido como Go, es un lenguaje de programación de código abierto desarrollado por Google. Es conocido por su simplicidad, eficiencia y facilidad de uso. Una de las características más notables de Go es su estructura de proyectos, que ayuda a mantener el código organizado y fácil de mantener. En este artículo, exploraremos la…
-
Desplegar PocketBase en un Servidor de Producción con RUNCLOUD.io
En esta ocasión vamos a desplegar PocketBase en un servidor de producción para que podamos acceder a nuestra aplicación desde cualquier cliente ya sea web o móvil.
-
Comparación Laragon vs Laradock (Windows vs Docker)
Durante mucho tiempo en Windows con Laravel, pude notar las principales diferencias que hay al utilizar Laravel y Laradock. comparacion laragon vs laradock: La principal diferencia es de qué no podemos tener certificados SSL tan fácil como en Windows.
-
PocketBase backend para Flutter App
PocketBase es un backend de código abierto, creado en go (GO LANG) y ofrece las principales características que necesitamos de un backend. Una alternativa básica si la comparamos con Firebase, Supabase o Amplify.
-
Unknow html tag Nuxt/Vue WebStorm o PHPStorm
Solución: Crear los componentes con el IDE, eligiendo New > Vue Component.
-
Flutter Dropdown: ¿cómo crear una lista desplegable? DropdownButtonFormField
Debido a que esté widget es una lista desplegable necesitaremos almacenar nuestras opciones o variables dentro de una lista. Eso será la forma más eficiente de construir un dropdown.
-
Cambiar URL en WordPress WP CLI
Ejecutaremos el siguiente comando, primero determinamos el dominio o ruta que necesitamos abandonar y segundo determinamos el nuevo dominio o ruta.
-
Agregar columnas a una tabla en producción en Laravel
Insertar una nueva columna en una tabla de un proyecto en producción en proyecto laravel y sql.
-
WP CLI – Migrando sitio WordPress con All In One WP Migration desde la consola
Podemos automatizar la migración, esto nos tomaría menos tiempo que usar el navegador. Licencia del Plugin La licencia de este plugin es gratuita, con algunas restricciones. Hasta la versión 6.77 el plugin All in one WP migration ofrecía la opción de RESTAURAR de forma gratuita hasta 512MB. Para las versiones mas recientes, se necesita comprar…
-
Descargar All In One WP Migration 6.77
Es la ultima versión de all in one wp migration que permite realizar restauraciones de las copias de seguridad de forma gratuita
-
Ghost vs WordPress – ¿Será este el fin de WordPress?
Ghost vs WordPress Hace unos días estuve buscando alternativas para WordPress. Lo usual era Strapi. Pero no acaba de convencerme porque no es completamente libre como WordPress. Sin embargo, según la tabla de comparación, Ghost ofrece mas beneficios por menos dinero. Lo cual es un gancho. Aparte de la limitación de usuarios y roles, me…
-
3 Alternativas a cPanel: Crea tu propio Hosting en la nube
cPanel fue el gestor de hosting durante mucho tiempo un entorno de trabajo para desplegar paginas web, ya sea html, php, wordpress, drupal, npm, python, perl, ruby, etc. Pero el problema con cPanel no es solo su precio por hacer nada, sino que no ofrece seguridad, ni optimización, y la documentación es muy escasa y…
-
Desplegar aplicación Laravel en un VPS
Para este ejemplo, utilizaremos RunCloud. No haremos deploy de forma primitiva, pues la solución que ofrece runcloud nos ahorraría tiempo. Es necesario subir el proyecto a GitHub, GitLab
-
Lo que se debe y no se debe hacer con múltiples registros SPF
Sender Policy Framework (SPF) es un protocolo utilizado por los servidores de correo para autenticar correos electrónicos. Se implementa a través de registros de tipo TXT conocidos como registros SPF. Anteriormente, en “ Explicación de registros SPF ”, brindamos una descripción detallada de este concepto. En este artículo, hablaremos sobre cuestiones prácticas y cómo evitar problemas comunes de SPF. La atención…