944 063 154

Blog

Etiqueta: WordPress

¿Aún no has adaptado tu WordPress al RGPD?

Publicado enDesarrollo y Programación en junio 13, 2018 10:00 am

La nueva ley en materia de protección de datos ha cambiado por completo la privacidad en internet. Con la RGPD, es necesario que el usuario de su consentimiento expreso para que puedas enviarle comunicaciones; además, debes ser totalmente transparente con los usos que le das a esa información. Asimismo, tienes que ofrecer la posibilidad de que puedan acceder a una copia de sus datos y a modificar su información en cualquier momento. Igualmente, mantener actualizados los datos recogidos, guardarlos el tiempo estrictamente necesario y únicamente para el propósito que se recogieron. Por lo que lo más seguro sea que la RGPD te ronde la cabeza. En ese caso,  y como suponemos que habrás recurrido a WordPress, ahí va nuestra check list para adaptar tu WordPress al RGPD y evitar ser multado.

1. Actualízate a la última versión

Como ya sabrás, ser el CMS más utilizado para el desarrollo de páginas web, convierte a WordPress en la plataforma más vulnerable a ciberataques. De ahí que para poder adaptar WordPress al RGPD, primero sea necesario actualizar el CMS a su versión más reciente. Y, a partir de ahí, realizar el resto de cambios necesarios para cumplir con la nueva norma; para sobre todo, evitar las millonarias multas.

2. Los textos legales

Las famosas cookies y los avisos legales, es decir, esa información que solemos ignorar cuando visitamos una web son el punto de partida de la adaptación de tu WordPress al RGPD. Hasta el momento servía con tener en la web un mensaje que avisara de que tu web utilizaba cookies; pero con la RGPD eso ya no es suficiente. La nueva norma obliga a especificar qué cookies son las que se utilizan en la web y para qué recopilas dicha información.

Por ello, además de revisar los textos legales de tu WordPress, deberás realizar algunas modificaciones en tus formularios de contacto. Así, tendrás que añadir un campo en el que tus usuarios confirman haber leído y aceptado tu nueva política de privacidad. Esto deberás realizando también en el formulario para suscribirse, por ejemplo, a tus newletters, es decir, incluso si son ellos mismos quienes están solicitándote información.

Lo ideal sería que los nuevos textos legales de tu sitio web hayan sido redactados por un experto y se adecúen a las necesidades de tu WordPress. No todas las webs recogen los mismos datos ni hacen el mismo uso de ellos; por lo que nuestra recomendación es buscar asesoramiento legal para evitar ser multado.

3. Revisar el tema y los plugins

Al igual que es necesario utilizar la última versión de WordPress, el tema de WordPress que utilices y cada uno de los plugins que tengas instalados, también deberán estar actualizados. Entre otras cosas, porque estos elementos también han tenido que realizar modificaciones para adaptarse al RGPD; de forma que, además de tu web, todas las herramientas que en ella integras deben cumplir con el reglamento. Desde MailChimp a las diferentes herramientas de Google, como Analytics, o APIs de terceros.

En relación a plugins, y si estás buscando alguno que te ayude a adaptar tu WordPress al RGPD, en el sitio oficial dispones de algunos. Estos te serán de gran ayuda para adecuar los formularios y cualquier otro elemento a la nueva ley.

4. No te olvides de los comentarios

Relacionado con el consentimiento expreso de tus usuarios para recibir comunicaciones, deberás prestar atención a los comentarios que recibas en tu web. Aunque puedas permitir comentarios sin tener que facilitar un email o un nombre, WordPress sigue almacenando información: sus IP. Por ello, deberás añadir una casilla para que el usuario acepte tu política de privacidad, aunque tú no recopiles esa información. Para ello, dispones de algunos plugins en el sitio oficial de WordPress.

Como hemos dicho anteriormente, no solo deberás avisar de lo que tú haces con los datos de tus visitantes; también de cada uno de los elementos instalados en tu WordPress. En este caso, tú no recopilas dicha información, pero si eres responsable de informar acerca de ello a tus visitas.

5. Añade un certificado SSL

El RGPD también hace referencia a la necesidad de una seguridad adecuada en los sitios web. Para ello, deberás instalar un certificado SSL que encripte la información de tu sitio web y te autentique como propietario. La instalación de un SSL es una capa adicional que permite garantizar la máxima seguridad en tu sitio web; además de aportar grandes beneficios a tu sitio web. El cambio de protocolo HTTP a HTTPS creará unos indicadores de seguridad en tu web que contribuirán a generar confianza en tus usuarios; además de mejorar tu posicionamiento SEO.

Cómo solucionar error 404 en WordPress

Publicado enGeneral en abril 27, 2018 3:25 pm

El error 404 es uno de los problemas más comunes en internet. Que tus usuarios se encuentren con un error 404 afectará negativamente a su experiencia dentro de tu sitio web. La tasa de rebote aumenta y repercute negativamente en el posicionamiento de tu web. Y todo ello puede conllevar penalizaciones por parte de los buscadores.

Qué es el error 404 

Es un código de respuesta estándar en el protocolo HTTP que indica que se ha podido establecer la conexión con el servidor pero no se ha podido encontrar el elemento solicitado.  Esto es, que la página web que queremos visitar ya no existe y, por lo tanto, no podemos acceder a ella. Se trata, en resumen, de un error 4xx o error del cliente.

Este error es también algo habitual en la creación de nuevos apartados (o nuevas páginas) en tu gestor de contenidos WordPress. En muchas ocasiones, puedes visualizar con total normalidad cómo quedaría la entrada o la página que estás redactando con solo pinchar sobre la opción “Vista previa”. Sin embargo, otras veces, ese contenido no se ve cuando lo publicas, y es entonces cuando aparece el error 404 not found.

vista previa wordpress error 404

¿Cómo afectan los errores 404?

No deberías preocuparte por ello en exceso. Internet sufre cambios constantes y los contenidos se actualizan si cesar, por lo que recibir un error 404 al navegar es totalmente normal. Es más, según John Mueller de Google, tener errores 404 resulta correcto. Sólamente deberemos tomar en cuenta esos errores si:

  • Nuestro site tiene cientos de errores 404; y google puede interpretar esto como una experiencia negativa para el usuario.
  • Son urls importantes dentro de nuestra web. Queremos que estas urls se indexen y se posicionen por lo que no deben devolver este tipo de errores.
  • Son errores 404 leves; estas páginas devuelven un código 200 pero resulta ser una página sin contenido (o no válido).

Intentaremos subsanar los errores leves cuanto antes. Ello se debe a que el rastreador invierte tiempo en urls que deberían estar fuera del índice de búsqueda; asimismo, páginas importantes pueden dejar de rastrearse con la misma asiduidad que en tiempos pasados. Esto significa que si tenemos una cantidad elevada de este tipo de errores la cobertura de rastreo puede verse afectada; y esto no nos interesa en absoluto.

A continuación te mostramos como evitar la aparición de errores 404. No dejes que estos errores afecten a tu página y a todo aquel que vaya a visitar tu sitio web.

Solución al error 404 en WordPress

Algunas veces este error 404 se puede solucionar en pocos minutos de una forma muy sencilla. Basta con que accedas en tu gestor de contenidos WordPress a la opción de Ajustes > Enlaces permanentes. Y una vez estés en ella:

– Marques la opción de “estructura personalizada”.
Elimines el contenido que aparece en la opción de estructura personalizada en la que se indica: /%postname%/
– Pinches sobre el botón de guardar.
– Te desloguees de tu WordPress y compruebes si puedes visualizar el contenido que querías publicar como si fueses uno de los usuarios que acceden a tu página web.
Una vez que hayas comprobado que el contenido se ve correctamente, si lo deseas, puedes volver a acceder a tu panel de WordPress como administrador y marcar la opción que previamente tenías en los ajustes de tus enlaces permanentes. En nuestro caso, por ejemplo, esta opción se denominaría “nombre de entrada”.

enlaces permanentes wordpress error 404

