Cuidado con los cambios de URLs amigables en PrestaShop

Post recuperado de KnowHow…

Cuidado con los cambios de URLs amigables en PrestaShop
Valencia, 04/11/2016, G.B.
El otro día unos amigos me pidieron ayuda para solventar un problema con una tienda online realizada en la plataforma de e-commerce PrestaShop. En concreto, el fallo era que no les funcionaba el carrito de compras. El error que daba era demasiadas redirecciones cuando se accedía al carrito de compras. La tienda online estaba ‘trasladada’ de una versión en castellano a otra idioma.
¿La solución? Simplemente corregir las URLs amigables en la sección SEO y URLs de PrestaShop (si no recuerdo mal). La persona que había traducido las URLs había repetido la URL amigable (SEO Friendly) del carrito (cart.php) y la compra (order.php).

Con la eliminación de la repetición de la URL amigable a los buscadores y la restauración del nombre original del la página de pedido (order.php) se solucionó el problema. Así de fácil. Hasta pronto!

Macros en Libreoffice Base

libreoffice

Un post incompleto, por ahora…


Post recuperado de KnowHow…

Valencia, 27/10/2016, G.B.  

Adjunto -para mí- una serie de macros de LibreOffice Base, la alternativa gratuita a Microsoft Access, para abrir y cerrar formularios a través de un botón. Volveré sobre este post para explicarlo con más calma y detalle; ahora es simplemente para que no se me olvide.

Aquí van los códigos VBScript de las macros en LibreOffice Base, el gestor de bases de datos libre de LibreOffice:


BOTÓN PARA ABRIR FORMULARIO1

REM ***** BASIC *****
Sub OpenForm_FORMULARIO1
const sNewDocumentName=»FORMULARIO1″
oNewFormDocument=ThisDatabaseDocument.FormDocuments.getbyname(sNewDocumentName).open
End Sub
BOTÓN PARA CERRAR FORMULARIO1
REM ***** BASIC *****
Sub CloseForm_FORMULARIO1
const sNewDocumentName=»FORMULARIO1″
oNewFormDocument=ThisDatabaseDocument.FormDocuments.getbyname(sNewDocumentName).close
End Sub

Solución fallo editor visual en WordPress (tinymce)

Solución fallo editor visual en WordPress (tinymce)
Post recuperado de KnowHow…

Valencia, 22/10/2016, G.B.

Hace un par de días volví a encontrarme con un error en una web bajo WordPress, en concreto un fallo en el editor visual del CMS. El problema es que no se cargaba el editor visula, solo el editor de texto o HTML. 

De vez en cuando suceden estas cosas, estos inconvenientes. ¿La solución y cuál es la causa? Hay varias, tanto soluciones como causas. Puede ser una actualización del WordPress, de plugins o de temas. También pudiera ser un ‘ataque’, aunque eso suele ser mucho menos habitual. En cuanto a las soluciones, paso a comentarlas:
1) Desactivar todos los plugins y ver si se resuelve el problema. Si es así, ir activando uno a uno los plugins hasta comprobar cuál da el error, que generalmente es debido a código JavaScript o su ‘variante’ JQuery.
2) Probar con otro tema o plantilla de WordPress, ya que tras una actualización ‘drástica’, es decir, de todo el sistema de WordPress, puede que tu tema o plantilla instalado no sea compatible con la última versión del CMS o gestor de contenidos
3) Machacar el directorio wp-includes/js/tinymce con la misma versión de WordPress que tienes instalada
4) Esta, que es la que ha solucionado el último error que me he encontrado con la weblog de un amigo, es insertar una pequeña línea de código en el archivo de configuración de tu WordPress (wp-aconfig.php). Desde aquí agradezco la información que he encontrado en este enlace del blog de Aner Barrena.

Yo ya había probado las soluciones mencionadas y alguna más, pero en micaso concreto esa es la que me ha funcionado se trata de añadir la siguiente línea de código en el archivo wp-config.php, ubicado en el directorio raíz de nuestra instalación de WordPress. Aunque la entiendo, nunca se me hubiera ocurrido… Copio y pego del post mencionado:

Solución sencilla: Editamos nuestro wp-config.php y añadimos la siguiente línea

‘define(‘CONCATENATE_SCRIPTS’, false );‘
//LINEA ANTERIOR
if ( !defined(‘ABSPATH’) )
 define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

//LINEA A AÑADIR
define(‘CONCATENATE_SCRIPTS’, false );

