Blog

Categoría: Desarrollo web

¿Qué es el fichero .htaccess?

Publicado en Desarrollo web en septiembre 20, 2017 10:00 am

qué es el fichero .htaccess

Si estás pensando en montar un blog, tienda online o cualquier tipo de página web, en primer lugar, tendrás que decidir qué plataforma vas a usar (WordPress, Blogger, PrestaShop, Joomla…) y, si quieres, que tu web no dependa de la plataforma escogida deberás buscar un hosting que se adecúe a tus necesidades. A la hora de elegir el alojamiento existen dos opciones: Windows o Linux. En el caso de que te decantes por el código abierto, te será muy útil conocer qué es el fichero .htaccess, ya que se encuentra dentro de cualquier servidor que funcione con el servidor web Apache.

En primer lugar, deberás saber que, como indica el punto inicial, el fichero .htaccess se encuentra oculto, así que es posible que te cueste un poco encontrarlo. Aunque no deberías tener problema alguno en dar con él desde el panel de tu servidor, en nuestro caso Panel de control Plesk. También puedes hacerlo vía FTP, ya sea a través del administrador de archivos, o utilizando programas especialmente indicados para ello como Filezilla. El fichero .htaccess está en el directorio principal, puesto que se encarga de modificar su configuración y la de todos los subdirectorios que dependan de él.

Este fichero es fundamental para la gestión de un servidor Linux, ya que permite establecer restricciones y cambiar la configuración del servidor. De esta forma, podrás controlar quién tiene acceso a tu servidor, a tus archivos o a tus directorios y que tu página web cuente con el mejor nivel de seguridad.

La importancia del fichero .htaccess es tan que todas las peticiones que tus usuarios realicen dentro de tu página web, antes de recibir respuesta deben ser aprobadas, o rechazadas, por .htaccess. Pero, además, de contribuir a combatir el spam, permitiendo bloquear tanto bots como las direcciones IP que consideres necesario, facilitar la creación de URLs amigables para los buscadores o evitar el envío de paquetes PING, mediante el fichero .htaccess es posible:

  • Configurar del acceso a tu web con y sin www. Así, redirigiéndolos a un único dominio, evitarás hacerte competencia a ti mismo.
  • Hacer redirecciones a dominios diferentes. Muy útil si le has cambiado el nombre de tu dominio para evitar perder todas las visitas que lleguen a tu antiguo sitio web.
  • Personalizar mensajes de error. Para darle tu toque personal a los errores que pueda devolver la web a tus usuarios.
  • Comprimir archivos CSS, JavaScript, XML o texto para reducir el peso de tu sitio web y que cargue en menos tiempo.
  • Almacenar imágenes en caché. De esta forma, una vez visitada tu página web, las siguientes veces que tus usuarios vayan a visitarte, cargará mucho más rápido.
  • Redirigir desde HTTP a HTTPS. En este caso, además de las modificaciones necesarias en el fichero .htaccess requiere de la instalación de un certificado de seguridad SSL.

Queda patente que son muchas las funcionalidades del fichero .htaccess pero, para poder llevarlas a cabo, deberás tener en cuenta que .htaccess está en formato ASCII y funciona mediante comandos de texto. Por lo que, si no los dominas, tendrás que andar con cuidado en las modificaciones que vayas a realizar.

¡Feliz Día del Programador!

Publicado en Desarrollo web Eventos en septiembre 13, 2017 9:56 am

13 septiembre, dia del programador

Hoy, 13 de septiembre es el día número 256 del año. Por si esta referencia no te dice nada, te contamos que tal día como hoy desde 2009 (o 12 de septiembre, si el año es bisiesto), se celebra el Día de los Programadores. La elección del día número 256 para homenajear a todos los programadores del mundo, no es algo aleatorio. Esta fecha fue escogida por ser 256 es la cantidad de números que pueden representarse con 8 bits (o su equivalente: 1 byte). Además de que 256 es también la mayor potencia de 2 que es menor de 365, los días que tiene un año que no sea bisiesto.

La idea de que los programadores tuvieran su propio día en el calendario surgió de la mente de Valentin Balt, un desarrollador web ruso que en decidió proponer la festividad trabajaba en Parallels Technologies, una empresa especializada en el diseño web. Aquello que acabó empezando con una recogida de firmas para presentarle al gobierno ruso una petición formal que permitiera la celebración del Día de los Programadores, acabó 7 años más tarde materializada en un Decreto que el presidente ruso Dmitri Medvédev firmó el 11 de septiembre de 2009.

