expOdfAiAssist | class | Utility (static helper) | extension/ezodf/classes/converter/expodfaiassist.php:20 | AI assist of the import (expai, opt-in): for an imported document, a summary for the intro and keywords, as suggestions a person applies on the batch… |
expOdfBatch | class | Factory and static factory methods | extension/ezodf/classes/converter/expodfbatch.php:25 | One import of documents: files, a folder (its tree), ZIP archives and URLs, uploaded on the Import documents page. |
expOdfCleanup | class | Utility (static helper) | extension/ezodf/classes/converter/expodfcleanup.php:15 | Removes what ezodf leaves behind: work and spool directories of conversions (older than an hour: a conversion never takes that long), uploaded batche… |
expOdfConverter | class | Strategy / handler, Utility (static helper) | extension/ezodf/classes/converter/expodfconverter.php:29 | Converts documents. |
expOdfConverterAdmin | class | Utility (static helper) | extension/ezodf/classes/converter/expodfconverteradmin.php:14 | The data and the actions of the Document converter page (ezodf/converter) and its live state (ezodf/converterstatus). |
expOdfConverterException | class extends RuntimeException | Exception hierarchy | extension/ezodf/classes/converter/expodfconverterexception.php:14 | A conversion that failed. |
expOdfConverterTest | class | Utility (static helper) | extension/ezodf/classes/converter/expodfconvertertest.php:15 | The test conversions of the Document converter page: each bundled sample (share/samples) is converted with the converter as it is set up (its backend… |
expOdfDocumentsAdmin | class | Utility (static helper) | extension/ezodf/classes/converter/expodfdocumentsadmin.php:13 | The data of the Import documents, batch and runs pages (ezodf/import, ezodf/batch, ezodf/runs). |
expOdfExporter | class | Utility (static helper) | extension/ezodf/classes/converter/expodfexporter.php:18 | Items out as documents. |
expOdfFilterCatalogue | class | Decorator / filter, Utility (static helper) | extension/ezodf/classes/converter/expodffiltercatalogue.php:16 | The import and export filters of a LibreOffice installation, read from its share/registry/*.xcd files (the type detection's Filters and Types), so th… |
expOdfHtmlToOdt | class | Factory and static factory methods | extension/ezodf/classes/readers/expodfhtmltoodt.php:47 | Writes the HTML of expOdfReaders as an ODT text that ezodf's ODT parser (eZOOImport) imports: |
expOdfImportDocumentFeedSource | class extends expOdfImportDocumentUrlsSource | INI plugin point (extension point), Utility (static helper) | extension/ezodf/classes/sqliimport/expodfimportdocumentfeedsource.php:18 | "Documents of a feed" of 7x SQLI Import: an RSS or Atom feed whose items link to documents (enclosures, or links ending in a document extension: a pu… |
expOdfImportDocumentSource | class extends expImportJsonSource | INI plugin point (extension point) | extension/ezodf/classes/sqliimport/expodfimportdocumentsource.php:30 | The document formats of 7x SQLI Import (sqliimport 2.x), declared by ezodf in its kernelservices.ini with the tag sqliimport.source; loaded only by s… |
expOdfImportDocumentUrlsSource | class extends expOdfImportDocumentSource | INI plugin point (extension point), Utility (static helper) | extension/ezodf/classes/sqliimport/expodfimportdocumenturlssource.php:16 | "Documents from URLs" of 7x SQLI Import: a list of addresses of documents (one per line). |
expOdfImportGoogleDriveSource | class extends expOdfImportDocumentSource | INI plugin point (extension point), Utility (static helper) | extension/ezodf/classes/sqliimport/expodfimportgoogledrivesource.php:33 | "Documents in a Google Drive folder" of 7x SQLI Import: the documents of a Drive folder (in My Drive or a shared drive) and of its sub folders down t… |
expOdfImportHttp | class | Utility (static helper) | extension/ezodf/classes/sqliimport/expodfimporthttp.php:27 | The HTTP requests of the remote document sources of 7x SQLI Import (WebDAV and Nextcloud, Google Drive, OneDrive and SharePoint), with the address po… |
expOdfImportMailboxDocumentsSource | class extends expOdfImportDocumentSource | INI plugin point (extension point), Utility (static helper) | extension/ezodf/classes/sqliimport/expodfimportmailboxdocumentssource.php:31 | "Documents attached to e-mails (IMAP)" of 7x SQLI Import: the document attachments of the messages of an IMAP mailbox (a submissions address, a press… |
expOdfImportOneDriveSource | class extends expOdfImportDocumentSource | INI plugin point (extension point), Utility (static helper) | extension/ezodf/classes/sqliimport/expodfimportonedrivesource.php:36 | "Documents in a OneDrive or SharePoint folder" of 7x SQLI Import: the documents of a folder of a OneDrive for Business drive or a SharePoint document… |
expOdfImportWebdavSource | class extends expOdfImportDocumentSource | INI plugin point (extension point), Utility (static helper) | extension/ezodf/classes/sqliimport/expodfimportwebdavsource.php:33 | "Documents in a WebDAV or Nextcloud folder" of 7x SQLI Import: the documents of a folder on a WebDAV server (Nextcloud, ownCloud, a SharePoint WebDAV… |
expOdfInstallation | class | Factory and static factory methods | extension/ezodf/classes/converter/expodfinstallation.php:22 | A LibreOffice installation ezodf can use: |
expOdfInstaller | class | – | extension/ezodf/classes/converter/expodfinstaller.php:30 | The one-click installation of LibreOffice, without root: the official build of The Document Foundation is downloaded into var//ezodf/libreoffice/, ve… |
expOdfJobs | class | Utility (static helper) | extension/ezodf/classes/converter/expodfjobs.php:24 | ezodf's background work, started from the administration and never run inside a web request: |
expOdfPaths | class | Utility (static helper) | extension/ezodf/classes/converter/expodfpaths.php:24 | Where ezodf 7 keeps its files, all below the site's var directory (var//ezodf/): |
expOdfPhpConverter | class | Factory and static factory methods, Strategy / handler, Utility (static helper) | extension/ezodf/classes/converter/expodfphpconverter.php:25 | The last fallback of the converter: PHP only, no LibreOffice. |
expOdfQueueHandler | class extends expQueueHandlerBase | INI plugin point (extension point), Strategy / handler | extension/ezodf/classes/converter/expodfqueuehandler.php:14 | The expqueue handler of ezodf's jobs (expqueue.ini [JobType_ezodf.*]); the work itself is in expOdfJobs::run(). |
expOdfReaders | class | Factory and static factory methods | extension/ezodf/classes/readers/expodfreaders.php:39 | Reads documents without LibreOffice and turns them into a safe HTML fragment plus the images it holds: |
expOdfRemoteFetcher | class | Utility (static helper) | extension/ezodf/classes/converter/expodfremotefetcher.php:24 | Downloads a document from a URL an editor gave, without letting the URL reach the server's own network (server-side request forgery): |
expOdfRemoteServer | class | Utility (static helper) | extension/ezodf/classes/converter/expodfremoteserver.php:22 | A conversion service elsewhere, set on the Document converter page (converter.remote_url, remote_kind, an optional user and password for HTTP basic a… |
expOdfSandbox | class | Utility (static helper) | extension/ezodf/classes/converter/expodfsandbox.php:23 | Runs LibreOffice (and ezodf's worker script) in a sandbox: |
expOdfServer | class | Utility (static helper) | extension/ezodf/classes/converter/expodfserver.php:23 | The conversion server: one or more long-lived headless LibreOffice processes, each supervised by ezodf's worker script (bin/ezodfworker.py) inside th… |
expOdfSettings | class | Utility (static helper) | extension/ezodf/classes/converter/expodfsettings.php:22 | The settings of ezodf 7 as the administration changes them: the settings pages write var//ezodf/settings.json (the extension's own store, never setti… |
Exponential\View\Extension\Ezodf\Ezodf\Export | class extends ModuleView | Module view (Page Controller) | extension/ezodf/classes/runnable/views/ezodf/export.php:71 | The code of extension/ezodf/modules/ezodf/export.php, moved into a class (#207 stage 1). |
Exponential\View\Extension\Ezodf\Ezodf\Import | class extends ModuleView | Module view (Page Controller) | extension/ezodf/classes/runnable/views/ezodf/import.php:44 | The code of extension/ezodf/modules/ezodf/import.php, moved into a class (#207 stage 1). |
ezodfInfo | class | Value object / struct | extension/ezodf/ezinfo.php:12 | – |
eZOOConverter | class | Strategy / handler | extension/ezodf/classes/ezooconverter.php:41 | – |
eZOOGenerator | class | Builder | extension/ezodf/classes/ezoogenerator.php:41 | – |
eZOOImport | class | – | extension/ezodf/classes/ezooimport.php:41 | – |
eZOpenofficeUploadHandler | class extends eZContentUploadHandler | Strategy / handler | extension/ezodf/uploadhandlers/ezopenofficeuploadhandler.php:41 | – |
eZRESTODFHandler | class extends eZRESTBaseHandler | INI plugin point (extension point), Strategy / handler | extension/ezodf/classes/ezrestodfhandler.php:46 | – |