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