La relevancia del Día de los Programadores ha llegado a ser tal que, en algunos países del mundo, el 13 de septiembre se ha establecido como un día festivo con el que se trata de homenajear a un colectivo cuyo trabajo es habitualmente poco reconocido. Sin la gran labor que realizan diariamente los programadores y programadoras del mundo, ni siquiera podríamos navegar por internet, ya que en cada una de las acciones que realizamos usando un ordenador, hay alguien detrás que tuvo que hacer las configuraciones necesarias para que la acción se ejecute correctamente.

Por ello, a los programadores también se les conoce como arquitectos de la red, por su gran habilidad para llevar a código todas las ideas que podamos tener. Pero para que hasta las ideas más locas puedan hacerse realidad, es necesario escribir cada una de las funciones, depurarlas y mantener el código de forma constante para evitar cualquier vulnerabilidad o fallo en el sistema.

Si tienes cerca a algún programador o programadora, no olvides felicitarle hoy y cada 13 de septiembre. Que no parezca que solo te acuerdas de él y de su trabajo cuando hay algo que no funciona. Porque detrás de ese algo que funciona correctamente, también hay horas de su trabajo.

PrestaShop, el CMS perfecto para tiendas online

Publicado en Desarrollo web en agosto 30, 2017 10:00 am

Al igual que sucede en enero, septiembre suele ser un mes de propósitos. El inicio del curso escolar (en el caso de los niños) es también el momento en el que muchos deciden iniciar un nuevo proyecto que cambie sus vidas.

Hace ya algún tiempo os presentábamos las mejores plataformas para el desarrollo de una tienda online. Aquí, las opciones son muchas y la elección de una u otra dependerá de las características del proyecto. Puedes optar por WooCommerce, un plugin de WordPress que te permitirá crear una tienda online a partir de tu blog o página web en apenas unos minutos; Magento, un CMS potente indicado para grandes proyectos; o PrestaShop, ideal para proyectos de tamaño medio.

Si estás pensando en dar el salto al ecommerce y vas a decantarte por PrestaShop, la opción intermedia que te permitirá crear una tienda online totalmente profesional sin necesidad de código, esto te interesa.

Qué es PrestaShop

Es una plataforma de código abierto para la creación de tiendas online. Lanzada en julio de 2008, es actualmente la aplicación más utilizada en más de 200 países, además de haber sido traducida a múltiples idiomas y contar con una comunidad compuesta por más de 850.000 miembros.

Este CMS fue diseñado para eliminar cualquier tipo de barrera técnica y financiera a las pequeñas y medianas empresas, así como a las startups. Siendo su principal objetivo facilitar el éxito comercial entre los minoristas, PrestaShop ha supuesto toda una revolución, ya que les ha permitido mejorar sus ventas y aumentar su visibilidad online.

Estéticamente, las posibilidades son infinitas. PrestaShop cuenta con miles de temas en su web oficial, además de todos los que pueden comprarse a través de diferentes proveedores de plantillas o temas como Themeforest o Template Monster.

Qué caracteriza a PrestaShop

Accesible y de uso sencillo, PrestaShop utiliza PHP como lenguaje de programación y MySQL para la gestión de las bases de datos. Además, desde la versión 1.5, se ofrece la opción multitienda permitiendo desde una misma interfaz gestionar varios comercios electrónicos, aunque cada uno de ellos esté alojado en un dominio diferente. Compatible con múltiples pasarelas de pago, es posible configurar las alternativas multidivisa y multilenguaje que facilitan la adaptación al lugar en que geográficamente opera la página web y la configuración de los impuestos en función de cada país.

Debido a su gran escalabilidad, PrestaShop es capaz de soportar miles de productos perfectamente administrados y sincronizados mediante su gestor de stock. Asimismo, y para facilitar al usuario la compra desde cualquier dispositivo, el CMS cuenta con un diseño responsive. La importancia que se da a la adaptación a smartphones es tal que incluso algunos de sus temas están específicamente diseñados para este tipo de dispositivo, tanto en lo relativo al pago por parte del usuario, como la gestión desde la parte del administrador.

