[Maniphest] [Commented On] T3755: Kexi API docs missing in the calligra section

Jaroslaw Staniek staniek at kde.org
Tue Sep 20 12:12:23 BST 2016


On 20 September 2016 at 12:08, Adam Pigg <adam at piggz.co.uk> wrote:

> Are the Kexi plugins libs not part of a public Kexi API?
>>
> ​Public within Kexi, yes. Public so that independent vendors distribute
own extensions? Not quite, that's not maintained.

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.

​> ​Also, the Kexi specific parts of the report plugin scripting side
should be documented as user api

Yes, hopefully as much as possible was moved to KReport (or maybe more can
be moved?).
​
The above does not mean we're not encouraging development of plugins.
Plugins would be even possible to write in the future scripting language
that we plan to support (Javascript).

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 (api.kde.org vs kexi-project.org).

[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.


> On Tue, 20 Sep 2016, 09:37 staniek (Jarosław Staniek), <
> noreply at phabricator.kde.org> wrote:
>
>> staniek added a comment.
>>
>> The domain name is secured and it's KDE's already.
>>
>> *TASK DETAIL*
>> https://phabricator.kde.org/T3755
>>
>> *EMAIL PREFERENCES*
>> https://phabricator.kde.org/settings/panel/emailpreferences/
>>
>> *To: *staniek
>>
>> *Cc: *kossebau, Calligra-Devel-list, bcooksley, ochurlaud, sysadmin,
>> staniek, blazquez
>>
>


-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20160920/d1b263a2/attachment.htm>


More information about the calligra-devel mailing list