Este documento presenta una introducción a Drupal. Explica que Drupal es un sistema de gestión de contenidos (CMF) y cómo se pronuncia. Proporciona algunos datos sobre el alcance de Drupal. Describe las diferentes partes de Drupal como la base de datos, archivos, módulos y usuarios. Explica cómo instalar Drupal, crear módulos y temas, y utilizar Drush. También destaca la importancia de la comunidad Drupal.
Branding práctico: el Drupal Visual Language GuideIgnacio Segura
Todos sabemos que las grandes marcas son poderosas. Consiguen hacernos creer que tienen personalidad, actitudes, valores, y se meten en nuestra cabeza de tal manera que a veces hablamos de ellas como si fueran personas.
Drupal quiere convertirse en una marca, quiere asociarse a unos valores y a unas cualidades. Para lograr eso, la marca Drupal se ha reinventado y se ha "profesionalizado", tomando por el camino decisiones polémicas -como la reciente polémica sobre la retirada del Druplicon en el instalador-. Por primera vez tenemos algo parecido a un manual de estilo, o un manual de imagen corporativa. ¿Cómo funciona ese manual? ¿Cómo se usa la "marca Drupal"? Y, sobre todo, ¿por qué es importante usarla correctamente?
Practica Creando una Tienda Online con Ubercart en el Curso de Drupal de E-du...E-duca.eu
Guión de la practica para crear una tienda online con Ubercart en Drupal.
Pasos y módulos utilizados.
Parte del Curso de Drupal de E-duca.eu
http://www.e-duca.eu/formacion-en-drupal
Como distribuir contenido en Drupal. Display Suite, Context, bloques y Panels. Diferentes estrategias para distintas necesidades. Sesión impartida en la Drualcamp Cáceres 2013.
Vídeo aquí:
https://vimeo.com/81890760
Mike Schroder: Administra WordPress automáticamente con WP-CLImvkoen
Aprende cómo utilizar la línea de comandos (CLI) para mejorar tú vida como administrador de WordPress. ¿Te encanta la idea de actualizar todos los plugins con el simple comando de “wp plugin update-all“? Descubre WP-CLI, una herramienta de software libre para manejar WordPress. Aprenderás cómo instalarlo, hacer operaciones comunes de administración en WordPress, y ampliar su funcionalidad con plugins de tu propia creación.
As open source ecosystem grows exponentially, there are orders of magnitude more people who consume open source.
It's time to discuss what it means to maintain an open source project in a responsible manner.
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9Keopx
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
Taller realizado en la DrupalCamp Spain de 2022 centrado en el desarrollo para Drupal 9.
En el taller se mostrara la creación de un modulo básico, veremos ejemplos existentes y como poder aprovecharlos para hacer nuestros desarrollos a medida.
Sera necesario tener instalado el entorno de desarrollo, un entorno con Drupal en Docker (Lando, Ddev, Docker4Drupal), LAMP, MAMP, WAMP o similar para poder trabajar.
Se proporciona una OVA (VirtualBox 6.1) para facilitar el desarrollo.
Recomendación:
- Drupal 9. Instalado y funcionando.
- IDE de desarrollo. En la maquina virtual estará disponible Code.
- Se recomienda usar la maquina virtual para facilitar la sesión.
Algunos módulos que veremos, por ello es aconsejable instalarlos.
- Modulo Devel
- Modulo Coder
- Módulo Examples
Están disponibles maquinas virtuales o instaladores para facilitar:
- Docker (+ Lando) / Maquina virtual (VitualBox 6.1)
- http://drupalcamp2022.keopx.net/ (recomendado)
Presentación
- http://drupalcamp2022.keopx.net/
Curso Organización de Servicios TIC en Departamentos de Desarrollo Software.
Pasar de revisiones semestrales o anuales a reuniones diarias y demos cada dos semanas puede resultar traumático para muchas de las empresas de desarrollo software que intentan adoptar SCRUM. Implementar Scrum sin conocer sus principales riesgos y cómo afrontarlos puede llevar a una compañía a desecharlo antes de que se comiencen a ver mejoras en la productividad. En esta sesión se enseñará a afrontar gráficas de desempeño planas, a tratar con equipos y managers escépticos con Scrum o a reconocer los distintos tipos de Product Owner evitando los principales errores que se comenten cuando se comienza a trabajar con esta metodología.
Cuando un proyecto tiene recorrido, su código evidentemente evoluciona. Pasa por muchas manos, funcionalidades para los que no estaba pensada la arquitectura inicial, parches rápidos, soluciones urgentes... y acaba siendo un monstruo difícil de domar. La primera reacción es siempre la misma "Esto tardo menos en hacerlo de cero" pero la realidad es mucho más dura y exigente (spoiler: no vas a poder).
Veamos cómo enfrentarnos a estas gran bolas de lodo y algunas estrategias para que dejen de serlo. A ser posible, sin volvernos locos ;-)
---------
Sesión impartida en el Drupal Iberia 2024, en Évora (Portugal).
Branding práctico: el Drupal Visual Language GuideIgnacio Segura
Todos sabemos que las grandes marcas son poderosas. Consiguen hacernos creer que tienen personalidad, actitudes, valores, y se meten en nuestra cabeza de tal manera que a veces hablamos de ellas como si fueran personas.
Drupal quiere convertirse en una marca, quiere asociarse a unos valores y a unas cualidades. Para lograr eso, la marca Drupal se ha reinventado y se ha "profesionalizado", tomando por el camino decisiones polémicas -como la reciente polémica sobre la retirada del Druplicon en el instalador-. Por primera vez tenemos algo parecido a un manual de estilo, o un manual de imagen corporativa. ¿Cómo funciona ese manual? ¿Cómo se usa la "marca Drupal"? Y, sobre todo, ¿por qué es importante usarla correctamente?
Practica Creando una Tienda Online con Ubercart en el Curso de Drupal de E-du...E-duca.eu
Guión de la practica para crear una tienda online con Ubercart en Drupal.
Pasos y módulos utilizados.
Parte del Curso de Drupal de E-duca.eu
http://www.e-duca.eu/formacion-en-drupal
Como distribuir contenido en Drupal. Display Suite, Context, bloques y Panels. Diferentes estrategias para distintas necesidades. Sesión impartida en la Drualcamp Cáceres 2013.
Vídeo aquí:
https://vimeo.com/81890760
Mike Schroder: Administra WordPress automáticamente con WP-CLImvkoen
Aprende cómo utilizar la línea de comandos (CLI) para mejorar tú vida como administrador de WordPress. ¿Te encanta la idea de actualizar todos los plugins con el simple comando de “wp plugin update-all“? Descubre WP-CLI, una herramienta de software libre para manejar WordPress. Aprenderás cómo instalarlo, hacer operaciones comunes de administración en WordPress, y ampliar su funcionalidad con plugins de tu propia creación.
As open source ecosystem grows exponentially, there are orders of magnitude more people who consume open source.
It's time to discuss what it means to maintain an open source project in a responsible manner.
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9Keopx
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
Taller realizado en la DrupalCamp Spain de 2022 centrado en el desarrollo para Drupal 9.
En el taller se mostrara la creación de un modulo básico, veremos ejemplos existentes y como poder aprovecharlos para hacer nuestros desarrollos a medida.
Sera necesario tener instalado el entorno de desarrollo, un entorno con Drupal en Docker (Lando, Ddev, Docker4Drupal), LAMP, MAMP, WAMP o similar para poder trabajar.
Se proporciona una OVA (VirtualBox 6.1) para facilitar el desarrollo.
Recomendación:
- Drupal 9. Instalado y funcionando.
- IDE de desarrollo. En la maquina virtual estará disponible Code.
- Se recomienda usar la maquina virtual para facilitar la sesión.
Algunos módulos que veremos, por ello es aconsejable instalarlos.
- Modulo Devel
- Modulo Coder
- Módulo Examples
Están disponibles maquinas virtuales o instaladores para facilitar:
- Docker (+ Lando) / Maquina virtual (VitualBox 6.1)
- http://drupalcamp2022.keopx.net/ (recomendado)
Presentación
- http://drupalcamp2022.keopx.net/
Curso Organización de Servicios TIC en Departamentos de Desarrollo Software.
Pasar de revisiones semestrales o anuales a reuniones diarias y demos cada dos semanas puede resultar traumático para muchas de las empresas de desarrollo software que intentan adoptar SCRUM. Implementar Scrum sin conocer sus principales riesgos y cómo afrontarlos puede llevar a una compañía a desecharlo antes de que se comiencen a ver mejoras en la productividad. En esta sesión se enseñará a afrontar gráficas de desempeño planas, a tratar con equipos y managers escépticos con Scrum o a reconocer los distintos tipos de Product Owner evitando los principales errores que se comenten cuando se comienza a trabajar con esta metodología.
Cuando un proyecto tiene recorrido, su código evidentemente evoluciona. Pasa por muchas manos, funcionalidades para los que no estaba pensada la arquitectura inicial, parches rápidos, soluciones urgentes... y acaba siendo un monstruo difícil de domar. La primera reacción es siempre la misma "Esto tardo menos en hacerlo de cero" pero la realidad es mucho más dura y exigente (spoiler: no vas a poder).
Veamos cómo enfrentarnos a estas gran bolas de lodo y algunas estrategias para que dejen de serlo. A ser posible, sin volvernos locos ;-)
---------
Sesión impartida en el Drupal Iberia 2024, en Évora (Portugal).
Hablar sobre desarrolladores y managers no es algo nuevo. Las dos carreras posibles. El eterno dilema. Seguir ejecutando o empezar a gestionar. Es una discusión compleja porque son roles difusos y en cada casa se interpreta de una forma: tech lead, lead developer, engineering manager, product owner, technical product owner… y el salto de un lado a otro además no es sencillo. Algunos, incluso, hemos probado y hemos vuelto a la senda del desarrollo (lo que ahora se llama individual contributor).
Propongo una discusión abierta sobre este complejo tema. Compartamos experiencias, expectativas. ¿Realmente se puede progresar profesionalmente sin dar el salto? ¿Son unos los jefes de otros o realmente debemos verlos más como compañeros de batalla? ¿Qués es lo más difícil del salto? ¿Hay vuelta a atrás? ¿Cuánto tiempo necesito para valorar el puesto? Hablemos de managers y developers.
CHARLA IMPARTIDA EN LA DRUPALCAMP 2023.
https://www.youtube.com/watch?v=8hMrDvvEgZg&list=PLFokJHEf-PkwZfJ5LWB5ud8og6oCIx43l&index=35
Trabajar en el sector IT es una maravilla. Siempre en una habitación climáticamente acondicionada, sentaditos y cómodos. El esfuerzo físico tiende a cero. Si trabajas desde casa, igual es cero. Pero nuestro cuerpo, lamentablemente, eso lo lleva regulín. Nos oxidamos, hay músculos que sufren, llegan los dolores...
Con el paso de los años (y la llegada de las primeras canas) me empezó a interesar todo lo relacionado con entrenamiento y fitness, enfocado a la salud y al bienestar físico.
Me gustaría compartir con la comunidad todo este aprendizaje que creo que extenso, útil y valioso. Repasaremos los principales problemas que tiene (a nivel físico) nuestro trabajo y compartiré algunas formas de reducir esos riesgos. Pequeños ejercicios a realizar en casa o en la oficina, algo de material (cómodo, pequeño y barato) que nos puede ayudar y consejos que a mi me han valido para mantener la adherencia y ser constante con su uso.
TODO acto para todo el mundo, independientemente de la edad o el estado físico.
A little talk about Drupal and how it can help to a Symfony developers. In the slides you can find a little overview about Drupal, his description and features and how the code is organised.
Finally some code snippet as set as examples to explain how the Drupal code is.
Querying solr is a session imparted in Drupal Madrid in October of 2019. Topics:
- Drupal 8 search api solr introduction
- How to create a Solr query and main parameters.
- How to debug: Why the result has a specific score?
- How to debug: Why I don't find a result?
Diapositivas de la sesión "Las tripas de un sistema Solr" impartida en la Drupalcamp Conil 2019.
Trata los principales elementos para hacer una query de Solr y la forma de depurar errores usando el modo debug y las herramientas del UI que viene por defecto.
Session imparted at DrupalSummer in Barcelona on 2017 July about Drupal 8 Form API. Slides are here too: http://slides.com/estoyausente/d8-form-api-1#/
Charla impartida en Codemotion Madrid 2016 sobre comunicación con el cliente y habilidades y técnicas comunicativas en general.
Nada técnica, amena y para todos los públicos. Enlazaré el vídeo en cuanto esté disponible.
Cómo crear un tipo de entidad en Drupal 8 desde el principio. Definición de la nueva entidad, especificación de campos y formulario, handlers, validaciones y renderización.
Sesión impartida en el DrupalDay 2017 en Santiago de Compostela.
Vídeo quí. No se me ve a mi, pero se ven las slides y se escucha perfectamente:
https://vimeo.com/192773521
Drupal 8 es un entorno nuevo, un nuevo paradigma de programación dentro de Drupal. Charla sobre programación de módulos en D8, impartida en el DrupalSummer de Barcelona 2016.
Drupal 8 is a new environment, a new develop paradigm. This session is about drupal 8 module development, imparted in DrupalSummer 2016, in Barcelona.
Drupal 8 ha llegado con un montón de novedades. Tras poner en producción mi primer proyecto en Drupal 8, presento algunas de las cosas que he aprendido durante el desarrollo y que me han hecho perder tiempo.
Hablo de Render API, Form API, Dependency injection, CMI y algunas otras cosillas de introducción.
Las diapositivas están repletas de código de ejemplo de cada cosa.
Charla impartida en las oficinas de Idealista para el grupo Drupal Madrid en Marzo de 2016.
Comparativa entre Drupal y Rails. Charla por @carlossanchezp y servidor en la Codemotion 2014, en Madrid.
Compara diversos aspectos de estos framework intentando poner ciertos parámetros para decidir si para un proyecto nos interesaría más una tecnología u otra.
Cómo generar un marcado HTML limpio y personalizado utilizando Drupal. Abordaremos vistas, tipos de contenidos, campos, bloques y elementos especiales.
Diapositivas de la charla Drupal como framework, dada en el grupo phpMAD, en Abril de 2014.
Hablamos del patrón de diseño que usa Drupal7, el que usa Drupal8, sus diferencias y como afecta eso a la hora de desarrollar módulos utilizando Drupal.
Podéis ver el vídeo aquí: https://www.youtube.com/watch?v=-aI18i506MM
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
2. Drupal for devs Samuel Solís | @estoyausente
¿Qué es DRUPAL?
¿Y cómo cojones se pronuncia?
sábado 28 de septiembre de 2013
3. Drupal for devs Samuel Solís | @estoyausente
¿Qué es DRUPAL?
¿Y cómo cojones se pronuncia?
Drupal es un CMF
Content Management Framework
sábado 28 de septiembre de 2013
4. Drupal for devs Samuel Solís | @estoyausente
¿Qué es DRUPAL?
¿Y cómo cojones se pronuncia?
Drupal es un CMF
Content Management Framework
/ˈdruːpəl/
sábado 28 de septiembre de 2013
5. Algunos datos para impresionar
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
6. Algunos datos para impresionar
995M usuarios
228 países
181 Idiomas
+13k
módulos
+1000 grupos
+1000 temas gratis
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
7. Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
8. Base de datos
Ficheros
Gestor bonito (fácil e intuitivo.)
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
9. Base de datos
Ficheros
Gestor bonito (fácil e intuitivo.)
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
10. Base de datos
Ficheros
Gestor bonito (fácil e intuitivo.)
Desarrolladores / Semidioses
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
11. Base de datos
Ficheros
Gestor bonito (fácil e intuitivo.)
Mortales comunes / Muggles
Desarrolladores / Semidioses
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
24. Instalación y configuración de
Drupal 7
Drupal for devs Samuel Solís | @estoyausente
http://drupal.org/project/drupal
cd /var/www
sudo wget http://ftp.drupal.org/files/projects/
drupal-7.22.tar.gz
sudo tar xvf drupal-7.22.tar.gz
sudo mv drupal-7.22 drupal
sábado 28 de septiembre de 2013
25. Permisos
Drupal for devs Samuel Solís | @estoyausente
cd /var/www/drupal
sudo chown www-data:www-data sites/default/files
sudo chmod o+w sites/default/
sudo chmod o-w sites/default/
Carpeta sites/default/files, permisos de escritura por el servidor web.
sites/default/settings.php escritura durante la instalación.
sábado 28 de septiembre de 2013
26. Crear una base de datos y su
usuario correspondiente
Drupal for devs Samuel Solís | @estoyausente
CREATE DATABASE 'drupal';
CREATE USER 'drupal'@'localhost' IDENTIFIED BY
'drupal';
GRANT ALL PRIVILEGES ON drupal.* TO
'drupal'@'localhost';
FLUSH PRIVILEGES;
sábado 28 de septiembre de 2013
27. Crear una base de datos y su
usuario correspondiente
Drupal for devs Samuel Solís | @estoyausente
CREATE DATABASE 'drupal';
CREATE USER 'drupal'@'localhost' IDENTIFIED BY
'drupal';
GRANT ALL PRIVILEGES ON drupal.* TO
'drupal'@'localhost';
FLUSH PRIVILEGES;
También disponible en modo facilote en:
http://localhost/phpmyadmin
sábado 28 de septiembre de 2013
28. Drupal for devs Samuel Solís | @estoyausente
http://localhost/misitiosuperchulo/install.php
sábado 28 de septiembre de 2013
29. Drupal for devs Samuel Solís | @estoyausente
http://localhost/misitiosuperchulo
sábado 28 de septiembre de 2013
30. Drupal for devs Samuel Solís | @estoyausente
http://localhost/misitiosuperchulo
Enséñale a tus amigos lo que has aprendido a hacer
sábado 28 de septiembre de 2013
31. Drupal for devs Samuel Solís | @estoyausente
Algunos módulos esenciales
admin_menu coffee module_filter
ctools rules entity
smtp views token
sábado 28 de septiembre de 2013
32. Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
33. Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
34. Drupal for devs Samuel Solís | @estoyausente
Drupal para desarrolladores
sábado 28 de septiembre de 2013
35. ¿Por qué mola Drupal?
Si eres desarrollador...
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
36. ¿Por qué mola Drupal?
Si eres desarrollador...
API
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
37. ¿Por qué mola Drupal?
Si eres desarrollador...
API
Drush
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
38. ¿Por qué mola Drupal?
Si eres desarrollador...
API
Drush
Comunidad
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
40. Drupal for devs Samuel Solís | @estoyausente
√
CoreSites
Default All
Themes
Modules
Libraries
Contrib Subtheme
sábado 28 de septiembre de 2013
41. Drupal for devs Samuel Solís | @estoyausente
Modules
CustomFeatures Contrib
mimodulo
mimodulo.info mimodulo.module mimodulo.install
sábado 28 de septiembre de 2013
42. Drupal for devs Samuel Solís | @estoyausente
Features
sábado 28 de septiembre de 2013
43. Drupal for devs Samuel Solís | @estoyausente
Features
sábado 28 de septiembre de 2013
44. Drupal for devs Samuel Solís | @estoyausente
Mi primer módulo
sábado 28 de septiembre de 2013
45. Drupal for devs Samuel Solís | @estoyausente
Mimodulo.info
name = Mimodulo
description = Example module for Theevent Session
core = 7.x
version = “7.x-1.0”
dependencies[] = system
project = “Custom blocks”
sábado 28 de septiembre de 2013
46. Drupal for devs Samuel Solís | @estoyausente
Mimodulo.module
function mimodulo_block_info(){
$blocks['block_access'] = array(
'info' => t('Access'),
'cache' => DRUPAL_CACHE_PER_ROLE, //Default
);
return $blocks;
}
Definición de un bloque
sábado 28 de septiembre de 2013
47. Drupal for devs Samuel Solís | @estoyausente
Mimodulo.module
function mimodulo_block_view($delta = '') {
$block['subject'] = '';
switch($delta){
case 'block_access':
$block['content'] =
_block_access_get_content();
}
return $block;
}
Definición de la vista del bloque
sábado 28 de septiembre de 2013
48. Drupal for devs Samuel Solís | @estoyausente
Mimodulo.module
function _block_userlogout_get_content() {
global $user;
$content = '';
if ($user->uid > 0) {
$content = '<div class="cerrar-sesion">
'. l(t('Logout'),'user/logout',array
('attributes' => array('title' => t('Close
session')))) . '
</div>';
}
return $content;
}
Código del bloque
sábado 28 de septiembre de 2013
49. Drupal for devs Samuel Solís | @estoyausente
Feel like a Drupal Boss
sábado 28 de septiembre de 2013
50. Drupal for devs Samuel Solís | @estoyausente
Feel like a Drupal Boss
Ya has hecho tu primer módulo
sábado 28 de septiembre de 2013
51. Drupal for devs Samuel Solís | @estoyausente
https://api.drupal.org/api/drupal
API
sábado 28 de septiembre de 2013
52. Drupal for devs Samuel Solís | @estoyausente
Mi primer tema
sábado 28 de septiembre de 2013
53. mitheme.info
Drupal for devs Samuel Solís | @estoyausente
name = mitheme
core = 7.x
base theme = adaptivetheme
project = "adaptivetheme"
stylesheets[screen][] = css/main.css
stylesheets[print][] = css/print.css
regions[sidebar_first] = Sidebar first
regions[sidebar_second] = Sidebar second
scripts[][] = js/onload.js
sábado 28 de septiembre de 2013
68. Drupal for devs Samuel Solís | @estoyausente
¡No sé por donde empezar!
sábado 28 de septiembre de 2013
69. Drupal for devs Samuel Solís | @estoyausente
¡No sé por donde empezar!
Canal #drupal-es de IRC
sábado 28 de septiembre de 2013
70. Drupal for devs Samuel Solís | @estoyausente
¡No sé por donde empezar!
Canal #drupal-es de IRC
Drupal hispano: http://drupal.org.es/
sábado 28 de septiembre de 2013
71. Drupal for devs Samuel Solís | @estoyausente
¡No sé por donde empezar!
Canal #drupal-es de IRC
Drupal hispano: http://drupal.org.es/
Grupo de extremadura de Drupal.org
https://groups.drupal.org/extremadura
sábado 28 de septiembre de 2013
72. Drupal for devs Samuel Solís | @estoyausente
¡No sé por donde empezar!
Canal #drupal-es de IRC
Drupal hispano: http://drupal.org.es/
Grupo de extremadura de Drupal.org
https://groups.drupal.org/extremadura
Eventos
sábado 28 de septiembre de 2013
73. Eventos de negocio, ocio y
BeerOcio
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
74. Eventos de negocio, ocio y
BeerOcio
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
75. Eventos de negocio, ocio y
BeerOcio
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
76. Eventos de negocio, ocio y
BeerOcio
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
77. Eventos de negocio, ocio y
BeerOcio
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
78. Eventos de negocio, ocio y
BeerOcio
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
79. Eventos de negocio, ocio y
BeerOcio
Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
80. Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013
81. Drupal for devs Samuel Solís | @estoyausente
sábado 28 de septiembre de 2013