Sesiones

There are 53 proposed sessions. Voting has been closed and currently the schedule is being prepared.

Procedimientos, herramientas y estrategias para el desarrollo con drush, make y perfiles de instalación

Nivel: Avanzado
Ponentes: jonhattan
En esta sesión se expondrán varios procedimientos para el desarrollo basado en drush, make y perfiles de instalación. Se tratarán a su vez distintas herramientas, utilidades y estrategias para las fases del proceso de desarrollo.

Drupal es la hostia

Nivel: Principiante
Ponentes: alvar0hurtad0
Charla de iniciación en la que se habla de las características que hacen de este producto una herramienta potente y flexible sin entrar en muchos detalles para que alguien que va a empezar o que ha empezado (y ya se ha dado su primera buena hostia) sepa en qué consiste desarrollar en drupal. Básicamente hablaremos para los que están empezando de: Contenidos, entidades, gestión de campos y de representación. Vistas y su maravilloso sistema de herencia. Rules Profiles y features

SASS - ¿Por qué no?

Nivel: Medio
Ponentes: Nesta
Descripción: SASS, una extensión de CSS que cada vez se integra más en cualquier entorno de desarrollo bajo distintas tecnologías. Originario de Ruby, portado a la comunidad Drupal en módulos que ayudan a la compilación de estos archivos, y en Themes que ayudan a desarrollar mediante este metalenguaje. ¡Ya no hay excusas!

Drupal + Solr para mucho más que búsquedas

Nivel: Avanzado
Ponentes: david.gil
En esta sesión exploraremos las posibilidades que aporta una integración entre Drupal y Apache Solr. A través de esta combinación de herramientas no solo podremos construir una experiencia de búsqueda satisfactoria para nuestros portales sino que además podemos distribuir parte de la carga de procesamiento en nuestros portales de Mysql hacia Solr.

Integrando Moodle y Drupal

Nivel: Medio
Ponentes: imonteroperez
En esta sesión expondremos un caso de éxito de un portal de formación realizado con Drupal 7 e integrado con una plataforma de formación Moodle 2.2.x. Expondremos todos los detalles técnicos que posibilitan dicha integración. El portal se ha integrado mediante web services con Moodle de forma que los datos de formación de los alumnos se muestran en el portal recogiéndolos de Moodle. La autenticación en el portal se realiza mediante un módulo de autenticación vía Kerberos.

Poniendo a Drupal en el mapa

Nivel: Medio
Ponentes: azuledu, plopesc
Poniendo a Drupal en el mapa o poniendo el mapa en Drupal... ¿Es Drupal un GeoCMS? ¿Podría llegar a serlo con los módulos actuales? Pero ¿qué es un GeoCMS? Mostrar un pequeño mapa en nuestra web con Drupal no es tan complicado. Incluso podemos ir más allá y geoposicionar alguno de nuestros nodos, mostrarlos en el mapa e interactuar con ellos. ¿Pero esto escala? ¿y si la información geográfica contenida en el nodo está formada por polígonos o líneas con cientos de puntos?

Business Integration on Drupal Commerce Projects

Nivel: Medio
Ponentes: dcanetma, pvhee
One of the common challenges facing IT organizations today is to provide a consistent version of organization data across all systems. This challenge extends to our drupal projects when we need to exchange data with legacy enterprise resource systems, on a secure and structured way. Examples on this scenario would be product catalog and order synchronization,bulk client migrations on drupal commerce sites. In this session, we'll introduce you to a series of data integration tools for your Drupal projects:

Administra tus Drupals con Aegir y Acquia Dev Desktop

Nivel: Principiante
Ponentes: jacintocapote
Cuando se trabaja con una única web basta con tener instalado apache, mysql y php en nuestra máquina. Pero cuando va creciendo el nivel de nuestros proyectos es un verdadero engorro el tener que tocar configuración (apache, crear BD,.... )Es un tiempo que se pierde (y por lo tanto se traduce en perder dinero), cuando existen herramientas que nos facilitan la vida.

Facebook con Drupal en 8 horas

Nivel: Principiante
Ponentes: Estoyausente
Tengo que construir Facebook desde cero y el cliente dice que el trabajo tiene que estar listo mañana. No sé muy bien como voy a hacerlo pero estoy seguro de que Drupal me ayudará con la tarea.

