Blog

Categoría: Desarrollo web

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

NUESTROS SERVICIOS PARA DESARROLLADORES

Publicado en Desarrollo web General Novedades Nuestros servicios Sistemas TI en Julio 11, 2012 3:34 pm

Cuando en un proyecto participa más de un programador y cada uno de ellos se encuentra en un lugar diferente, es más difícil coordinar su trabajo, y por tanto se pueden perder datos o modificar cosas que no deberían ser cambiadas.

Debido a esta problemática,  y a que en Blackslot  sabemos que supone un esfuerzo extra para los desarrolladores, hemos creado un servicio específico para ellos.  Se trata de unos servidores de desarrollo adaptados a sus necesidades y que les permitirán tener todo bajo control.

Con los servidores de desarrollo o control de versiones se puede volver a restaurar una versión anterior, controlar los cambios que va realizando cada persona o equipo, asignar tareas específicas….etc.

Sus principales ventajas frente a los servidores de desarrollo más conocidos en el mercado son:

– Ilimitado número de usuarios por proyecto

– Ilimitado número de proyectos (repositorios privados)

– Establecimiento de diferentes perfiles con diferentes permisos:

*             Master: Se trata de la figura que dirige el proyecto y tiene acceso a todos los departamentos
*             Developer: Los desarrolladores pueden tener acceso al código y a los commits (gestión del código)
*             Reporter (informes): Esta figura puede ver toda la información pero no modificarla.
*             Guest: Se trata de la figura de invitado. No ve el código pero puede crear tareas o dejar comentarios en el muro del proyecto.

– Se trata de servidores independientes para cada empresa, de modo que se garantiza mayor seguridad que en una plataforma compartida.

– Nuestro centro de datos, donde se hallan alojados los servidores, se encuentra en Madrid. Si una empresa, a la hora de alojar datos, quiere cumplir escrupulosamente con algunas normativas de seguridad de la LOPD, en Blackslot cuenta con un CPD dentro del país.

Tu proyecto en Internet: ¿hobby o negocio?

Publicado en Desarrollo web General proyectos en Marzo 2, 2012 10:59 am

Proyecto en Internet

Si acudes, inicialmente, a un grupo inversor o buscas apoyo técnico para desarrollar tu proyecto en Internet  y no lo consigues,  es posible que hayas confundido el enfoque:

–    Si lo presentas como un hobby, lo más adecuado es que en vez de acudir a entidades de este tipo busques entusiastas que compartan tu misma afición
–    Si lo presentas como un negocio, aumentarán las posibilidades de que se paren a escucharte y valorarlo.

En cualquier negocio se debe tener en cuenta:

a) El carácter diferenciador e innovador.

¿Conoces a tu competencia? ¿Y conoces tus ventajas competitivas?.
En infinidad de ocasiones nos han presentado ideas de negocio de proyectos que ya tenían su homólogo funcionando  en la red. No trates de inventar lo que ya está inventado,  en todo caso, reinvéntalo o mejóralo.

b) Target o público interesado en el producto/servicio

A la hora de detectar oportunidades, sigue la norma de “muchas evidencias y pocas ocurrencias”.
Además, ten en cuenta que no solo se trata de hacer un producto diferente sino que también debe resultar atractivo para el público o segmento en el que detectas la oportunidad.
Parafraseando  a un famoso publicista, tienes que perseguir  el  “yo sí te compro”.

c) La búsqueda de la rentabilidad

Como en cualquier otro tipo de negocio con un proyecto,  en Internet se debe considerar la relación entre costes e ingresos, y las estrategias de obtención de beneficios a corto, medio o largo plazo.

COSTES

•    Si para un negocio tradicional se tienen en cuenta los gastos de alquiler o local, para un proyecto en Internet  se deben considerar los gastos del hosting (hospedaje de la aplicación).

•    Entre los costes de inicio del negocio contempla también el de” la adquisición del género”, en este caso el desarrollo de la aplicación.

•    Monetariza tu tiempo.  Cualquier proyecto precisa dedicación. Muchos de los planteamientos que nos han hecho en Blackslot se han desestimado cuando se comprobaba que la entrega era parcial.  La consagración a un proyecto  y la perseverancia están íntimamente relacionadas con el éxito.

•    Credibilidad.   Tu proyecto ganará credibilidad y confiabilidad en la medida en la que prestes atención a aspectos como:

  • Razón social. No tienen la misma consideración  la representación a través de una persona jurídica que una sociedad limitada u otros tipos de entidad.
  • Definición de términos y condiciones de la contratación del servicio.
  • Elementos de confiabilidad implementados e indicados en la web:
    1. por ejemplo, si se dispone de pasarelas de pago para la compra de productos o servicios será conveniente contar con certificados de seguridad o  SSL (entornos seguros https),
    2. garantía del servicio o producto,
    3. vías de contacto para los usuarios,
    4. cumplimiento de normas como la LOPD cuando se recogen datos de carácter personal a través de una aplicación.

•    Inversiones publicitarias.  Es difícil realizar grandes desembolsos publicitarios cuando se está emprendiendo,  pero no por ello hay que olvidarse del ámbito publicitario.
Deberás pensar en estrategias asequibles como por ejemplo:

  • Marketing de guerrilla.
  • Uso eficaz de las redes sociales. Twitter, Facebook,  redes especializadas de tu sector…etc.
  • Blog. Los blogs como wordpress  ayudan a posicionar tu web. Además, a través del blog y de los temas que trates,  podrás ir difundiendo “tu filosofía de empresa”.
  • Estrategias de posicionamiento básicas.  Al realizar el desarrollo web no pierdas de vista estos consejos básicos.

