<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 20 September 2016 at 12:08, Adam Pigg <span dir="ltr"><<a href="mailto:adam@piggz.co.uk" target="_blank">adam@piggz.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">Are the Kexi plugins libs not part of a public Kexi API? </p><div class="gmail_default" style="font-family:monospace,monospace;font-size:small;display:inline"></div><p></p></blockquote><div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Public within Kexi, yes. Public so that independent vendors distribute own extensions? Not quite, that's not maintained. <br><br>To save the overhead we're distributing all plugins that depend on Kexi with Kexi releases[1]. Except for complex cases such as form maps widget or web browser widget, that are truly optional and have larger dependencies, plugins are not even in separate packages because it's hard to think of Kexi without forms, queries or tables installed. In theory it makes sense but we don't get any benefit from it. It's like having browser not supporting sound. It's possible but not practical.<br></div><br><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">> Also, the Kexi specific parts of the report plugin scripting side should be documented as user api<br><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Yes, hopefully as much as possible was moved to KReport (or maybe more can be moved?).<br><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">The above does not mean we're not encouraging development of plugins. <br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Plugins would be even possible to write in the future scripting language that we plan to support (Javascript).<br> <br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">I am just wondering why docs for Kexi plugin developers's docs shall not be just a step or two away from the Kexi developer's (contributors) docs, not more. Obviously in a separate Doxygen group, but not within in separate web site (<a href="http://api.kde.org">api.kde.org</a> vs <a href="http://kexi-project.org">kexi-project.org</a>).<br><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">[1] A note for others, Since version 3, database plugins moved to the KDb project, KProperty plugins are compiled in but sit in the KProperty project, and report element plugins moved to the report KReport; all these plugins are not dependent on Kexi anymore and are distributed separately, even if we happen to have combined releases like the current Beta.<br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
<br><div class="gmail_quote"><div dir="ltr">On Tue, 20 Sep 2016, 09:37 staniek (Jarosław Staniek), <<a href="mailto:noreply@phabricator.kde.org" target="_blank">noreply@phabricator.kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><table><tbody><tr><td>staniek added a comment.
</td></tr></tbody></table><br><div><div><p>The domain name is secured and it's KDE's already.</p></div></div><br><div><b>TASK DETAIL</b><div><a href="https://phabricator.kde.org/T3755" rel="noreferrer" target="_blank">https://phabricator.kde.org/<wbr>T3755</a></div></div><br><div><b>EMAIL PREFERENCES</b><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer" target="_blank">https://phabricator.kde.org/<wbr>settings/panel/<wbr>emailpreferences/</a></div></div><br><div><b>To: </b>staniek</div><div><br><b>Cc: </b>kossebau, Calligra-Devel-list, bcooksley, ochurlaud, sysadmin, staniek, blazquez<br></div></blockquote></div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">regards, Jaroslaw Staniek<br><br>KDE:<br>: A world-wide network of software engineers, artists, writers, translators<br>: and facilitators committed to Free Software development - <a href="http://kde.org" target="_blank">http://kde.org</a><br>Calligra Suite:<br>: A graphic art and office suite - <a href="http://calligra.org" target="_blank">http://calligra.org</a><br>Kexi:<br>: A visual database apps builder - <a href="http://calligra.org/kexi" target="_blank">http://calligra.org/kexi</a><br>Qt Certified Specialist:<br>: <a href="http://www.linkedin.com/in/jstaniek" target="_blank">http://www.linkedin.com/in/jstaniek</a></div>
</div></div>