Con eso tendremos solucionado el error. Mil gracias desde aquí al blog http://www.anerbarrena.com/.

Vuelve el SEO…

Una e-reflexión… y aprovecho para subir otra imagen de la NASA…

Fuente imagen: http://apod.nasa.gov/apod/ap160418.html
Fuente imagen: http://apod.nasa.gov/apod/ap160418.html
Post recuperado de KnowHow…

Valencia, 13/10/2016, G.B.

Parece ser, según dicen los ‘expertos’ y ‘gurús’ que el SEO (Search Engine Optimization), el conjunto de técnicas y acciones encaminadas a que una web aparezca en los principales motores de búsqueda en las primeras posiciones con determinadas palabras clave o frases clave, está resurgiendo, tras un letargo propiciado por el interés casi enfermizo por las redes sociales;  nunca hay que perder los orígenes, las bases, los cimientos. Con ellos siempre podremos construir cosas nuevas con un sólido apoyo, hasta que ese apoyo haya evolucionado lo suficiente parapoder sustituirlo por otro mejor.

Las redes sociales han supuesto un punto de inflexión, un cambio radical, pero basarlo todo en ellas sospecho que es un error, un pan de hoy para hambre de mañana. ¿Por qué? Pues porque en general no nos pertenecen, pertenecen a empresas privadas con intereses claros.

En mi opinión -y creo que en la de muchos- el SEO es una de las bases de la Red, junto con el también casi denostado HTML y los protocolos propios de Internet, las ‘entrañas’ de la web. Y eso, aunque debe mejorar con el tiempo, no tendría que desaparecer de la noche a la mañana, de la misma forma en que no desaparece nuestro alfabeto o nuestra gramática, aunque vaya evolucionando con el paso de los años, poquito a poco.

En fin, me alegro que a las cosas importantes, las cosas ‘duraderas’, se les dé la importancia que merecen, sin menospreciar nuevas -por utilizar un adjetivo más cercano- acciones, nuevas técnicas, nuevas aproximaciones. Al fin y al cabo, el mensaje es lo que importa, pero también cómo, a quién y a cuántos llega, y si llega, que resultado tiene, ¿no? No es algo nuevo, pero sí algo que se renueva día a día. Nada más.

P.D. Aprovecho al temática cósmica de la imagen para insertar este vídeo que no hace falta presentar…

Variety, fondos de escritorio gratuitos en tu distro Linux

Variety, fondos de escritorio en tu Linux
Post recuperado de LinuxAll…

Valencia, 08/10/2016, G.B.

Hace tiempo que no me pasaba por aquí y lo hago ahora para hablar de una pequeña aplicación, un accesorio para distros Linux que muestra fondos de escritorio ‘aleatorios’ con una periodicidad que tú mismo defines. Se trata de ‘Variety‘ y puedes instalarlo desde los repositorios de Linux o distintos ‘centros de software’ de distribuciones Linux.  Puedes descargar y visualizar fotos impresionantes de distintas fuentes y temáticas, como por ejemplo de la NASA.

«Variety is an open-source wallpaper changer fot Linux«, como afirma su creador desde la web oficial de Variety.

Yo lo he probado con una distro Ubuntu 12.x y me ha gustado mucho. Variety te permite eligir las fuentes de donde descargar las imágenes para que ‘decoren’ tu escritorio Linux. Además, te permite guardarlas y añadir las propias, como por ejemplo, las de la carpeta imágenes. Y si te gustan las citas, también puedes incluirlas en el escritorio, además de un gadget de hora.

Si utilizáis Linux, os lo recomiendo. Hasta pronto!

Una buena noticia de Avaaz sobre la neutralidad de la Red

Post recuperado de KnowHow…

Una buena noticia de Avaaz sobre la neutralidad de la Red
Valencia, 08/09/2016
Aunque no suelo hacer esto, embeber un artículo de otra fuente, en este caso he decidido hacerlo. Se trata de una nota de la organización Avaaz congratulándose de la victoria sobre las grandes corporaciones para conseguir una Internet realmente neutral, de ‘una sola velocidad para todos‘.

Desde aquí, mi enhorabuena por la constancia y el trabajo realizado para conseguir una Internet más libre para todos. Aquí va la información recibida en mi buzón de correo:

Querido movimiento de Avaaz:
Durante 7 años hemos luchado contra los gigantes corporativos para salvar Internet, ¡¡y parece que HEMOS GANADO!!Primero lo hicimos en EE.UU., después en Brasil e India, y esto es lo que nos ha dicho ahora el principal funcionario francés (y voto decisivo) antes de anunciar la semana pasada la ley europea que protegerá el Internet de quinientos millones de personas:

Sebastien Soriano
«Debo confesar que algunos de los tuits y mensajes que recibí me conmovieron… Gente pidiéndome ‘Salvar Internet’ y ‘Detener el secuestro corporativo’… Quería darles una respuesta de verdad».
— Sebastien Soriano, director de la agencia reguladora francesa de Internet (ARCEP)

Las autoridades que anunciaron la ley mostraron gráficas con un número sin precedentes de comentarios por parte del público – 640 por minuto, ¡la gran mayoría de miembros de Avaaz!
Las empresas querían un Internet rápido para los mega ricos y uno lento para el resto. Nosotros luchamos por el principio de «neutralidad de la red» – ¡un Internet igual para todos!
Fue una lucha mundial que se desarrolló a lo largo de 7 años en 4 continentes:

Net Neutrality US

Estados Unidos – ¡fuimos 2,5 millones los que nos unimos al senador estadounidense que amenazaba con impedir el debate leyendo nuestras firmas en su turno de palabra en el Senado! El proyecto de ley se vino abajo. ¡VICTORIA!

Net Neutrality India

India – Avaaz se asocia con grupos de campañas nacionales y decenas de miles de nuestros miembros indios se unen a un llamamiento al ministro de Telecomunicaciones. ¡VICTORIA!

Net Neutrality Brazil

Brasil – Un gran número de diputados se une a nuestra campaña, consiguiendo que se apruebe el “Marco Civil” – la ley más avanzada del mundo en cuanto a protección de Internet. ¡VICTORIA!

Net Neutrality EU

Europa – Los gigantes de las telecomunicaciones lanzaron una gran ofensiva para encontrar vacíos legales en la ley de neutralidad de la red que tanto esfuerzo nos costó lograr. Los frenamos en seco. La prensa no acostumbra a contar historias felices, pero con esta noticia no pudieron contenerse. Lee más sobre esta última conquista del poder ciudadano en Reuters, Tagesspiegel, Politico, EFE, Euractiv y el Wall Street Journal. ¡VICTORIA!

Net Neutrality Media

Internet no es un asunto cualquiera. Nos otorga el poder de conectar de forma profunda con otros seres humanos. La desigualdad de la red habría canalizado ese poder hacia una minoría de ricos – sus páginas cargarían mucho más rápido y funcionarían mejor que las de pequeños negocios, las de los blogueros o las de organizaciones sin ánimo de lucro como Avaaz.
Pero hemos usado el poder de nuestra conexión para defender la conexión misma, y la neutralidad de la red es ahora el estándar para el uso de Internet en todo el mundo.
Además, es un símbolo de esperanza para todos los desafíos a los que se enfrenta el planeta. Porque, mientras permanezcamos unidos y conectados, podemos construir el mundo con el que todas y todos soñamos.
Con alegría y gratitud,
Ricken, Luis, Ben, Luca, Pascal, Emma, Fatima, Wissam y todo el equipo de Avaaz

PD: Avaaz solo puede hacer esto porque estamos financiados al 100% con pequeñas donaciones individuales — nada de dinero procedente de empresas, gobiernos, fundaciones o grandes donantes. Para que podamos continuar con nuestro trabajo a favor de la Libertad de Internet, haz tu contribución aquí: https://secure.avaaz.org/es/save_the_internet_donate/
* Y queremos dar un GRACIAS gigante y la ENHORABUENA a todos nuestros increíbles aliados implicados en la consecución de estas históricas victorias en cada país, en especial: Access Now, Digitale Gesellschaft, DemandProgress, EFF, EDRi, Fight for the Future, FreePress, Gilberto Gil, La Quadrature du Net, MoveOn, Save the Internet, World Wide Web Foundation, The Right to Know Campaign, ¡y muchísimos más! 

URL de visualización móvil en webs bajo Blogger

Post recuperado de KnowHow…

