24 September 2007, 20:16
Desde hoy 24 de septiembre y hasta el próximo 14 de Octubre, está abierto el plazo de inscripción al II Concurso Universitario de Software Libre, organizado por la Universidad de Sevilla.
Con la primera edición de este concurso se consiguió que varios de los proyectos presentados se estén utilizando actualmente y para esta edición se espera superar el nivel de participación.
Este año, los premios no sólo serán a los ganadores finales de toda la comunidad universitaria española, sino que también se han introducido los premios locales, con lo que cada universidad premiará a sus estudiantes involucrados. De momento esta iniciativa de premios locales sólo parece ser apoyada por la Universidad de Cádiz, aunque esperemos que se añada alguna más.
18 September 2007, 20:36
[1]
Siguiendo con dokuwiki, recientemente en mi trabajo hemos añadido la posibilidad de escribir en un dokuwiki a los usuarios que tenemos registrado en otra aplicación. Con esto, se nos presentó el problema de los permisos en dokuwiki. La idea era que cada usuario pudiera crear páginas públicas en su sección en dokuwiki, pero proporcionándole también la posibilidad de escribir en una parte privada.
El tema de los permisos en dokuwiki se reflejan en el fichero conf/acl.auth.php, pero añadir a mano los permisos para cada uno de los usuarios se hacía una tarea imposible, así que buscando ayuda para solucionar el problema de forma global encontré la siguiente información, que indica como utilizar palabras reservadas para proporcionar los permisos necesarios por usuarios.
Resumiendo, tenemos lo siguiente. Cada usuario tendrá acceso a crear páginas públicas y privadas en dokuwiki sin tener que modificar el archivo conf/acl.auth.php cada vez que un usuario se dé de alta en la aplicación secundaria. Lo he solventado de la siguiente manera:
//Cualquiera puede leer todo
* @
ALL 1
//Cada usuario podrá crear páginas en su espacio de nombres
USER
:* USER
4
//En la parte privada nadie tiene acceso por defecto
private:* @ALL 0
//Cada usuario tendrá acceso a su parte privada
private:@USER@:* USER
4
13 September 2007, 13:46
[2]
Para quien no lo conozca todavia, Dokuwiki es un sistema de documentación via web, genial para el trabajo colaborativo y muy sencillo de utilizar. Los requerimientos para instalar dokuwiki se reducen simplemente a disponer de un servidor con PHP (preferible PHP5).
Dokuwiki tiene por defecto un sistema de autenticación basada en archivos, donde los usuarios son añadidos a un fichero de texto plano. En este ejemplo, vamos a cambiar este sistema de autenticación utilizando ficheros de texto plano, por otro que utilice la información almacenada en una base de datos MySql. Con esto nos evitamos tener que registrar a todos los usuarios que ya tuviéramos en otra base de datos.
Parto de que ya teneis instalado la última versión estable de dokuwiki en un servidor web (cuando escribo esto es la versión 2007-06-26b). Dokuwiki tiene un archivo de configuración alojado en conf/dokuwiki.php con una sección destinada a las opciones de autenticación. La primera opción que debemos modificar es $conf[‘authtype’] = ‘plain’ por $conf[‘authtype’] = ‘mysql’ y posteriormente añadir los siguientes valores:
$conf[‘auth’][‘mysql’][‘server’] = ‘localhost’;
$conf[‘auth’][‘mysql’][‘user’] = ‘user_database’;
$conf[‘auth’][‘mysql’][‘password’] = ‘passwd_database’;
$conf[‘auth’][‘mysql’][‘database’] = ‘database_name’;
$conf[‘auth’][‘mysql’][‘forwardClearPass’] = 1;
$conf[‘auth’][‘mysql’][‘charset’] = ‘utf8’;
$conf[‘auth’][‘mysql’][‘checkPass’] = “SELECT password as pass FROM users AS ug WHERE dni = ‘‘ AND password = ‘{pass}’”;
$conf[‘auth’][‘mysql’][‘getUserInfo’] = “SELECT password, name, email AS mail FROM users WHERE dni = ‘%{user}’”;
$conf[‘auth’][‘mysql’][‘getGroups’] = “SELECT ‘user’ as ‘group’ FROM users u”;
De estos parámetros, tendreis que modificar tanto los valores de conexión con la base de datos como las sentencias SQL para comprobar los datos introducidos por los usuarios y para recibir la información de los mismos.
26 July 2007, 15:42
[1]
En mi visita prevacacional para hacer acopio de libros interesantes para leer en vacaciones, aunque el acopio se ha quedado en sólo uno, Ajax and PHP me he quedado sorprendido al ver un cartel que rezaba, Experto Universitario en Programación Web 2.0, lo cual pintaba muy interesante. ¿He dicho pintaba? Pinta muy interesante. El curso está organizado desde el DCCIA y está dirigido por Miguel Angel Cazorla, que fue el coordinador de mi proyecto fin de carrera, Desarrollo de una aplicación web de localización mediante GPS y Java.
En el curso se tratarán contenidos tan interesantes, prácticas y actuales como PHP, AJAX, Flex, Flash y bases de datos, que si los juntamos todos, nos podría saler una verdadera aplicación web 2.0.
El precio del curso, que desarrollará los viernes tarde y los sábados por la mañana, es de 1.400€, lo cual no me parece demasiado considerando el carácter eminentemente práctico del curso.
3 July 2007, 19:37
De vez en cuando es bueno mirar los logs de porque entra la gente a tu web y esta ocasión ha sido una de ellas. Esta mañana alguien ha entrado en esta web después de haber buscado en el google los términos textpattern twitter plugin= así que me he puesto manos a la obra y aquí teneis dicho plugin.
El funcionamiento del plugin consiste básicamente en que cada vez que se edita un post (tanto al crearlo como al modificarlo) se envia un mensaje a nuestra cuenta de twitter indicando que ha habido una modificación en el artículo.
Para instalar el plugin en vuestra instalación de textpattern, lo primero de todo será descargar el plugin, posteriormente instalarlo, a continuación modificar el nombre de usuario y contraseña de vuestra cuenta de twitter y por último probarlo.
El plugin requiere de una librería llamada curl que por desgracia no siempre viene instalada con los servidores, pero en este mismo servidor ha funcionado, así que espero que a vosotros también os funcione. Espero vuestros comentarios y sugerencias.
————————————————————————————————
Sometimes is a good practice take a look to our logs looking for the reason for the people to visit your website and in this time was one of these. This morning somebody has visited this website after looked for the terms textpattern twitter plugin=, so I started to work and now you have this plugin.
Each time a user writes or edits a post, a message is sent to our account at twitter telling about a modification in the article.
To install the plugin at your installation of textpattern, first of all you have to download the plugin, then install it, the third step is modify the username and password of your twitter account and then just test it.
The plugin needs a library called curl that sometimes isn’t installed in all the servers but in the case of this server it worked, and I hope that it works too for you. I wait for your comments and suggestions.
2 July 2007, 17:52
Como ya todo el mundo sabe, Yahoo compró Flickr, y no hace mucho se decidió migrar todas las fotografías alojadas en Yahoo Photos a una cuenta asociada en Flickr. Pues la pasada semana recibí un amable correo desde Yahoo Photos indicándome que si quería mantener las fotos que tenía en este servicio, debía migrarlas a una cuenta de Flickr. Y así lo hice.
Ahora todas las fotos de mis últimos 4 años están alojadas en Flickr y con una cuenta Pro, que aunque al principio me hice ilusiones pensando que me la regalararían, tan sólo me durará 3 meses.
Por cierto, que los álbumes recuperados contienen básicamente las fotos que hice en mi estancia como Erasmus en Alemania allá por el 2004.
26 June 2007, 16:26
Ya he presentado mi template de textpattern para el concurso organizado por Textplates del que os hablaba el otro día. Aunque el diseño no es lo mio, esto me ha servido para conocer un poco más el funcionamiento de Textpattern. El template se llama The pink life, y aunque no tengo muchas esperanzas de ganar el premio mayor del concurso (1 mac mini), mi aportación a Textpattern queda ahí para quien quiera utilizarla.
Y aprovechando que hablo de textpattern, Pedro Palazón, uno de los desarrolladores y la persona a través de la cual conocí este CMS, nos informa de que ya está disponible la versión de Textpattern 4.0.5 Release Candidate. Desde Textpattern están pidiendo la colaboración para comprobar que todo ha ido correctamente en el desarrollo de esta versión, notificando bugs y cosas así. ¿Te atreves a conocer Textpattern?
14 June 2007, 21:19
Desde Textplates han organizado por segundo año consecutivo un concurso de plantillas para Textpattern en el cual se reparten premios que suman unos 11.000$, lo cual no está nada mal.
El ganador por ejemplo, se llevará a su casa un Mac Mini, lo que en función de mis ideas futuras no me vendría nada mal. ¿Me comeré algún día una manzana?
El plazo de presentación de las plantillas finaliza el 27 de junio y el jurado tendrá en cuenta en sus valoraciones, aspectos como el diseño, el código, la facilidad de uso, las características añadidas y que sea Cross Platform, es decir, que se pueda utilizar sin problemas en los navegadores modernos.
De momento os dejo el enlace del ganador del año pasado por si se os van ocurriendo cosas. Suerte y al toro.
« Entradas antiguas
Entradas recientes »