De esta forma tan sencilla, se actualizará por completo la configuración de todos tus enlaces permanentes; además de las reglas de escritura. Bastaría con realizar esta acción para que se corrigiera el error 404 relacionado con la publicaciones de nuevas entradas o páginas que vayas creando desde tu gestor de contenidos WordPress. Pero, ¿has realizado estas modificaciones y el error 404 persiste? Si es así, deberías actualizar manualmente el archivo htaccess. Para ello, tienes dos opciones; accediendo al servidor vía FTP o bien modificando de forma manual el código del fichero htaccess.

Diferencias entre un error 404 y un 410

Antes de terminar con el artículo, cabe destacar que los errores 404 y 410 no son iguales; y que tampoco hay que tratarlos del mismo modo.

Un error 410 devuelve un código HTTP 410, el cual notifica que esa url no existe. La cabecera de esta url especifica a los robots o crawlers que esa url no existe (y aquí llega la diferencia entre ambas) y no va a volver a existir; esto es, no hace falta volver a rastrearla. Por tanto, habrá veces en los que nos interese devolver una cabecera 410; y otras en las que la solución más efectiva sea una redirección 301.

Aquí el vídeo de Matt Cuts en el que explica las diferencias entre ambos errores.

Cómo retornar un error 410 en WordPress

Existen dos sencillos métodos si deseamos devolver una cabecera 410 en algunas de nuestras urls. En resumen: podemos hacer uso de un plugin llamado “410 for WordPress” o determinarlas en .htaccess.

  • Mediante plugin 410 for WordPress. Permite configurar una página de opciones donde se irán añadiendo los registros que devolverán un 410; esos registros (expresiones regulares) son almacenados en una tabla creada por el plugin.
  • Establecer a Apache la página con 410 vía ErrorDocument creando un archivo expresamente para ello. Determinamos vía htaccess (con el flag G) todas las url que queramos devuelvan un error 410. Si no es un cantidad elevada de urls y las tenemos bien definidas, esta es la mejor opción.
  • Cabe mencionar que también existe una tercera opción, una especie de mezcla entre las anteriores opciones. Combina los beneficios de establecer las reglas desde Apache pero mostrando la misma página de error de WordPress como para un 404.

Modificamos el ErrorDocument de Apache:

/**
* Reponse the header 410.
*
* @param string $template
* @return string
*/
function e12_response_410( $template ) {
    if( is_404() && '410' == $_SERVER['REDIRECT_STATUS'] ) {
        status_header( 410 );
 
        if( file_exists( STYLESHEETPATH . '/410.php' ) ) {
            return STYLESHEETPATH . '/410.php';
        }
    }
 
    return $template;
}
 
add_filter( 'template_include', 'e12_response_410' );

Después añadimos las reglas a Apache para que retorne los 410:

RewriteRule ^url-eliminada$  - [G,L]

Si has configurado todo de forma correcta, la página con error 404 devolverá el error pero con la cabecera de un 410.

La versión 5.0 de WordPress incorporará un nuevo editor: Gutenberg

Publicado enDesarrollo y Programación Novedades en marzo 14, 2018 10:00 am

El editor de WordPress que conocemos actualmente tiene los días contados. Tal y como avisó Automattic el pasado año, con la primavera de 2018 llegaría WordPress 5.0 con Gutenberg. El nuevo editor reemplazará al tradicional en unas semanas.

Diseñar una página web a partir de WordPress puede ser una tarea relativamente sencilla si nos quedamos con las limitadas posibilidades que nos ofrece el tema escogido. Pero, si queremos que nuestra web sea diferente, tendremos que tener ciertos conocimientos de código para evitar romperlo todo. De ahí que WordPress quiera facilitar la tarea de desarrollo y gestión de una web basada en su plataforma.

El primer gran cambio

En sus casi 15 años, el editor de WordPress apenas ha sufrido modificaciones. Pero las nuevas tendencias de diseño web han acabado por hacer que Automattic también quiera adaptarse. Con más motivo si tenemos en cuenta que muchos de los administradores de páginas web no cuentan con demasiados conocimientos técnicos. Para ello, y al igual que muchos otros elementos de software libre, han escogido un nombre especial. Si Johannes Gutenberg inventó la imprenta sobre 1450, Automattic revolucionó la creación de sitios web en 2003.

Utilizando WordPress 5.0 con Gutenberg, las habilidades técnicas no importan tanto, ya que los sitios web se construirán a partir de bloques. Así, añadir nuevo contenido a tu web, o editar el publicado, será una tarea más sencilla. Esta composición permitirá dar un formato diferente a cada uno de los bloques y poder situarlos en diferentes partes de la página. Este nuevo editor dará respuesta a muchas de las peticiones que a lo largo de los años han ido realizando sus usuarios. Dejando atrás el campo único del actual editor, Gutenberg ayuda a crear páginas más atractivas simplemente arrastrando el correspondiente bloque.

Diseñando con bloques

WordPress 5.0 y el diseño con Gutenberg amplia las opciones de diseño. Si quieres insertar una tabla de contenidos en tu entrada o página, bastará con arrastrar el bloque correspondiente, crear las filas y columnas necesarias y completar con los datos que quieras mostrar. Anteriormente, para insertar una tabla era necesario la instalación de un plugin o diseñar la tabla usando HTML. Y, en relación con el lenguaje de marcado, ya no habrá que cambiar la vista para poder ver el contenido en HTML. Un bloque se encargará de mostrarnos la información de forma visual o en código.

Además, insertar imágenes que dinamicen el contenido que publicas también será mucho más fácil. En vez de tener que subirlas al CMS y añadirlas, Gutenberg permite arrastrar las imágenes hasta el bloque de imagen. Unido a ello, los campos de texto podrán personalizarse más allá de las opciones configuradas en la plantilla, o de las modificaciones que se hayan realizado en el código. El nuevo editor permitirá escoger fuentes, tamaños y colores en una paleta totalmente personalizada. Además, gracias a la nueva función de autocompletar, la escritura será mucho más fácil y rápida. Y, si escribes largos textos, la tabla de contenidos y la opción de contar palabras y bloques, te serán de gran utilidad.

Para llamar la atención de tus usuarios, con WordPress 5.0 podrás añadir llamadas a la acción sin tener que recurrir al código y embeber contenido multimedia desde cualquier red social.

Gutenberg: de plugin al núcleo de WordPress

Hasta el momento Gutenberg está disponible como un plugin para la plataforma para trastear con sus funcionalidades. Pero, en un tiempo, pasará a ser el nuevo editor del popular CMS. Hasta entonces, puedes alternar ambos editores. Así, te familiarizarás con Gutenberg antes de que el viejo editor desaparezca definitivamente.

Eso sí, si vas a animarte a usar Gutenberg y dado que aún es un plugin en desarrollo, utilízalo solo en un entorno de producción. Ve investigando sus nuevas funciones sin alterar el aspecto de tu web hasta que sea el editor oficial. De esta forma, evitarás romper la versión de tu web a la que acceden tus usuarios.

PHP 7.2: mejoras en las funciones y aumento de la seguridad

Publicado enDesarrollo y Programación en febrero 14, 2018 10:00 am

Es de sobra conocido que PHP es uno de los lenguajes de programación más utilizado para el desarrollo de todo tipo de aplicaciones, de ahí que se encuentre en actualización continua para adaptarse a las nuevas tecnologías y necesidades. En las últimas semanas, han lanzado su última versión: PHP 7.2.

La nueva versión de PHP incluye diversas funciones y mejoras que te ayudarán a escribir código y a que se ejecute de una forma más rápida. Todo ello permite que se reduzcan los recursos necesarios para el desarrollo y mantenimiento de las aplicaciones. Asimismo, PHP 7.2 contribuye a aumentar la seguridad mediante librerías que no requieren de API externa.

Las mejoras de PHP 7.2

Entre las principales mejoras de este lenguaje backend se encuentra el cambio en la declaración del tipo de argumento. Esto ya estaba disponible en las mejoras de PHP 5, y progresó en PHP 7.0, pero en la última versión ha sufrido ligeras modificaciones. Con PHP 7.2 es posible declarar “object” como tipo de argumento o retorno en funciones.

PHP no permite variaciones en los tipos de parámetros de métodos heredados. Pero con la llegada de PHP 7.2 sí es posible omitir un tipo en una subclase (“type widening”) sin que se produzca un error de concordancia. De esta forma sería posible implementar tipos en los argumentos de librerías sin tener que modificar clases en otras librerías o aplicaciones que dependan de las mismas.