URL de visualización móvil en webs bajo Blogger
Un post rápido, una curiosidad…
Valencia, 01/09/2016, G.B.
Por pura casualidad, comprobando unas estadísticas web con Statcounter, he podido observar que la URL o dirección web de una página web alojada en los servidores de Google y realizadas bajo la tecnología de Blogger es la siguiente, al menos por ahora:
  • URL web raíz: http://dominio.com/?m=1, donde dominio.com es la dirección de tu web en Blogger o el dominio personalizado. Ejemplo de este mismo blog: http://knowhow.indaga.net/?m=1
  • Página web: http://dominio.com/AÑO/MES/TÍTULO_DE_LA_PÁGINA.html?m=1
    Ejemplo de este mismo blog: http://knowhow.indaga.net/2016/08/redirigir-paginas-de-idiomas-en-prestashop-con-htaccess.html?m=1
Como podemos observar, la cadena de texto en ambos casos es ?m=1 Parece un ‘guiño’ a una fórmula matemática o física, ¿no? Bien, nada más que eso…

Mostrar la papelera de reciclaje en entornos Gnome

Post recuperado de LinuxAll…

Valencia, 19/08/2016, G.B.
Hoy me he dado cuenta de que no disponía de un icono o acceso directo a la papelera de reciclaje en mi sistema Ubuntu Linux. Al haber instalado el entorno de escritorio de Gnome clásico (gnome-panel), ya no tenía el acceso directo en el Escritorio a la papelera que aparece en los entornos de escritorio Unity o los de Gnome clásico (estos últimos en distros más antiguas de Linux, como Ubuntu 10.04).

Por supuesto, desde Lugares, también accedes a la Papelera de reciclaje, pero no está mal tener otras opciones.  Así pues, he realizado una búsqueda rápida en la Red y he encontrado otra solución:


1) Abrir una terminal o consola
2) Escribir «nautilus» (sin las comillas dobles)
3) Teclear la direccción local trash:///

Con ello se abrirá una ventana del entorno del navegador Nautilus mostrándote la Papelera de reciclaje. 
Dejo capturas de pantalla, y a seguir pasando calor, qué remedio…

Mostrar la papelera de reciclaje en entornos Gnome

Navegador de ventanas Avant para Ubuntu Linux

Post recuperado de KnowHow…

Bajo el entorno de ventanas Gnome Panel, en Ubuntu 12.04

Valencia, 13/08/2016, G.B.
Continuando con la personalización de sistemas Ubuntu Linux, quiero comentar una pequeñas pero potente aplicación gratuita que mejorará en mucho nuestra experiencia de usuario en distros Ubuntu. 
Navegador de ventanas Avant para Ubuntu Linux

No sé si sirve para todas las versiones de la distro, pero para Ubuntu 12.04, y junto al entorno de ventanas Gnome Panel, mejorará tu entorno utilizando un lanzador, muelle de aplicaciones o launchpad al estilo Mac muy personalizable. La aplicación se llama Awn, y puedes descargarla e instalarla automáticamente desde el Centro de software de Ubuntu, categoría Accesorios:

Navegador de ventanas similar a un muelle de aplicaciones enteramente personalizable para GNOME. Copyright (C) 2007-2010 Awn-core team

Dispones de las siguientes opciones para personalizar el lanzador o navegador de ventanas Awn:
– Preferencias
– Gestor de tareas
– Miniaplicaciones
– Temas
– Avanzado

Dejo algunas capturas de pantalla al respecto:

Utilizar el entorno Gnome clásico en Ubuntu 12 y superiores

Utilizar el entorno Gnome clásico en Ubuntu 12 y superiores

Post recuperado de KnowHow…

Valencia, 13/08/2016, G.B.
Hace un par de días probé a utilizar -por pura casualidad- el entorno clásico de Ubuntu 10.04, es decir, el entorno de ventanas Gnome 2.0 en un Ubuntu 12.04. El PC  que utilizo es un Pentium 4 a 32 bits, un PC ‘viejecito’, de segunda mano y reciclado.

Con Ubuntu 12.04 y su entorno Unity el PC iba lento, no parecía que estuviera utilizando una distro Linux. Pero al cambiar de entorno gráfico, utilizando Gnome 2.0 o Gnome clásico, mi PC ‘recuperado’ a vuelto a respirar y funcionar con la misma velocidad de un Ubuntu 10.04 pero con las ventajas de las actualizaciones de Ubuntu 12.04.

Para poder utilizar el entorno de ventanas clásico de Gnome, el Gnome 2.0, simplemente tenemos que instalarlo vía consola o terminal con el siguiente comando:

Continuar leyendo «Utilizar el entorno Gnome clásico en Ubuntu 12 y superiores»