El 27 de Septiembre de 2008 asistiremos a la Conferencia Internacional de PHP que tendrá lugar en Barcelona.
Ponentes: Marcus Bointon, Jordi Roura, Arno Schneider, Jens Bierkandt, Zoë Slattery, Pau Garcia-Milà, Scott MacVicar, Helgi Þormar and Derick Rethans
Charlas:
Lugar: Citilab Cornellà
El desarrollo de una aplicación web se puede dividir en las siguientes etapas:
Para llevar con éxito las etapas anteriores se precisa de una gran experiencia y conocimiento a la hora de decidir que proponer al cliente y que decisiones tomar ante la lluvia de necesidades que tenga el cliente.
La situación puede empeorar cuando el cliente no conoce e ignora realmente sus necesidades y se hace evidente el hecho de disponer de un consultor con experiencia para analizar la situación.
Un aspecto casi vital que se debe tener en cuenta en las primeras etapas de desarrollo es la escalabilidad del producto, es decir, que esfuerzo supone mantener o hacer crecer el producto en el futuro con la solución que se está ofreciendo como válida.
En todos los casos las propuestas tanto técnicas cómo de diseño deben ser acordes con las funciones y necesidades que deben ser acometidas, de nada sirve desempeñar gran parte del presupuesto en un diseño si las necesidades no están bien definidas y los objetivos quedan desdibujados. A grandes trechos un desarrollo web debe suponer un estudio tanto de necesidades, funcionalidades requeridas y de proyección de futuro para poder afrontar los retos del futuro.
En muchas ocasiones resulta necesario que un usuario pueda incorporar un PDF a una aplicación desarrollada en Flash, a través de un CMS o Gestor de contenidos. Esta herramienta debería poder exportar el archivo fuente PDF a un SWF automáticamente para alimentar la aplicación multimedia programada en Flash con la que se visualiza el contenido resultante.
Es posible convertir un PDF a un SWF directamente a través de la función PDF2SWF que viene integrada en la librería SWFTOOLS. El PDF2SWF genera automáticamente un SWF. Este SWF generado es de la versión del Flash Player 8 AVM1.
La librería SWFTOOLS se instala en servidor, para luego invocar la función PDF2SWF a través de una secuencia “exec” en el script de PHP. La siguiente es la línea de comandos base para generar un PDF:
pdf2swf [-opciones] archivo.pdf -o archivo.swf
Sin embargo, resulta imposible de integrar el archivo.swf en Flex directamente. Dado que Flex solo tiene un soporte bastante limitado para AVM1, ya que trabaja completamente con AVM2. Así que para poder exportar un PDF a un SWF en Flex, sería necesario contar con el SWF (archivo.swf) resultante del paso anterior y proseguir con los siguientes pasos:
La experiencia de las exportaciones a SWF pueden convertirse en algo traumático, cuando hablamos de PDF de muchas páginas o cuando resultan de exportaciones que salen del Ilsutrator o Quark Express. Por eso en muchas ocasiones es preferible, en lugar de generar un SWF, exportar el PDF a un JPG.
La tarea de ajustar la información de las paginas que se pretenden hacer aparecer en primeras posiciones de los resultados es conocida como SEO, sigla en inglés de Search Engine Optimization, optimización para motores de búsqueda.
El SEO consiste en aplicar diversas técnicas para a lograr que los buscadores de Internet sitúen determinada página web en una posición y categoría alta (primeras posiciones) dentro de su página de resultados para determinados términos y frases clave de búsqueda.
También es entendido como las técnicas de desarrollo web que tengan como objetivo mejorar la posición de un determinado sitio web por sus páginas en la lista de resultados de los Motores de Búsqueda que en inglés se identifican como SERPs y forma parte de la jerga de los webmasters hispanohablantes.
La aplicación de técnicas SEO es intensa en sitios web que ofertan productos o servicios con mucha competencia, buscando el posicionar determinadas páginas sobre las de sus competidoras en la lista de resultados (SERPs).
Estrictamente hablando, se posicionan URLs de páginas. Los sitios logran buen posicionamiento como una consecuencia.
Las técnicas SEO pueden ser desmedidas y afectar los resultados naturales de los grandes buscadores por lo que si incumplen las cláusulas y condiciones de uso de los mismos pueden ser consideradas, en algunos casos, como una forma de SPAM, el spamdexing. Aunque de esto queda mucha tinta que correr, porque no todo lo que se hace con ese fin es real.
El trabajo es amplio, ya que el posicionamiento involucra al código de programación, al diseño y a los contenidos. También nos referimos a SEO para definir las personas que realizan este tipo de trabajo.