¡Promoción especial hasta el 31 de Julio!   Descuento 15% en Hosting y 30% en Packs

Blog Webempresa
Luis Méndez Alejo

Luis Méndez Alejo

CMS: Joomla! | Versión: 3.x | Nivel de dificultad: Medio | 

Call to a member function get on a non-objectMuchos usuarios han afrontado la actualización a Joomla 3.2 STS desde versiones como Joomla 3.1.1 para mejorar las prestaciones que esta nueva rama ofrece al CMS, de las que ya hemos dado buena cuenta en otros artículos de este Blog [1], [2], para dar un paso más al frente y posicionarse en la rama 3.x camino de la LTS 3.5 en Mayo de 2014 previsiblemente ¿si el equipo de desarrollo de Joomla cumple con el calendario!.

La sorpresa de muchos usuarios que han llevado a cabo esta actualización ha sido el encontrarse con una pantalla en blanco, tras actualizar, y un error Fatal error: Call to a member function get() on a non-object in /ruta_sitio_web/plugins/system/remember/remember.php on line 94 que poco más o menos les ha dejado inoperativos y un poco preocupados.

No alarmarse porque este problema tiene una solución, sencilla y fácil de llevar a cabo en pocos minutos para recuperar el control de la web y ¡permanecer en Joomla 3.2 sin necesidad de realizar un downgrade a Joomla 3.1.1 de nuevo!.

CMS: PrestaShop | Versión: 3.5 | Nivel de dificultad: Medio | Tiempo estimado de lectura: 20 minutos

url temporal prestashopLa instalación de una Tienda PrestaShop es un proceso sencillo que se puede realizar de dos maneras, bien sea utilizando un archivo .zip de la última versión estable (actualmente la 1.5.6) o utilizando uno de los instaladores disponibles en los Packs PrestaShop de Webempresa que se ejecutan en dos clics desde el panel de hosting (cPanel), Packs Webempresa.

Si en nuestro Hosting disponemos del nombre del dominio (ej: webempresa.tdl) y hemos instalado un Pack de PrestaShop por alguno de los métodos anteriormente citados, no tendremos problemas posteriores para trabajar desde el dominio y poder gestionar correctamente urls amigables, SEO y posicionamiento.

Si por el contrario, cuando instalamos el Pack PrestaShop no disponíamos de dominio definitivo activo, ya sea porque se encontraba en proceso de transferencia desde otro proveedor, porque se ha contratado recientemente y todavía no está activo lo más probable es que hayamos tenido que instalar PrestaShop utilizando una "url temporal" como url de dominio para la instalación y posterior acceso.

CMS: Joomla! | Versión: 3.x | Nivel de dificultad: Básico | 

Importar artículos de Joomla a K2 en Joomla 3.2En el anterior capítulo dedicado al uso del componente de gestión de blog en Joomla 3.2 vimos como en apenas unos minutos instalamos el componente y el archivo del idioma deseado y tras actualizar la caché del componente desde el Gestor de extensiones, Gestionar, visualizábamos el ítem de menú "K2" en componentes.

Para usuarios que anteriormente gestionaban sus artículos de Joomla 3.2 desde el Gestor de Artículos nativo, vale recordar que el componente K2 permite importar los contenidos creados en el citado gestor de artículos para poder mejorar la publicación de estos elementos y pasar a gestionarlos en K2 con todas las ventajas adicionales que esto nos ofrece.

El proceso de importación de contenidos desde el Gestor de Artículos a K2 es sumamente sencillo y previa copia de seguridad por alguno de los métodos habitualmente comentados [1], [2], [3] podemos en apenas unos minutos ¡migrar los contenidos a K2!.

CMS: Joomla! | Versión: 3.x | Nivel de dificultad: Básico | Tiempo estimado de lectura: 20 minutos

K2 en Joomla 3.2De K2 mucho hemos hablado en el blog de Webempresa y a estas alturas queda claro que es un constructor de contenidos para Joomla! que ha ganado muchos adeptos y esto ha provocado un importante crecimiento de su comunidad de usuarios y una evolución del componente en cuanto a prestación y robustez del código, permitiendo que podamos utilizarlo en Joomla 3.2 con excelentes resultados, no en vano el Blog que estás consultando ahora mismo está gestionado con K2 en Joomla 3.2 de forma estable.