La plataforma cuenta con más de 500 funcionalidades para la gestión de la tienda online, como por ejemplo la creación de filtros que faciliten la búsqueda de los productos o un selector de precios. En relación a las formas de búsqueda, también es posible incluir un sistema de autocompletado que facilite la navegación a través del e-commerce.

PrestaShop va más allá

Pero eso no es todo, las numerosas posibilidades que ofrece PrestaShop no se limitan a la compra-venta de productos a través de internet. Para aumentar las ventas, las visibilidad y los ratios de conversión de una tienda online, la plataforma incluye además diversas herramientas de marketing, atención al cliente y analítica de datos que ayudarán a sacarle el mayor partido a la tienda online.

En relación al marketing, permite la suscripción a la newsletter y el remarketing, disminuyendo de esta forma la tasa de abandono del carrito. PrestaShop también facilita la optimización de la página web en motores de búsqueda al proporcionar URLs amigables y herramientas de SEO On Page que permiten la personalización de meta-datos y meta-descripciones. De la misma manera, cuenta con diversas opciones de sistemas de fidelización, desde programas de puntos a recompensas o patrocinios.

En cuanto a atención al cliente, a través del CMS es posible gestionar descuentos, devoluciones y modificar pedidos; y, para conocer la opinión de los usuarios, permite la configuración de sistemas de evaluación de los productos y comentarios a modo de recomendación para otros clientes potenciales.

Si estás pensando en crear tu propia tienda online, PrestaShop es la plataforma idea, ya que no necesitarás conocimientos de programación para ponerla en marcha. En caso de que prefieras delegar la tarea en un equipo de profesionales, puedes ponerte en contacto con nosotros y desarrollaremos una tienda online adaptada a las necesidades de tu negocio. Además, contamos con un servicio de administración de sistemas con el que la seguridad de tu web siempre estará al más alto nivel.

Infografia. Qué es PrestaShop

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

Publicado en Desarrollo web en agosto 9, 2017 10:00 am

Webs desde las que descargar o comprar platillas o temas para WordPress

Si estás pensando en cambiar el diseño de tu página web, es probable que para simplificar el proceso, especialmente si no sabes demasiado de código, te decantes por instalar 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, y 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 totalmente personalizables para tu WordPress.

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. La razón no es otra que, 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 forma que la seguridad de tu página web no corra 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 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

El proveedor de temas más elegante y minimalista que podrás encontrar en internet, además de 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 como 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 al que se facilita el acceso a la información y soporte a todos sus miembros para que no haya 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 que, además, 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. De esta forma, podrás contribuir con la comunidad a la vez que obtienes beneficio de cada una de las compras de tu tema.

Template Monster

Con más de 15 años vendiendo plantillas para facilitar el desarrollo web, cuando surgió en mayo de 2002 supuso toda una revolución en el diseño web. Ya que, 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, llegando en la actualidad a 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 para solucionar cualquier incidencia relacionada con la plantilla que hayas escogido.

Si, a pesar de nuestra la selección de sitios web para plantillas de WordPress, no te animas a rediseñar tú mismo tu web porque no sabes cómo instalar la nueva plantilla, o cualquier otro motivo, puedes ponerte en contacto con nosotros y nosotros lo haremos por ti. Además, disponemos de un servicio de administración de WordPress con el que no tendrás que preocuparte ni por la seguridad de tu página, ni por la realización de copias de seguridad ni porque ninguno de los elementos de tu sitio web estén desactualizados. Todo eso, y mucho más, se incluye dentro de nuestro servicio.

¿Sigue siendo un buen momento para el desarrollo de una tienda online?

Publicado en Desarrollo web en julio 19, 2017 10:00 am

2017 sigue siendo un buen momento para desarrollar una tienda online

La respuesta es sí, el comercio electrónico sigue en plena forma. Y no lo decimos nosotros, así lo revelan los datos obtenidos en el último estudio elaborado por la Comisión Nacional de los Mercados y la Competencia (CNMC). Según este informe, la facturación del comercio electrónico sigue un año más en ascenso. Así, a lo largo de 2016, la facturación de ecommerce superó los 24 mil millones de euros, es decir, más de un 20% respecto al año 2015.

