dimarts, 12 de juny del 2007

Manuals + Més bugs per variar

Ja he fet els manuals bonics i els he traduït a tots els idiomes que sé, el d'anglès fa por por por.

Per variar també he arreglat un bug amb la exportació/importació d'imatges ja que no processava bé la etiqueta [[Image:]] de la NWiki, un problema menys.

Ara toca a posar-se fer la memòria volant i de pressa ja que el temps s'acaba!!!

Demà hi ha reunió una altra vegada que aprofitaré per a preguntar quins requisits ha de tenir la memòria :P

Etiquetes de comentaris:

dilluns, 11 de juny del 2007

Importing + Bugs

Després d'una bona patum bastant intensa (jojoojjo) us comento el que he fet els últims dies:

Les importacions d'imatges ja funcionen correctament, ara ja es pot importar un document, modificar-lo, etc i al tornar a guardar-lo a la wiki es conserven les imatges que hi havia, etc.

L'entorn de les proves ha estat el següent:

  • Windows XP - OpenOffice 2.2
  • Linux (Debian) - OpenOffice 2.2.1

Amb altres versions d'OO hauria de funcionar però qui sap... s'haurien de fer més proves i si no funciona fer un workaround amb doble tirabuixó.

També he corregit uns quants bugs:
  • El wikiid i courseiid només agafen números de 1 digit
  • Les imatges al exportar/importar no es guardaven
  • Si a un document hi havia imatges en altres directoris no s'importaven/exportaven bé
  • Arreglat alguns problemes amb la transformació xsl sobre l'html (l'OO no genera els headings de nivell 1 bé, bug bug bug)
  • La transformació xsl també fallava amb els links (l'OO tampoc els generava bé!)
  • Problemes amb windows/linux a l'escriure fitxers binaris (el contingut de les imatges)
Ara em dedicaré a fer els manuals macos macos macos i testejar amb altres versions d'OO.

Etiquetes de comentaris:

dimecres, 6 de juny del 2007

THE PATUM OF BERGA IS COMING

Demà toca festa, gresca, gatzara, xerinola, disbauxa i sobretot..... barreja!!!










PD: Ens veiem a l'infern.

Importing Images

Doncs més o menys ja ho tinc fet però hi ha uns quants problemes, com sempre.

La qüestió és que la NWiki em retorna un HTML de la pàgina, que vol dir això?

Doncs que no em retorna el contingut de les imatges i els headings estan limitats a 6 nivells!

Situació actual:

Mitjançant un codi brut i lleig aconsegueixo llegir les imatges que hi ha a la NWiki i les guardo a un directori temporal.

Agafo el codi HTML de la pàgina i el mostro a l'OpenOffice en format Writer, però la limitació dels 6 nivells hi és....

Les imatges es mostren correctament, però a l'hora de tornar a guardar el fitxer no es pugen ja que no estan dins el .odt de OpenOffice sino que estan linkades directaments a fitxers del disc dur.


Solucions:

  • Arreglar això de que no es pugin les imatges amb una mica de paciència es pot arreglar
  • Els headings limitats a 6 nivells és una limitació del HTML, ni idea de com arreglar-lo
  • Fer un parser nou de NWiki <-> OpenOffice i que et generi un .odt vàlid amb les imatges a dins encapsulades -> problema, no hi ha gaire temps!!!

Etiquetes de comentaris:

Windows Capable

Faré un copy paste del post al fòrum.....

Afortunadament (sic!) ja funciona per windows la OOwiki.

Es pot baixar del cvs de sf.

Què no va encara?

L'importació d'imatges encara se'm resisteix però ja està bastant avançat, aquest cap de setmana estarà acabat.

Què falta?

Falten els manuals en castellà i anglès, ja que estic fent el de català i fins que no estigui maco i bé no el replicaré a altres idiomes. De moment hi ha això.

Arreglar bugs, que ja en tinc localitzats un parell :P

Com s'instal·la?

Doncs per la extensió només s'ha de seguir el manual anterior.

Pel webservice s'ha de copiar la carpeta wsimport del cvs i posar-la xxx/mod/wiki/

PD: Avui la reunió és virtual via fòrum

Etiquetes de comentaris:

dilluns, 4 de juny del 2007

Zlib & OpenOffice & Windows

Gràcies al fet que OpenOffice no suporti la zlib a windows m'ha complicat molt la vida. El fet és que enlloc diu que no ho suporti.... però fent una cerca exhaustiva a google....:

Task Description Main 'challenges'
Add support zlib library (and more ...) Currently, OOo's python comes without these libraries which are missed a lot by python users. Ideally, they should reuse the versions of zlib, which are already in the OOo source tree. OOo build knowledge, continue to maintain the build for both Windows and Unix platforms


Conclusió un codi que només hauria de fer 4 línies:

zip = zipfile.ZipFile(postdump.name, 'r')
for filename in zip.namelist():
if filename=="content.xml":
lines.append(zip.read(filename))
if filename.startswith("Pictures"):
lines.append(filename)
lines.append(zip.read(filename))
zip.close


Ara s'ha convertit en un monstre de 36 línies fent servir el packet que incorpora OpenOffice per a comprimir/descomprimir arxius.

Consulteu "com.sun.star.packages.Package" per a més informació.

Com sempre, la documentació d'OpenOffice sobre la api és molt maca i tal, però intentar fer qualsevol funció en que no hi hagui cap codi d'exemple és un autèntic malson!!!!!!

PD: Ara descansaré i miraré si finalment el codi va per windows, horror!!!!

Etiquetes de comentaris:

diumenge, 3 de juny del 2007

Bugs II & Windows fa pudor

Aquests dies he estat arreglant més bugs:

  • No creava el directori de la wiki si no hi era (si no hi ha el directori creat i intento penjar imatges a un subdirectori d'aquest... doncs pum pum pum)
  • Permisos de l'admin sobre els cursos (com que els admins no estan inscrits a cap curs, ni els hi cal, doncs els admins no podien inserir cap document enlloc)
  • Només es podien pujar imatges si hi havia les caselles de student can attach&&upload, ara els teachers, admins o qui tingui permis pot fer-ho també

Problemes amb windows..... és per això que fa pudor, com sempre:

  • La versió per windows de python no suporta la llibreria zlib, que vol dir això?
Traceback (most recent call last):
File "c:\zip.py", line 9, in ?
print zip.read(file)
File "C:\Archivos de programa\OpenOffice.org 2.2\program\python-core-2.3.4
\lib
\zipfile.py", line 353, in read
raise RuntimeError, \
RuntimeError: De-compression requires the (missing) zlib module

Conclusió, que hauré de trobar/inventar-me alguna cosa per descomprimir zip's a windows o no funcionarà l'aplicació ni de broma....

És una bona putada i tocada de collons això de la zlib.

En fi, vaig a mirar solucions!

PD: Ja sento el tabal uuuuuuuuuuuuuu

Etiquetes de comentaris: