piątek, maja 30, 2008

A może by tak wsparcie dla Zoho w OpenOffice.org2GoogleDocs?

Od dłuższego czasu czytam wszędzie zachwyty nad Zoho. Postanowiłem więc zacząć próby dodania obsługi Zoho do OpenOffice.org2GoogleDocs [fakt, nazwa wtyczki się wtedy "lekko" zdezaktualizuje ;-)]. Niestety Zoho nie dostarcza gotowego kodu, a jedynie API oparte na REST.Z tego powodu myślałem, że trudno się będzie do tego zabrać.... A okazuje się, że wcale nie trudno :-)Pierwsza próba, pobrania listy dokumentów i dokumentu w formacie ODT, zabrała jak na razie około 1-1.5 godziny i mniej niż 300 linii kodu.Najwięcej czasu zabrała mi jak na razie walka z XMLem, którego używają do przesyłania listy dokumentów. Ale dzięki temu już wiem do czego służy DocumentBuilderFactory ;-)Jak się wydaje pobieranie listy arkuszy i prezentacji, oraz pobieranie samych arkuszy i prezentacji nie będą jakoś szczególnie skomplikowane. Skomplikowane może być wysyłanie plików, choć z drugiej strony nie mam się czego obawiać ;-) ostatnimi czasy opanowałem sposób wysyłania formularzy w formacie multipart-data/form z JavaScript'a ;-) przy pomocy budowania ciała żądania typu POST ;-)Najbardziej obawiam się integracji tego wsparcia dla Zoho z OpenOffice.org2GoogleDocs i to nie na poziomie kodu [bo to powinien być "pikuś"], ale na poziomie interfejsu użytkownika. W końcu użytkownik będzie musiał dostarczyć danych do autoryzacji dla 2 kont [na Google Docs i na Zoho], i wszystkie operacje takie jak pobieranie listy, czy wysyłanie pliku na serwer powinny być wykonywane w kontekście jednej z usług... jak na razie w głowie widzę koszmar z multum zakładek, albo checkboxów.... będę to musiał przemyśleć... A może ktoś ma jakiś pomysł? :-)


Podobne postybeta
OOo2GD 1.6.0 :-)
Zapamiętywanie haseł jest pokręcone ;-)
GUI, Swing i inne takie...
OOo2GD 1.5.0 - drżyjcie arkusze! ;-)
Google ma dziś zły dzień? ;-)