Otras estrategias que suelen resultar más ambiciosas (en cuanto a inversión se refiere) son:

  • Empresas especializadas en SEO para mejorar el posicionamiento orgánico en los buscadores (posicionamiento natural de la web). El posicionamiento es un arte en sí, y sin tener conocimientos profundos es difícil alcanzar las primeras posiciones por ese motivo se acaba contratando los servicios de profesionales para obtener los mejores resultados.
  • Adwords. Se trata de anuncios en Google para conseguir aparecer en lugares privilegiados que conduzcan a usuario a hacer click.
  • Marketplace de publicidad. (contratar publicidad online a través de empresas que gestionan diferentes plataformas o soportes publicitarios), por ejemplo: adpv

INGRESOS

¿Cómo obtendrás ingresos?

  • Por venta del producto o servicio a través de la aplicación desarrollada
  • Convierte tu sitio web en un proyecto atractivo que:
    1. Sea capaz de atraer a inversores
    2. Sea soporte para marketplace y puedas obtener ingresos por convertirte en una plataforma publicitaria.

¿Cuándo obtendrás ingresos?

Y tan importante es el “cómo”, como el “cuándo”.
Es muy importante que tengas en cuenta que en función de la táctica utilizada para la penetración en el mercado,  la obtención de ingresos puede ser a corto, medio o largo plazo.

Resumiendo, nuestro consejo es:  SÉ PREVISOR  PERO SÉ VALIENTE.

Agregar o quitar una interfaz de red en SQL Server

Publicado en Desarrollo web Nuestros servicios Sistemas TI en Febrero 2, 2012 1:38 pm

Cuando se instala SQL Server, este se configura teniendo en cuenta las interfaces habilitada en ese momento. Pero si más tarde habilitamos una nueva interfaz o la deshabilitamos esta no aparece/desaparece de la configuración de red.


La forma para hacer esto es editando el registro, toda la información se guarda en:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServerSuperSocketNetLibTcp]

Por tanto una forma de quitar una IP es borrar su registro y para añadirla lo que yo hago es exportar una clave ya existente y editarla como deseo antes de ejecutar el .reg para que inserte los cambios.

The Rails 3 Way, una buena adquisición si estás interesado en Rails 3

Publicado en Desarrollo web Novedades en Febrero 25, 2011 12:22 pm

Obie Fernandez, que ya escribió en su día The Rails Way, ha creado con éste libro un proceso de aprendizaje de la tercera versión de Ruby on Rails empezando por su parte más interna y compleja, hacia su parte más superficial y aplicada.

De hecho, The Rails 3 Way no es una adaptación de su anterior manual de Rails, sino que ha escrito este libro, desde el principio, con la intención de profundizar y dar un enfoque más técnico que otros manuales de introducción a Rails 3.

Esto tiene dos consecuencias directas. Una de ellas es que no es un libro para principiantes, aunque tampoco hace falta ser un experto en rails. Podríamos decir que está dirigido a personas que ya han escrito algo de código en Ruby on Rails o aquellos que vienen de haber estado trabajando con Rails 2.

La otra consecuencia es que el principio del libro se puede hacer un poco largo, pues revisa y analiza bastantes conceptos antes de que nos podamos poner a programar y hacer pruebas.

En todo caso, es un libro muy recomendable, que no deja ningún aspecto de rails sin analizar pero sin dar la impresión de estar leyendo textos como los de la documentación de las API.

Un detalle que lo enriquece bastante, son las aportaciones que el autor incluye por parte de sus amigos y colegas dentro de la comunidad de desarrolladores Ruby on Rails, algunos bien conocidos y respetados, y a los que se refiere, incluso, a través de su nombre propio. Esto aporta varios puntos de vista y multiplica la paleta de experiencias que van a dar muy buenos puntos de apoyo al lector.

En definitiva, un título a incluir en tu biblioteca técnica.

Hoppala para crear aplicaciones de Realidad Aumentada

Publicado en Cloud Computing Desarrollo web en Febrero 14, 2011 12:19 pm

Hoppala Augmentation ofrece una oportunidad estupenda para todos aquellos que están deseando crear su propia aplicación de Realidad Aumentada, pues permite trabajar con Layar de una forma sencilla y sin demasiados conocimientos técnicos.

Hoppala Augmentation facilita una interfaz tipo mapa a pantalla completa, en el que situar y editar elementos virtuales por todo el mundo. Se pueden subir imágenes e iconos, audio, vídeo y elementos 3D tan sólo siguiendo unos pasos sencillos, contando con todo ello después en un catálogo personalizado y disponible online.

Y lo mejor es que Hoppala Augmentation es una aplicación online en sí misma, de manera que no hay que instalar nada ni usar código. Simplemente se utiliza desde el navegador. Una opción bastante atractiva para probar el desarrollo de este tipo de aplicaciones sin tener que preocuparse demasiado del resto de necesidades que suelen ir asociadas al desarrollo en general.

Para comenzar a usar el servicio es necesario registrarse en augmentation.hoppala.eu, donde obtendremos una url necesaria para poder usar la API en dev.layar.com.

En el vídeo se explica brevemente el funcionamiento y las utilidades disponibles ¡A disfrutar!

Visto en Wwwhat´s new