Si pudiéramos resumir los aspectos más destacados de K2 para Joomla 3.2, diríamos que su compatibilidad con esta rama STS es, sin duda un valor por el que seguir apostando por K2 como gestor de Blog en Joomla 3.2 y versiones superiores. Características tales como el diseño adaptativo, funciones de arrastrar y soltar en las listas o la vista combinada de parámetros del componente en el backend incluidas en el componente hacen de este CCK uno de los más estables y con posibilidades de seguir mucho tiempo en nuestro CMS.

La instalación de K2 en Joomla no reviste ninguna dificultad, pero si es cierto que los nuevos usuarios que se incorporan a Joomla y debutan con Joomla 3.x encuentran que el backend es muy confuso y que la instalación y localización del componentes se hace difícil. En este artículo y el vídeo que lo acompaña te mostramos que ¡instalar K2 en Joomla 3.2 es cosa de 5 minutos!.

CMS: Joomla! | Versión: 1.7 | Nivel de dificultad: Básico | 

Secure AdministratorEn Joomla 2.5 existen varias formas de proteger el acceso al backend para evitar que usuarios no autorizados traten de acceder al mismo o que se ejecuten herramientas automatizadas para explotación de accesos al backend mediante ataques de diccionario u otras técnicas encaminadas a obtener accesos por fuerza bruta.

Algunas de ellas han sido comentadas en este Blog, como JSecure, RSFirewall, Login Protector y otras orientadas a reforzar la seguridad, del lado del usuario, para evitar vulneraciones del sitio web que afecten a su correcto funcionamiento.

Para añadir a este elenco de herramientas, siempre recomendadas, para mejorar la seguridad del backend, vamos a centrarnos en este artículo en el uso de un plugin que permite proteger mediante una palabra de paso el acceso a /administrator y adicionalmente nos da opción a filtrar el acceso a una única IP, o incluso deshabilitar el acceso a IPs listadas y recolectar datos de acceso en un log.

Viernes, 22 Noviembre 2013 23:56

Liberado VirtueMart 2.0.24c

CMS: Joomla! | Versión: 1.7 | Nivel de dificultad: Básico | Tiempo estimado de lectura: 1 minuto
VirtueMart 2.0.24cEl equipo de desarrollado de VirtueMart ha liberado VirtueMart 2.0.24c una revisión de la versión 2.0.24 que corrige problemas detectados en la anterior versión.

Tras la liberación reciente de VirtueMart 2.0.24b se detectó un problema, tras actualizar, no se mostraban los productos de categorías o subcategorías en el componente.

Tras detectarse el problema y con el fin de no afectar a usuarios que migraron de versiones anteriores y que ya sufrieron con el problema de ordenación de categorías, se liberó la revisión "c" de la versión 2.0.24 para paliar este fallo de forma inmediata.

Viernes, 22 Noviembre 2013 23:45

¿Que novedades nos ha traído Joomla 3.2?

CMS: Joomla! | Versión: 3.x | Nivel de dificultad: Básico | Tiempo estimado de lectura: 20 minutos

Que novedades nos ha traído Joomla 3.2Hace unos días fue liberado Joomla 3.2 como versión STS (Short Term Support, 6 meses de soporte) que incorporó una serie de novedades, algunas de las cuales ya se mencionaron en otros artículos del Blog, como fue el caso de JoomlaApp (no tienen nombre oficial definido) que incorpora la pestaña "Instalar desde web" en el Gestor de Extensiones, pero han sido otras las novedades que además ha traído esta versión que va camino de la próxima versión estable de Larga Duración (LTS -Long Term Support-, 3 años de soporte) en mayo de 2014.

Aún tratándose de una versión "estable", Joomla 3.2 no es la versión adecuada para usuarios que quieran tener determinadas funcionalidades como por ejemplo un Tienda Online con VirtueMart, pues este tipo de componentes en la actualidad no están disponibles para esta rama de Joomla y posiblemente no lo estén hasta 2014.

