{"id":3767,"date":"2016-05-30T09:39:17","date_gmt":"2016-05-30T07:39:17","guid":{"rendered":"https:\/\/www.hiberus.com\/blog\/?p=3767"},"modified":"2023-12-13T12:00:03","modified_gmt":"2023-12-13T11:00:03","slug":"maquetar-en-drupal","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/maquetar-en-drupal\/","title":{"rendered":"Diario de un Junior: Maquetar en Drupal"},"content":{"rendered":"<p>El d\u00eda 1 de diciembre fue mi primer d\u00eda en Hiberus. Gracias a haber estudiado un grado superior de \u201cDesarrollo de Aplicaciones Multiplataforma\u201d, tuve la suerte de que Hiberus se pusiera en contacto conmigo por mis conocimientos, y me plantearan un puesto como<strong> maquetadora en Drupal<\/strong>.<\/p>\n<p>El primer d\u00eda que me hablaron de Drupal estaba muy perdida, lo \u00fanico que sab\u00eda hasta ese momento era que Drupal era un CMS (un gestor de contenidos).<\/p>\n<h2>\u00bfQu\u00e9 es Drupal?<\/h2>\n<p>Drupal es un<strong> CMS<\/strong> (Content Management System) OpenSource o tambi\u00e9n llamado gestor de contenidos que permite construir entornos web de una manera bastante r\u00e1pida y efectiva.<\/p>\n<p>Cu\u00e1ndo comenc\u00e9 a trabajar con Drupal, un compa\u00f1ero me dijo: \u201cDrupal es as\u00ed, o te encanta o lo odias\u201d.\u00a0 Qu\u00e9 raz\u00f3n. M\u00e1s tarde me ense\u00f1aron la siguiente gr\u00e1fica en la que se muestra la curva de aprendizaje de Drupal\u2026 \u00bfD\u00f3nde me estaba metiendo?<\/p>\n<p><a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/Drupal-Learning-Curve.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3768 aligncenter\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/Drupal-Learning-Curve.png\" alt=\"Drupal-Learning-Curve\" width=\"623\" height=\"475\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/Drupal-Learning-Curve.png 623w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/Drupal-Learning-Curve-300x229.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/Drupal-Learning-Curve-360x274.png 360w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/a><\/p>\n<p>Poco a poco, y gracias al equipo, me fui familiarizando con los distintos t\u00e9rminos y m\u00e1s habituales: tipos de contenido, vocabularios, taxonom\u00edas, vistas, presentaciones&#8230;<\/p>\n<p>Hoy me gustar\u00eda comentar mi experiencia con una de las herramientas que m\u00e1s uso en mi d\u00eda a d\u00eda, <strong>Display Suite<\/strong>, que es la herramienta que me permite organizar la informaci\u00f3n que me dan en MockUps o PSDs para trasladarla al sitio web.<\/p>\n<h2>Display Suite<\/h2>\n<p><strong>Display Suite<\/strong> (suite de presentaci\u00f3n) es un <strong>conjunto de m\u00f3dulos que permiten modificar la presentaci\u00f3n de las diferentes entidades y otros elementos de la p\u00e1gina web<\/strong>, como vistas o formularios.<\/p>\n<p>El funcionamiento de Display Suite es muy sencillo, ya que podemos especificar qu\u00e9 estructura va a tener cada entidad, distribuyendo as\u00ed los campos en diferentes regiones (cabecera, columnas, footer, etc).<\/p>\n<p>Dentro de Display suite <strong>puedes a\u00f1adir campos<\/strong> (de c\u00f3digo, de tipo bloque, etc.), <strong>o definir view modes<\/strong> los cuales son los layouts para nuestras entidades en los que se puede definir todas las regiones que se quieran.<\/p>\n<p><a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/display_suite_layouts.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3769 aligncenter\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/display_suite_layouts.png\" alt=\"display_suite_layouts\" width=\"640\" height=\"357\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/display_suite_layouts.png 843w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/display_suite_layouts-300x167.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/display_suite_layouts-768x428.png 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2016\/05\/display_suite_layouts-360x201.png 360w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Una vez tienes definido un view mode, simplemente tienes que ir arrastrando los campos a las regiones definidas y&#8230;\u00a0 \u00a1voil\u00e0!,\u00a0 la entidad se habr\u00e1 distribuido de la manera que t\u00fa has especificado.<\/p>\n<h2>Tipos de contenido y\u00a0las taxonom\u00edas<\/h2>\n<p>Los<strong> tipos de contenido<\/strong> permiten personalizar a nuestro gusto los campos que \u00a0habr\u00e1 disponibles y con qu\u00e9 nombre para que el usuario los rellene y de esa manera se forme el contenido. Por ejemplo, un tipo de contenido es el de <strong>tipo art\u00edculo, cuyos campos son el t\u00edtulo, la fecha y el contenido del art\u00edculo.<\/strong><\/p>\n<p>Despu\u00e9s de a\u00f1adir los campos necesarios para el tipo de contenido, \u00a0hay que gestionar la presentaci\u00f3n del tipo de contenido con Display Suite.<\/p>\n<p>Una <strong>taxonom\u00eda<\/strong> es un <strong>vocabulario de Drupal, \u00a0la cual nos permite organizar informaci\u00f3n<\/strong>. Por ejemplo, un t\u00e9rmino de taxonom\u00eda ser\u00eda \u201cCiudades\u201d y habr\u00eda que darle una descripci\u00f3n como puede ser \u201cCiudades de Espa\u00f1a\u201d. Hay que a\u00f1adir unos campos para describir la taxonom\u00eda, en este caso al ser ciudades tendr\u00edan que ser del tipo de: nombre, descripci\u00f3n, localizaci\u00f3n\u2026<\/p>\n<p>Despu\u00e9s se gestiona la presentaci\u00f3n de la taxonom\u00eda de la misma manera que el tipo de contenido, mediante Display Suite.<\/p>\n<p>A partir de ah\u00ed habr\u00eda que ir a\u00f1adiendo t\u00e9rminos de taxonom\u00eda que ser\u00edan, por ejemplo, Madrid, Barcelona, etc.<\/p>\n<p>Por otro lado, \u00a0un punto importante que hay que saber a la hora de aprender Drupal, es que pr\u00e1cticamente toda la documentaci\u00f3n est\u00e1 en ingl\u00e9s.<\/p>\n<h2>Implementando SASS<\/h2>\n<p>Una vez fui entendiendo la forma de maquetar en Drupal, me encontr\u00e9 con que en vez de maquetar con el CSS aqu\u00ed se implementaba <strong>SASS<\/strong>.\u00a0Al principio no acababa de entender bien la funcionalidad, pero al poco tiempo me di cuenta de que SASS es mucho m\u00e1s potente que CSS, ya que puedes anidar selectores, hacer funciones de una forma muy sencilla, etc. Por lo que estoy encantada con SASS.<\/p>\n<h2>M\u00f3dulos de Drupal<\/h2>\n<p>Otra de las cosas que me llam\u00f3 mucho la atenci\u00f3n de Drupal son los <strong>m\u00f3dulos<\/strong>, \u00a1hay cientos!, y pr\u00e1cticamente los hay para todo.<\/p>\n<p>Por ejemplo,<strong> Smart Trim<\/strong> que sirve para decir el n\u00famero de car\u00e1cteres exactos que quieres\u00a0que se puedan escribir en un \u00e1rea de texto, <strong>Picture<\/strong>, que sirve para definir diferentes estilos de imagen dependiendo del tama\u00f1o del dispositivo en el que veamos la p\u00e1gina web, <strong>Wysiwyg<\/strong>, para a\u00f1adir estilos mediante clases en el propio editor de texto, etc.<\/p>\n<p>En definitiva, mi experiencia con Drupal est\u00e1 siendo muy gratificante y enriquecedora y se que solo es el principio de un largo proceso.<\/p>\n<p><a href=\"https:\/\/www.hiberus.com\/guias\/drupal11\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-28973 size-full\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2023\/01\/Drupal10-horizntal.jpg\" alt=\"\" width=\"1200\" height=\"627\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2023\/01\/Drupal10-horizntal.jpg 1200w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2023\/01\/Drupal10-horizntal-300x157.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2023\/01\/Drupal10-horizntal-1024x535.jpg 1024w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2023\/01\/Drupal10-horizntal-768x401.jpg 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2023\/01\/Drupal10-horizntal-360x188.jpg 360w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n        <div class=\"row\">\n            <div class=\"block-cta-form\" style=\"background-color: #003664;\">\n                <div class=\"content-cta-form\">\n                    <div class=\"text-cta-form\">\n                        <p class=\"title-cta-form\">\u00bfQuieres m\u00e1s informaci\u00f3n sobre nuestros servicios de Drupal?<\/p>\n                        <p>Contacta con nuestro equipo de Drupal<\/p>\n                    <\/div>\n                    <div class=\"form-fields\">\n                        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f33973-o1\" lang=\"es-ES\" dir=\"ltr\" data-wpcf7-id=\"33973\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/3767#wpcf7-f33973-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulario de contacto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"33973\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"es_ES\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f33973-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div id=\"responsive-form\" class=\"clearfix\">\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nombre\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nombre *\" value=\"\" type=\"text\" name=\"nombre\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"apellido\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Apellido *\" value=\"\" type=\"text\" name=\"apellido\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"correo\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Correo corporativo *\" value=\"\" type=\"email\" name=\"correo\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"telf-contacto\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tel\u00e9fono *\" value=\"\" type=\"tel\" name=\"telf-contacto\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"compania\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Compa\u00f1ia *\" value=\"\" type=\"text\" name=\"compania\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"mensaje\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Mensaje *\" name=\"mensaje\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"politica\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"politica\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">He le\u00eddo y acepto la <a href=\"https:\/\/www.hiberus.com\/politica\" target=\"_blank\"><u>Pol\u00edtica de privacidad<\/u><\/a><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"marketing\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"marketing\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Me gustar\u00eda recibir comunicaciones de marketing de Hiberus y sobre sus productos, servicios y eventos.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Contacta con nosotros\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div id=\"campos_ocultos\" class=\"hidden\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new1\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new1\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new1\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new2\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new2\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new2\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new3\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new3\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new3\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new4\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new4\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new4\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new_p\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new_p\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new_p\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!--end responsive-form--><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"<p>El d\u00eda 1 de diciembre fue mi primer d\u00eda en Hiberus. Gracias a haber estudiado un grado superior de \u201cDesarrollo de Aplicaciones&#8230;<\/p>\n","protected":false},"author":37,"featured_media":3780,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[3,232],"tags":[25,32],"class_list":{"0":"post-3767","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-negocio-electronico","8":"category-portales-dxp","9":"tag-cms","10":"tag-drupal"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/3767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=3767"}],"version-history":[{"count":5,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/3767\/revisions"}],"predecessor-version":[{"id":38805,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/3767\/revisions\/38805"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/3780"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=3767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=3767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=3767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}