Por último, se añade la posibilidad de incluir coma final al utilizar la construcción “list()”.

Mayor seguridad

La última versión de PHP también incluye cambios en relación con la seguridad. El primero de ellos es la incorporación de Libsodium al núcleo. Libsodium es una librería multiplataforma y moderna para criptografía. Permite cifrar, descifrar, firmar y crear hashes. Por otro lado, PHP 7.2 incorpora soporte nativo para Argon2, un algoritmo de hashing, como alternativa a Bcrypt.

Funciones obsoletas

Aunque acaban de presentar la versión 7.2, desde PHP ya se comienza a hablar de algunos cambios que tendrá PHP 8.0. Todos ellos relacionados con funciones que se eliminarán y que ya recomiendan no utilizar.

  • function __autoload. Esta función fue reemplazada por por spl_autoload_register en PHP 5.1.
  • $php_errormsg. Con PHP 7.2 es recomendable utilizar error_get_last y error_clear_last en su lugar.
  • create_function(). Por diversos problemas de seguridad y debido a su bajo rendimiento, se recomienda utilizar “closures”.
  • parse_str () sin segundo parámetro. PHP comenzará a advertir cada vez que se use la función sin pasar por el segundo parámetro.
  • gmp_random(). En lugar de utilizar esta función deberá usarse gmp_random_bits() y gmp_random_rage().
  • assert(). Su resultado abre una vulnerabilidad de ejecución remota de código (RCE). Por ello, se recomiendael uso de zend.assertion ini.
  • Tampoco se recomienda el uso de mbstring.func_overload, (unset) cast, each() y $errcontext. Estas funciones han sido declaradas como obsoletas por resultar poco útiles.

Si PHP es uno de los lenguajes de programación más utilizados es, en parte, por su relación con WordPress, ya que el CMS está desarrollado con PHP. Pero, lamentablemente, la mayoría de usuarios de WordPress no acostumbra a actualizar su versión de PHP. De ahí que más de un 70% de las webs aún usen PHP 5.6 o incluso versiones más antiguas. Esto, además de ser un peligro de cara a la seguridad, puede ocasionar problemas de rendimiento.

Desde Linube recomendamos la actualización, al menos, a PHP 7 para aprovechar sus nuevas funcionalidades. De esta forma, tu web irá mucho más rápida y será capaz de ejecutar un mayor número de transacciones por segundo que en cualquier versión anterior.

Por nuestra parte, ya contamos con PHP 7.2 en todos nuestros servicios.

¿Por qué necesitas usar Git en tu proyecto?

Publicado enAdministración de Sistemas informáticos Desarrollo y Programación en enero 3, 2018 10:00 am

Lamentablemente, son muchas las ocasiones en que echamos en falta las cosas cuando ya es demasiado tarde. Por ejemplo, ese momento en el que cunde el pánico porque toda nuestra información se ha borrado y no habíamos realizado copias de seguridad. O cuando modificas el código fuente de tu página web para que el nuevo plugin para WordPress que te has descargado funcione mejor. Pero, cuando pasado un tiempo intentas saber qué fue lo que cambiaste y ya no lo recuerdas Git puede ahorrarte más de un disgusto.

Si alguna vez has sufrido alguna de estas situaciones, debes saber que existen herramientas para evitar cualquier susto de este tipo llamadas software de control de versiones. Con estos sistemas, todos los cambios que se realicen en cualquiera de los elementos de un sitio web o en su configuración quedan registrados. Una de las más utilizadas, y que ha supuesto toda una revolución en el mundo del desarrollo web y la administración de sistemas informáticos, es Git.

Lanzada en abril de 2005, son muchos los grandes proyectos de software libre que han migrado sus repositorios a Git. Especialmente todas las aplicaciones relacionadas con Linux o con el Kernel de Linux. Asimismo, Microsoft también ha empezado a confiar en el código abierto para desarrollar y mejorar sus aplicaciones y sistemas operativos.

Tu información en Git

Git es el software de control de versiones más utilizado. Entre otras muchas cosas, Git te permite subir y actualizar el código de tu página web a la nube de GitHub. De esta forma siempre puedes disponer de él cuando lo necesites. Pero, además puedes:

  • Conocer quién ha sido el responsable de una determinada modificación y cuándo la ha realizado.
  • Realizar comparaciones entre versiones de una aplicación.
  • Observar la evolución del proyecto con el paso del tiempo.
  • Contar con una copia del código fuente para poder volver atrás ante cualquier imprevisto en la página web.
  • Estar al tanto de los cambios en el código fuente.
  • Tener una copia de seguridad del proyecto al completo.
  • Disponer de un historial en el que se detallen las modificaciones realizadas en el código del sitio web.

Recurrir a Git es una buena opción cuando nuestras aplicaciones o páginas web tienen una gran cantidad de archivos de código fuente. Pero usar Git para gestionar las versiones no se limita únicamente a conocer los cambios que se producen. Bien sea en el código de un sitio web o bien contar con una copia de respaldo. Git permite también la gestión distribuida del trabajo. Es decir, trabajar en equipo sin tener que estar físicamente cerca. Cada programador cuenta con su propia copia del repositorio en su equipo. Y cada vez que se realice algún cambio, la modificación se aplica al proyecto en desarrollo.

Saber cómo usar Git se ha convertido en algo muy importante tanto desde un punto de vista profesional como personal. No sólo para los programadoressysadmins sino para cualquier otra profesión relacionada con la informática.

Lenguajes de programación con los que iniciarse en 2018

Publicado enDesarrollo y Programación en diciembre 20, 2017 10:03 am

Si acabas de aterrizar en el mundo de la informática es posible que sólo con ver la variedad de lenguajes de programación que existen te estés empezando a arrepentir de tu decisión. Es cierto que existen múltiples lenguajes de programación y que cada uno de ellos requiere un aprendizaje prácticamente exclusivo. Pero una vez dentro, verás que manejar líneas de código no es tan difícil como parece. Se acerca el nuevo año y sabemos que aprender programación puede ser uno de los propósitos para 2018. Por ello, hemos seleccionado algunos de los mejores lenguajes de programación.

Code Studio

Es el lenguaje de programación desarrollado por code.org. La asociación sin ánimo de lucro que intenta visibilizar la importancia de aprender programación desde edades tempranas y que se convierta en una asignatura más en los colegios. Aunque esté especialmente orientado para niños, puede ser una buena opción si jamás has trabajado con lenguajes de programación. El objetivo de Code Studio no es enseñar un lenguaje de programación como tal, si no proporcionar las bases para iniciarse en otros lenguajes más complejos.

Code Studio con su sencilla interfaz permite crear juegos y aplicaciones mediante combinaciones de bloques. La forma en que se ordenen los elementos provocará una determinada acción. Además, puede integrarse con HTML5, de forma que el resultado pueda estar disponible a través de casi cualquier navegador y pueda compartirse a través de las redes sociales.

Python

Sí, el nombre de este lenguaje de programación viene por la admiración de su creador, Guido van Rossum, por el grupo de humoristas británico Monty Python. Lanzado en 1991, este lenguaje de programación de código abierto apuesta por una sintaxis que pueda leerse con facilidad. Cabe destacar que Guido van Rossum ha abandonado la supervisión del desarrollo de Phyton tras 30 años de crear el lenguaje; según sus palabras, ello se debe al cansancio que genera el proponer propuestas de mejora de Phyton que al instante son criticadas por programadores que además insinúan detestar sus decisiones. De ahí que lo hayan apodado como “el Dictador Benevolente de Por Vida” (BDFL).

Con Python los resultados empiezan a verse de forma casi inmediata. De ahí que sea uno de los lenguajes de programación con la curva de aprendizaje más rápida. Además, permite probar fragmentos de código incluso antes de integrarlo. Algo que puede resultar de gran utilidad tanto a quien ya tiene conocimientos de programación como a los recién iniciados. Esto es así ya que Python permite corregir algunos errores antes de que la página web esté en activo.

Java

