La mayoría de los PDF tienen páginas del mismo tamaño, pero en casos particulares se hace evidente la necesidad de buscar una alternativa dinámica. como por ejemplo la impresión de varias boletas con una impresora para facturas que hace el corte según el tamaño de cada página.
Leer más »La lógica de los controles y las vistas en el Framework MVC de SuiteCRM (y en general en cualquier otro framework que siga este modelo) es ejecutar una acción y presentar los resultados en una vista, pero para aquellas circunstancias en donde el objetivo no es la visualización de una vista sino la generación de un archivo PDF para imprimir, agregar datos a una encuesta o generar un correo en forma automática a partir de de los datos de un formulario en un sitio web externo se debe usarotra aproximación.
Leer más »SuiteCRM hace una separación interesante en cuanto a dónde ubicar cada elemento para que al cargar el proceso de "Reparación y Reconstrucción Rápida" todos los nuevos elementos encajen en su lugar. Es como un tablero donde hay agujeros con formas especiales para cada tipo de pieza, de tal manera que solo las piezas ubicadas correctamente pasarán hasta la caja recolectora.
Leer más »Supongamos que deseamos crear una acción para un módulo específico y supongamos además que queremos generar una vista en la cuál mostrar los datos que resulten de esta acción. SuiteCRM ofrece un framework MVC con el cual realizar estas acciones será cuestión de ubicar los archivos en los directorios correspondientes y ejecutar una acción de reconstrucción del entorno.
Leer más »Un programador de una compañía muy grande de computadoras fué a una conferencia de software y luego regresó a reportarse con su jefe, diciendo: "¿Que clase de programadores trabajan para las otras compañias? No se comportan y no les interesan las apariencias. Su pelo era largo y descuidado y sus ropas arrugadas y viejas. Arruinaron las reglas de etiqueta e hicieron ruidos groseros durante mi presentación." El jefe dijo: "Nunca debí haberte enviado a la conferencia. Esos programadores viven más alla del mundo físico. Ellos consideran a la vida un absurdo, una coincidencia accidental. Ellos van y vienen sin conocer limitaciones. Sin ningún cuidado, ellos viven solo para sus programas. ¿Por qué deberían molestarse por las convenciones sociales? —Ellos viven dentro del Tao."
Leer más »