Los sectores que mejor parados salen, a partir de los datos, son los relacionados con el turismo, como agencias de viajes y operadores, las webs dedicadas a la compra de billetes de avión y, en tercer lugar, las páginas de ropa. En cuanto al número de transacciones, la cifra aumenta en casi 18 millones, llegando a alcanzarse un total de 117,5 millones de transacciones. Segmentando geográficamente todos estos números, se obtiene que el porcentaje de compras realizadas a webs españolas (40,4%) es bastante similar, a pesar de ser ligeramente más bajo, a las realizadas en páginas extranjeras (46,6%). La diferencia se acentúa en las compras que desde el exterior se han hecho a España, tan sólo un 13% del total de transacciones realizadas.

Tal y como muestran los datos, el comercio electrónico sigue en pleno auge, en parte motivado por los cambios en las formas de consumo. Puesto que el e-commerce propicia la compra a la carta, es decir, el cliente decide el momento en el que le apetece ‘ir de compras’ y qué hora o dispositivo prefiere utilizar para realizar sus compras. Así que, si estás pensando en montar tu propia tienda online o quieres llevar a internet tu tienda física, este es el momento perfecto. Además de la necesidad de adaptarse a las nuevas formas de compra, el comercio electrónico tiene otras ventajas.

Por un lado, con el e-commerce se elimina toda barrera geográfica y se facilita la apertura a nuevos mercados, algo que queda perfectamente reflejado en los datos obtenidos en el estudio del CNMC y que es mucho más difícil en el caso del comercio tradicional. A través de tu tienda online puedes vender tus productos o servicios a cualquier parte del mundo a un coste mucho menor.

Además, el comercio electrónico se beneficia del enorme potencial que tienen las redes sociales. A través de tus diferentes perfiles sociales es posible mantener a tus usuarios permanentemente informados de las novedades que vayas introduciendo en tu tienda online o de las ofertas que lleves a cabo. Aunque esto también puedes hacerlo para mejorar las comunicaciones relacionadas con tu comercio tradicional, el e-commerce permite la compra al momento, sin depender del horario comercial de tu establecimiento para poder adquirir el producto.

No esperes más para iniciarte en el mundo del comercio electrónico. Elige cuál es la plataforma para la creación de tu tienda online que mejor se adapta a tus necesidades y, una vez finalizado el desarrollo del e-commerce, alójala en un servidor cloud acorde sus características.

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

Publicado en Desarrollo web en junio 7, 2017 10:00 am

razones para desarrollar en wordpress

WordPress en su casi década y media de vida se ha convertido en el CMS más popular para la creación de páginas web y blogs, hasta el punto de ser un imprescindible en el diseño web. De ahí que un 26% de los sitios web en internet estén creados en WordPress, entre los que se encuentran grandes proyectos web como 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 que están 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, ya que no es necesario tener conocimientos de programación para poder desarrollar una web de diseño atractivo.

  1. Multitud de temas. Ya sean gratis o Premium, los temas de WordPress ofrecen miles de posibilidades en cuanto al diseño de una página web. 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á prácticamente hecho. Además, casi todas las plantillas que ofrece WordPress son responsive, 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. Gracias a los informes y estadísticas que proporciona WordPress acerca de tu sitio web, podrás tomar decisiones estratégicas que contribuyan al cumplimiento de tus objetivos.

Una vez finalizado el desarrollo de tu nueva página web, recuerda que la seguridad es una cuestión que 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 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 Blackslot somos expertos en el desarrollo de sitios web. Nos encargaremos del trabajo de programación para que después puedas manejar tu página web con facilidad.

5 aspectos que no debes descuidar para no poner en peligro tu WordPress

Publicado en Desarrollo web en abril 6, 2017 10:52 am

La seguridad de nuestro 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, te recomendamos tener en cuenta estos 5 aspectos:

1. La calidad del hosting por delante

Habitualmente se elige el proveedor de hosting en función de su precio y, 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 y que 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 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.

2. Temas y plugins siempre actualizados

Gran parte de los ataques a las webs vienen dados por la falta de actualización, de temas o plugins, de la plataforma WordPress. De ahí que haya que estar siempre atento a las últimas actualizaciones e instalarlas lo antes posible, evitando así 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 de avisarnos si se trata de una actualización mayor, aunque el proceso sea igual de simple en ambos casos. En cambio, si la descarga no se ha realizado desde el directorio oficial, deberás consultar con frecuencia la web del desarrollador puesto 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, ya que pueden contener código malicioso. También es aconsejable no instalar más plugins de los necesarios, puesto que con 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 y que, 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. Igualmente, en cualquier descarga realizada desde sitios seguros, como el directorio oficial de WordPress, que ofrecen las últimas versiones actualizadas, comprobadas y seguras de los temas y plugins.