Posiblemente el lenguaje de programación con más teorías acerca del origen de su nombre. Java fue creado a principios de los 90 para el desarrollo de aplicaciones receptoras de televisión. Su sintaxis está muy relacionada con C++, aunque Java únicamente se orienta a objetos, salvo alguna que otra excepción, y clases.

Java es uno de los lenguajes con mayor crecimiento. En gran medida por ser compatible con casi todos los dispositivos; desde smartphones, a navegadores web, servidores o incluso aplicaciones de escritorio. A diferencia de los que algunos creen, Java apenas guarda relación alguna con JavaScript. No tienen mayor relación más allá del nombre y el uso de una sintaxis a la que también recurren muchos otros lenguajes de programación.

PHP

PHP es uno de los lenguajes de programación más utilizado tanto para el desarrollo web como en el funcionamiento de servidores actualmente. Pese a sus más de dos décadas de vida siguen incorporándose nuevas funciones. Las últimas en la versión 7.1 de PHP, centradas en la reducción de consumo de recursos y mejorar el rendimiento de una página web o un servidor.

Algunas de las webs más famosas han sido desarrolladas con PHP, como Facebook o WordPress. Por lo que si tienes una página web que has desarrollado a partir de este CMS, tienes parte del trabajo hecho; además del mejor entorno para realizar pruebas. Eso sí, no te olvides de hacer una copia de seguridad antes de modificar nada. No vaya a ser que luego el experimento acabe saliéndote muy caro.

Nosotros te damos ideas, elegir por qué lenguaje de programación te decantas es ya cosa tuya.

3 sitios web en los que encontrar la nueva plantilla de tu WordPress

Publicado enDesarrollo y Programación en agosto 9, 2017 10:00 am

¿No sabes demasiado de código y quieres simplificar el proceso de diseño de una web? Modifica el diseño de tu página web instalando una plantilla nueva en tu WordPress. Como CMS más utilizado para la creación de páginas web, existen infinitas posibilidades en cuanto a plantillas para WordPress. También son múltiples los lugares desde donde comprarlas o poder descargarlas. Pero, si estás un poco perdido en esta búsqueda, traemos tres sitios webs desde los que puedes comprar o descargar plantillas para WordPress totalmente personalizables.

WordPress Oficial

El sitio web oficial de WordPress es el mejor lugar desde el que descargar una plantilla para tu web. Sobre todo si estamos hablando de temas gratuitos. Pero existe una segunda razón aún más importante: si lo has adquirido desde el directorio oficial de WordPress, la propia plataforma se encargará de actualizar automáticamente los elementos de tu plantilla. De esta forma, la seguridad de tu página web no correrá peligro alguno.

WordPress Oficial cuenta con múltiples filtros de búsqueda que te permitirán encontrar más fácilmente la plantilla que deseas. Puedes buscar según el número de columnas que quieras que tenga tu nuevo sitio web, en función de la ubicación de los diferentes elementos o si prefieres un tema gratuito o de pago. Además, la comunidad WordPress es de las más potentes en cuanto a soporte. El foro de WordPress es el lugar ideal para solucionar cualquier duda; ya sea relacionada con temas, plugins o cualquier otro incidente que pueda tener lugar en tu página web.

Si quieres participar en la comunidad WordPress, la plataforma te ofrece la posibilidad de colaborar con ellos subiendo tus propios temas a su web, siempre que sean GPL (General Public License), que cuenten con todos sus elementos actualizados, tengan un aspecto profesional y ofrezcas soporte para todos aquellos que adquieran tu tema.

Elegant Themes

Es el proveedor de temas más elegante y minimalista que podrás encontrar en internet. Además, es un sitio web de referencia en cuanto a plantillas para WordPress. Fundada en 2008 por un desarrollador especializado en WordPress, es conocida por ser el sitio oficial de algunos de los temas más utilizados en el diseño de páginas web. Entre los que destacan Divi o Bloom que cuentan con cientos de miles de descargas en todo el mundo.

Elegant Themes es también una comunidad open source en la que se facilita el acceso a la información y soporte a todos sus miembros. De esta forma no habrá problema alguno que pueda afectar a la operatividad de tu web. Las funcionales y elegantes plantillas para WordPress tienen un código perfectamente ordenado y orientado al posicionamiento SEO. A esto hay que sumar que se adapta perfectamente a todo tipo de pantallas gracias al diseño responsive. A pesar de todas las ventajas tanto estéticas como funcionales que ofrece la plataforma, el desarrollo de plugins sigue siendo su asignatura pendiente, ya que sólo cuentan con 80.

Al igual que en el directorio oficial de WordPress, Elegant Themes te ofrece la posibilidad de formar parte de su programa de afiliados.  Contribuye con la comunidad a la vez que obtienes beneficio de cada una de las compras de tu tema.

Template Monster

Lleva más de 15 años vendiendo plantillas para facilitar el desarrollo web. Template Monster surgió en mayo de 2002 y supuso toda una revolución en el diseño web. Además, por aquel entonces, personalizar un sitio web implicaba una suma de dinero bastante considerable. Con la llega de Template Monster, y sus plantillas para WordPress, al desarrollo web muchas pequeñas y medianas empresas pudieron permitirse un rediseño de su página a un precio más asequible.

Los primeros temas para WordPress aparecieron en la plataforma en 2006. Desde entonces, la lista de plantillas disponibles para todo tipo de páginas web y categorías no ha hecho más que aumentar. En la actualidad cuenta con más de 26.000 opciones diferentes. En cuanto a características, además de que todas son fácilmente personalizables en cuanto a entradas o widgets, son responsive y compatibles con todos los navegadores. Las plantillas disponibles para WordPress en Template Monster están optimizadas para ayudar a mejorar el posicionamiento SEO. Asimismo, la plataforma ofrece un servicio de atención al cliente 24/7.

Más allá del diseño de tu WordPress, en Linube disponemos de un servicio de administración de WordPress. Céntrate en otros aspectos de tu negocio sabiendo que tu web es segura. Con Linube no tendrás que preocuparte por nada: garantizamos la seguridad de tu página y realizamos de copias de seguridad de forma continua. Aseguramos que todos los elementos de tu sitio web estén actualizados. Todo eso, y mucho más, se incluye dentro de nuestro servicio.

5 plugins para WordPress que debes conocer

Publicado enDesarrollo y Programación en junio 28, 2017 11:53 am

Es muy probable que con la llegada del verano disminuya parte del tiempo que empleas en mantener tu CMS WordPress; y es por ello que los plugins para WordPress pueden serte de gran utilidad. Antes de empezar con el post, comentar que existen infinidad de plugins para WordPress con funciones totalmente dispares, y que nuestro objetivo no es hablar de todas o hacer publicidad a ninguna, sino hablar de aquellas que nos gustan. ¡Vamos al grano!

Plugins para WordPress

WordPress ofrece entre su variada oferta de plugins diferentes aplicaciones que pueden ser de gran ayuda para tu web.  Además, correctamente configuradas, te permitirán disfrutar de tu tiempo libre de una forma más tranquila. En Linube hemos seleccionado plugins para WordPress imprescindibles en base a nuestra experiencia; los plugins WordPress más relevantes para que disfrutes del verano mientras tu web está totalmente a salvo.

UpdraftPlus

No decimos nada nuevo si te recordamos lo necesario que es realizar copias de seguridad. Porque nunca se sabe cuándo pueda producirse un ciberataque o puedas perder toda tu información como consecuencia de un error. UpdraftPlus el plugin que te permitirá realizar copias de seguridad de todos tus archivos y restaurarlos con un solo click. Este plugin está considerado como el mejor plugin para la realización de backups. De ahí, que gracias a él, se hayan hecho millones de copias de seguridad.

Con UpdraftPlus podrás elegir el contenido del que quieres hacer backup y en qué componentes se encuentra toda esa información que no quieres perder. Asimismo, en caso de que durante el procedimiento ocurriese algún incidente que no permitiese que las copias de seguridad se realizasen correctamente, el proceso se reanudaría solo. Existen otros plugins para WordPress que ejecutan tareas similares, pero con UpdraftPlus la realización de copias de seguridad se puede automatizar a tu gusto.

