[TASK] impexp: Use XML as default export format 83/55383/3
authorChristian Kuhn <lolli@schwarzbu.ch>
Wed, 17 Jan 2018 14:22:51 +0000 (15:22 +0100)
committerAndreas Fernandez <a.fernandez@scripting-base.de>
Wed, 17 Jan 2018 15:13:58 +0000 (16:13 +0100)
The TYPO3 specific .t3d export format is a funny binary format
and rather hard to read and decipher, even if not compressed.
The XML format is at least some easy to read text file instead
of a binary format and exists for quite some time in the system.
Use XML as default export format by just swapping the option
box entries.

Change-Id: I5b25d8dc0b33158e98d1aafba27ab7669edeb725
Resolves: #83597
Releases: master
Reviewed-on: https://review.typo3.org/55383
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
typo3/sysext/impexp/Classes/Controller/ImportExportController.php
typo3/sysext/impexp/Resources/Private/Language/locallang_csh.xlf

index 0391585..32bb582 100644 (file)
@@ -811,11 +811,11 @@ class ImportExportController extends BaseScriptClass
 
         // Add file options:
         $opt = [];
+        $opt['xml'] = $this->lang->getLL('makesavefo_xml');
         if ($this->export->compress) {
             $opt['t3d_compressed'] = $this->lang->getLL('makesavefo_t3dFileCompressed');
         }
         $opt['t3d'] = $this->lang->getLL('makesavefo_t3dFile');
-        $opt['xml'] = $this->lang->getLL('makesavefo_xml');
 
         $this->standaloneView->assign('filetypeSelectOptions', $opt);
 
index 8cafb9d..7bad4b1 100644 (file)
@@ -247,14 +247,12 @@ The "Notes" field can be used for additional details, especially remarks about i
                                <source>File format options</source>
                        </trans-unit>
                        <trans-unit id="fileFormat.description">
-                               <source>You can export your records to a TYPO3 specific binary format (serialized PHP array) called "T3D". Alternatively you can select a plain-text XML export which potentially can be imported by other applications written to support this format. However the schema of the XML is TYPO3 specific.</source>
+                               <source>You can export your records to a generic XML format which potentially can be imported by other applications. However, the schema of the XML is TYPO3 specific. Alternatively, you can select a TYPO3 specific binary format called "T3D".</source>
                        </trans-unit>
                        <trans-unit id="fileFormat.details" xml:space="preserve">
-                               <source>Generally you should use the T3D format, preferably compressed. The T3D compressed format normally yields a size about 10 times less than the XML format which is bloaded due to the plain-text nature of the format.
+                               <source>Generally you should use the XML format. The T3D compressed format is usually smaller, but much harder to read and process.
 
-With "Max size of files to include" you can set a limit to the size of attached files to records. This is useful if you have large PDF files or videoclips attached to records which you do not desire (or do desire!) to include; then with this limit you can adjust whether they are allowed in or not.
-
-Entering a file name to save to makes it possible to write your export directly to a file (pressing "Save to filename") instead of downloading it (pressing "Download export"). The correct file extensions depending on file format is automatically applied. Files are saved in a proper filemount in "fileadmin/". This is shown to you upon saving. Existing files are overwritten.</source>
+Entering a file name to save makes it possible to write your export directly to a file (pressing "Save to filename") instead of downloading it (pressing "Download export"). The correct file extensions depending on file format is automatically applied. Files are saved in a proper file mount in "fileadmin/". This is shown to you upon saving. Existing files are overwritten.</source>
                        </trans-unit>
                        <trans-unit id="_fileFormat.image">
                                <source>EXT:impexp/Resources/Public/Images/cshimages/fileformat.png</source>