3. 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.

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, puesto que 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 en 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; y 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.

4. 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. Para evitar 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.

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.

5. 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.

como mejorar la seguridad de WordPress

En Blackslot 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 web en las mejores manos.

Tres plataformas en las que montar tu tienda online

Publicado en Desarrollo web 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, ocurre lo mismo en el mundo digital. Antes de embarcarnos en la creación de una tienda online, deberemos escoger muy bien la plataforma de e-commerce, elección que estará condicionada por el tipo de proyecto que queramos iniciar y cuál sea su tamaño.

Entre otros aspectos, deberemos considerar qué módulos necesitaremos para el correcto funcionamiento de la tienda online, las diferentes formas de pago que facilitaremos a nuestros clientes, el volumen de nuestro catálogo de productos y el número de referencias contenidas en el mismo, si queremos que la tienda online esté disponible en varios idiomas o vender en diferentes países, la política de precios y las empresas de logística con las que trabajaremos, 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 para la creación de tiendas online en función de su tamaño.

WooCommerce ideal para pequeñas tiendas

Con un panel de administración muy fácil, el 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 y 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. Nacido para el desarrollo de tiendas online, Magento permite la creación de multitiendas con multilenguaje y multimoneda, ofreciendo así posibilidades ilimitadas en cuanto a la creación de comercios electrónicos. Al igual que en WooCommerce y PrestaShop, sus plantillas son responsive pero demá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 tienda online: WooCommerce, PrestaShop, Magento

5 ventajas de tener una web con diseño responsive

Publicado en Desarrollo web en marzo 14, 2017 11:02 am

Diseño responsive o adaptativo

La popularización de internet ha provocado el aumento del número dispositivos móviles y el número de conexiones que se realizan desde éstos. Por ello, a la importancia de tener una web, se suma el hecho de que ésta sea responsive.

El diseño responsive o adaptativo es una técnica creada y extendida por el diseñador web Ethan Marcotte en 2008 a partir de una recomendación del W3C (World Wide Web Consortium) sobre la necesidad de desarrollar una web única a la que pudiera accederse desde cualquier dispositivo móvil.

Una página web responsive se caracteriza por su capacidad de adaptación a la pantalla del dispositivo desde el que se está accediendo. Esto es el resultado de la redimensión y recolocación de los elementos para primar la correcta visualización de la web gracias a estar diseñadas en CSS3.

Estas son algunas de las múltiples ventajas que han llevado a catalogar al diseño responsive como una de las mejores prácticas de diseño web.

  1. Mejora del posicionamiento SEO. Google prioriza en los resultados de búsquedas aquellas webs que cuentan con un diseño adaptativo. Además, de cubrir mayor tráfico al ser un sitio web visible desde cualquier dispositivo.
  2. Enriquece la experiencia del usuario. Un sitio web que sea responsive favorece la usabilidad, lo que se traduce en una mejor experiencia de navegación que permite aumentar el ratio de conversión.
  3. Mejora los resultados estadísticos. Además de permitir la segmentación de los usuarios y conocer cuál es el tipo de dispositivo desde el que se accede, el diseño adaptativo reduce los errores derivados de los llamados social links y propicia la viralización del contenido.
  4. Evita la duplicidad del contenido. Contar con un diseño responsive hace que no sea necesario repetir el mismo contenido para cada una de las versiones de una web, proporcionando así el mismo contenido a todos los usuarios y contribuyendo a la mejora de experiencia de navegación.
  5. Reduce costes y tiempos de desarrollo y mantenimiento. Gracias a un diseño responsive se evita tener que desarrollar versiones para cada dispositivo o sistema operativo. De esta forma, además, las tareas de mantenimiento se simplifican y agilizan, ya que solo será necesario realizar cambios en una URL.

En conclusión, que una página web sea responsive es actualmente algo casi obligatorio, ya que de lo contrario puedes estar perdiendo visitas como consecuencia de un mal posicionamiento, además de afectar negativamente a la experiencia que tu sitio web proporciona a todo aquel que la visita.