¿Quieres duplicar / migrar sitios o restaurar los backups que hayas realizado utilizando otros plugins? Con UpdraftPlus podrás hacerlo siempre que exista compatibilidad entre los plugins. Asimismo, ofrece la posibilidad de descargar el contenido de tus copias de seguridad al escritorio de WordPress.

Jetpack

Ahora que el término malware sigue estando de actualidad, tal vez sea conveniente prestarle un poco más de atención a la seguridad de tu página web. Y, como no, WordPress tiene un plugin para ello. Con Jetpack, tu WordPress estará protegido ante cualquier tipo de ataque. Cebe destacar que contar con un buen nivel de seguridad se traducirá en un incremento del tráfico y mayor participación e interacción en tu sitio web por parte de tus usuarios.  Te proporciona una identificación en dos pasos para que el acceso al sitio web sea totalmente seguro. Además, este plugin monitoriza las caídas del servidor. 

Las funcionalidades de Jetpack van más allá. Incluye facilidades para la creación de contenidos, como la inserción de vídeos de YouTube o contenido de Spotify o la personalización de widgets y barras laterales. También contiene herramientas que te permitirán crear una comunidad al mejorar las relaciones con tus usuarios.

Yoast SEO

Este es uno de los plugins para WordPress más básicos y esenciales a la hora de crear contenido para nuestra web. A pesar de que la plataforma WordPress por defecto ya está orientada al posicionamiento en buscadores, hay algunos plugins para WordPress como Yoast SEO que pueden ayudarte a optimizar aún más tu web. Este plugin, además de ayudarte a la hora de escribir contenido nuevo para tu página web, se asegura de que siempre utilices las palabras clave más adecuadas y relacionadas con el contexto. Además, avisa si te falta completar algún campo como, el ALT de las imágenes. Para mejorar tu posición en el ranking de resultados, y con ello tu CTR, Yoast SEO permite previsualizar cómo quedarán los snippets. En definitiva, Yoast SEO te facilita la creación de contenido que le guste a Google.

Este plugin de WordPress también es de mucha utilidad a la hora de crear tus sitemaps. De forma automática, se encarga de generar el archivo y avisar a Google y Bing de su existencia. El sitemap realizado por Yoast SEO, en formato XML, contiene además las diferentes imágenes que se encuentran en tu web y las páginas que la componen. De esta forma se facilita la labor al buscador. Si tienes que recurrir al archivo para solucionar cualquier problema, te será fácilmente legible.

Ninja Forms

Una vez tu web sea segura, cuentes con las copias de respaldo necesarias por si acaso falla algo y esté posicionada, nunca está de más aumentar tu base de datos de clientes para poder informarles de todas las novedades que ocurran en torno a tu empresa mediante WordPress plugins como Ninja Forms.

Con Ninja Forms, podrás crear sencillos formularios que sigan los colores o tipografías corporativas de tu compañía. Todo ello sin tener que acudir al código ya que si por algo se caracteriza este plugin es por su intuitiva interfaz. Elige con total libertad qué tipo de información quieres obtener de tus usuarios. Si esto fuera poco, es posible añadir opciones que minimicen el spam; ya sea reCaptcha o las preguntas de seguridad que decidas.

Ninja Forms es el plugin perfecto para crear una sólida lista de contactos. Desarrolla una buena estrategia de marketing recurriendo al envío de newsletters.

Nelio Content

Por mucho que estemos de vacaciones, no podemos dejar de consultar las redes sociales. Nelio es un plugin para compartir en todos tus perfiles sociales el contenido que vayas creando en tu web. Además, es la herramienta perfecta para planificar tus publicaciones y mensajes en cada red social.

Sin salir de WordPress, Nelio te permite programar entradas en las redes sociales en las que estés. Ya sea desde Twitter, Facebook, LinkedIn, Google+, Pinterest o Instagram. Gracias a los informes que Nelio Content proporciona, podrás saber cuál es el contenido que mejor funciona en tu web y seguir promocionándolo. Haz que llegue a un mayor número de gente y tu página reciba más visitas.

Para mejorar aún más la difusión de tus publicaciones, Nelio cuenta con un asistente de contenido. Entre otras cosas, te permitirá enlazar diferentes entradas relacionadas entre sí. Además, es de gran ayuda a la hora de etiquetar el contenido; o también para buscar una imagen acorde con la que ilustrar una entrada. Pero eso no es todo. El asistente de contenido de Nelio Content con sus consejos para mejorar diferentes aspectos de tus publicaciones te ayudará a crear contenido de gran calidad.

Nelio es la herramienta perfecta para programar contenido y asegurarte de que tus redes sociales siempre permanecen activas. Aunque tú te estés tomando unos días de descanso. Además, cuenta con opción multiusuario que favorece el trabajo grupal. De esta forma, cada miembro del equipo pueda tomar parte en la elaboración y difusión de los contenidos.

Haz de tu web un lugar seguro

A pesar de todas las ventajas que pueden ofrecerte estos y otros muchos plugins WordPress, es necesario que revises periódicamente la seguridad de tu web. Además, cabe destacar que la instalación de demasiados plugins puede afectar negativamente a la velocidad de carga de nuestra web. Para poder estar completamente tranquilo, puedes contratar nuestro servicio de administración. En él se incluye la realización de copias de seguridad adicionales, la optimización de todos los elementos de la página y la actualización de temas y plugins.

Así que ya sabes; si quieres alargar tu verano, contrata nuestro servicio de gestión de WordPress.

¿Por qué WordPress es la mejor plataforma para desarrollar una web?

Publicado enDesarrollo y Programación en junio 7, 2017 10:00 am

La plataforma WordPress se ha convertido en el CMS más popular para la creación de páginas web y blogs, hasta el punto de se ha convertido en un imprescindible en el diseño web. De ahí que un 26% de los sitios web en internet estén creados en WordPress. Como, por ejemplo, Spotify, Mercedes- Benz o la web del Gobierno de Suecia.

Este gestor de contenidos de código abierto cuenta con una gran comunidad desarrolladores y diseñadores. Esto es, profesionales en búsqueda continua de mejoras para la plataforma a través de nuevos plugins y temas. Además de ser un sistema muy completo y totalmente seguro, WordPress se caracteriza por su facilidad de configuración.  No es necesario tener conocimientos de programación para poder desarrollar una web de diseño atractivo.

Qué ofrece la plataforma WordPress

  1. Multitud de temas. Los temas de WordPress ofrecen miles de posibilidades en cuanto al diseño de una página web; ya sean gratis o Premium. Elige entre la amplísima variedad de plantillas para encontrar la que mejor se adapte a la estructura que quieras darle a tu página web y configúrala para que siga la personalidad de tu marca.
  2.  Infinitos plugins. Para aumentar las funcionalidades de tu página web puedes instalar todos los plugins que necesites. Estos complementos de ayudarán a mejorar tu página web de muchas maneras, puesto que hay plugins para todo. Desde plugins que te facilitan la creación de un sitemap, a aquellos que permiten compartir el contenido del sitio en redes sociales, pasando por los complementos como Yoast SEO o All in one SEO pack, que ayudarán al posicionamiento de la web.
  3. Google friendly. WordPress tiene un código muy ordenado y eso a Google le gusta. Desarrollando un sitio web con WordPress, y configurando adecuadamente alguno de los plugins para SEO, gran parte del trabajo de posicionamiento web estará hecho. Además, casi todas las plantillas que ofrece WordPress son responsive; que es otro de los grandes factores que Google tiene en cuenta a la hora de situar tu web en los resultados de búsqueda.
  4. Escalable. Por su capacidad de configuración, WordPress se adapta a cualquier tipo de proyecto pudiendo añadir nuevas funcionalidades. Por ejemplo, si inicialmente creaste tu sitio web a modo de web corporativa y, más tarde, quieres dar el paso al comercio electrónico, puedes añadir una tienda online en tu página web. En este sentido, WordPress ayuda a que tu negocio sea lo que tú quieres que sea.
  5. Fácil de gestionar. Una vez realizadas todas las configuraciones, bien sea por ti o por un diseñador web, realizar cualquier modificación, como añadir páginas o contenidos, es muy fácil. Toma decisiones estratégicas que contribuyan al cumplimiento de tus objetivos. Todo ello gracias a los informes y estadísticas que proporciona WordPress acerca de tu sitio web.

