Expertos en Symfony y Drupal

Hoy os presentamos el último proyecto en el que hemos estado trabajando: Tyzana.com Tyzana.com es una tienda online desarrollada con Drupal Commerce. Tyzana es una tienda de moda con estilo casual y elegante, donde se apuesta por diseños españoles. En el portal podemos encontrar vestidos, chaquetas, complementos y un largo etc de productos que seguro que os encantarán. El portal desarrollado, muestra los contenidos de una sencilla e intuitiva. La tienda tiene un diseño adaptivo y flexible (responsive), lo que permite una correcta . . .

continuar leyendo...

Estos últimos días hemos terminado de implantar nuestro motor de reservas para hoteles desarrollado con Symfony en el Hostal Argentina de Cáceres. Se trata de una completa plataforma de gestión de reservas hoteleras en entorno web, intuitiva, fácil de usar, potente y económica, donde cualquier establecimiento hotelero, sea del tamaño que sea, puede gestionar la disponibilidad de sus habitaciones, así como las condiciones bajo las que se ofertan. Además, está desarrollada con Symfony2, un framework PHP que permite construir aplicaciones web . . .

continuar leyendo...

Hace ya algún tiempo publicábamos un artículo en el que veíamos una forma de generar documentos PDF con Symfony2. En éste vamos a ver cómo exportar a Excel en nuestros proyectos Symfony. Para realizar la exportación de datos en formato Excel usaremos el bundle liuggio/ExcelBundle que integra la librería PHPExcel en Symfony2. Para instalarlo en nuestro proyecto Symfony, lo añadimos a composer.json: $composer require liuggio/excelbundle y registramos el bundle en AppKernel.php: $bundles = array( // ... new Liuggio\\ExcelBundle\\LiuggioExcelBundle(), ); Con . . .

continuar leyendo...

En estos último meses en Vabadus hemos estado trabajando en la nueva evolución de Igamudi que ya está en marcha, un sistema de patrocinios que hemos desarrollado con Symfony2, donde se ponen en contacto artistas musicales y mecenas que quieran patrocinar y disfrutar de sus obras. Hace ya cerca de tres años que empezó la colaboración de Vabadus con el proyecto Igamudi, que nació como una red social musical desarrollada en Drupal, sirviendo de punto de encuentro de artistas y profesionales . . .

continuar leyendo...

Buenas drupaleros, seguro que muchos de vosotros ha utilizado alguna vez el módulo FullCalendar. Como sabéis, es un módulo que proporciona un calendario para mostrar eventos, tiene vistas de día, mes, año, etc. Este módulo se pensó y discutió para mostrar sólo texto, es decir, se llegó a la conclusión de implementear funciones de escapado de html, con lo cual no se pueden mostrar etiquetas html, preservando así la apariencia del calendario. Totalmente razonable si se piensa bien. El problema viene, cuando el . . .

continuar leyendo...

Vamos a ver un mini tutorial que seguro que puede resultar útil en el momento de desplegar nuestros proyectos Symfony2 en servidores compartidos en los que es posible que el nombre del directorio público sea www, httpdocs o public_html, en lugar de web. Una primera opción puede ser subir todo el código de la aplicación Symfony a una carpeta en la raíz del servidor y reemplazar su directorio público con un enlace simbólico a la carpeta web del proyecto Symfony. Es . . .

continuar leyendo...

En este artículo queremos repasar la forma de implementar dos casos que se repiten muy a menudo al crear formularios con Symfony2: los combos o select dependientes o anidados y los campos autocompletados. Además, lo haremos integrando ambos, es decir, crearemos dos campos autocompletados y que dependa uno del otro. Para ello, contaremos con dos entidades, Cliente y Mascota, teniendo la entidad Mascota una relación uno a muchos con Cliente: <?php namespace AppBundle\\Entity; use Doctrine\\ORM\\Mapping as ORM; use Symfony\\Component\\Validator\\Constraints as Assert; class Cliente { . . .

continuar leyendo...

Buenas drupaleros, hoy vamos a ver un truco muy sencillo y que nos puede resultar muy útil. En ocasiones, por diferentes circunstancias un formulario tiene los tabindex mal asignados. Esta mala asignación puede ser debida por ejemplo, porque a la hora de la maquetación hemos recolocado los diferentes campos del formulario, o porque cuando creamos el formulario no tuvimos en cuenta el orden o simplemente porque nos dan ya hecho el formulario y viene totalmente descolocado. Una solución muy sencilla es utilizar . . .

continuar leyendo...

Buenas drupaleros, en algunas ocasiones los clientes nos piden cambiar tipografías, colores o tamaños constantemente. O simplemente les apetece dar un nuevo look a su web. Para ello tenemos que cambiar las CSS y subirlas al servidor. Si esta situación se produce de forma asidua, puede llegar a ser tediosa Para ello una buena solución es hacer un selector de skin, y que sea el propio cliente el que cambie todas las veces que quiera su web, aplicando uno u otro . . .

continuar leyendo...

La próxima semana volverá a tener lugar en Madrid el mayor evento de open source y software libre de España: OpenExpo Day. Una jornada en la que nos daremos cita más de 1000 empresas en torno al software libre y el código abierto, incluyendo conferencias, talleres, mesas redondas,… Puede consultarse el programa completo en la web oficial del evento. Será una buena oportunidad para empresas y profesionales de hacer networking y de conocer las últimas herramientas de comercio electrónico, CRM, . . .

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.