Entradas con la etiqueta ‘Tecnología’

Hola a tod@s de nuevo.

Esta entrada es una continuación de esta otra.

Retomando el tema, en los comentarios de la anterior entrada vi el caso de una persona que no ha conseguido ponerlo.

Segun comentaba, el apache esta bien configurado. Así que el problema puede venir de otro sitio.

Tal y como comento en la anterior entrada

Una de las formas de saber si tenemos bien configurado el servidor rpc.php en el sitio de egroupware es acceder directamente a la direccion //rpc.php">http://<servidor>/<instalacion_egroupware>/rpc.php

Si la configuración de Apache y egroupware es correcta, nos saldrá un mensaje como este:

You should access this URL only with a SyncML enabled device

Si no nos saliera este mensaje, hay que revisar la configuración de E-groupware, para permitir la publicación, y la configuración de apache.

Bien, ahora voy a tomarme la licencia de reproducir la página de E-groupware sobre SyncML (el mecanismo para que todo esto funcione).

La página en cuestión es esta: http://www.egroupware.org/index.php?page_name=sync&wikipage=SyncMLInstallHowTo

SyncML should be working out of the box, when your webserver fulfills following requirements:

  • Apache Webserver (tested with Apache 1.3 and Apache 2.0)
  • PHP5(PHP4 does not work, but you can run php5 as a cgi and leave php4 as an apache module. see below)
  • Pear needs to be installed
  • egw-pear needs to be installed
  • eGroupWare 1.3 Beta 3 or better

You can verify that your server fulfills the requirements, be using the setup module of your eGroupWare installation.

Esto quiere indicar que el mecanismo no va a funcionar si no se cumplen totalmente los requisitos.

Por ejemplo uno de ellos es que PHP debe ser la versión 5, no se admite la 4 (cuando, curiosamente, y aunque egroupware funcione correctamente con PHP4, muchos de los hosting, gratuitos y de pago, siguen usando php4)

Antes de comenzar con todo, y tal y como comentan en la pagina anterior:

eGroupWare

The SyncML server currently only works with PHP sessions. It will not work with DB sessions. This is a limitation of the current code and will be removed in the future release.
To verify that you configured everything correctly, just point your browser to http://example.org/egroupware/rpc.php. It will display you any errors detected.

Debido al codigo que se utiliza, unicamente se puede utilizar el sistema de SyncML si se utilizan las sesiones que crea php cuando se inicia sesión en un sitio, no utilizando las sesiones en base de datos.

Nos dirigimos a nuestra instalación de E-groupware, http://<servidor>/<egroupware>/setup/.

Nos loguearemos con el usuario y contraseña de Instalación

egroupware-2

Una vez dentro tendremos que ir a “Comprobar instalación”. Y fijarnos en lo que aparece.

egroupware-3

Vale, yo no cumplo con todo al 100%… pero puede servir como guía…

Despues, sin salir de esta parte de setup, comprobaremos la configuración del sitio.

egroupware-4

Una vez esta parte comprobada, en la administración de E-groupware hemos de comprobar si tenemos esto activado:

egroupware

Y despues, tal y como comentaba en la actualización de la entrada anterior, habrá que acceder con el navegador a la direccion //rpc.php">http://<servidor>/<egroupware>/rpc.php

Si todo ha ido bien saldrá el mensaje que se comenta en el principio de la entrada:

You should access this URL only with a SyncML enabled device

Y a partir de ahí, configurar el cliente SyncML que vayamos a utilizar para sincronizar con egroupware.

 

Nota: Todo ha sido sacado principalmente de la página de egroupware y a base de tocar un poco en la configuración. Puede que no funcione a la primera.

Bien, hoy me ha sucedido un caso curioso.

Jugando con las extensiones y las opciones de WordPress resulta que cuando intentaba entrar a los comentarios o a una entrada en particular siempre me mandaba a un resultado como si fuera un RSS.

Bueno, pues probé de todo, desinstalar plugins, volver a instalar los archivos de WordPress…

Y luego resulta que únicamente era una opción en los permalinks…

Parece ser que el pobre se había hecho un lío y no funcionaba correctamente. Al cambiar dos veces de opción (una al azar entre las que deja y otra a la que tenía anteriormente) todo ha vuelto a la normalidad.

Pero… ¡¡Joe que susto la virgen!!

Bueno, pues aquí dejo lo que me ha pasado, por si a alguien más le hace falta.

Tengo como gestor web de trabajo en grupo Egroupware. Funciona genial en web, y admite sincronización con clientes SyncML.

Para conectarlo con Outlook he utilizado el programa Funambol, y su cliente para Outlook.

