links for 2007-05-13

links for 2007-05-12

Mozilla anuncia el lanzamiento de Bugzilla 3.0

buggie.gifMozilla acaba de anunciar la nueva versión del gestor de errores Bugzilla. Con la nueva versión aparecen nuevas funcionalidades que nos van a ayudar mucho en la tarea de testeo y depuración de nuestra aplicación.

  • Posibilidad de añadir campos personalizados de tipo texto o una lista.
  • Soporte para mod_perl.
  • Posibilidad de compartir las búsquedas guardadas.
  • Añadir ficheros adjuntos y flags a entradas cuando se están creando.
  • Personalización de la resolución.
  • Mejoras en la interfaz de usuario.
  • XML-RPC.
  • Temas y muchos más

Bugzilla 3.0

Vía / Mozillazine

70 ideas para crear mejores CSS

Un gran recopilatorio sobre consejos y técnicas para desarrollar tus CSS. Un lugar dónde encontrar bastantes cosas de las que necesitamos cuando queremos desarrollar unos CSS en condiciones. Cambiar colores al texto o poner bordes no es suficiente, los CSS son más complejos.

La lista está dividida en diferentes apartados:

  • Cómo empezar.
  • Organizar el código.
  • Tratar con id, class, selectores y propiedades.
  • Abrevia el código.
  • Tipografía.
  • Depurar el código.
  • Consejos técnicos sobre id y class.
  • Consejos técnicos sobre selectores.
  • Estilos en enlaces.
  • Técnicas CSS.
  • IE.
  • Obtener inspiración.

Entre todos los consejos, algunos me gustaría destacar, puede que sean conocidos de sobra, pero nunca viene mal volver a recordarlos.

  • Para empezar, usa una página en blanco, dibuja dónde quieres cada bloque (cabecera, contenido, paneles laterales, pie de página), sitúa las capas y empieza a crear los estilos.
  • Organiza tus CSS en bloques y añade comentarios para indentificarlos, cuando quieras añadir, modificar o borrar, siempre será más cómodo y rápido si lo haces así.
  • Escribe los contenedores al mínimo, piensa bien en la estructura y no lo llenes todo de capas.
  • Evita los selectores y el hacking, aunque sobre el hacking yo diría que ni lo uses.
  • Escribe en los comentarios al inicio los códigos de colores que utilices para facilitarte el trabajo.
  • Escribe el nombre de los ids y los class de acuerdo con la semántica.
  • Acorta la notación hexadecimal: #334455 es #345. Yo en esto fallo, me cuesta hacerlo así, malas costumbres.
  • Usa mayúsculas o minúsculas mediante estilos.
  • Usa bordes para localizar las capas cuando estés depurando.

70 Expert Ideas For Better CSS Coding

Vía / Techmeme

links for 2007-05-11

|

Combinar Flex y PHP mediante Zend Framework

Muy buen tutorial que nos explica como combinar PHP y Flex usando el Zend Framework para crear aplicaciones más completas.
En el ejemplo usarán PHP (mediante el Zend Framework) para llevar la lógica de la aplicación, mientras que Flex se usará para la presentación. Se trata de leer los feeds de DevZone y añadir imágenes de Flickr para cada entrada. Lo primero será pasar el contenido de cada entrada por el Content Analyzer de Yahoo, el cual nos devolverá las palabras clave. Con estas etiquetas accederemos a Flickr y mostraremos la imágen.
flexphp.png
Aunque en este caso se usa el Zend Framework, está claro que se puede hacer con otro framework o directamente desarrollando nosotros todo el código.
En Zend Developer Zone cada día nos sorprenden con algo nuevo.
Flex and PHP: Party in the Front, Business in the Back

Sun crea OpenPortal como open source

openportal.pngSun ha librerado OpenPortal, el cual deriva de Sun Java System Portal Server 7, siguiendo así con su política de convertir todo su software en open source.
El objetivo principal de OpenPortal es la creación de una comunidad que participe en el desarrollo de componentes útiles para otras aplicaciones de tipo portal, y colaborar con otros proyectos open source para obtener beneficios mutuos.
Las características que nos ofrece OpenPortal son las siguientes: Portlet container, creación y utilización de web services, framework de administración, acceso a dispositivos móviles, integración con JavaServer Faces y mucho más.
OpenPortal
Vía / CNET News.com

links for 2007-05-10

PHPUnit: testing en aplicaciones PHP

phpunit.pngPHPUnit es un framework para PHP que nos facilita la creación de juegos de tests y la ejecución de estos y analiza sus resultados. Aunque inicialmente PHP empezó como complemento dinámico para pequeñas páginas web, actualmente PHP se utiliza para desarrollar aplicaciones web complejas, por lo que es importante poder realizar las pruebas pertinentes a nuestro código.

Entre las características nos encontramos con:

  • Forma parte del grupo de frameworks de xUnit
  • Puerto completo deJUnit para PHP5.
  • Soporte para Mock Objects (jMock).
  • Almacena los resultados en una Test Database.
  • Se integra con varias aplicaciones de test.

PHPUnit

|

Nueva versión de Google Analytics

Google ha sacado una nueva versión de su aplicación web Analytics, la cual nos permite llevar un seguimiento de las visitas en nuestras webs y obtener estadísticas sobre éstas.
google_analytics.png
Por ahora no está activa en todas las cuentas, pero en las próximas semanas lo estará para todas, siendo avisados mediante email cuando esto se produzca. Pudiendo acceder a ambas versiones a la vez durante un mes.
Uno de los cambios más importantes es el rediseño del interfaz de informes, mejorándolo en la personalización y en cuestiones colaborativas gracias al know how acumulado con la compra que hicieron de Measure Map.
Actualmente será más sencillo crear informes y compartirlos para facilitar la toma de decisiones. En un único informe podremos tener una buena impresión de qué es lo que pasa, en vez de tener varios informes que consultar.
Para la administración han habido pocos cambios, y la interfaz nueva no necesita de mucha adaptación, por lo que el paso de una versión a otra no debería suponer mucha complicación.
Entre las novedades que ofrece nos encontramos con la posibilidad de envíos programados y en el momento de informes en PDF por correo, una herramienta para búsqueda de informes, o poder comprar periodos de tiempo entre sí en una misma gráfica.
New Version of Google Analytics!
Vía / Ajaxian
Actualización 10:52H: Vídeo presentación de los cambios con subtítulos en español (Vía / eCuaderno)