Inspeccionar funciones en PHPEclipse

Luego de descargar un proyecto PHP desde un repositorio SVN en Eclipse. (Aqui un Howto para descargar Dokeos desde su servidor SVN). Sucede el clásico error de querer inspeccionar includes, funciones, clases en PHP sin éxito. El motivo es que el archivo .project de nuestro proyecto no está asociado con un proyecto PHP según Eclipse.

En otras palabras, se debe modificar el archivo .project agregando el siguiente código:

Akelos : Time Zones

Primero tenemos que tener en cuenta que debemos activar “getters” and “setters”, que son metodos con los cuales podemos procesar los atributos de un objeto, antes de grabarlos o llamarlos. Para activar getters and setters debe escribir la siguiente linea en config.php:

define(‘AK_ACTIVE_RECORD_ENABLE_AUTOMATIC_SETTERS_AND_GETTERS’, true);

Instalar Eclipse Ganymede + PHPEclipse + Subclipse + Dokeos dev-1.86 en Ubuntu 8.04

Luego de tener problemas con la Eclipse 3.2 y de intentar dejar PHPEclipse por Zend Studio, tenía tantas ganas de que PHPEclipse vuelva a funcionar como aquel verano del 2008 donde todo simplemente funcionaba bien. Ahora, con la última versión de Eclipse 3.4 Ganymede hice el proceso de instalación que verán en las siguientes lineas y todo funcionó.

Antes que nada se debe de desinstalar algún rastro es decir del Eclipse 3.2, para ello pueden visitar este post.
Ahora comenzamos con:

1. Instalar Eclipse 3.4 Ganymede
http://download.eclipse.org/eclipse/downloads/

30 días con Zend Studio

Cansado de tener problemas con la combinación de Eclipse v3.2, PHPEclipse y Subclipse v1.1
decidí probar la versión de prueba de 30 días del Zend Studio for Eclipse.

Los problemas básicamente de Eclipse 3.2 eran un conflicto entre el PHPEclipse y el Subclipse.
Para solucionar de una manera poco elegante pero práctica y rápida desintalé el Subeclipse y comencé a mandar los commits de Dokeos por consola (trabajo sobre una Ubuntu 8.04)

Como hacer “flotar” el footer de Dokeos

No se para ustedes, pero no me gusta que el footer de Dokeos sea siempre moviendo con la pantalla cuando no hay bastante contenido a dentro de la pagina.

Pero tengo suerte que CSS sea tan bien hecho. Si quiero modificar algun estilo de Dokeos, el primer paso es de hacer una copia del directorio del estilo que más me gusta en los estilos por defecto de Dokeos. Digamos que quiero re-usar dokeos_classic, pues hago una copia de main/css/dokeos_classic/ dentro de main/css/dokeos_classic_floating_footer/

PHP Excel Reader – Leer ficheros XLS con PHP

¿Cómo leer un archivo de Excel (XLS) en un PHP? La respuesta (o URL) es simple:

http://sourceforge.net/projects/phpexcelreader

Sin embargo, al parecer existe un error en uno de los require_once en los archivos PHP del paquete el cual es un poco tedioso de encontrar.

En el archivo Excel/reader.php (línea 31) encontramos:

require_once ‘Spreadsheet/Excel/Reader/OLERead.php’;

hay que cambiarlo por:

require_once ‘oleread.inc’;

Luego en nuestro archivo PHP llamamos al reader.php  y voila!

require_once ‘Excel/reader.php’;

Dokeos Latinoamérica organiza reunión de desarrolladores de software libre en el grupo Drupal Perú

Hoy organizamos y invitamos, en el contexto del grupo Drupal Perú, una reunión de desarrolladores de software libre para encontrar sinergías entre personas de perfíl técnico y con ganas de avanzar en el téma del software libre.

Tendremos un pequenito concurso de desarrollo de 1.5 hora.

El evento esta cerrado para quedarnos con un numero de participantes que no necesita una gran organización, pero si ustedes quieren juntarse a nosotros para el próximo evento (dentro de un mes), no duden en mencionarlo con un comentario acá o en el sitio web del grupo de Drupal.