<div dir="ltr">Hi Gilles<div><br></div><div>This functionality is currently available via Kipi plugins. What does that mean for the future of these plugins? Do you intend to abandon the Kipi interface(which would be a pity)? I'd like to know your plans since I added some (not yet published) functionality to the Smugmug export plugin (export tags)</div><div><br></div><div>best, Markus<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 27 January 2018 at 09:40, Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>Web Service tools come to digiKam core 6.0.0 step by step.<br></div><div><br></div><div>Currently we have all O2 ported tools :</div><div><br></div><div>- DropBox</div><div>- Flickr</div><div>- ImgUr</div><div><br></div><div>Code arrive in core/utilities/assistants/<wbr>webservices/</div><div><br></div><div>We have stand alone test tools in <span style="color:rgb(0,0,0);font-family:monospace">core/tests/exporttools</span></div><span style="font-family:monospace"><br></span><div>More code are written in core/utilities/assistants/<wbr>webservices :</div><div><br></div><div>* wizard/ is the new wizard dialog common to all tools.<span style="font-family:monospace"><br></span></div><div>* manager/ will include the low level talker/uploader classes and helpers to base web service classes</div><div><br></div><div>The new wizard dialog is not yet used. Low level web services classes must be ported to the new common API not yet yet written. I need a student while this summer for this task.</div><div><br></div><div>My plan :</div><div><br></div><div>1/ port tools API to digiKam core. This take 1 hours to do. It's easy.</div><div>2/ plug tools everywhere in DK GUI (albums view, LT, Editor, Showfoto). This will take few hours to do and test.</div><div>3/ write new low level classes to share with all web services tools. This will a little bit long.</div><div>4/ port all web services to new low level DK API + use of new wizard dialog. It will long, especially for regression tests.</div><div>5/ Remove all tools dialog and use the factored wizard everywhere in DK view.</div><div>5/ Use low level tools classes in BQM to be able to include export tools in workflow. This is the most tedious task.</div><div><br></div><div>Stage 2/ is a big improvements, as currently only albums view is able to use web service tools.</div><div><br></div><div>Voilà. I plan to add more web service tools in DK core (especially the non ported to O2 that student must port while this summer). Like this all will be ready to hack in time for GoSC 2018.</div><div><br></div><div>Voilà</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Gilles Caulier</div></font></span></div>
</blockquote></div><br></div>