Drupal Commerce & XML-orderexport
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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