jueves, 3 de julio de 2008

Instalando MediWiki

Después de probar por encima estos wikis, me voy a centrar en MediaWiki.
Su instalación es muy sencilla. He probado con la versión 1.8 y la 1.12.
Aquí dejo un link por si encontrais dificultades en la instalación.

Que necesitamos:
- Un servidor web
- Lenguaje PHP
- Un gestor de la base de datos.

Esto es muy sencillo de instalar utilizando el paquete XAMPP (para windows, con Apache, MySQL, PHP y Perl) o LAMPP para linux.

La versión de mediawiki os la podeis descargar de su página oficial.

sábado, 28 de junio de 2008

Instalación de phpwiki

Hoy estuve instalando phpwiki. Para que funcione con sql es necesario alguna configuración previa, por lo que aquí os dejo los pasos resumidos:

Encontraremos las instrucciones de instalación en la carpeta que descarguemos, en el fichero INSTALL.
Para que corra bajo una base de datos relacional debemos hacer una configuración previa.
Tengo instalado XAMPP (Servidor independiente de la plataforma que consta de Apache, MySQL, PHP y Perl).
Descomprimimos la carpeta phpwiki-1.3.13 en la carpeta de htdocs de XAMPP y lo probamos; ERROR-> Fatal error: Call to undefined function dba_open() in C:\Archivos de programa\xampp\htdocs\phpwiki-1.3.13\lib\DbaDatabase.php on line 54
Aparece este error ya que no existe un dba en nuestro sistema. Como usamos sql, debemos ver el fichero de instalación de mysql que lo podemos encontrar en la carpeta doc de phpwiki. Pasos (los 3 primeros se llevan a cabo con phpmyadmin):

  1. Crear una base de datos “phpwiki”.
  2. Si es necesario, crear un usuario con los permisos de acceso select, insert, delete y update:
GRANT select, insert, update, delete, lock tables
ON phpwiki.*
TO wikiuser@localhost
IDENTIFIED BY 'password';
3. Crear las tablas que están en el archivo mysql-initialize.sql de la carpeta schemas.
4. Editar (en la carpeta config el archivo config.ini) la configuración de la base de datos:

DATABASE_TYPE = SQL
DATABASE_DSN = “mysql://user:password@host/databasename”

Y esto es todo. Así phpwiki debería funcionar. Ahora sólo queda configurar el resto de parámetros en config.ini.

miércoles, 25 de junio de 2008

Conferencia Ousli

En las II Jornadas de Software libre impartidas por Ousli, que transcurren durante esta semana en el Campus de Ourense de la universidad de Vigo, se dió una conferencia sobre MediaWiki.
Esta charla tuvo un enfoque práctico, donde pudimos ver cómo se instalaba MediaWiki, así como su administración y estructura. Estas son algunas de las cuestiones que se trataron:

  • INSTALACIÓN
Es sencilla, aunque pueden surgir algunos problemas como que no esté creada la BD o que no tenga permisos.
Los parámetros de configuración pueden ser modificados posteriormente en "localseetings.php". Podrían ser modificados también en "DefaultSettings.php", pero este archivo se machaca con los parámetros de localSeetings.
  • EXTENSIONES
También es sencillo, basta con descomprimirla en la carpeta "extensions" y llamarla desde el archivo de configuracion "localSettings.php".
  • PLANTILLAS
Para personalizar mediawiki y crear nuestra propia plantilla no es necesario comenzar de 0. Podemos copiar la plantilla "monobook" (la que aparece por defecto), y cambiar los parámetros que queramos. Se encuentra en la carpeta skins de mediawiki.
Para probarla nos registramos, y en mis preferencias-> piel podemos cambiar a nuestra propia plantilla.
  • HERRAMIENTAS
FIREBUG: Complemento de Mozilla Firefox, que nos ayuda a desarrollar, evaluar y depurar sitios web. Controla el CSS y el HTML en tiempo real. Te lo puedes descargar aqui.

WIKIS

Hola a todos!

Estoy investigando sobre distintos CMS para wikis, para poder elegir aquel que mejor se adapte a mis necesidades; orientado a la educación.
Ya que estoy dentro del ambito de la web 2.0, qué mejor forma de reflejar mis avances que en un blog! (por cierto, la idea se la debo a mi director de proyecto).
Como hay tantos tipos de wikis decidí por centrarme en aquellos con lenguaje PHP, ya que personalmente, es aquel que mejor conozco.
Agradecería vuestras opiniones acerca de experiencias con wikis; qué wiki preferís, que problemas encontrasteis con la instalación, etc...

Hasta ahora aquellos que probé o tengo pensado probar son estos:
  • mediawiki
  • tikiwiki
  • pmwiki
  • uniWakka
  • phpWiki
  • Docuwiki
  • wackowiki