Drupal Commerce & XML-orderexport
Naar navigatie springen
Naar zoeken springen
Inventaris (dec. 2016)
Long list
- Commerce Export-module - Tekst, geen XML
- Commerce Feeds [1]
- Commerce Feeds Multitype [2]
- Forena [3]
- Node Export-module
- Order FTP Export-module - Inclusief vertaling naar een bepaald XML schema
- Product Display (P1) met output in XML-formaat
- Service Views-module - Zoiets als Views Data Export-module, maar beperkter
- Services Module voor vertaling naar een specifiek schema [4]
- Views Data Export-module - Ook XML!
- Views Datasource - Zoiets als Views data export, maar eenvoudiger
Short list
- Views Data Export-module - Meest compleet & volwassen, maar gericht op bulk-exports
- Order FTP Export-module - Misschien interessant want beperkter & specifieker
- Service Views-module - Misschien interessant want beperkter & specifieker
- Views Datasource - Misschien interessant want beperkter & specifieker
Keuze
Views Data Export-module - Want meest compleet, uitgebreid & volwassen.
Juiste tags toepassen
Toepassen van tags die bij een specifiek XML schema horen, is met de View Data Exportmodule een koud kunstje: De labels worden de tags. Heel simpel.
XML-header invoegen?
Hoe voeg je een min-of-meer statische XML-header in? Dus zoiets als:
<?xml version="1.0" encoding="utf-8"?> <OberonMessage> <Identification> <DateTimeCreated>2014-08-12T08:44:00+02:00</DateTimeCreated> <Sender>Abraxas</Sender> <Receiver>Picolo</Receiver> <MessageType>Order</MessageType> <Version>1.0</Version> <TestIndicator>false</TestIndicator> </Identification>
Het gebruikelijke header-veld wordt namelijk genegeerd. Nog afgezien dat het als een 'gewone' view ernstig ontregeld raakt, omdat die tags toch echt als HTML worden geïnterepreteerd. Ook al staat er
<pre><code>...</code>< / pre>
omheen.
Ideeën:
- Een subview, ook al zijn het statische velden
Nesting/Grouping
- https://www.drupal.org/node/2831830 - voorbeeld mbv. views_php
Bronnen
- https://www.drupal.org/project/views_data_export - Aardig overzicht van vergelijkbare modules
Views Data Export-module
- https://www.drupal.org/project/views_data_export - Home page
- https://www.drupal.org/node/2283649 - Example: Export Page content types (with tags) as an XML file
- https://www.drupal.org/node/2363791 - How to customize the structure of the XML file
- https://github.com/docans/custom-xml/blob/master/views-data-export-xml-body--blog-home--views-data-export-1.tpl.php - Custom XML-output
- https://www.drupal.org/node/1820452 - Goed voorbeeld
- https://www.drupal.org/node/2831830 - Nesting: Goed voorbeeld
Drupal Services Module
- https://www.drupal.org/project/services
- http://drupal.stackexchange.com/questions/145924/how-to-output-xml-schema-with-services-module
- https://www.metaltoad.com/blog/drupal-7-tutorial-customizing-services-input-and-output-format
- https://www.drupal.org/node/783460 - Creating a resource for Services 3.x