Review Request: Bibliography database UI

Jaroslaw Staniek staniek at kde.org
Sat Jun 16 22:24:19 BST 2012


On 16 June 2012 00:43, Smit Patel <smitpatel24 at gmail.com> wrote:
>
>
> On Thu, Jun 14, 2012 at 9:53 AM, Jaroslaw Staniek <staniek at kde.org> wrote:
>>
>> I didn't read the code, but do you use kexidb for the db creation and
>> data access?
>
> No.
>>
>> I'm asking because of reuse principle.
>
> I saw the same thing in LO Base and LO Writer. I didn't have LO Base
> installed at first. I was unable to use database UI in writer too because of
> library dependency. We should consider reusing principle with this
> dependency in mind.

Kexi does not use LO Base, so this dependency out of scope, it's not
the same thing. For rich database connectivity features we use a
library called KexiDB, which for the needs of the Biblio db KexiDB
would be made part of calligra libs, which is exactly an approach to
fight code duplication and complexity.

>> I can help with
>> that for 2.6.
>
> I am ready to work on this once my GSoC is over. :)

Good!

That said, please note, KexiDB rather goes the Qt-only route, i.e.
Predicate lib [1], a successor, is in development. So I think you have
enough of time to focus on tasks specific to Bibliographic data
structures and GUIs, knowing that  once one switches to Predicate it's
no longer needed to perform construction of magical (unportable) SQL
statements.

[1] http://community.kde.org/Predicate

-- 
regards / pozdrawiam, Jaroslaw Staniek
 http://www.linkedin.com/in/jstaniek
 Kexi & Calligra (kexi-project.org, identi.ca/kexi, calligra.org/kexi)
 KDE Software Development Platform on MS Windows (windows.kde.org)



More information about the calligra-devel mailing list