Cloudooo je XML-RPC OpenOffice.org dokument konverze serveru.
- XMLRPC + WSGI bude jeden most pro snadný přístup k OpenOffice.org. To bude realizovat jednu xmlrpc serveru do WSGI (Paster).
- PyUno se používá k připojení k OpenOffice.org uvedl s otevřenou zásuvkou. Tyto funkce budou řešeny úplně pyuno.
- Xvfb se používá ke spuštění Openoffice.org. Toto je řízeno Daemon (cloudooo).
- Proces bude mít přístup pouze k OpenOffice.org podle času.
- Všichni klienti obdrží stejný objekt (proxy), pokud spojuje s XMLRPC Server.
Xvfb a OpenOffice
& Nbsp; - konfigurace a spuštění Xvfb;
& Nbsp; & nbsp; & nbsp; - Použijte jeden Xvfb;
& Nbsp; & nbsp; & nbsp; - Xvfb bude spuštěn s XMLRPC serverem;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Při spuštění démona (cloudooo), konfiguruje Xvfb, další otevírá OpenOffice (s pyuno) a spusťte xmlrpc Server;
& Nbsp; - kontrola Xvfb;
& Nbsp; - start OpenOffice;
& Nbsp; & nbsp; - Pyuno spustit OpenOffice procesy a komunikace je přes zásuvky;
& Nbsp; & nbsp; - OpenOffice procesy probíhají v brackground a ve virtuálním displeji;
& Nbsp; - kontrola openoffice;
& Nbsp; & nbsp; - Zásuvka nemůže ztratit připojení, pokud k tomu dojde, by měl zabít proces a předložit znovu soubor;
XMLRPC Server - XMLRPC + WSGI
& Nbsp; - Odeslat dokument do OpenOffice a vrátit dokument převeden s metadaty;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - XMLRPC přijme soubor a připojí k OpenOffice od pyuno;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pyuno otevře nový OpenOffice, psát, přidejte metadata a vrátí dokument upravit nebo převést na xmlrpc a to vrátí dokument pro uživatele;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Při dokončení používání OpenOffice, by se měl ujistit, že to byla dokončena;
& Nbsp; - Export do jiného formátu;
& Nbsp; - Pozvat dokument a vrátit pouze metadata;
& Nbsp; - Upravit metadata dokumentu;
& Nbsp; - Problémy a možná řešení
& Nbsp; & nbsp; & nbsp; & nbsp; - OpenOffice se zastavil;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Dokončit proces, začněte openoffice a znovu odeslat dokument (bez restartování cloudooo);
& Nbsp; & nbsp; & nbsp; & nbsp; - OpenOffice se zřítil;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Dokončení procesu, ověřit, zda všechny proces byl zabit, spusťte openoffice a znovu odeslat dokument (bez restartování cloudooo)
& Nbsp; & nbsp; & nbsp; & nbsp; - OpenOffice obdržel dokument a zastavil;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pokud OpenOffice nereaguje, zabít proces a začít
& Nbsp; & nbsp; & nbsp; & nbsp; - Dokument, který byl poslán je poškozen;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Zapsat v protokolu chyby a ověřte, že proces není v paměti
Co je nového v této verzi:
- Eggify manipulátory
- Konfigurační soubor říká k cloudooo který psovod musí být vložen
- Aktualizace rozhraní (zatím není implementováno)
Co je nového ve verzi 1.2.2:.
- Už používat Xvfb
Co je nového ve verzi 1.2.0:.
- Podpora LibreOffice3.3rc3
Co je nového ve verzi 1.1.0:
- Refactor runCloudOOoUnitTest.py lépe ovládat proces daemon
- Pomocí argparse místo optparse
- refaktorovat testy použít boolean tvrdí ověřit true nebo false.
- Použít python-magic ověřit výstupní dokumenty podle mimetype.
- Změna složky struktury cloudooo dát psovod, mimemapper, pomocníky vztahující se k psovodovi ve stejné složce, než psovoda.
- Refactor kód používat JSON místo jsonpickle.
- Přidat getTableItem, getTableItemList a getTableMatrix pro OOGranulate
- Přidat getParagraphItemList a getParagraphItem pro OOGranulate
- Přidat getImageItemList a GetImage pro OOGranulate
- Přidat OdfDocument
- Přidat granulátu rozhraní.
Co je nového ve verzi 1.0.9:.
- použití pkg_resources získat pomocné skripty
- přesuňte interní skripty pomocníka složky.
- odstraněny cloudooo jako závislost vnitřních skriptů.
- upraven tak, aby se filtry OpenOffice.org jsou předávány.
Požadavky na :
- Python
Komentáře nebyl nalezen