Cloudooo

Screenshot der Software:
Cloudooo
Softwarebeschreibung:
Version: 1.2.3
Upload-Datum: 11 May 15
Entwickler: Gabriel M. Monnerat
Lizenz: Frei
Popularität: 12

Rating: 3.0/5 (Total Votes: 2)

Cloudooo ist ein XML-RPC OpenOffice.org Dokument convertion Server.
- XMLRPC + WSGI wird eine Brücke für den einfachen Zugriff OpenOffice.org sein. Dies wird eine XMLRPC Server in WSGI (Paster) zu implementieren.
- PyUNO wird verwendet, um eine Verbindung mit OpenOffice.org angegeben mit offenen Socket. Die Funktionen werden alle von PyUNO behandelt werden.
- Xvfb wird verwendet, um Openoffice.org laufen. Dies wird durch Daemon (cloudooo) gesteuert.
- Nur ein Prozess, werden Sie den OpenOffice.org durch Zeit.
- Alle Kunden erhalten das gleiche Objekt (Proxy), wenn sie mit XMLRPC Server verbindet.
Xvfb und Openoffice
& Nbsp; - konfigurieren und starten Xvfb;
& Nbsp; & nbsp; & nbsp; - Verwenden Sie eine einzige Xvfb;
& Nbsp; & nbsp; & nbsp; - Die xvfb mit der XMLRPC Server gestartet werden;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Beim Starten des Daemon (cloudooo), konfiguriert es Xvfb, nächstes öffnet die Openoffice (mit PyUNO) und starten XMLRPC Server;
& Nbsp; - Steuer Xvfb;
& Nbsp; - starten Openoffice;
& Nbsp; & nbsp; - PyUNO die Openoffice-Prozesse zu starten und die Kommunikation über Sockets;
& Nbsp; & nbsp; - Openoffice-Prozesse in brackground und in virtuellen Display laufen;
& Nbsp; - Steueropenoffice;
& Nbsp; & nbsp; - Die Steckdose kann nicht verlieren die Verbindung, wenn dies sollte den Prozess zu töten und senden Sie die Datei wieder;
XMLRPC Server - XMLRPC + WSGI
& Nbsp; - Senden Sie Dokument, um Openoffice und senden Sie das Dokument mit Metadaten umgewandelt;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - XMLRPC erhält eine Datei und eine Verbindung zu einem Openoffice durch PyUNO;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Die PyUNO öffnet ein neues Openoffice, zu schreiben, fügen Sie Metadaten hinzu und gibt das Dokument bearbeitet oder xmlrpc umgewandelt und das Dokument an den Benutzer zurückzugeben;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Bei Abschluss der Verwendung von Openoffice, sollten sicherstellen, dass sie finalisiert wurde;
& Nbsp; - Export in ein anderes Format;
& Nbsp; - Laden Sie Dokument und Rück Metadaten nur;
& Nbsp; - Metadaten des Dokuments ändern;
& Nbsp; - Probleme und mögliche Lösung
& Nbsp; & nbsp; & nbsp; & nbsp; - Openoffice ist ins Stocken geraten;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Abschluss der Verfahren, starten Sie Openoffice und senden Sie das Dokument erneut (ohne Neustart des cloudooo);
& Nbsp; & nbsp; & nbsp; & nbsp; - Openoffice ist abgestürzt;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Abschluss der Verfahren, zu überprüfen, ob alle der Prozess getötet wurde, starten Sie Openoffice und senden Sie das Dokument erneut (ohne Neustart des cloudooo)
& Nbsp; & nbsp; & nbsp; & nbsp; - Openoffice erhielt das Dokument und ins Stocken geraten;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Wenn Openoffice nicht reagiert, zu töten den Prozess und starten
& Nbsp; & nbsp; & nbsp; & nbsp; - Das Dokument, das gesendet wurde, ist beschädigt;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Schreiben sich einloggen Sie den Fehler und prüfen, ob der Prozess nicht im Speicher

Was ist neu in dieser Pressemitteilung:

  • Eggify Handler
  • Die Konfigurationsdatei erzählt zu cloudooo welche Handler geladen werden müssen
  • Update-Schnittstelle (noch nicht implementiert)

Was ist neu in Version 1.2.2:.

  • nicht mehr verwenden Xvfb

Was ist neu in Version 1.2.0:.

  • Support LibreOffice3.3rc3

Was ist neu in Version 1.1.0:

  • Refactor runCloudOOoUnitTest.py zu kontrollieren besser der Daemon-Prozess
  • Verwenden Sie argparse statt optparse
  • Refactor Tests zu verwenden boolean behauptet, um zu überprüfen, Wahr oder Falsch.
  • Verwenden Sie python-Magie, um die Ausgabedokumente nach MIME-Typ zu überprüfen.
  • Ordner ändern Struktur cloudooo zu Handler, mimemapper, Helfer-Handler in demselben Ordner verwandt als Handler setzen.
  • Refactor Code zu JSON statt jsonpickle zu verwenden.
  • In getTableItem, getTableItemList und getTableMatrix für OOGranulate
  • In getParagraphItemList und getParagraphItem für OOGranulate
  • In getImageItemList und getImage für OOGranulate
  • In OdfDocument
  • In Granulat-Schnittstelle.

Was ist neu in Version 1.0.9:.

  • verwenden, um pkg_resources Hilfsskripte erhalten
  • bewegen internen Skripte Helfer Ordner.
  • cloudooo als Abhängigkeit der internen Skripte entfernt.
  • geändert, dass die Filter von OpenOffice.org übergeben werden.

Anforderungen :

  • Python

Kommentare zu Cloudooo

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!