Depuración y profiling en Drupal: casos prácticos

Nivel: Avanzado
Ponentes: trunks
Audiencia: Developers, Devops
Habitualmente, todas las sesiones que se presentan en congresos web relacionados con la comunidad PHP sobre depuración y profiling, y en concreto sobre las herramientas xdebug y xhprof no suelen ir más allá de las instrucciones de instalación y una presentación vaga de las interfaces de usuario y/o sus modelos de uso.

Crear una granja Drupal con Multisites

Nivel: Principiante
Ponentes: plopesc
Audiencia: Devops, Site Builder
Cuando creamos nuestra primera web con Drupal, descargamos el core y creamos una base de datos. Para la segunda volvemos a bajar el core y creamos otra base de datos y así sucesivamente... Esto nos puede llevar a tener que gestionar multitud de carpetas prácticamente iguales y a hacer repetitivas tareas de mantenimiento en todas ellas.

Sesión: Drupal como herramienta de cohesión social

Nivel: Principiante
Ponentes: unicorn
Propongo una charla más social (quizá daría un soplo de aire fresco entre tantos contenidos técnicos), en la que trataría temas como: Drupal como herramienta social: ventajas e ¿inconvenientes? Cómo captar miembros para el equipo inicial Claves para motivar a un equipo que gestiona una Comunidad sin recursos económicos Módulos Drupal que se pueden usar para cohesionar un equipo Haz que el equipo se sienta orgulloso de la Comunidad

Drupal 6, Drupal 7... ¿Drupal 8?

Nivel: Medio
Ponentes: JoseReyero
Una mirada, mitad humana, mitad técnica, al proceso de desarrollo, el estado actual y lo que nos puede deparar, previsiblemente, el futuro de Drupal. Con los datos que tenemos actualmente intentaremos responder algunas cuestiones sobre el futuro como: - ¿Cuáles son los problemas que queremos / intentamos resolver con Drupal 8? - ¿Qué iniciativas están en marcha para solucionarlos y cómo podemos contribuir? - ¿Qué novedades, cambios y qué aspecto podemos esperar que tenga Drupal 8?

Aproximación a Drupal sobre MongoDB

Nivel: Principiante
Ponentes: leandro
Procedimiento de instalación y comentarios sobre experiencia de rendimiento. Si alguien viene con ello probado, podemos debatir y comentar resultados. No creo que de tiempo a entrar en NOSQL, filosofía y sintaxis

Drupal Commerce: Presente y futuro del comercio electrónico con Drupal

Nivel: Principiante
Ponentes: pcambra
Drupal Commerce es un framework open source de desarrollo de comercio electrónico diseñado especialmente para Drupal 7. Implementa todos los elementos necesarios para empezar a construir un negocio online sin dar por hecho ninguna restricción asociada al modelo de negocio; esto facilita enormemente adaptar el sistema a nuestras necesidades en lugar de adaptar nuestras necesidades al sistema.

Open Source Machine Translation for Drupal: Walkthrough and Cheat Sheet

Nivel: Medio
Ponentes: jvdbogae
You don't need Google Translate or Bing Translator to get Machine Translation (MT) into your Drupal site. There is an Open Source solution, called Moses SMT which allows you to take full control of Machine-Translation, DIY-style. If you have ever tried or intended to wire Moses SMT to Drupal, but got intimidated because of the complexity of the task, this session may be useful for you. Walkthrough

Content moderation workflow with Workbench

Nivel: Principiante
Ponentes: e0ipso
Workbench is a suite of Drupal modules that provides authors, editors, and publishers with a unified interface for managing content relevant to them. Used by organizations of all shapes and sizes, Workbench is a solution that allows people to focus on their content, rather than on learning Drupal. This session will focus on how to get Workbench working, what can it do "out of the box" and how we can alter the default settings to serve our purposes. All seen from a live demo.

¡No todo va en el TPL!

Nivel: Principiante
Ponentes: vengador, e0ipso
Cuando nos metemos a tocar la capa de theme en Drupal las primeras veces se suelen cometer una serie de errores típicos. El propósito de la sesión es mostrar algunos de estos errores y hablar de buenas prácticas que podemos seguir para hacernos la vida más fácil a nosotros mismos. Entre otras cosas que te acabarán sonando:

Las cosas que encontrámos en tu sitio

