Vidim, ze ste "expert" - raz si nieco precitate, vytrhnete to z kontextu a potom argumentuje nicim. Citali ste celu Oo normu? ci tu jednu spravicku na roote len?
Proste spracovanie ODF by sa malo chovat (ak je norma nejasna,pripadne neuplna) podla toho ako to spracovava majoritna aplikacia a to je v tomto pripade Oo. Presne podobne ako funguje IE6 a jeho "spracovanie" normy. Ale kedze je standart v nasadeni na kompoch tak skor sa stranky prisposobuju jemu ako on standartu.
Obecne ale pri MS ma to ale neprekvapuje, ked sa nieco nechce urobit (a musi kvoli antimonopolnym procesom) tak sa dovody najdu. Pri ich ludskych zdrojoch a peniazoch predsa nemoze byt problem zabezpecit aby ODx formaty boli na vystupe rovnake ako Oo. Ci si myslite opak?
prečítajte si ten odkazovaný článok a diskusiu pod ním.
Nie, tie štandardy (možno ani Open XML) nie sú dokonalé. A zatiaľčo browsery vznikali takmer na zelenej lúke a nové jazyky a technológie vznikali za pochodu, na poli textových editorov niekto vymyslel, že tieto aplikáciu s absolútne rozdielnou funkcionalitou, majú tiež rešpektovať nejaké štandardy. Čo možno ani nejde. Možno to "zabezpecit aby ODx formaty boli na vystupe rovnake ako Oo" by v praxi znamenalo implementovať do MSO väčšinu OO. A pre Open XML zas naopak.
Ale aj keby to šlo, prečo myslíte, že prispôsobovať sa má ten "silnejší"? Že má teraz reverzným inžinierstvom nahrádzať nedostatky v špecifikáciách?
Nechapem co myslite konkretne tu tym reverznym inzinierstvom (to je snad skor vec pri Sambe atd) - ja sa bavim o formatovani - je take tazke porovnat vysledok z Oo a Office pre programatora? A Office a Oo maju absolutne rozdielnu funkcionalitu? V com? vravime snad obaja o kancelarskych balikoch co maju textovy editor, tabulkovy editor, prezentacie,...
Myslite si ze vykreslovacie jadro office je urobene pre kazdy format zvlast?
Skor by som si to predstavoval ako mnozinu univerzalnych objektov na ktore sa mapuje konkretny suborovy format. A to sa da samozrejme urobit lepsie a horsie. A ked sa moc "nechce" (co je pripad MS ktory najmenej po com tuzi je podporovat nejaky cudzi format) tak vznikne podobne "uzitocny" plugin. Ale fajka pre antimonopolny urad je urobena.
Podla vasej teorie ked najdem len jednu chybu v OpenXML ktora sa bude tykat nejakej stupidnej veci (napr. komentar k objektu) tak zmrsim formatovanie v celom dokumente a potom budem tvrdit - to norma je zla, je nedostatocna.
Absolútne rozdielnu funkcionalitu má napr. Abiword a OO Writer. Čo teraz - prinútime Abiword "prispôsobiť sa štandardom", čiže inými slovami, stať sa Writerom? Ešte pre vysvetlenie, tú funkcionalitu chápem na trošku inej úrovni - nie, že "majú textový editor", ale čo dokážu z textom - aké zložité formátovanie tabuliek, či odrážok, či vedia zvislý text (ten napr. nevedel donedávna ani OO a dokázalo to úplne rozhodiť tabuľky), či vedia poznámky, korektúry a milión ďalších vecí. Toto všetko narobí v menej vyspelom editore problémy, takže ste práve rozhodli, že právo na život majú iba ťažkotonážne balíky.
Ten nový MS konvertor "nemrší celé formátovanie", z toho, čo som videl celkom funguje, teda s ohľadom na to, že je to prvá verzia. Časom sa určite zlepší. Ale miesto toho, aby sme boli radi, že sa tu aspoň čosi objavuje, budeme útočiť na MS, pretože hneď na prvý pokus neurobil zázraky?
A MSOffice mrsi veci ktere neumi. Staci si otevrit tabulku vytvorenou v OpenOffice.org ve ktere pouzijete nekterou z funkci kterou MSO neumi a automaticky se muzete rozloucit se vzorecky a daty. Proc je ignorovat kdyz je muzeme rovnou smazat, ze?
Nebo ulozit (ne zavrit) xls dokument a veskere undo/redo je v prdeli. Tomu rikam produkt jak noha :-)))
Pokud se podíváte do nastavení ukládání OO.o 3.x, tak tam verzi 1.1, která je poslední specifikací ODF schválenou v OASIS, nenajdete. Najdete tam 1.0/1.1, což jsem nenašel popsané ani u OASIS ani u ISO. OO.o 3.x staví na nechválené specifikaci ODF 1.2, takže je dost těžké dodržet kompatibilitu, když ani vlajková loď ODF OO.o není schopna dodržet standard ODF. Ukazovat nekompatibilitu zrovna na formátu pro tabulkové kalkulátory, díky chybějicí specifikaci funkcí pro výpočet, je opravdu zavádějící.
Chapem Vase rozcarovanie z roznych verzii ODF, ktore netesia ani mna. Ale skutocne nerozumiem, co Vam prekaza na oznaceni "ODF 1.0/1.1".
ODF 1.1 sa lisi len niektorymi detailami (najma podporou pre nevidiacich) od ODF 1.0.
Pokial v OpenOffice.org 3.xx ulozite uplne jednoduchy dokument (s niekolkymi vetami textu) vo formate ODF (pri nastaveni ODF 1.0/1.1) a otestujete dokument cez validator ODF, tak bude validny podla ISO 26300:2006, ale aj podla ODF 1.1.
Pokial vsak pouzijete zlozitejsie formatovanie a takyto dokument otestujete cez validator, uz nemusi byt uplne validny podla ISO 26300:2006, ale bude validny podla ODF 1.1.
OpenOffice.org od verzie 2.3.1 uklada vsetky dokumenty so znackou office:version="1.1", cim oznacuje, podla akej normy su vytvarane. ODF 1.0 bolo mozne vytvarat len do verzie OpenOffice.org 2.3.0.
Od OpenOffice.org 3.xx je ako predvoleny format nastaveny ODF 1.2, pricom v nastaveni si je mozne ako predvolenu vybrat verziu ODF 1.1 alebo 1.2.