Webpop, el cloud CMS para desarrolladores


webpop-cloud-cms

El proyecto Webpop es de esos que gustan por varios motivos bien distintos. Por la parte de emprendimiento por ser de españoles reconocidos por su trabajo y por haberse lanzado al mercado anglosajón desde San Francisco y con éxito. Por la parte ténica por haber puesto en marcha algo novedoso y muy atractivo para diseñadores y desarrolladores web.

Webpop está liderado por Daniel Villegas y Julio González Cotorruelo de Domestika. Como producto-servicio es muy interesante la combinación del cloud – CMS para desarrolladores. Aunque algunos lo están comparando con Wordpress en cuanto a funcionalidad de CMS creo que el camino de Webpop es completamente distinto. El objetivo es ofrecer una plataforma CMS para la puesta en marcha de webs de forma rápida, bastante flexible, actualizable, donde el desarrollador tiene el control y el cliente tiene la capacidad de actualizar contenidos, y todo ello alojado en un cloud sin preocuparse de servidores.

Sin duda el mercado para servicios como este basado en un producto es el anglosajón, por tamaño en primer lugar y por cultura de utilización de herramientas de todo tipo para hacer más eficiente el trabajo.

El uso de Webpop requiere un poco de práctica para no despistarse y configurar los elementos de contenido que queremos utilizar y mostrar pero es bastante eficiente para construir webs estándar. Un punto fuerte más a su favor será cuando incluya de forma automática todos los elementos de SEO y analítica web que anuncia.

Drupal 7


Drupal7

Artículo realizado por Carlos Rincón, fundador de Neurotic.

Después de 3 años de desarrollo la comunidad de drupal acaba de lanzar Drupal 7. Drupal es una herramienta de gestión de contenidos (CMS) de código abierto usado en millones de páginas web y aplicaciones (más del 1% de todas las webs de internet)

Las principales novedades de drupal 7 son:

Usabilidad mejorada: Era uno de los puntos flacos de otras versiones debido sobretodo a la potencia y complejidad de Drupal. La comunidad ha puesto mucho esfuerzo en mejorar este aspecto y que sea más sencillo de utilizar.

Más flexible: Ahora Drupal 7 viene con CCK integrado en el núcleo. Define tu propia estructura de contenidos y añade campos personalizados a usuarios, a comentarios y más.

Soporte de imágenes y ficheros: Ahora estas funcionalidades están incorporadas al núcleo. Puedes generar versiones diferentes para thumbnails, vistas previas y otros estilos de imágenes. Tienes una flexibilidad total para generar versiones de una imagen aplicando acciones (recortar, redimensionar, colorizar, escalar, marcas de agua, y muchos más)

Testing automático de código: Un nuevo entorno de testing automatizado permite una disminución notable del número de bugs.

Accesible: Se han mejorado mucho las pantallas de administración en este aspecto y te permitirán construir webs altamente accesibles.

Soporte de base de datos mejorado: Una nueva capa de abstracción de base de datos provee soporte para SQLite, MySQL/MariaDB y PostgreSQL de serie. También se pueden instalar módulos contribuidos para utilizar MS SQL Server, Oracle y más.

Tecnología semántica RDFa nativa en el núcleo de Drupal 7

Drupal 7 está siendo pionero en la extensión del RDFa para una adopción más extensa de la semántica web. Google y Bing se apoyan cada vez más en los datos estructurados para máquinas que proporcionan las páginas que inspeccionan de forma automática.

Drupal 7 ya es usado por webs como Examiner.com (con más de 22.4 millones de usuarios únicos al mes), Drupal Gardens, SubHub, Chicago Public Media entre otras.

La comunidad española de Drupal está organizando fiestas de celebración por la release el 14 de Enero en muchas ciudades: lo celebras con nosotros?

Más información en Novedades de Drupal 7

Soy Carlos Rincón, socio de Neurotic y me dedico a la construcción de Tiendas online realizadas con Drupal.

Uso y abuso de bases de datos en aplicaciones web


oracleNadie concibe una aplicación web sin base de datos, y la más utilizada sin duda es MySQL. A esto ha contribuido enormemente la relación de MySQL con PHP, lenguaje que se ha impuesto por su facilidad de escritura (mal o bien pero sencillo).

mysqlEn el mundo de los CMS que tanto se han diversificado y tantos se han desarrollado y se pueden usar de forma gratuita, han popularizado el conocimiento básico de bases de datos.

Yo he trabajado sobre todo con SQLserver y MySQL, y algo con Oracle (además de algunas otras menos populares y más específicas de otros entornos no web).

Cada vez más he tenido la sensación de estar en un entorno de trabajo en el que se abusa de las bases de datos. Y las pruebas que para mí lo confirman son estas (en cualquier orden):

  • Amazon ha desarrollado su propio motor de base de datos simplificado para ofrecer servicios
  • Yahoo (por mencionar un grande) dispone (o disponía, hace tiempo que no sigo el tema) de una base de datos de lectura y otra de escritura para poder sopotar la carga sobre las mismas. Ésta es una práctica relativamente habitual.
  • Wordpress, el CMS para blogs (y muchas más cosas)  más popular muere (y no es una metáfora) por la base de datos.
  • Los buenos diseñadores de estructuras de bases de datos primero normalizan (estandarizan y estructuran de acuerdo a las normas de orden y coherencia de datos) y cuando todo cumple las reglas de estructura, empiezan a desnormalizar para que el monstruo que se ha creado pueda funcionar en entornos reales y no sólo sobre el papel.

¿Disponemos de alternativas a una base de datos? ¿Cuándo podemos decir que estamos abusando de la base de datos?

Leer el resto de esta entrada »

Del software libre al negocio


Me lo voy a poner fácil para empezar, y voy a hablar en base a mi experienciade un tipo de software que conozco bien, los CMS o gestores de contenidos. Me las he visto con una gran variedad de código libre, y unos cuantos comerciales. Y después de todo no he podido decir que las empresas basadas en el negocio de implementarlos para clientes hayan tenido mayor o menor éxito en función de si el CMS era de código propietario o libre.

La última empresa que he conocido muy de cerca con un CMS propietario decidió liberar su núcleo y convertirse en una empresa de servicios en vez de basar su negocio en las licencias (que en realidad eran una excusa para ganar dinero con los servicios asociados). No sé cómo les irá ahora, pero su crisis no vino en mi opinión de su modelo de negocio, y no lo arreglará el nuevo modelo de negocio. Es decir, que vuelvo a la misma conclusión, desde el punto de vista del negocio empresarial no hay mucha diferencia.

Leer el resto de esta entrada »


Loogic pertenece a Inventa Internet servidores dedicados by acens Diseño web por vivaestudio