Cloudooo είναι ένα XML-RPC διακομιστής μετατροπή εγγράφου OpenOffice.org.
- XMLRPC + WSGI θα είναι μια γέφυρα για εύκολη πρόσβαση OpenOffice.org. Αυτό θα εφαρμόσει ένα διακομιστή XMLRPC σε WSGI (Παστέρ).
- PyUno χρησιμοποιείται για τη σύνδεση στο OpenOffice.org δήλωσε με ανοιχτή υποδοχή. Τα χαρακτηριστικά αυτά θα αντιμετωπίζονται όλα από pyuno.
- Xvfb χρησιμοποιείται για να τρέξει Openoffice.org. Αυτό ελέγχεται από Daemon (cloudooo).
- Μόνο μια διεργασία θα έχουν πρόσβαση σε OpenOffice.org από το χρόνο.
- Όλοι οι πελάτες λαμβάνουν το ίδιο αντικείμενο (proxy), όταν συνδέεται με XMLRPC Server.
Xvfb και OpenOffice
& Nbsp? - Ρύθμιση και εκκίνηση Xvfb?
& Nbsp? & Nbsp? & Nbsp? - Χρησιμοποιήστε ένα μόνο Xvfb?
& Nbsp? & Nbsp? & Nbsp? - Η xvfb θα ξεκινήσει με την XMLRPC διακομιστή?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Όταν ξεκινήσετε τον δαίμονα (cloudooo), ρυθμίζει Xvfb, δίπλα ανοίγει το OpenOffice (με pyuno) και να αρχίσει XMLRPC διακομιστή?
& Nbsp? - Xvfb ελέγχου?
& Nbsp? - Την έναρξη του OpenOffice?
& Nbsp? & Nbsp? - Pyuno ξεκινήσει τις διαδικασίες OpenOffice και η επικοινωνία είναι μέσω πρίζες?
& Nbsp? & Nbsp? - Το OpenOffice τρέχουν οι διεργασίες στο brackground και στην εικονική οθόνη?
& Nbsp? - OpenOffice ελέγχου?
& Nbsp? & Nbsp? - Η υποδοχή δεν μπορεί να χάσει τη σύνδεση, αν συμβαίνει αυτό, θα πρέπει να σκοτώσει τη διαδικασία και να υποβάλει εκ νέου το αρχείο?
XMLRPC διακομιστή - XMLRPC + WSGI
& Nbsp? - Αποστολή εγγράφου για το OpenOffice και να επιστρέψει το έγγραφο μετατρέπεται με μεταδεδομένα?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - XMLRPC λαμβάνει ένα αρχείο και συνδέεται με ένα OpenOffice από pyuno?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Η pyuno ανοίγει ένα νέο OpenOffice, να γράψει, να προσθέσετε μεταδεδομένα και επιστρέφει το έγγραφο επεξεργαστούν ή να μετατραπούν σε xmlrpc και επιστρέψτε το έγγραφο στον χρήστη?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Όταν οριστικοποιηθεί η χρήση του OpenOffice, θα πρέπει να βεβαιωθείτε ότι ολοκληρώθηκε?
& Nbsp? - Εξαγωγή σε άλλη μορφή?
& Nbsp? - Πρόσκληση έγγραφο και μόνο μεταδεδομένα επιστροφή?
& Nbsp? - Επεξεργασία μεταδεδομένων του εγγράφου?
& Nbsp? - Προβλήματα και πιθανές λύσεις
& Nbsp? & Nbsp? & Nbsp? & Nbsp? - OpenOffice έχει σταματήσει?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Την ολοκλήρωση της διαδικασίας, ξεκινήστε το OpenOffice και να υποβάλουν το έγγραφο ξανά (χωρίς να κάνετε επανεκκίνηση του cloudooo)?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? - Το OpenOffice είναι συνετρίβη?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Να ολοκληρώσει τη διαδικασία, βεβαιωθείτε ότι έχετε όλη τη διαδικασία σκοτώθηκε, ξεκινήστε το OpenOffice και να υποβάλουν εκ νέου το έγγραφο (χωρίς να κάνετε επανεκκίνηση του cloudooo)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? - OpenOffice έλαβε το έγγραφο και να σταματήσει?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Εάν το OpenOffice δεν ανταποκρίνεται, να σκοτώσει τη διαδικασία και να αρχίσει
& Nbsp? & Nbsp? & Nbsp? & Nbsp? - Το έγγραφο που στάλθηκε είναι διεφθαρμένη?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Γράψει στο ημερολόγιο του σφάλματος και επιβεβαιώστε ότι η διαδικασία δεν είναι στη μνήμη
Τι είναι καινούργιο σε αυτή την έκδοση:
- Eggify χειριστές
- Το αρχείο ρυθμίσεων λέει να cloudooo οποία χειριστής πρέπει να φορτωθεί
- διασύνδεση Ενημέρωση (δεν έχει υλοποιηθεί ακόμα)
Τι είναι καινούργιο στην έκδοση 1.2.2:.
- Δεν είναι πλέον χρησιμοποιούν Xvfb
Τι είναι καινούργιο στην έκδοση 1.2.0:.
- Υποστήριξη LibreOffice3.3rc3
Τι είναι καινούργιο στην έκδοση 1.1.0:
- Refactor runCloudOOoUnitTest.py να ελέγχουν καλύτερα τη διαδικασία δαίμονα
- Χρησιμοποιήστε argparse αντί optparse
- δοκιμές Refactor να χρησιμοποιήσουν Boolean διαβεβαιώνει για την επικύρωση Σωστό ή Λάθος.
- Χρησιμοποιήστε το python-μαγεία για την επικύρωση των εγγράφων εξόδου, σύμφωνα με mimetype.
- δομή Αλλαγή φακέλου της cloudooo να θέσει χειριστή, mimemapper, βοηθοί που σχετίζονται με χειριστή στο ίδιο φάκελο από χειριστή.
- Κωδικός Refactor να χρησιμοποιήσει JSON αντί jsonpickle.
- Προσθήκη getTableItem, getTableItemList και getTableMatrix για OOGranulate
- Προσθήκη getParagraphItemList και getParagraphItem για OOGranulate
- Προσθήκη getImageItemList και getImage για OOGranulate
- Προσθήκη OdfDocument
- Προσθήκη διεπαφή κόκκους.
Τι είναι καινούργιο στην έκδοση 1.0.9:.
- pkg_resources χρήση για να πάρει βοηθός σενάρια
- μετακινηθούν εσωτερικά σενάρια στο φάκελο βοηθός.
- αφαιρούνται cloudooo ως μετόχι της εσωτερικής scripts.
- τροποποιηθεί έτσι ώστε τα φίλτρα του OpenOffice.org έχουν περάσει.
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε