links for 2008-02-14

Newskicks

Newskicks es un software para hacer aplicaciones estilo Digg, está realizado con Drupal, que mediante el uso de ciertos módulos es posible crear aplicaciones de este estilo de forma rápida.

Está en una fase inicial, pero por ahora trae las siguientes características:

  • Añadir vídeos de youtube, metacafe, google e ifilm
  • Añadir audio (mp3, wav, rm)
  • Añadir imágenes
  • Da la posibilidad a los usuarios de crear su propia página en un espacio reservador para ellos.
  • Posibilidad de seguir a usuarios y mandar mensajes privados.

Newskicks

links for 2008-02-13

ELXIS CMS: otro CMS en PHP

Cada día hay más CMS y ya no sabes cual elegir, quizás optas por los mejores (o mejor dicho, los más conocidos), pero haciendo ello es posible que pierdas la oportunidad de conocer algún otro que se adapte mejor a tus necesidades.
elxis.png
ELXIS nos permite crear nuestras páginas web sin necesidad de conocer lenguajes de programación. Incluye lo que se puede esperar de cualquier CMS decente, una buena administración, editor WYSIWYG, sistema de plantillas, módulos, multi-idioma y mucho más.
ELXIS CMS
Vía / OpenSourceCommunity.org

Tutorial para desarrollar aplicaciones de escritorio con PHP

Completo tutorial que nos muestra como realizar nuestras aplicaciones de escritorio con PHP. Antes de nada es importante realizar un cambio de mentalidad, ya que normalmente PHP se usa para realizar aplicaciones Web, que están basadas en entrada de datos, mientras que las aplicaciones de escritorio están basadas en eventos.

Para realizar estas aplicaciones es necesario usar PHP-GTK, la cual nos permite crear ventanas usando las herramientas de GTK.

El tutorial empieza con una pequeña introducción y luego una explicación de los beneficios de aplicaciones de escritorio. Y como remate final, un ejemplo de Hello Wolrd:

<?php
// Code snippet from the PHP-GTK manual.
if (!class_exists('gtk')) die("Please load the php-gtk2 module in your php.ini");
$window = new GtkWindow();
$window->set_title('Our PHP-GTK window');
$window->connect_simple('destroy', array('gtk', 'main_quit'));
$label1 = new GtkLabel("Hello world!");
$window->add($label1);
$window->show_all();
Gtk::main();
?>

Building Desktop Applications in PHP

Vía / PHPDeveloper.org

Digistore: software para comercio electrónico

Digistore es un CMS para la gestión de un site con comercio electrónico basado en osCommerce, al cual se le han añadido mejoras a nivel de administración y para el usuario final.

digistore.png

No se requieren conocimientos de HTML para poder gestionarlo y entre las características nos encontramos con:

  • Editor WYSIWYG
  • Control absoluto de las plantillas
  • Historial de pedidos
  • Mantenimiento de cuentas de los clientes
  • Multiples direcciones para las entregas
  • Búsquedas avanzadas
  • SSL
  • Soporte para productos físicos y virtuales (descargables)
  • Copias de seguridad de la BD de forma sencilla
  • Multilenguaje
  • Estadísticas
  • Compatible con PHP4 y PHP5
  • Soporte para diferentes divisas
  • Relación entre productos
  • Emails y novedades
  • Diferentes tipos de pago entre los que nos encontramos con PayPal

Digistore

Vía / Smashing Apps

Librería Javascript para hacer zoom en imágenes

FancyZoom es un script que nos permite realizar zoom de nuestras imágenes mediante Javascript. Hace aparecer la imagen mediante un zoom progresivo y transparencia. Además muestra el title del enlace en un recuadro.
fanzyzoom.png
Las imágenes ser precargan automáticamente cuando el ratón pasa por encima de la imagen, por lo que se reduce la demora en la persentación. El único fallo que encuentro es que hay que añadir un onload en el body, pero bueno, podemos cambiar la librería para que se haga automáticamente.
FancyZoom