Expertos en Symfony y Drupal

Buenas drupaleros, hoy más que una píldora drupaliana, os voy enumerar una serie de consejos para optimizar el rendimiento de nuestro site Drupal. La mayoría de ellos seguro que los conocéis y los estáis usando ya, y los demás seguro que os suenan. Básico Desactivar todos los módulos que no se utilicen. Es totalmente desaconsejable tenerlos activos sino se están usando. Activación de caché. Caché de bloques y caché para usuarios anónimos. Recordad que podéis encontrar esta configuración en el menú rendimiento. Compresión de . . .

continuar leyendo...

Os presentamos el nuevo proyecto que hemos desarrollado en Vabadus, el portal de la Parroquia San Vicente Mártir de Paracuellos de Jarama. Es un portal desarrollado en Drupal, que aparte de mostrar la información de la parroquia, proporciona una completa intranet. Esta intranet o despacho online, ofrece un amplio abanico de posibilidades a los feligreses: Inscripciones en catequesis, inscripciones en actividades parroquiales, eventos pastorales, misas de niños, bautismos, faltas de asistencia, convalidaciones de catequesis, etc Las funcionalidades no acaban aquí, sino que . . .

continuar leyendo...

Esta semana vuelve a estar en línea el portal Drupal de Acidconga, revista musical dedicada a músicas contemporáneas, afroamericanas y del mundo. Desde Vabadus hemos venido trabajando en el portal web de Acidconga actualizando a la última versión de Drupal 7, aprovechando además para darle un lavado de cara incluyendo un diseño más moderno y adaptable a dispositivos móviles, así como nuevas funcionalidades y secciones. El portal Drupal de Acidconga cuenta con secciones de actualidad, eventos, curiosidades,... relacionadas con el mundo . . .

continuar leyendo...

Buenas drupaleros, en la píldora drupaliana de hoy, os voy a contar cómo hacer que el típico campo de lista de texto o lista numérica sea dinámica, es decir, no tenga que estar predefinida por nosotros cuando lo creamos en la administración. Es muy sencillo, lo primero que debemos hacer es como siempre crear el campo desde la administración y seleccionar el tipo (en nuestro caso lista de texto), y dejar los valores permitidos a vacío. Lo siguiente será en un módulo creado . . .

continuar leyendo...

En este tutorial práctico de Drupal 7 vamos a ver cómo incluir un webform en un panel, una cuestión sencilla pero seguro que a más de uno le habrá costado dar con la forma de hacerlo. Damos por hecho que ya tenemos listo nuestro webform con todos los campos necesarios. Lo primero que haremos será editarlo, ir a la pestaña Webform y pulsar en Form settings. En este formulario podremos configurar el mensaje de confirmación (Confirmation message), dónde redireccionará el formulario . . .

continuar leyendo...

Los Sitemaps ayudan al posicionamiento en buscadores facilitando, por ejemplo, un fichero XML con todas las páginas que se pueden rastrear de un sitio web. En dicho fichero XML se pueden enumerar, además de las URL de todas las páginas, metadatos adicionales como la última actualización, importancia, etc. En este artículo vamos a ver una forma sencilla de generar ese sitemap.xml con Symfony. Lo primero que haremos será crear la ruta para el sitemap: # src/Vabadus/MiBundle/Resources/config/routing.yml web_sitemap: pattern: /sitemap.{_format} . . .

continuar leyendo...

Todos nuestros proyectos versionados con Git incluyen el archivo .gitignore donde se incluyen aquellos ficheros que no queremos mantener bajo el control de versiones. Por ejemplo, es típico en proyectos Symfony excluir: /web/bundles/ /app/bootstrap.php.cache /app/cache/* /app/config/parameters.yml /app/logs/* /vendor/ /bin/ … o en proyectos Drupal: sites/*/*settings*.php files/ sites/*/files sites/*/private cron.php index.php install.php update.php xmlrpc.php /includes /misc /modules … Pero siempre, se trate del versionado de un proyecto Symfony o Drupal o cualquier otro, se excluyen del control de versiones una serie de ficheros. Si revisas tus .gitignore puede que encuentres en todos ellos .DS_Store si trabajas con un Mac, o Thumbs.db si lo . . .

continuar leyendo...

Hace un tiempo publicamos en el blog un artículo sobre cómo mostrar thumbnail de campo imagen en nuestros proyectos Symfony usando Sonata Admin para generar el área de administración. En ese ejemplo veíamos solo una parte de la funcionalidad ya que nos dejábamos atrás una cuestión muy importante: poder eliminar la imagen subida. A continuación vamos a ver una posible forma de incluir un botón que permita eliminar ese fichero del campo imagen. Lo primero que haremos será mostrar el botón . . .

continuar leyendo...

Buenas drupaleros, en la píldora drupaliana de hoy, os voy a contar cómo mostrar el bloque de compartir en redes sociales que nos proporciona el modulo ShareThis, no sólo en la región que queramos sino en diferentes regiones. Como sabéis en la configuración del módulo ShareThis, entre otras opciones nos ofrece en qué tipos de nodos queremos que aparezca y su ubicación: contenido, bloque, o área de comentarios. El problema aparece si por ejemplo, queremos mostrar en distintas regiones de distintos tipos de . . .

continuar leyendo...

Esta semana estamos de celebración en Vabadus, tras unos intensos meses de trabajo, codo con codo con la gente de Igamudi, red social especializada en música que sirve de herramienta de comunicación entre artistas, salas de conciertos y locales de ensayos que desde estos días cuenta con una nueva imagen, un rediseño completo que hemos llevado a cabo desde Vabadus, sobre Drupal. Con la nueva interfaz se buscaba modernizar y hacer más atractiva la imagen de Igamudi, pero además, facilitar . . .

continuar leyendo...

[x] Este sitio utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando estás aceptando su uso. Política de cookies.