<font><font face="verdana,sans-serif"><br></font></font><br><div class="gmail_quote">On Thu, Feb 23, 2012 at 3:47 PM, Jaroslaw Staniek <span dir="ltr"><<a href="mailto:staniek@kde.org">staniek@kde.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 23 February 2012 13:31, Smit Patel <<a href="mailto:smitpatel24@gmail.com">smitpatel24@gmail.com</a>> wrote:<br>


> Hi everyone,<br>
><br>
> I'd like to propose a GSoC project. Here's the brief description about<br>
> project idea.<br>
> Provide a dbus API that provides an generic interface that can be used by<br>
> external bibliography engines (xbiblio, kbibtex, bibus)<br>
> Calligra words doesn't have a good way to manage references. These engines<br>
> can manage references and insert bibliography using interface provided.<br>
<br>
</div>Hello,<br>
That's nice idea. First question - would you see this as a project<br>
emploing databases (e.g. SQLite) and adding some GUIs?</blockquote><div>No. But this has to be done for sure (not necessarily part of this GSoC project).</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


If so I am proposing a high-level layer on top of Calligra, i.e. used<br>
by Kexi (KexiDB/Predicate), because regardless of what are your ideas,<br>
Kexi _eventually_ will have bibliography module written in Kexi<br>
itself, just like LibreOffice's bibligraphy is implemented on top of<br>
LibreOffice (Base) foundations itself.<br>
<br>
Regarding dbus I am not sure it is so useful as data<br>
sharing/transmitting layer, it's an IPC after all. It's not like ODBC<br>
and never was designed for this. From time to time I see such attempts<br>
to relate these two distinct tools.<br></blockquote><div>Think dbus as a way of doing RPC. But now dbus/RPC is not the concern. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
Moreover, a better approach at the moment would be to discuss what<br>
'good managing references' means for us, and not such a detail as<br>
IPC/storage. I mentioned Predicate only because of assumed integration<br>
with Calligra, to show that there're tools in hand already available.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
regards / pozdrawiam, Jaroslaw Staniek<br>
 <a href="http://www.linkedin.com/in/jstaniek" target="_blank">http://www.linkedin.com/in/jstaniek</a><br>
 Kexi & Calligra (<a href="http://kexi-project.org" target="_blank">kexi-project.org</a>, <a href="http://identi.ca/kexi" target="_blank">identi.ca/kexi</a>, <a href="http://calligra-suite.org" target="_blank">calligra-suite.org</a>)<br>


 KDE Software Development Platform on MS Windows (<a href="http://windows.kde.org" target="_blank">windows.kde.org</a>)<br>
_______________________________________________<br>
calligra-devel mailing list<br>
<a href="mailto:calligra-devel@kde.org">calligra-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/calligra-devel" target="_blank">https://mail.kde.org/mailman/listinfo/calligra-devel</a><br>
</font></span></blockquote></div><br>