La seguridad, una cuestión prioritaria

Si ya has finalizado el desarrollo de tu nueva página web, recuerda que la seguridad nunca debe descuidarse. Hay una serie de aspectos que deberás considerar y mantener actualizados para que tu WordPress sea siempre una página web segura.

Si estás pensando en crear una página web con WordPress y, pese a la facilidad de configuración que ofrece la plataforma WordPress, prefieres que sea un diseñador profesional quien se encargue de ello, en Linube somos expertos en el desarrollo de sitios web. Nos encargaremos del todo el trabajo de programación para que después puedas manejar tu página web con facilidad.

¿Qué debes considerar para no descuidar la seguridad de tu WordPress?

Publicado enCiberataques en abril 6, 2017 10:52 am

La seguridad de tu WordPress es, junto con las copias de seguridad, una de las cosas que no suele tenerse en cuenta hasta que ya es demasiado tarde. Sobra decir que no es necesario esperar a tener cualquier tipo de incidente para tomar medidas que sirvan para mejorar el nivel de seguridad de nuestra web.

Aunque no lo parezca, los ataques a WordPress son muy comunes debido a la multitud de hackers que pretenden explotar las vulnerabilidades de la plataforma. Es decir, que no se trata de ataques personalizados contra una página web en concreto. Sino que es algo más general que únicamente busca conocer cuáles son las principales debilidades del código de WordPress. Así que, si no quieres poner en riesgo todo tu trabajo y dificultarles las cosas a los hackers, en Linube te recomendamos tener en cuenta algunos aspectos.

La calidad del hosting por delante

Habitualmente se suele elegir el proveedor de hosting en función de su precio. Cabe destacar que aunque este aspecto sea probablemente el más tentador de todos, no debería ser el más importante. Hay que tener en cuenta que la calidad del hosting se paga. Por tanto, el proveedor de alojamiento que ofrezca unos precios ligeramente más altos, seguramente también invierta más dinero en la seguridad de sus servidores.

Por eso, antes de elegir un hosting por ser barato, elige uno que ofrezca más y mejores garantías de seguridad. Además de un servicio de calidad. A pesar de que los niveles de seguridad del servidor no dependan directamente de ti, eres tú quien tendrá que escoger la mejor opción en cuanto al proveedor del alojamiento de tu página web.

Temas y plugins siempre actualizados

Gran parte de los ataques a las webs vienen dados por la falta de actualización de la plataforma WordPress. Tanto de los temas, como de los plugins,. De ahí que haya que estar siempre atento a las últimas actualizaciones e instalarlas lo antes posible. Así evitaremos las vulnerabilidades de WordPress como consecuencia de la escasa protección por tener los plugins o los temas desactualizados.

En este sentido, si el plugin o el tema de nuestro WordPress ha sido descargado desde el directorio oficial de la plataforma, el propio WordPress se encargará de realizar automáticamente las actualizaciones necesarias. Y también de avisarnos si se trata de una actualización mayor. Aunque ambos procesos no sean igual de simples. En cambio, si la descarga no se ha realizado desde el directorio oficial, deberás consultar con frecuencia la web del desarrollador. Esto se debe a que WordPress no puede saber cuándo hay disponible una nueva actualización.

Como consejos, es recomendable no instalar plugins ni temas que no sean muy conocidos o que tengan pocas descargas; así como cualquier elemento que sea gratis o que haya sido pirateado. Cualquiera de ellos puede contener código malicioso que afecte negativamente a nuestra web.

Cuidado con instalar demasiados plugins

En Linube te aconsejamos no instalar más plugins para WordPress de los necesarios. Cada plugin que instalemos aumenta la probabilidad de tener problemas de compatibilidad y de instalación. Especialmente si no han sido probados en un entorno que no sea el de producción. Asimismo, es conveniente borrar aquellos temas y plugins que ya no se utilicen. Estos plugins además de estar ocupando espacio, aumentan el riesgo de vulnerabilidades.

Los elementos Premium, tanto temas como plugins, cuentan con mejor soporte y actualizaciones más frecuentes disminuyendo las posibilidades de sufrir cualquier tipo de vulnerabilidad. Con Premium podemos realizar cualquier descarga realizada desde sitios seguros como el directorio oficial de WordPress. Los sitios seguros ofrecen las últimas versiones actualizadas, comprobadas y seguras de los temas y plugins.

Nombre de usuario y contraseña

Recuerda eliminar el usuario admin que, por defecto, nos pone WordPress. Éste, junto con el nombre de dominio de la página web son las primeras opciones que se prueban para entrar en un sitio web sin permiso. También deberás huir de todo nombre de usuario que sea fácil de identificar con tu sitio web. No descuides la seguridad de tu WordPress por detalles que pueden resultar letales.

En cuanto a contraseñas, ten en cuenta que cuanto más fácil de recordar sea para ti, también lo será para todo aquel que quiera entrar en tu página web. Hoy en día ya no es necesario que sea recordable. La mayoría de los navegadores lo harán por ti. Así que, para que tu contraseña sea segura, deberá estar compuesta al menos de 8 caracteres. Los más seguros serán los que se mezclen letras mayúsculas y minúsculas con números y caracteres especiales. A medida que vayas escribiéndola, el propio WordPress te irá indicando el nivel de seguridad de tu contraseña. Si no eres capaz de dar con una combinación lo suficientemente segura, WordPress cuenta con un generador de contraseñas que puede ser de gran ayuda.

Si quieres dificultar aún más el acceso a tu página web, puedes limitar el número de intentos para logearse. Estableciendo un máximo de intentos, además de tener margen por si eres tú quien falla a la hora de escribir los caracteres, se lo pondrás mucho más difícil a los posibles intrusos.

No te olvides de las copias de seguridad

El pasado 31 de marzo se celebraba el día mundial del backup puesto que aún es necesario concienciar de la importancia de las copias de seguridad. Evita que te quedes sin todos tus datos en caso de que ocurra alguna incidencia. Realiza copias de seguridad al menos una vez a la semana tanto de tus bases de datos como de todos tus archivos; así podrás garantizar la seguridad de tu WordPress pudiendo devolver a la página a su estado previo sea la incidencia que sea.

Cuanto más reciente sea tu backup, más fácil será devolver tu página web al estado en el que se encontraba antes de que se produjera el error. Si es posible, te recomendamos automatizar tus copias de seguridad. Así si tú te olvidas de realizarlas, el sistema lo hará por ti.

Encripta toda la información

Para que la seguridad de tu WordPress sea aún mejor, contrata un certificado SSL.  Estos certificados tienen la función de encriptar toda la información. De modo que, si hay alguien más conectado a tu red, solo podrá ver caracteres sin sentido, en vez de información valiosa. Además, la instalación de un certificado de seguridad SSL otorga a tu sitio web otras ventajas que harán de tu web un lugar seguro.

mejora-seguridad de tu WordPress-linube

Deja que expertos se encarguen de la seguridad de tu WordPress

En Linube contamos con un servicio de administración de WordPress para que no tengas que preocuparte por la seguridad de tu web, porque nosotros lo haremos por ti. El servicio incluye la monitorización permanente del sitio web, soporte 24 horas, firewall perimetral y copias de seguridad; además de la actualización de temas y plugins instalados en tu WordPress. Céntrate en otros aspectos de tu negocio y pon tu la seguridad de tu WordPress en las mejores manos.

Tres plataformas para la creación de tu tienda online

Publicado enDesarrollo y Programación en marzo 28, 2017 10:36 am

Si a la hora de montar un negocio físico debemos considerar una serie de factores que nos permitan tomar la decisión más acertada y acorde a nuestras necesidades; pues ocurre lo mismo en el mundo digital. Antes de embarcarte en la creación de tu tienda online, deberás escoger muy bien la plataforma de e-commerce. Esta elección estará condicionada por el tamaño y el tipo de proyecto que queramos iniciar.