Por tanto el uso de Joomla 3.2 está recomendado para sitios nuevos que quieran arrancar en la última versión estable un proyecto web, valiéndose de todo su potencial y que necesiten de extensiones ya disponibles para esta versión del CMS, pues podrán gestionar un sitio fluido, sobre todo si utilizan plantillas "responsive" y de paso hacer uso de las siguientes mejoras incorporadas.

Miércoles, 20 Noviembre 2013 16:59

Liberado VirtueMart 2.0.24b

CMS: Joomla! | Versión: 1.7 | Nivel de dificultad: Básico | Tiempo estimado de lectura: 1 minuto
VirtueMart 2.0.24bEl equipo de desarrollado de VirtueMart ha liberado VirtueMart 2.0.24b una revisión de la versión 2.0.24 que corrige problemas detectados en la anterior versión.

Tras la liberación reciente de VirtueMart 2.0.24a se detectó un problema, tras actualizar, con la ordenación de categorías de productos que ha motivado en primera instancia la liberación de un parche vm2.0.24aSortableCategoriesPatch.zip que finalmente ha dado lugar a la formalización de una liberación de revisión de la versión 2.0.24 siendo esta la revisión "b".

En opinión de Max Milbers (lider del proyecto VirtueMart) se debió a un problema de caché que unido a otro problema causado por la ordenación de campos provocó que no funcionase la reescritura de urls amigables y todo en su conjunto derivó en la liberación de nueva versión, para evitar males mayores en sitios en producción que hubiesen actualizado a la versión 2.0.24a.

CMS: Joomla! | Versión: 1.7 | Nivel de dificultad: Básico | Tiempo estimado de lectura: 20 minutos
VirtueMart 2.0.24aEl equipo de desarrollado de VirtueMart ha liberado VirtueMart 2.0.24a una revisión de la versión 2.0.24 que corrige problemas detectados en la anterior versión e implementa mejoras.

En esta versión hay que destacar la introducción del ckeckout para Klarna, una solución de pago muy popular en Europa, que mejora el proceso de pago de forma muy segura, separando el proceso de pago del proceso de compra, de forma que Klarna asume todos los riesgos garantizando siempre el pago.

Ahora VirtueMart se ha asociado con Avalara para ofrecer un proceso automático en la aplicación de impuestos de ventas. No necesitas invertir tiempo en gestionar las tasas de impuestos de ventas pues AvaTax los calcula utilizando las ventas en tiempo real y el uso de tarifas y normas tributarias. AvaTax asegurar la precisión con la validación de direcciones, reglas de origen, de disponibilidad de productos y asignación de jurisdicción con mucha precisión. El uso de AvaTax permite reducir el riesgo de devoluciones.

CMS: Joomla! | Versión: 1.7 | Nivel de dificultad: Básico | Tiempo estimado de lectura: 5 minutos

¿No llegan los correos en VirtueMart 2.0.x? Detectando el problema y aplicando la soluciónTodavía son muchos los usuarios que ignorando la importancia de trabajar con una versión "estable" de VirtueMart siguen "exponiendo" sus Tiendas online "en producción" con versiones desactualizadas que en la mayoría de casos además son vulnerables lo que conlleva una exposición no solo del componente a posibles atacantes sino que además podrían exponer los datos de sus clientes con lo que esto conlleva.

Dicho esto y dejando claro que actualizar es el paso previo a trabajar con versiones estables, cabe decir que desde la liberación de VirtueMart 2.0.22a los usuarios (administradores o gestores de Tiendas con VirtueMart) dejaron de recibir correos de solicitud de estado de pedidos pendientes.

Este cambio podría verse como una mejora, pues el cliente solo recibe un correo electrónico después de aceptar o cancelar el pago del pedido y no un correo después de hacer clic en "realizar el pago" y otro correo para o "cancelar" el mismo. Es un problema que acaba creando confusión porque si las configuraciones de correo no fuesen las correctas no se enviaría ningún correo desde VirtueMart.

Página 12 de 56