PHP 7.1 en 5 nuevas funcionalidades

Publicado en Desarrollo web en marzo 7, 2017 10:56 am

PHP 7.1

PHP se ha convertido en uno de los lenguajes de programación más utilizado por los desarrolladores web gracias a su simplicidad y compatibilidad con la gran mayoría de sistemas operativos y servidores. Creado en 1995, PHP es la principal alternativa para a la hora de desarrollar páginas web con grandes demandas de tráfico, aunque también es una buena opción para la configuración de cualquier tipo de proyecto web o servidor.

Las funcionalidades de PHP no han dejado de incrementarse y perfeccionarse, tanto que, recientemente, se ha presentado la versión 7.1. Con PHP 7.1, llegan algunas mejoras que permitirán reducir el consumo de recursos y proporcionarán un mejor rendimiento web que en anteriores versiones.

Estos son algunos de los principales cambios que se introducen con PHP 7.1:

  1. Adiós a mcrypt. A partir de ahora, los desarrolladores tendrán que recurrir a OpenSSL ya que con PHP 7.1 desaparece la biblioteca mcrypt. De esta forma, se pone fin a las múltiples incompatibilidades y errores que generaba en las versiones anteriores.
  2. Parámetros ‘nullable’. Si PHP 7.0 permitía declarar los tipos, con PHP 7.1 es posible indicar si éste es nulo y que sea considerado como un argumento o que pueda ser devuelto como un valor y no un error, como ocurría hasta el momento.
  3. Función ‘void’. A partir de ahora, es posible indicar que una función tiene un retorno de tipo void, especificando que dicha función no devolverá ningún tipo de valor.
  4. Constantes de clase visibles. PHP 7.1 incluye el soporte que permite la definición del nivel de visibilidad de las constantes de clase. Ahora, podrán ser privadas, protegidas o públicas, única opción de visibilidad hasta PHP 7.0.
  5. Multicaptura de excepciones. Esta funcionalidad permite capturar múltiples excepciones de jerarquías diferentes y gestionarlas como una sola sin tener que recurrir al copia-pega en del código. Así, el resultado será un código mucho más limpio.

La última actualización de PHP incluye también mejoras que permiten la desestructuración de un array asimétrico, la introducción de un nuevo seudotipo denominado iterable o el soporte necesario para especificar claves en list e índices negativos de cadenas.

Si quieres conocer el resto de novedades de PHP 7.1, puedes consultar el documento oficial colgado en su página web. En él, se detallan todas las funcionalidades y se adjuntan ejemplos en código de cada una de ellas.

Aprovechamos para informar que en Blackslot ya disponemos de la versión 7.1 de PHP en todos nuestros servidores cloud. El uso de PHP 7.1 no implica que PHP 5 deje de funcionar, si bien recomendamos la actualización y adaptación del código para beneficiarse de las nuevas funcionalidades que ofrece PHP 7.1.

Los mockups, la importancia de los bocetos web

Publicado en Desarrollo web General en septiembre 8, 2014 3:47 pm
mockups

¿Recordáis el slogan de Smint? Sí, ese de “sin Smint no hay beso”. Pues bien, debería existir otro que fuera “SIN MOCKUP NO HAY WEB”.

¿Qué es un mockup?

Los mockups son bocetos en los que se presenta cómo se va a mostrar la información en una web o en una aplicación. Es el equivalente a los planos que elaboran los arquitectos para construir un edificio, de hecho, este proceso recibe el nombre de arquitectura de la información.

¿Por qué es importante realizar un mockup?

  • Porque ayuda a estructurar todos los procesos web posteriores, desde los que incumben a los diseñadores web, los copys creativos (los que preparan los textos para la web), los maquetadores y, por supuesto, ayuda a los desarrolladores o programadores.
  • Visualizar el flujo de la información ayuda a:
    • Concretar muchos aspectos entre el cliente y la empresa que desarrolla la web o aplicación.
    • Evitar que “queden flecos sueltos”.
    • Definir con detalle los requisitos funcionales del proyecto web, es decir, qué información se debe mostrar por cada pantalla o espacio web según la búsqueda que realice el usuario.

Herramientas para realizar un mockup

Si estás frente a frente con tu cliente, una libreta y un bolígrafo es tan válida como cualquier otra opción para dibujar un prototipo web, no obstante, a continuación os vamos a dejar algunas aplicaciones que os permitirán diseñarlo desde vuestros equipos informáticos.