Entre otros aspectos, deberemos considerar qué módulos necesitaremos para el correcto funcionamiento de la tienda online. También habrá que valorar las diferentes formas de pago que facilitaremos a nuestros clientes y el volumen de nuestro catálogo de productos; si además queremos que la tienda online esté disponible en varios idiomas o vender en diferentes países, habrá que definir el número de referencias contenidas en el mismo. Asimismo, habrá que elegir la política de precios y las empresas de logística con las que trabajaremos; además de definir si el stock se gestionará desde la propia plataforma o si necesitaremos de un ERP para ello.

Una vez respondidas estas cuestiones, la elección de una u otra plataforma para el desarrollo de un comercio electrónico, será mucho más sencilla. Para facilitarte aún más la labor, te proponemos tres plataformas. La elección de una plataforma u otra variará en función del tamaño de la tienda online.

WooCommerce, ideal para pequeñas tiendas

Su principal reclamo es que cuenta con un panel de administración muy fácil. Mencionar que este plugin de creación de tiendas online de WordPress dispone de una gran variedad de plantillas gratuitas que son responsive en su mayoría. WooCommerce por sí mismo no puede ayudarnos en el posicionamiento, pero gracias al uso de otros plugins como Yoast SEO conseguiremos que nuestro pequeño e-commerce tenga más visitas.

PrestaShop, para proyectos de mediano tamaño

La plataforma más utilizada en España, es una buena alternativa en el caso de proyectos de pequeño o mediano tamaño. Además, PrestaShop es fácilmente administrable por cualquier persona que no tenga grandes conocimientos de programación; además de que cuenta con una amplia variedad de plantillas y módulos. Contribuye a la mejora del posicionamiento SEO y permite la integración de ERPs al haber sido ideada para e-commerce.

Magento, la plataforma de grandes proyectos

El software más potente de los tres que presentamos para la creación de tu tienda online. Nacido para el desarrollo de tiendas online, Magento permite la creación de multitiendas con multilenguaje y multimoneda. Es la plataforma que ofrece posibilidades ilimitadas en cuanto a la creación de comercios electrónicos. Al igual que en WooCommerce y PrestaShop, sus plantillas son responsive; pero, además, Magento permite la integración de ERPs y ayuda en el posicionamiento orgánico en buscadores.

Tanto WooCommerce, como PrestaShop o Magento, son plataformas que están en proceso constante de actualización y evolución, por lo que cada vez ofrecerán un servicio mejor y más completo. Si estás a punto de iniciarte en el mundo de e-commerce, pero tienes dudas acerca de cuál es la mejor plataforma para tu proyecto, ponte en contacto con nosotros y te asesoraremos sobre la opción más adecuada. Además, podrás alojarla en nuestros servidores cloud, caracterizados por su alta escalabilidad, y así crecer juntos.

 

Plataformas-creación-tu tienda online-WooCommerce-PrestaShop-Magento

Los problemas con WordPress y WooCommerce de Chrome 44

Publicado enGeneral

Con la publicación de Chrome 44 el pasado miércoles 22 de julio, algunas webs se han visto afectadas negativamente. Lo que ha provocado que diversas webs esténn teniendo problemas a la hora de funcionar de una forma correcta. Las principales afectadas son principalmente páginas webs que han sido programadas a través de la plataforma WordPress o recurriendo al plugin para el desarrollo de tiendas online de la plataforma: WooCommerce. Estos problemas, generalmente, son consecuencia de la falta de actualización de los temas o plugins; aunque es probable que este tipo de incidentes acaben afectado también a otros sistemas similares.

Mejora de las “peticiones no seguras” con Chrome 44

Chrome 44, la nueva actualización de Google Chrome busca mejorar la gestión en lo que ser refiere a peticiones no seguras. Pero, lo cierto es que este cambio ha terminado causando múltiples redirecciones erróneas desde protocolos HTTP a aquellos que se encuentran bajo la versión segura del protocolo: HTTPS. El problema es tal que algunas de estas webs, han llegado a impedir el acceso a algunos usuarios; y a algunos administradores, algo mucho más grave y que jamás debería suceder. De la misma forma, en algunos casos también se han detectado errores relacionados con la visualización de una página web. Esto se debería a que la conexión no era segura, tal y como se indicaba en la información del error.

Hace unos días, el propio equipo de WooCommerce publicó la versión 2.3.12 de la aplicación. Con esta actualización buscan evitar este error que fuerza al uso del protocolo HTTPS;  de esta forma se le hace creer a la plataforma que se está utilizando un certificado de seguridad SSL. La solución a estos problemas pasa, como suele ser habitual, por actualizar la plataforma WordPress. Eso sí, previamente haremos una copia de seguridad de todos los archivos para asegurarnos poder volver al mismo estado en el que estábamos antes de la actualización.

La importancia de los backups

Si te encuentras entre los que tenían su página web actualizada, así como todos los plugins y los temas relacionados con ella, no habrás sufrido las consecuencias de este problema. Por ello, en Linube siempre hacemos especial hincapié en lo importante que es contar siempre con copias de seguridad periódicas.

En cuanto a Chrome, el navegador ya ha realizado todas las correcciones necesarias para acabar con este tipo de incidencias. Además, a lo largo de los próximos días, harán pública una nueva versión de su navegador web. La explicación técnica y detallada a este problema se encuentra perfectamente resumida y disponible en un artículo publicado por el desarrollador de sistemas Mattias Genair.

Instalar WordPress en tres pasos a través del nuevo panel Plesk

Publicado enGeneral

WordPress es un gestor de contenidos muy utilizado en la actualidad por las ventajas que ofrece al usuario a la hora de crear su web. ¿Quieres instalar WordPress en Plesk a golpe de click?

En la versión del nuevo panel de control Plesk 11.5 resulta muy sencillo instalar este gestor de contenidos; además, existen infinidad de temasplantillas para WordPress que permiten que los usuarios puedan personalizar los diseños web de una manera muy sencilla.

Cómo instalar WordPress en Plesk:

1.- Accede a tu panel Plesk y localiza la pestaña de aplicaciones. Elige WordPress y despliega las opciones del botón derecho para escoger “instalación personalizada”

instalar wordpress en plesk-I

2.- Acepta las condiciones y pincha sobre “siguiente”.

instalar wordpress en plesk-II

3.- Por defecto no se instala en la raíz (directamente bajo el dominio principal) sino que se instala en un directorio específico. Si quieres que se instale bajo el dominio principal bastará con dejar en blanco la casilla que aparece tras /

Recomendamos hacer click sobre “usar credenciales administrativas no conectadas a ningún usuario en particular” e incluir el usuario y la contraseña que se desee.

IMPORTANTE: Ese usuario y esa contraseña son las que permitirán acceder al panel de gestión de WordPress de manera directa.

instalar wordpress en plesk-III

Para acceder a WordPress, ahora simplemente deberás poner en la barra de tu navegador:

http://tudominio.com/wp-admin

e incluir el usuario y contraseña asignados en la instalación en la interfaz que aparecerá.

Otras opciones

4.- Si deseas tener la interfaz del panel de gestión de WordPress en castellano, accede a la pestaña de aplicaciones y dentro del WordPress que ya figurará instalado escoge la opción “cambiar configuración”

instalar wordpress en plesk-IV

5.- Y selecciona el lenguaje que quieras para la interfaz de WordPress

instalar wordpress en plesk-V

 

¿Te ha quedado claro? Ya sabes que estamos para ayudarte; y por ello, te damos unos consejos para que no descuides la seguridad de tu wordpress y puedas estar tranquilo.

Cómo instalar una plantilla de WordPress, paso a paso

Publicado enSistemas TI

¿No sabes cómo instalar una plantilla de WordPress? Nosotros te lo explicamos paso a paso.

Antes de nada, asegúrate de que tu plan de hosting te ofrece la posibilidad de utilizar una base de datos MySQL.

En el caso de Linube, utilizamos planes de hosting con panel Plesk y los pasos que hemos seguido para instalar una plantilla de WordPress son:

1. Activar la base de datos

instalar una plantilla de WordPress-crear base de datos

Crear base de datos y nombre de base de datos en Plesk

2. Crear un usuario para la base de datos

instalar una plantilla de WordPress-crear base de datos-II

Crear base de datos MySQL en Plesk

3. Subir a WordPress

