Expertos en Symfony y Drupal

El pasado 3 de junio fue liberada la versión 2.3.0 de Symfony, primera versión con soporte a largo plazo, lo que supone un periodo de mantenimiento de 3 años. Desde la versión 2.2 se adoptó un proceso de liberación de una versión de Symfony cada 6 meses (una en mayo y otra en noviembre) con 8 meses de mantenimiento, publicando cada dos años una versión Long Term Support con un periodo de mantenimiento de tres años. Estas son algunas de las . . .

continuar leyendo...

Las aplicaciones web actuales, en las que cada vez cargamos más y más javascript, contar con una librería como Backbone.js puede ahorrarnos más de un quebradero de cabeza ayudándonos a mantener un código ordenado y bien estructurado, evitando líneas y líneas de javascript, selectores y llamadas a funciones aquí y allá. Backbone.js facilita estructurar las aplicaciones web basándose en el paradigma de programación MVC, modelo, vista, controlador. Para aplicaciones enriquecidas del lado del cliente, un enfoque estructurado como el que . . .

continuar leyendo...

Buenas drupaleros, en la píldora drupaliana de hoy os voy a comentar como ocultar un campo de un formulario y asignarle un valor por defecto. Imaginemos que tenemos varios roles y un select en un tipo de contenido, que nos ofrece la categoría en la que queremos publicar dicho contenido. Es lógico que si yo entro con un determinado rol, no pueda publicarlo en una sección distinta a la mía. Para ello, lo mejor es modificar el formulario de entrada, para no ofrecer . . .

continuar leyendo...

Para quien no lo conozca, deSymfony es la mayor conferencia sobre Symfony en habla hispana y la segunda a nivel mundial. En esta cuarta edición del evento, la organización ha decidido que se celebre en Madrid, y más concretamente en la Escuela Universitaria de Informática, los días 21 y 22 de junio. Desde Vabadus apoyamos este evento, siendo patrocinadores bronce, y os animamos a todos a participar en él y seguir haciendo grande la comunidad hispana de Symfony. Ya es posible . . .

continuar leyendo...

Git es un magnífico sistema de control de versiones distribuido, libre y de código abierto. Y si has llegado a este artículo cuyo título es Primeros pasos con Git, puede que te preguntes ¿de qué carajo me están hablando estos tíos de Vabadus? ¿qué es un sistema de control de versiones distribuido? Pues no es más, que aquel en el que cada usuario tiene su propio repositorio permitiendo intercambiar y mezclar revisiones entre distintos repositorios, existiendo normalmente uno, que sirve . . .

continuar leyendo...

Desde el próximo jueves 11 de abril y hasta el domingo 14, se celebrará en Cáceres la Fase Final de la Liga Femenina 2, evento que organiza el C.B. AL-QAZERES, club de nuestra ciudad, y que desde Vabadus apoyamos e invitamos a todos a asistir a este gran espectáculo. Además, Vabadus ha desarrollado el portal del evento con Drupal, donde podrás acceder a toda la información de los equipos, horarios, resultados de cada partido, y más, así como toda a la . . .

continuar leyendo...

Buenas drupaleros, en la píldora drupaliana de hoy os voy a mostrar cómo obtener algo tan sencillo como el número de resultados que nos devuelve una consulta. Muchas veces nos puede resultar útil para mostrar o no contenidos. Utilizaremos para ello get_total_rows En el ejemplo vamos a utilizar un display de la vista que lleva argumentos. $view = views_get_view('mi_vista'); $view->get_total_rows = TRUE; $term = $user->uid; $view->execute_display('block_1',array($term)); print $view->total_row; Este código lo podemos incrustar en el template, en un módulo, etc... Drupal y rock and roll . . .

continuar leyendo...

Buenas drupaleros, espero que lo que empieza este martes se convierta en una costumbre, y estas píldoras lleguen cada día a más gente. En la píldora drupaliana de hoy os voy a explicar cómo redefinir el user-profile, con esto conseguiremos mostrar los campos que queramos en el registro del usuario o en la edición de su perfil: Primero deberemos incluir la llamada en nuestro template: function MITEMA_theme(&$existing, $type, $theme, $path) { return array( 'user_profile_form' => . . .

continuar leyendo...

Antes de nada, aclarar que la cláusula orderBy no es posible usarla con findAll(), únicamente está disponible desde el QueryBuilder, pero es la cantidad de consultas en foros sobre esta cuestión lo que nos ha movido a publicar este artículo. Para acceder y manipular las entidades creadas en Symfony2, está disponible el objeto EntityManager que proporciona Doctrine. Este es un objeto especial que Symfony2 crea automáticamente y que está disponible a través del contenedor de dependencias. Para obtener este objeto . . .

continuar leyendo...

Hace unas semanas dábamos el último paso hacia nuestro futuro. Después de muchas charlas, de mucho pensar y definir, estábamos delante de un documento, bolígrafo en mano, para firmar la creación de Vabadus. Dejábamos atrás años de trabajo asalariado, delante, se nos presenta un mundo lleno de retos y de ilusión donde poder hacer las cosas en las que creemos, que nos ilusionan. Porque como diría aquel grupo de rock, “... que son los sueños los que soportan la vida... . . .

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.