Por fin: edicion de objetos Zope desde Gedit
[Yanged en Technorati]
[Zope]
[Zope en Technorati]
[Mini ayudas]
[Mini ayudas en Technorati]
[Linux]
[Linux en Technorati]
Una de las cosas que mas me han estado fastidiando desde que me pase a Ubuntu (al margen del follon con los codecs y estas cosas que un dia, si tengo ganas de desahogarme, ya os contare) es la edicion de objetos Zope via FTP o similar
En Windows usaba Ultraedit como ya os habia comentado y, al pasarme a Ubuntu, parecia que iva a poder hacer lo mismito pero con Gedit
Pero, vaya cosas, cuando seguia los pasos (que luego contare aqui mismo) indicados e intentaba guardar los cambios no pasaba nada. Porque? pues porque se suponia que la conexion FTP era de solo lectura
Pues hoy, mas de una año despues, he encontrado la solucion (y me cago en la madre que me pario por no cagarme en la madre que pario a los que decidieron la gracieta que os voy a contar)
Resulta que el Gedit este viene configurado para que las conexiones por FTP sean de solo lectura, en fin, lo dicho: me cago en la madre que me pario
1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (inspirar, expirar...)
En fin, dejemos los nervios para otro momento y pasemos a describir lo que hay que hacer (desde cero) para poder editar (ojo, solo editar, para crear el objeto hay que ir al ZMI)
1.- Activar el FTP en la instancia de Zope
Editar zope.conf añadiendo:
%define FTPPORT 9521
<ftp-server>
# valid key is "address"
address $FTPPORT
</ftp-server>
Reiniciar la instancia
2.- Crear la conexion con Gnome-VFS
Vamos a Lugares / Conectar con el servidor
Tipo de servicio: FTP (con login)
Servidor: IP del servidor
Puerto: puerto en el que hayais configurado el FTP de Zope (lo que en el zope.conf era el FTPPORT)
Nombre de usuario: el nombre de usuario de vuestro usuario Zope (recordad que es sensible a la capitalizacion)
Estos eran los pasos que ya habia seguido hasta ahora. El truco (por no decir la cabronada) es que hay que hacer la modificacion que os dige en la configuracion del Gedit para lo cual
3.- Pulsamos Alt + F2 para abrir el lanzador de Gnome
gconf-editor
Ejecutar
4.- Estamos en una especie de editor de registro asi que hay que buscar el siguiente camino: /apps/gedit-2/preferences/editor/save/writable_vfs_schemes
Y añadimos ftp a la lista de servicios que si son escribibles por defecto
Y yasta, punto, se acabo, a currar, tanto lio pa esto, me vuelvo a cagar en to, cojones
A partir de este momento ya podreis abrir objetos del FTP de Zope y guardarlos con toda normalidad
Actualizacion: dandole mas a fondo me he dado cuenta que gedit sufre el mismo problema que un monton de editores en linux: cuando se trata de guardar el objeto primero lo destruye y luego lo vuelve a crear con las modificaciones (y todos los que trabajamos con Zope sabemos lo feo que es eso). He publicado directamente un bug en la web de Gedit a ver que me dicen. Seguiremos informando...
Del.icio.us
Meneame