PENCIL
Es una aplicación gratuita que puedes descargar para elaborar los prototipos web de forma muy sencilla.

GOMOCKINGBIRD
Permite usar la aplicación de prototipado online.

MOCKUPBUILDER
Requiere licencia para utilizar algunas opciones avanzadas.

¿Qué contenido incluyo en mi web?

Publicado en Desarrollo web General en octubre 21, 2013 1:28 pm

Contenido web para incluir en mi página

¿Cómo organizar el contenido de una web?

Cuando elaboras una web, como mínimo debes dejar claro cuál es tu actividad, qué servicios prestas y cuál es la forma de contactar.

1.- ¿QUÉ HACES? ¿QUÉ OFRECES?

Indica cual es la actividad que se desempeña.

Nuestro consejo es que definas de manera escueta qué haces o qué hace tu empresa. Explícalo de manera sencilla. Objetivo a cumplir para este apartado: cualquiera que acceda a la web debe ser capaz de comprender esa definición.

Si además dispones de un eslogan, haz gala de él o crea uno. Los eslóganes son un ejercicio excelente para intentar sintetizar, en un pequeño lema, el espíritu y el carácter diferenciador de una empresa, producto o servicio.

Al describir qué haces, no olvides incluir las palabras clave que definen el núcleo de tu negocio o actividad. No seas rebuscado, simplemente utiliza el sentido común y no las repitas hasta la saciedad porque los buscadores, ahora, penalizan esta práctica. Emplea sinónimos en todo caso.

Google tiene herramientas interesantes que te pueden ayudar a dar con las palabras claves:  Google Adwords, Google Trends o incluso el propio motor de Google que da información sobre las búsquedas más repetidas a medida que el usuario está rellenando la casilla con su propia búsqueda.

2.- PRODUCTOS Y/O SERVICIOS

Ofrece más detalles sobre qué haces y cómo lo haces a lo largo del desarrollo web.

Hay un refrán que dice que una imagen vale más que mil palabras. Y es cierto.

– Si tu negocio se basa en productos tangibles, te resultará fácil presentar la información.

– Si tu negocio se basa en prestar servicios será muy importante trabajar las ideas para ejemplarizarlas y buscar imágenes acordes con lo que se desea transmitir.

Utiliza todos los recursos que estén a tu alcance para mostrar o “hacer tangibles” tus productos y/o servicios, y la filosofía que los rodea:

  •  Portfolio de productos o clientes
  •  Vídeos
  • Testimonios de clientes

Cada vez es más habitual observar pequeños vídeos en las webs resumiendo las principales ventajas del producto o servicio que se presta. Los entendidos en posicionamiento web, además, lo aconsejan con el fin de captar la atención del usuario y aumentar su tiempo de permanencia en la web.

Cómo haces lo que haces es algo que no debes olvidar. Detente en este punto.  No es suficiente con que indiques qué haces, es conveniente que muestres las ventajas competitivas de tu producto y servicio, aquello que consideras que son los puntos fuertes y claramente distintivos. DEBES MOSTRAR TU CARÁCTER DIFERENCIADOR.

3.- CONTACTO

Cuantos más datos facilites para contactar, más empatía y posibilidades de interacción con los usuarios vas a generar.

No pongas enlaces a  redes sociales simplemente “por seguir la moda”. Si creas una cuenta en Twitter, una página en Facebook o en Google+ debes mantenerla actualizada, si no es así, es preferible que ofrezcas los medios de contacto más tradicionales: e-mail y/o teléfono.

Respecto a los formularios de contacto, recuerda que no a todo el mundo le gusta escribir a través de un pequeño hueco que, muchas veces, guarda el contenido sin formato. No olvides poner el e-mail de contacto. Si quieres evitar que la dirección pueda ser captada por robots para el envío de spam, utiliza la fórmula: mail [arroba] dominio [punto] com.

Y en cuanto al teléfono, pese  a lo que muchos puedan pensar,  solo un 25% o 30% de webs incluyen teléfono de contacto y, hoy por hoy, es uno de los datos que más confianza genera en los usuarios.

Los servidores de hosting, como los trajes, mejor a medida

Publicado en Desarrollo web General Nuestros servicios en octubre 14, 2013 3:16 pm