Este cliente admite conexiones a su sistema de sincronización, o a otros (como el de E-groupware).

Bien, pues para tenerlo configurado correctamente son necesarias un par de cosas.

Punto 1:

En el servidor Apache (o el servidor web donde este E-groupware), es necesario que se coloquen las siguientes líneas en el archivo de configuración:

<Location /egroupware/rpc.php>
php_value mbstring.func_overload 0
Order allow,deny
Allow from all
</Location>

Sin esto no funcionará correctamente el servidor web y no se podrá hacer la sincronización.

Punto 2:

Tras instalar el cliente Funambol en el ordenador desde el que queremos utilizar la sincronización, hay que configurarlo. Para ello es necesario:

  • Dirección del servidor: http://<servidor>/<ruta E-groupware/rpc.php
  • Usuario: nuestro usuario de E-groupware.
  • Contraseña: nuestra contraseña de E-groupware.

Matizaciones:

Se puede establecer una conexión con varios dispositivos. Por ejemplo yo ahora tengo sincronizados mis móviles con Windows Mobile, el Outlook del PC y el E-groupware.

Sin embargo, este esquema es lineal. Esto quiere decir que tengo configurada la conexión ActiveSync de los móviles a Outlook y de Outlook a E-groupware.


Actualización:

Una de las formas de saber si tenemos bien configurado el servidor rpc.php en el sitio de egroupware es acceder directamente a la direccion http://<servidor>/<instalacion_egroupware>/rpc.php

Si la configuración de Apache y egroupware es correcta, nos saldrá un mensaje como este:

You should access this URL only with a SyncML enabled device

Si no nos saliera este mensaje, hay que revisar la configuración de E-groupware, para permitir la publicación, y la configuración de apache.

Bien, después de probar el programa, creo que mi pequeña contribución va a ser esta, un pequeño tutorial sobre como conseguir que WLW sea portable, con los plugins, sin tener que instalar cada plugin, e integrado con Portable Apps

El programa para hacer portable lo descubrí gracias a Homotecno y la instalación del Writer se hace a través de la propia MSN

Requisitos:

  • Tener un pendrive (o HD externo) donde se va a instalar (no imprescindible).
  • Tener instalado al menos el menú de Portable Apps

Pasos:

  1. Nos descargamos el Programa Universal Extractor (paso no imprescindible en caso de tener un programa para "descompilar" archivos .msi, instaladores de Microsoft).
  2. Descomprimimos WLWPortable en \Portableapps
  3. Tenemos dos alternativas:
    1. O bien nos instalamos el WLW de Microsoft con el instalador de Windows Live!. (mas sencillo) y despues cogerlos de su directorio de instalación y copiarlos en \PortableApps\WindowsLiveWriterPortable\App\WindowsLiveWriter
    2. O bien si conseguimos el .msi o .cab de instalación, utilizando el Universal Extractor, extraer los archivos de  WLW en la carpeta \PortableApps\WindowsLiveWriterPortable\App\WindowsLiveWriter 
      1. Este paso no esta probado, aunque podría ser la solución a un problema que planteaba BlogSTD en la entrada de Homotecno, que es el tener que instalar el WLW en el PC, pero ¿y sí no queremos hacerlo?
  4. Para cada plugin:
  1. Utilizando el Universal Extractor extraemos de cada msi o cab de instalación del plugin la/s dll/s necesaria/s
  2. Copiamos los archivos extraídos en el paso anterior  en \PortableApps\WindowsLiveWriterPortable\App\WindowsLiveWriter\Plugins
  • En el menu de Portableapps cogemos la acción de actualizar aplicaciones.
  • Abrimos WLW, y a disfrutarlo!!
  • DescargarWLW Portable

    Vale, pues ahora ya voy cambiando alguna cosilla más.

    He integrado las secciones de Currículum y perfil, que la verdad es que eran un poco redundantes.

    También acabo de descubrir que Windows Live Writer se va a convertir en mi editor favorito para entradas del blog. Ahora que ya lo tengo configurado, con plugins, y portable, es tontería usar otro (gracias Homotecno, llevas razón, es una maravilla escribir así, la verdad es que cuando MS hace algo bien, hay que elogiarlo, no solo despotricar contra ellos). Solo echo en falta no poder usar algo así en linux… jejeje (aunque probaré a utilizar uno de los emuladores o máquina virtual para tenerlo, con tiempo).

    Únicamente me queda probar a ver que tal inserta vídeo, para poder meter los vídeos que grabo y subo en mi servidor… y a correr.




    Forgot?
    Registrarse

    Facebook Like Box

    Historial


      Mi estado

      Enlaces interesantes