Y si hablamos de...

por Alberto Molpeceres 

Links





 Bitacoras.com

Ultimos comentarios


Navigation


XML


20040104 domingo enero 04, 2004

... mi wiki para Cáñamo (2004-01-04 18:16:36.0) Permalink Comentarios [5]

Buff... quiero implementar una especie de wiki para Cáñamo, y tengo un problema que me esta jodiendo bastante. Bueno, el caso e sque quiero que cuando editas un fichero online, te marque las líneas que ha cambiado el usuario de alguna forma.

El caso es que ya tengo las clases que implementan el diff, y funcionan bien con ficheros locales, pero al hacerlo online con datos que vienen de un formulario envíado con el método POST se me fastidia el invento :-(. Primero me aparecían líneas, luego me metía saltos de línea (culpa de el atributo WARP), pero una vez superado eso el caso es que me sigue indicando cambios que en realidad no existen :-(. La primera vez suele funcionar bien, pero luego se vuelve medio tonto, y aunque una línea no haya cambiado en esa versión (soporta versionado, obviamente), el diff indica que la línea ha vuelto a cambiar.

No sé, me esta jodiendo un poco esto. Tendré que mirar alguna cosilla más, quizás es algún tipo de problema con el código de lectura/escritura en los ficheros, pero bueno, necesitaba desahogarme.

Si alguién tiene alguna idea o comentarios... si alguna vez ha tenido algún problema... piues lo de siempre, comentarlo aquí o en al AT javahispano DOT org.


URL de la referencia: http://weblogs.javahispano.org/al/entry/diff_en_java
Comentarios:

¿Y que wiki estás utilizando?

Enviado por emillan en enero 04, 2004 a las 11:41 PM CET #

Bueno, me he explicado mal, supongo. Yo ya tenia la parte de edicion de ficheros online, versionado, etc.
<br />
El siguiente paso que queria realizar es marcar las lineas editadas por eel usuario. Para ello cogi una clase que implementa el algoritmo del diff y lo aplique a las distintas versiones.
<br />
El problema viene en que desde el POST de los formularios, y despues del diff la nueva copia se vuelve un poco tonta.

Enviado por al en enero 05, 2004 a las 11:29 AM CET #

Bueno, me he explicado mal, supongo. Yo ya tenia la parte de edicion de ficheros online, versionado, etc.
<br />
El siguiente paso que queria realizar es marcar las lineas editadas por eel usuario. Para ello cogi una clase que implementa el algoritmo del diff y lo aplique a las distintas versiones.
<br />
El problema viene en que desde el POST de los formularios, y despues del diff la nueva copia se vuelve un poco tonta.

Enviado por al en enero 05, 2004 a las 11:31 AM CET #

Un wiki para javaHispano me parece una buena mejora, mi experiencia con ellos ha sido bastante positiva.
<br>
Además de fabricarte tu propio wiki también tienes la posibilidad de integrarlo con otro. Mi preferencia en Java es por <a href="http://www.jspwiki.org">JSPWiki</a>, LGPL, muy modular (diversos componentes internos pueden ser reemplazados por plugins) y con una buena evolución. Y si te lo haces tu mismo siempre puedes echar un vistazo a algunas partes para aprender como han soluciando algunos temas (como el que comentas).

Enviado por jmrus en enero 06, 2004 a las 03:42 PM CET #

Hola, tengo un problema similiar y tal vez podeis ayudarme, yo estoy intentando hacer un sitio web similar a writeboard.com, y tengo el archivo diff.php que usa wiki para comparar las versiones y ver las diferencias, pero nose como utilizar las funciones y clases trabajando no con un wiki, sino con un sitio realizado con php smarty.
si podeis ayudarme os agradeceria mucho..
agur!.
matute

Enviado por Matias Garat Ortiz en septiembre 13, 2006 a las 01:41 PM CEST #

Enviar un comentario:

Nombre:
Correo electrónico:
URL:

Su comentario:

Sintaxis HTML: Deshabilitado
« octubre 2008
lunmarmiéjueviesábdom
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Hoy


Referers

Las visitas de hoy a la página: 111