Servidores web a medida + Análisis de desarrollo = Optimización web

¿A que no es lo mismo comprarte un traje y estrenarlo sin más, que solicitar a la boutique que lo ajuste a tus necesidades?

Si eres bajito,  acortarán la chaqueta y cogerán los bajos del pantalón; si tienes chepa, redondearán la caída de la chaqueta para que no cuelgue más por un lado que por otro; si eres de cadera ancha, buscarán unos pantalones de tu talla y estrecharán la pata…

Esto mismo es lo que ocurre con los servidores de hosting. Puedes usar la configuración que viene por defecto o “tunearlo” de acuerdo con los requerimientos de tu proyecto.

Cada aplicación o desarrollo web tiene unas necesidades diferentes: servir contenido de manera rápida, gestionar muchas consultas simultáneas, gestionar procesos complejos, disfrutar de alta disponibilidad, etc.  Todo ello precisa una preparación determinada de la configuración y asignación de recursos en la administración interna del servidor con el fin de optimizar el funcionamiento de la web o aplicación.

Si sastres y costureros aúnan sus esfuerzos es cuando se consigue un traje con la hechura perfecta. Con el hosting y las aplicaciones web ocurre lo mismo: si se suman los esfuerzos de expertos en administración de sistemas a los de los analíticos desarrolladores web, se logra el máximo rendimiento para cada aplicación o web.

Crea fácilmente tu página web a partir de plantillas

Publicado en Desarrollo web Nuestros servicios en mayo 27, 2013 10:07 am

Para cualquier negocio, la presencia en Internet es cada vez más relevante. Cada vez son más las personas recurren a Internet para buscar servicios, conocer los productos de las empresas y las opiniones que se brindan sobre ellos.

Ahora con Web Presence Builder, cualquier persona podrá construir su propia web siguiendo unos sencillos pasos. Existen infinidad de plantillas y el usuario puede elegir la que mejor se adapte a su servicio o negocio personalizándola por completo con los colores, imágenes y textos que desee.

El plan Click de Blackslot tiene incorporado este servicio.  Los pasos a seguir para utilizar este tipo de plantillas, son muy sencillos:

1) Accede al panel de control del alojamiento y pincha sobre Web Presence Builder

Plantillas web con Web Presence Builder

Construye tu web en 5 sencillos pasos

2) Selecciona la plantilla web relacionada con tu tema de interés o tu negocio

Cientos de plantillas web para elegir

Crea tu web a través de plantillas predefinidas

3) Rellena la información de contacto

Proceso de alta en Web Presence Builder

Sencillo proceso para crear tu web a partir de plantillas

4) A continuación accederás a la plantilla web por defecto.
Al entrar a la aplicación existe un vídeo explicativo con los pasos a seguir para modificar las plantillas.

Plantillas web para todo tipo de negocio

Videos explicativos para crear tu web de manera sencilla

5) Podrás modificar los textos de tu página web:

Modifica el texto de tu web cuando quieras

Los textos predefinidos te ayudarán a añadir la información web que te interese para tu negocio.

6) Podrás cambiar los colores de tu web

Cambia la gama de colores de la plantilla web

Modifica los colores de tu web a tu gusto o escoge otras gamas predefinidas

7) Podrás incluir nuevos apartados y subapartados en el menú web

Añade secciones al menú de tu web

Crea nuevas pestañas en el menú web de manera sencilla

8) Podrás incluir las palabras de búsqueda por las que quieres que se indexe tu web (mejora del posicionamiento en buscadores).

Posicionamiento básico para tu web

SEO para tu web

[Ebook gratis] 50 TIPS para resolver problemas de rendimiento en ASP.NET

Publicado en Desarrollo web General en enero 17, 2013 8:05 am

50 Ways to Avoid, Find and Fix ASP.NET Performance Issues

Una selección de 50 recomendaciones a la hora de programar aplicaciones ASP.NET de la mano de reconocidos developers y ofrecido por RedGate. Podéis encontrarlo en este enlace.

  • 50 tips from the ASP.NET and SQL Server communities for boosting performance in your ASP.NET app.
  • Learn the secrets of your fellow developers and read advice from MVPs and other experts.
  • Covers performance problems in .NET code, SQL Server queries, interactions between code and database, and more…

Fuente: Jersson on Geeks.ms