jueves 29 de noviembre de 2007

Prototype - Biblioteca Javascript

Prototype es una biblioteca Javascript orientada a objetos que permite manipular componentes HTML de nuestro sitio Web, sus características y atributos. Incluye también varias clases que permiten trabajar con AJAX.

Actualmente he utilizado Prototype para la creacion de aplicaciones con AJAX, manejo de formularios, envío de datos y dinamismo de las aplicaciones, y en todos estos casos he tenido muy buenos resultados, ya que permite de forma sencilla llamar elementos y crear interacccion entre los elementos del documento y las peticiones al servidor que se hacen a traves de AJAX. Entre otras cosas Propotype se basa en el uso del Modelo de Objetos de Documentos(DOM), buscando de esta forma estandarizar la forma en que los diferentes navegadores reconocen los elementos HTML.

Prototype es muy sencillo de usar, basta con incluir esta biblioteca en nuestro documento y ya tendremos todas las utilidades a nuestra disposión.

martes 27 de noviembre de 2007

Curvas sin imagenes, con CSS y Javascript

Actualmente muchos diseños Web hacen uso de curvas para los menús, para los botones o para otros tipos de elementos. Algunas veces para optimizar nuestro sitio tenemos que dividir las imagenes curvas, con el fin de tener solo las imagenes básicas y el resto poderlo hacer con estilos CSS. Sim embargo NiftyCornersCube nos puede evitar este trabajo y darnos una gran flexibilidad, pues no tendremos que depender de las imagenes si queremos cambiar el tamaño de algún boton o elemento. Nifty es una biblioteca javascript muy facil de usar, con la que podremos dar curva a elementos DIV de nuestro HTML, así unicamente con CSS y javascript, podremos tener un diseño con curvas muy ligero y flexible. Tiene ejemplos sencillos que mostrarán como implementar cajas y menús en nuestro proyecto.

lunes 26 de noviembre de 2007

Plantillas CSS


Plantillas en CSS. Tal vez no seas bueno para diseño Web o no tengas el suficiente tiempo para crear los diseños que harán destacar tu sitio Web, en cualquier caso, exiten algunos sitios que ofrecen templates CSS gratuitos, para que puedan usarse de cualquier forma. El que considero el mejor por sus diseños es templateworld.com, puedes utilizar los templates de cualquier forma, únicamente ellos piden que mantengamos el link a Template World.

Una buena alternativa para darle ese toque de estética a nuestro sitio Web.

domingo 25 de noviembre de 2007

10 Clases PHP utiles para un proyecto Web

Acabo de ver un listado en el foro de webdigity, hacerca de un top 10 de clases PHP que pueden ser integradas con facilidad en cualquier proyecto

10 scripts PHP que deberías conocer

  1. PHPMailer, clase para envio de correos . Puede facilmente enlazar archivos adjuntos a los mensajes o enviar correos a travez de un servidor SMTP.
  2. Php User Class, para el manejo de usuarios. Haciendo uso de bases de datos, campos y sesiones se pueden crear sistemas de autenticacion.
  3. Magpie RSS, para lectura de Feeds RSS.
  4. Maxmind, clase que permite conocer en que lugar se encuentran tus visitantes.
  5. htmlSQL class. captura el contenido html de una página y la inserta en la base de datos.
  6. PHP Trackback. permite enviar y recibir trackbacs mediante la creacion un sistema que realice estas funciones.
  7. Smarty, sistema de plantillas PHP, para poder separar la vista de nuestros proyectos de la parte logica.
  8. StringParser_BBcode class, clase, que parsea un texto BBcode, reemplazando tags html. Utilizado en formularios externos de foros y blogs, para mayor seguridad.
  9. Paypal IPN integration class, una clase php que permite realizar pagos desde nuestro sitio Web a través de la API Paypal.
  10. tinyMCE, editor WYSIWYG muy eficiente que actualmente es usado por muchos proyectos de gran escala