<div dir="ltr">Hi all,<div><br></div><div>MapAction have developed a plugin (<a href="https://plugins.qgis.org/plugins/mapexport/">https://plugins.qgis.org/plugins/mapexport/</a>) which packages up a jpg, pdf and XML metadata file of a defined metadata set into a zip which is passed to our Map Catalogue for publishing (<a href="https://maps.mapaction.org/">https://maps.mapaction.org/</a>). We've submitted this to the repository, and Paolo made the useful suggestion that we should start a conversation with developers of other plugins which deal with printing to see if there is scope for merging. and/or developing a plugin with wider scope, hence this email (<a href="https://github.com/mapaction/mapexport-qgis3/issues/2">https://github.com/mapaction/mapexport-qgis3/issues/2</a>).</div><div><br></div><div>Our plugin borrows heavily from the MapsPrinter plugin (<a href="https://plugins.qgis.org/plugins/MapsPrinter/">https://plugins.qgis.org/plugins/MapsPrinter/</a> for which huge thanks), but also adds some metadata creation and editing, with the values stored as custom variables at an appropriate level (project, layout) before being collected up for export to XML, and are also used to populate a standard set of layout templates using expressions.</div><div><br></div><div>The functionality replicates a longstanding tool which we've developed for Arc, with a goal of enabling QGIS to be used in deployments if required. So while the requirements are MapAction-specific, there are elements which could have a more generic application - specifically generating outputs for a selected layout (which MapsPrinter already largely does), and creating and generating editing UIs for custom variables.</div><div><br></div><div>Are there any thoughts on how this could be taken forward, and is there any interest in doing so? To be honest my limited dev skills are not going to be a big asset in this, but I really like the ability to use custom variables, and the area where I see most scope for development is the ability to specify a set of metadata items in config which could generate variables, UI widgets in an editing dialogue, XML output etc, so as to allow easy customisation.</div><div><br></div><div>Interested to hear reactions/questions on what we've done.</div><div><br></div><div>many thanks</div><div>Ant</div><div><br></div><div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><p dir="ltr" style="font-size:12.8px">Antony Scott</p><p dir="ltr" style="font-size:12.8px">MapAction<br><a href="tel:%2B44%207866%20455515" value="+447866455515" style="color:rgb(17,85,204)" target="_blank">+44 7866 455515</a><br><a href="http://www.mapaction.org/" style="color:rgb(17,85,204)" target="_blank">http://www.mapaction.org</a><br>T: @antscott</p></div></div></div></div></div></div>