Hay muchos paneles de administración de hosting que permiten autoinstalar aplicaciones como WordPress, pero no siempre se instala la última versión. Es recomendable instalar la última versión de un gestor de contenidos. En el caso de WordPress la encontrarás en su propia web, y la podrás descargar de manera gratuita.

instalar una plantilla de WordPress-descargar wordpress

Descarga gratuita de WordPress

A través del administrador de archivos de Plesk, podrás subir el WordPress a tu alojamiento web. Si tu panel de hosting no te permite esa opción, podrás optar por subirlo de la manera tradicional, a través de FTP.

instalar una plantilla de WordPress-administrador de archivos

Administrador de archivos en Plesk

Selecciona la carpeta httpdocs que es la que pertenece a las cuestiones referentes a la web.

instalar una plantilla de WordPress-httpdocs

Subir contenido a httpdocs en Plesk

Pincha sobre la opción “Añadir archivo”.

instalar una plantilla de WordPress-subir wordpress

Subir WordPress en Plesk

Carga el archivo de WordPress que en los pasos anteriores has descargado. Puedes subir el archivo en formato zip, que es como se descarga.

instalar una plantilla de WordPress-cargar archivo

Sube el archivo WordPress y descomprímelo.

instalar una plantilla de WordPress-plesk

Subir WordPress a Plesk

4. La raíz del documento

A esta operación también se la denomina modificación del document root. Así permitirás que el WordPress se instale en la propia URL de inicio de tu alojamiento.

Para completar este paso acude al apartado “Sitios web y dominios” y pincha sobre el nombre de tu dominio.

instalar una plantilla de WordPress-modificar raiz

A continuación en la casilla en donde se indica “Raíz del documento” debes poner wordpress tras httpdocs/ tal y como mostramos en este ejemplo.

En este mismo apartado comprueba, también, las opciones para el soporte de PHP y asegúrate de que esté en modo FasctCGI.

instalar una plantilla de WordPress-documento raiz

Cambiar raíz del documento tras subir WordPress

5. La url de tu web

Ahora, desde cualquier navegador,  accede a la url de tu web y sigue los pasos de instalación que se mostrarán en el asistente de WordPress.

¡Es muy fácil!

instalar una plantilla de WordPress-I

Sigue los pasos del asistente de WordPress

instalar una plantilla de WordPress-II

En la única pantalla en la que deberás incluir contenido es en la que se solicita la inclusión de los datos de la base de datos que previamente has creado. Deberás incluir el nombre de la base de datos, el nombre de usuario y la contraseña de la base de datos que has creado previamente en el panel de control Plesk.

El resto de datos (host de la base de datos y prefijo de tabla) no es necesario que los modifiques.

instalar una plantilla de WordPress-III

Incluir datos en el asistente de instalación de WordPress

Si accedes, nuevamente,  desde cualquier navegador al sitio de tu dominio,  te aparecerá una pantalla final que te solicitará el nombre que quieres para tu sitio WordPress. En esa pantalla podrás establecer el nombre de usuario y contraseña que luego te servirán para acceder al panel de gestión de WordPress.

instalar una plantilla de WordPress-hosting

Completar instalación de WordPress en tu hosting

instalar una plantilla de WordPress-instalacion completa

6. Sube la plantilla

Ya llegamos al último punto de cómo instalar una plantilla de WordPress. Accede al panel de gestión de WordPress y  sube la plantilla que previamente te hayas descargado. (Súbela en formato zip)

instalar una plantilla de WordPress-subir template

Subir el .zip de la template o plantilla a WordPress

Y una vez que el tema de WordPress o la plantilla haya subido, actívala.

instalar una plantilla de WordPress-activar tema

Activar tema o plantilla en WordPress

¡Ya sabes instalar una plantilla de WordPress! ¿A que no era tan difícil? No dudes en ponerte en contacto con nosotros vía email o por teléfono para cualquier duda o sugerencia. ¡En Linube estamos encantados de atenderte!

Soluciones en WordPress a problemas de MySQL y cache

Publicado enDesarrollo y Programación

Hace algunos días se formó un interesante debate en torno a un post en Loogic. En él se hablaba de la problemática de tener cuello de botella en el backend de base de datos de una aplicación web. Desde nuestra experiencia podemos decir que no es tanto culpa de la base de datos, sino de la programación en la aplicación. También puede ser consecuencia de una mala o desatendida gestión en la base de datos y configuración del servidor.

Se suele decir que un CMS tiene una mala gestión de consultas sobre la base de datos, que abusa de ellas o que hace chapuzas. Algo que, a veces, puede ser cierto. Pero esas afirmaciones también peuden radicar en un desconocimiento técnico sobre cómo funciona realmente la herramienta y qué cuidados requiere.

La base de datos de WordPress

Podemos ahorrarnos muchas consultas a la base de datos desde WordPress evitando el uso de Template Tags (funciones que ayudan a crear themes) o plugins que pueden hacerse desde su core. Además, puede ser totalmente ineficaz si no tenemos especial cuidado en la gestión de la base de datos. Deshabilitar el motor innodb o los logs pueden ahorrarnos mucha carga en el servidor. Pero no nos libra de tener que hacer una optimización en los valores de query_cache, por ejemplo.

Es importante también prestar especial atención en la actualización del propio CMS. Algo que puede efectuar cambios en el esquema de base de datos y mantener funcionalidades obsoletas, especialmente con plugins o funciones que se sigan usando. Plugins como WP SuperCache, basado en WP Cache 2 de Gallir, reducen los accesos de datos a MySQL. Pero en algunos casos se han encontrado problemas que venían arrastrándose desde versiones atrás.

El problema de los plugins

En un caso concreto nos hemos peleado con algún WordPress que hacía consultas antes de lanzar la acción init, que es la acción que activa plugins como WP SuperCache. Esto hacía ineficaz toda posibilidad de cacheo a través de plugins. Podríamos evitar esta situación cacheando todo el sitio en archivos estáticos HTML, a través de módulos memcached o en el servidor web, usando sistemas de proxy caché tipo Squid.

Este tipo de cosas hay que hacerlas después de asegurarse de que la la aplicación web está optimizada. O al menos no abusa demasiado de la base de datos. Más que nada porque este tipo de soluciones conllevan una serie de costes asociados. Por ejemplo, si optamos por cachear todo a disco necesitaremos, en sitios web con medio o alto tráfico, disco SAS a 10k o 15k revoluciones. Para así evitar los cuellos de botella que tendríamos con discos SATA. Muchos proveedores venden esto como “un servidor más grande”, nosotros preferimos abordarlo de otra forma.

Hay otras situaciones en las que un sólo plugin puede ser el culpable de problemas de rendimiento. Muchas veces se confía demasiado en el buen hacer de los desarrolladores de plugins muy utilizados como el All In One Seo Pack, que resulta no ser tan óptimo como cabría esperar.

Nuestro trabajo

Empezamos por hacer un diagnóstico de la aplicación web. Si se trata de WordPress, limpiamos el theme y los plugins desactualizados. Además de comprobar el estado de la base de datos y desarrollar plugins o themes que utilicen la última versión de la API. Si fuese necesario, también buscaríamos soluciones a nivel de sistema que mejoren el rendimiento de la aplicación.

Estas soluciones van desde realizar optimizaciones del servidor web o en la base de datos; a implantar soluciones de caché en memoria, como opcode caché para PHP. Así como distribuir el contenido estático del blog entre varios servidores o servicios de terceros. Para soluciones más avanzadas o sitios web de gran cantidad de datos y tráfico es mejor optar por servidores cloud.

Diferentes soluciones

No siempre una solución puede ser la cura a todas las enfermedades. Por ejemplo, un tipo de motor de almacenamiento en MySQL frente a otro, como myisam frente a innodb, es más rápido en lectura. Pero esto no siempre es así. También se pueden ver casos como que una solución memcached proporciona menos rendimiento que otro servidor de base de datos. O que cachear en disco penalice mucho más que almacenar en la base de datos. No se pueden tratar todos los problemas por igual en casos de rendimiento web.

Hemos tenido alguna experiencia con clientes que, teniendo un servidor dedicado saturado, se han pasado a un servidor cloud. Así, con solo algunos cambios en el CMS, se han ahorrado bastante dinero al mes en hardware.