Open cmette opened 3 years ago
@cmette To improve the readme, we need to know what to improve. What is not working?
i'am online in contao.slack.com#support do you have a account there? or maybe in another channel #allgemein etc?
Yeah, we're on contao slack, but I don't see why it should be discussed there? Just tell what you want to archive, what you've already done and what not work.
ok - gern - aber ich übersetze das nicht alles :O) Also die Angaben in der README.md#Developers genügen nicht, um mal eben einen eigenen CustomExporter zu bauen. Dazu muss man tiefer im Code graben... es wäre sehr angenehm, wenn man ein Beispiel / ein Skeleton hätte, das erst einmal funktioniert...
Folgendes ist unklar:
Das Hinzufügen von
_instanceof:
HeimrichHannot\ContaoExporterBundle\Exporter\ExporterInterface:
tags: ['huh_exporter.exporter']
lazy: true
Your\Exporter\Class: ~
genügt nicht (bei mir Symfony 4.4.29 C4,9,20) bzw. führt zu einer ArgumentCountException. Jeder Klasse, die AbstractExporter extended, müssen folgende arguments mitgegeben werden:
Your\Exporter\Class:
arguments:
- "@service_container"
- "@contao.framework"
- "@event_dispatcher"
erst dann kann man die Klasse verwenden.
Your exporter class must implement ExporterInterface and must be registered in the container with the huh_exporter.exporter service tag. We recommend to extend AbstractExporter, because it already has most of the mechanics implemented.
Das könnte vllt. noch etwas präzisiert werden. Um beispielsweise einen vCardExporter für viele vCards zu bauen, genügt ein implements von ExporterInterface nicht, dazu muss man das ExportTypeListInterface implementieren und die Signaturen der Funktionen anpassen. Ich wünschte mir, daß das etwas ausführlicher erwähnt wäre...
If I want to create my own exporter, it does not work with the information in README.md. Can you improve the README.md?