Nivel: Medio
Ponentes: hernani
A part of my job in Acquia is looking for complex websites and evaluate them looking to several aspects. Clients hire us during a short period of time to look at vectors like site architecture, best pratices and general configuration and rely on our expertise to trace problems regarding performance, security and daily maintenance traumas.

Desarrollo de Redes Sociales Corporativas con Drupal (#Red)

Nivel: Medio
Ponentes: imonteroperez
Últimamente en el mercado existe una fuerte demanda de desarrollo de soluciones web que proporcionen Intranets 2.0 o Redes Sociales Corporativas que permitan facilitar el dia a dia de los departamentos de Comunicación y Marketing en organizaciones con un volumen notable de empleados.

Omega + Delta: multiples disposiciones responsivas a golpe de clic

Nivel: Medio
Ponentes: luisortizramos
Omega es el tema base de moda y no es por que si. Permite crear temas HTML5, responsivas y con disposiciones configurables desde la interfaz de administración. Delta es su complemento perfecto. Permite crear diferentes disposiciones dependiendo del contexto. Analizaremos ambos módulos, explicaremos sus características y demostraremos su funcionamiento. Sobre mi: Ingeniero Superior en Informática por la UPC, trabajo con Drupal desde 2008 para Atenea tech, empresa de la que soy co-fundador.

Drupal como fuente de información y procesado para apps

Nivel: Medio
Ponentes: juanjodomenech
Introducción Cada vez más son los proyectos web que llevan asociados la realización de una aplicación para dispositivos móviles. Son muchos los casos en los que gran parte de la información que mostrará la app debe obtenerse del portal web. En estos casos, Drupal es fuente de información para la app y, además, también puede ayudar a procesar tareas que en los dispositivos móviles tienen un alto coste de tiempo y rendimiento. Objetivo

Principios de diseño para gente que no diseña

Nivel: Principiante
Ponentes: nachenko
En realidad ya lo sabes: en la web todo gira alrededor de la comunicación. Lo que no todo el mundo parece tener tan claro es que las apariencias, nos guste o no, son parte de la comunicación. Actualización: Presentación en slideshare

Open Data y Drupal

Nivel: Medio
Ponentes: edipotrebol
Introducción La filosofía del movimiento Open Data y Drupal como CMS libre comparten muchos aspectos. Y es que ambos persiguen la liberación de conocimiento para su posterior desarrollo colaborativo, uno en forma de dato crudo o tratado y otro en forma de código fuente. Objetivo de la charla

Es mas fuerte el reverso tenebroso en Drupal

Nivel: Principiante
Ponentes: oskar calvo
Hay que ver los vídeos y leer el texto para entender mejor de que va la charla ;) En esta charla conoceremos la verdadera fuerza, como los buenos programadores/sitebuilders hacen las cosas bien, y como evitan el reverso tenebroso de la misma. Y ser capaces de presentar los mejores proyectos en Drupal jamas realizados.

¿Contribuir en Drupal? ¿Por dónde empiezo?

Nivel: Principiante
Descripción En esta sesión se hará una introducción a cómo se puede contribuir en Drupal: cómo participar en las traducciones, reportar un bug, el proceso de contribuir un módulo o theme, hacer un parche o colaborar en el desarrollo de una nueva funcionalidad dentro del core de Drupal a través de las iniciativas de Drupal 8. Objetivo

¡Taxonomízate!

Nivel: Principiante
Ponentes: Estoyausente
El arte de categorizar contenido ha sido ampliamente trabajado y estudiado... ¡y hacerlo con Drupal es realmente fácil si utilizamos Taxonomías! Las taxonomías son elementos muy útiles dentro de Drupal que nos permiten categorizar y gestionar el contenido de una forma muy sencilla y rápida.

Keynote Mozilla

Nivel: Principiante
Rubén Martin (@nukeador) y Guillermo López Leal (@willyaranda), miembros de Mozilla Hispano, la comunidad de Mozilla en español, darán una ponencia sobre El Futuro de la Web Como Plataforma. Los contenidos a exponer serán los siguientes: La web es la Plataforma, el futuro de HTML5. Identidad en la web. Proyectos: Firefox para escritorio y Android, Firefox OS. ¿Quién es Mozilla? Twitter: @mozilla_hispano

Writing maintainable code

Nivel: Medio
We, as developers, are always dealing with code wrote by other people. Usually, when that happens, we found ourselves trying to understand what does each piece of code and walking in circles around the code. To avoid this problem and make the life of our development team easier, we have to put an effort in writing maintainable code. During this session, we will see some common issues, approaches to fix them, advices and examples of how we can achieve our target.

Drupal desde la otra acera

Nivel: Medio
Ponentes: alvar0hurtad0
Todos sabemos que Drupal es una herramienta impresionante. Incluso muchos de nosotros al descubrir lo que podemos hacer gracias a Drupal, nos sentimos como el mono de 2001 Odisea en el espacio al descubrir el palo de pegar. Eso si, el mundo está lleno de herramientas fabulosas relacionadas con el desarollo web, y creo que es muy bueno escuchar a sus profesionales. En esta charla se expondrán entrevistas en vídeo a profesionales que conozcan Drupal pero que utilicen mayoritariamente otros frameworks o CMS de desarrollo para su trabajo diario.

Automating Drupal Development with Patterns

Nivel: Avanzado
Ponentes: drozas, liaohao
Audiencia: Developers, Devops
Complex websites and web applications can be created by combining configurations of Modules, Content Types (CCK,) Views, Panels, Menus, Blocks, Categories, Roles / Permissions, etc.This site setup and configuration process is a very time consuming and repetitive bottleneck. Patterns module (http://drupal.org/project/patterns) is built to bypass this bottleneck by managing and automating site configuration that is stored in YAML, XML or PHP serialized arrays.

Arquitectura de proyectos Drupal

Nivel: Avanzado
Ponentes: rvilar
Audiencia: Developers
Drupal es una herramienta en la cuál es fácil entrar: nos ponemos unos días leyendo y documentándonos, vamos probando módulos, flipamos con su potencia, y fácilmente, construimos sitios de distintos tipos. Hasta ahí, el nivel inicial-medio de un "experto" en Drupal. Pero qué camino hay de ese punto hasta construir un sitio en el que hay que gestionar los módulos contribuidos y sus versiones instaladas (con sus parches, librerías y demás), los módulos desarrollados a medida, el tema (ya sea a medida, contribuido, o una mezcla de ambos) y toda la configuración hecha a medida de Drupal.

Panels vs. Context: Estrategias de composición de páginas en Drupal 7

Nivel: Avanzado
Ponentes: luisortizramos
El sistema de bloques de Drupal es flexible, pero en muchos casos no lo suficiente. Panels y Context son los módulos que abanderan las dos estrategias más conocidas para la composición de páginas con disposiciones complejas. Analizaremos y compararemos ambos módulos y sus complementos más conocidos para poder, al desarrollar un proyecto, tomar una decisión razonada más allá de los gustos personales.

Drupal: Cómo hacer fácil lo difícil

Nivel: Medio
Ponentes: brjapon
Cuando nos enfrentamos a la construcción de un sitio web usando un CMS como Drupal es fácil enredarse en el uso de la herramienta soslayando un trabajo previo de diseño de arquitectura y contenidos que, de cualquier forma, intentaremos hacer a medida que vamos construyendo el sitio en el servidor. Podemos encontrarnos, por ejemplo, con un conjunto instalado de bastantes módulos contribuidos que nuestra web no usa ni necesita. También puede darse el caso de aspectos concretos resueltos con varios módulos de forma poco elegante y compleja.

Field Types API: Field, widgets y formatters

Nivel: Medio
Ponentes: mordonez
Desarrollar tipos de campos (field types) en Drupal es sencillo una vez se conoce las bases. Crear tu propio field en ocasiones puede ser una mejora de usabilidad y/o rendimiento para tu proyecto. Si quieres aprender a crear tu propio field, conocer mejor Field Types API y ver un poco de código, esta es tu sesión. Temas que seguramente se tratarán:

Domesticar Drupal con Rules

Nivel: Avanzado
Ponentes: sidddi
Rules es uno de los conjuntos de módulos más utilizados en Drupal 7, estando presente en muchos desarrollos. Este módulo nos ayuda a evitar la cantidad de código personalizado, automatizando tareas en función de eventos ejecutados. En esta sesión, presentaré el módulo para aquellos que todavía no lo conocen y posteriormente iremos hacia características avanzadas -como componentes, loops, etc.- así como algunos ejemplos que nos ayudaran a dar una imagen práctica de hasta dónde podemos llegar con Rules.

Git y Drupal

Nivel: Medio
Ponentes: juampy
Git es el sistema de control de versiones de todos los proyectos en http://drupal.org. En esta charla se explicarán funcionalidades avanzadas de Git enfocadas a un proyecto Drupal tales como:

Drupal y node.js ¿Amigos o Enemigos?

Nivel: Medio
Ponentes: karlosgliberal
Audiencia: Developers, Devops
Node.js es una de las tecnología de moda en estos últimos años. La posibilidad de trabajar con javascript (y sus particularidades) desde el lado del servidor han dado un vuelco a la creación de aplicaciones web. Node.js "proporcionar una manera fácil para construir programas de red escalables". Su potencia a la hora de gestionar conexiones concurrentes (de forma sencilla) hizo que saltara a la fama. Ahora el ecosistema de node es brutal y muchas sus posibilidades. Por lo tanto esta sesión tiene tres propuestas:

Mi modulo, el modulo de todos: experiencias de portar un módulo propio a la comunidad

Nivel: Medio
Ponentes: killua99
Introducción ¿Algunas vez has realizado un módulo de uso interno porque no encontraste esa funcionalidad en drupal.org o no como deseas?. Te fabricas un módulo desde cero cumpliendo con tus necesidades ¿pero luego te das cuenta de que ese módulo puede servir para alguien más? Eso me ocurrió y te contare que necesitas saber para portar un módulo interno a la comunidad sin arriesgar «seguridad» o «privacidad» y seguir presentando todas las características sin miedo a perder tu puesto de trabajo. Objetivo

De 0 a 100 con Views

Nivel: Principiante
Views es el módulo contribuído más usado de todo drupal.org. Se ha convertido en un módulo indispensable para prácticamente cualquier proyecto realizado con Drupal. Un módulo muy flexible y potente, que permite hacer gran cantidad de cosas y ahorrarnos un gran trabajo en nuestros desarrollos. En la charla, empezaremos por lo más básico de Views e iremos subiendo hasta obtener el cinturón negro en Views.

Software Libre para la creación de recursos culturales

Nivel: Medio
Ponentes: AraceliCorbo
El uso de software libre para generar recursos culturales en centros de arte y museos, con un gran valor documental y promocional, se debe a muchos factores. Entre ellos, su independencia con respecto a las licencias, su bajo costo, la existencia real de una comunidad de desarrolladores que actualiza, depura y asiste en soporte a los usuarios, la especial dedicación y atención a la estética, el respeto por los estándares web, la accesibilidad y la usabilidad.

THE CLOUD.

Nivel: Medio
Ponentes: marthinal
¿Has oido sobre el cloud pero realmente no sabes de que va el tema o no lo tienes del todo claro? ¿Eres developer o site builder y te gustaría empezar un poco en el mundo sysadmin? ¿Eres sysadmin y por el momento no te habias planteado usar el cloud o no habias investigado demasiado al respecto? ¿Qué ventajas y desventajas tiene el cloud? Además de ser una posibilidad para la gestión de almacenamiento de datos, puedes tener servidores con unas posibilidades muy interesantes y a tener en cuenta por su flexibilidad.

Distribuciones drupal: un mundo de colores y sabores

Nivel: Principiante
Ponentes: seomago
¿A que huelen las distribuciones drupal? ¿A que saben? Charla de iniciacion sobre drupal Introduccion ?Que tienen en comun OpenOutreach, Commerce Kickstart, Nodestream y OpenDeals? Son todo distribuciones drupal 7 ya preparadas y listas para usar. Con sus views preconfiguradas, bloques, calendario... Para que el paso a produccion sea casi inmediato, muchas tienen hasta una portada ya predefinida con productos listos para vender. Modificar y listo.

Sparql

Nivel: Medio
Ponentes: davidam
Audiencia: Developers
Sparql se trata de un lenguaje estandarizado para la consulta de grafos RDF, normalizado por el RDF Data Access Working Group (DAWG) del World Wide Web Consortium (W3C). Es una tecnología clave en el desarrollo de la Web Semántica. En esta sesión se verán ejemplos prácticos de uso de sparql tanto en php en general, como en Drupal en particular.

Coser, cantar y Panels

Nivel: Principiante
Panels se ha convertido en uno de los módulos más usados de Drupal. Prácticamente, puedes hacer cualquier página solo con Drupal, Views y Panels. Aunque tiene la fama de ser complejo y pesado también es útil y potente. En esta charla veremos que, aunque puede parecer difícil, hacer grandes cosas con Panels no es tan complicado. Empezando por lo más básico, iremos subiendo niveles, aprendiendo todos los secretos de los contextos, reglas de selección, layouts, panes, variantes hasta ser verdaderos maestros de Panels.

Cloud-driven Development: a better workflow, less worries, and more power

Nivel: Medio
Ponentes: pvhee
Platform-as-a-service (PaaS) solutions have recently sprung up for Drupal, with Pantheon and Acquia Dev Cloud leading the race. The advantages are plentiful: zero set-up costs, instant upscaling, the use of powerful services such as Apache Solr, Varnish, Redis/Memcached, automated Drupal core updates, site profiling tools, etc.

El ecosistema de Drush

Nivel: Medio
Ponentes: juampy
Audiencia: Developers, Devops
Drush es una interfaz de comandos para Drupal que actúan como atajos para realizar tareas comunes. Es altamente configurable y extensible para poder adaptarse a cada entorno y crear nuevos comandos.

Multiidioma en Drupal 8

Nivel: Medio
Ponentes: penyaskito
Descripción En esta sesión se hará una introducción a la evolución del multiidioma ahora que formará parte del core de Drupal 8. Las nuevas funcionalidades, y cómo se han resuelto los problemas que nos encontrábamos al montar un proyecto multiidioma con Drupal 6 o Drupal 7. Objetivo El objetivo es que, tras asistir a esta charla, un site builder decida montar su próximo proyecto multiidioma con Drupal 8 sin dudarlo.

Drupal Mobile

Nivel: Avanzado
Ponentes: rteijeiro
Esta sesión explicará paso a paso el procedimiento de desarrollo de una interfaz RESTful con Drupal y el módulo Services y su posterior integración en una aplicación móvil desarrollada en JQuery Mobile y PhoneGap. Drupal Mobile -Rubén Teijeiro from Asociación Drupal on Vimeo.

Cómo migrar un sitio multilenguaje a Drupal

Nivel: Medio
Ponentes: chsanch
Cuando ya tenemos nuestro sitio con mucho contenido y queremos migrar a Drupal se plantean las preguntas ¿Tendré que copiar y pegar todo el contenido a mano?, ¿puedo exportar el contenido directamente a la base de datos?, quizás si el sitio fue creado con Drupal, es más fácil. ¿Pero que pasa si usamos otro CMS?, ¿Qué pasa si es contenido estático?, ¿qué pasa si además el contenido es multilenguaje? Podemos facilitar y acelerar este proceso de una manera eficiente con el módulo Migrate. Este módulo nos permite migrar fácilmente todo ese contenido sin ningún problema.

¿Por qué es mi sitio tan lento?

Nivel: Medio
Ponentes: hernani
O cómo diagnosticar lo que está errado con un sitio Drupal. Drupal es una plataforma poderosa y flexible para crear aplicaciones web con funcionalidades avanzadas sin construir todo a partir de cero. Esta flexibilidad deducida del uso de una potente framework y del trabajo de una comunidad súper activa puede abstraer desarrolladores de comprender lo que está Drupal haciendo entre bastidores.

Drupal e integración continua

Nivel: Avanzado
Ponentes: rafinskipg
Charla sobre la integración continua en Drupal. Apoyándonos en los conocimientos adquiridos desarrollaremos una charla basada en los siguientes pilares: Jenkins y la automatización de los tests. Testado de features en el sistema de CI. Detección de commits. Ejemplo de lanzado de tests Simpletest desde Drush con Jenkins. Uso de herramientas como phpcpd

Symfony en Drupal 8. Los detalles..

Nivel: Avanzado
Ponentes: peterlozano
Audiencia: Developers
Como muchos sabréis, la próxima versión de Drupal va a sufrir grandes cambios en su arquitectura debido a la inclusión de varios componentes del framework Symfony. En las últimas Drupalcon he estado involucrado en el grupo de trabajo que lleva a cabo esta iniciativa. Este trabajo se engloba dentro de la iniciativa WSCCI, para convertir la capa más interna de Drupal en un framework capaz de implementar todo tipo de web services. Me gustaría explicar un poco: