links for 2007-05-15

Adroit: otro framework de PHP

adroit.pngAdroit es un framework MVC ligero que nos ayudará a desarrollar nuestros proyectos web.

Aunque hay frameworks muy estables y potentes como puedan ser CakePHP o Zend Framework, hay veces que un framework ligero pueda ser más conveniente.

Adroit nos ofrece entre otras cosas lo siguiente:

  • Orientado a objetos.
  • Estructura MVC.
  • Documentado.
  • Utiliza Smarty como motor de plantillas.
  • Permite centrarte en las áreas importantes (negocios, lógica y presentación).
  • Mantiene el código importante fuera del root web-
  • Integra Ajax de forma sencilla.
  • Requiere PHP5.

Adroit

Vía / PHPDeveloper.org

|

Microsoft dice que el open source viola 235 de sus patentes

MicrosoftEn una entrevista a la revista Fortune, Microsoft alega que el kernel de Linux viola 65 de sus patentes, mientras que OpenOffice.org infringe 45 y otros programas libres y open source 83.
Según Microsoft, si el software libre tiene esa calidad es porque viola las patentes, que en algunos casos es de forma intencionada. Y más claro lo tiene aún en el tema de su uso, si quieren usar sus patentes, que paguen los royalties.
Sin embargo, para Eben Moglen, abogado de la Free Software Foundation, el software es un algoritmo matemático y como tal no puede tener patente, y aunque Microsoft posea estas patentes, no sirven para nada. Afortunadamente para esta fundación, la Corte Suprema de Estados Unidos nunca ha expresado ninguna ley sobre ello.
Mientras tanto, la Open Invention Network, la cual ha recibido ayuda de Oracle recientemente, se encarga de promocionar Linux usando patentes para crear un entorno de colaboración.
Report: Microsoft says open source violates 235 patents

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