Expertos en Symfony y Drupal

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...

Desde hace algún tiempo venimos trabajando en el desarrollo de la nueva web de Asevol, un despacho profesional ubicado en Plasencia que ofrece un asesoramiento integral en materia contable, fiscal, laboral y mercantil a empresas, profesionales y particulares. En Vabadus hemos desarrollado la nueva web corporativa con Drupal 7 con distintos apartados informativos de la empresa y los servicios que ofrecen, así como una intranet para la comunicación directa con sus clientes a través de un entorno privado y directo. El . . .

continuar leyendo...

Si buscas la forma de realizar acciones después de que un usuario se autentique correctamente en tu aplicación Symfony, aquí puedes encontrar una solución. En este artículo vamos a ver cómo realizar una redirección al iniciar sesión, dependiendo del role del usuario que se autentica, mediante el uso de un login handler que será ejecutado cuando el login del usuario sea correcto. Lo primero que tendremos que hacer será definir el servicio en el fichero services.yml de nuestro bundle: parameters: . . .

continuar leyendo...

Buenas drupaleros, en la píldora drupaliana de hoy, os voy a presentar un módulo muy útil para generar pdf usando la librería de php mPDF. El módulo en cuestión es PDF using mPDF Lo primero que tenemos que hacer es instalar la librería mPDF. Ya sabéis como instalar una librería, sino aquí podéis ver cómo hacerlo. Este módulo tiene como dependencia Libraries API. El módulo lo que realmente hace es pasar un código html a través de la librería mPDF y obtener . . .

continuar leyendo...

Buenas drupaleros, en la píldora drupaliana de hoy, os voy a contar cómo hacer una serie de peticiones Post a través de curl. Primeramente debemos asegurarnos que tenemos instalada la extensión de curl en nuestro servidor libcurl A continuación, debemos incluir en nuestro módulo, el código para hacer las llamadas. El lugar dónde incluirlo, lógicamente, dependerá de lo que queramos hacer. Puede que las peticiones las queramos hacer cuando se ejecute el cron, puede ser que las queramos hacer cuando se . . .

continuar leyendo...

Buenas drupaleros, en la píldora drupaliana de hoy, os voy a presentar un módulo para validar campos de un formulario. Es muy sencillo de utilizar y seguro que os puede resolver más de un problema. El módulo se llama Field Validation y tiene a día de hoy una versión estable para Drupal 7 y una versión alpha para Drupal 8. Su instalación es la habitual, y su configuración se hace a nivel de campo en los tipos de contenidos, con una . . .

continuar leyendo...

En este minitutorial vamos a ver cómo usar una constante definida en una clase PHP de un desarrollo Symfony en una plantilla Twig. Como ejemplo utilizaremos una entidad Symfony que almacena el estado de un pedido, con tres constantes que podríamos usar en una plantilla twig para mostrar distintas vistas personalizadas: <?php namespace Vabadus\\AdminBundle\\Entity; /** * @ORM\\Entity * @ORM\\Table */ class PedidoEstado { const PENDIENTE = 'Pendiente de pago'; const PAGADO = 'Pagado'; const . . .

continuar leyendo...

Cuando usamos Sonata Admin en nuestro desarrollos Symfony, uno de los primeros pasos que realizamos cuando instalamos el bundle es definir las rutas. Para poder acceder a las páginas de Sonata Admin, hay que añadir las rutas necesarias en el fichero correspondiente de nuestro proyecto Symfony: # app/config/routing.yml admin: resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml' prefix: /admin _sonata_admin: resource: . type: sonata_admin prefix: /admin De esta forma, tendremos accesible, entre otras, una ruta . . .

continuar leyendo...

En este artículo vamos a dar un repaso a la creación de listeners en Symfony2 con eventos doctrine. Utilizaremos como ejemplo un caso en el que pretendemos que cuando se almacene la información de un nuevo Proyecto, se guarde en su campo organizacion, la del usuario que está creando el proyecto. <?php namespace Vabadus\\AdminBundle\\Entity; use Doctrine\\ORM\\Mapping as ORM; use Gedmo\\Mapping\\Annotation as Gedmo; use Symfony\\Component\\Validator\\Constraints as Assert; /** * @ORMEntity * @ORMTable(name="proyecto") */ class Proyecto { // ... /** . . .

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.