[prev in list] [next in list] [prev in thread] [next in thread] 

List:       calligra-devel
Subject:    Re: GSoC idea
From:       todd rme <toddrme2178 () gmail ! com>
Date:       2012-02-25 14:09:50
Message-ID: CADb7s=tXcv90iOYnR8SGzK++m8P_MLEOj5QcRgrPDCH6MgdSeg () mail ! gmail ! com
[Download RAW message or body]

On Sat, Feb 25, 2012 at 2:37 PM, Smit Patel <smitpatel24@gmail.com> wrote:
>
>
> On Fri, Feb 24, 2012 at 6:51 AM, Sebastian Sauer <mail@dipe.org> wrote:
>>
>> On 02/23/2012 05:52 PM, Smit Patel wrote:
>>
>>
>> On Thu, Feb 23, 2012 at 3:36 PM, Sebastian Sauer <mail@dipe.org> wrote:
>>
>> On 02/23/2012 01:31 PM, Smit Patel wrote:
>>
>> Hi everyone,
>>
>> I'd like to propose a=A0GSoC=A0project. Here's the brief description abo=
ut
>> project idea.
>> Provide a dbus API that provides an generic interface that can be used by
>> external bibliography engines (xbiblio, kbibtex, bibus)
>>
>>
>> dbus is optional[1] and so would be everything that depends on it. So, w=
hy
>> dbus? Why not just a plugin? If it should be in another process (stabili=
ty,
>> long-running things, shared among Words-processes, etc) then why not for
>> example QLocalServer?
>>
>>
>> If dbus is not available for windows and OSX then we can rule that out. =
We
>> can consider what bibliography engines like bibus, kbibtex etc are using=
 for
>> the same thing with LO and MS Office.
>>
>>
>> I just had a quick look at xbiblio, kbibtex:and bibus. Am I right that
>> none of them comes with a dbus daemon? So, I seriously ask myself why you
>> like to drag dbus in? Why not just do it the same way it's done in e.g. =
Kile
>> (I assume linking against a lib)?
>
> I haven't looked at these technologies for=A0whether or not to choose the=
m. So
> I'll look at them and we'll discuss it at length once my=A0exam=A0gets ov=
er. It
> just=A0occurred=A0to me first when i thought of an interface providing rp=
c api
> to these bibliography engines. [1]
>
> [1] =A0http://community.kde.org/Calligra/Bibliography=A0 (strategy 2)
>>
>>
>> I just bring up the topic cause your proposal explicit names dbus but do=
es
>> not name a reason why and for what. So, I suggest to either make very cl=
ear
>> in your proposal for what and why you will use dbus XOR change the propo=
sal
>> do not make that given but turn it into something you need to
>> investigate/research during the gsoc-time to see if that's the best
>> approach. So, something like "investigate and research technology-choice=
s to
>> integrate bibliography engines like xbiblio, kbibtex and bibus into
>> Calligra".
>
> Yes. I'll investigate/research on these technology-choices and I wont
> mentioned dbus=A0explicitly until it gets clear to me=A0about what to cho=
ose and
> why.
>>
>>
>>
>> For other options I haven't try studying them in detail. We'll discuss
>> about it on IRC.
>>
>> Calligra words doesn't have a good way to manage references. These engin=
es
>> can manage references and insert bibliography using interface provided.
>>
>>
>> Guess there would be quit some work needed in core-code to make it proper
>> update references on loading/saving/editing. Does what ODF specifies cov=
er
>> what you propose? If yes then it should maybe not be optional and no be
>> available for so many platforms[1]. If not then how to you plan to keep
>> interoperability? I think your proposal includes loading/saving?
>>
>>
>> Yes. I need to change some core-code but bibliography engine is in place.
>> So it won't be a big problem. I think the confusion is because I haven't
>> merged my branch words-references-bibliography-smit with master. My bran=
ch
>> has all the changes done so far for bibliography support.
>>
>>
>> Ah, good to know[1] :) I would definitively add to your proposal
>> references of the work you did already. Its a *huge* advantage your prop=
osal
>> has over all other proposals that you already did some of the work. So, =
imho
>> your proposal should include some words what you have already and how
>> exactly you like to spend the gsoc-time to improve that.
>>
>> [1] Well, I did know you worked on that topic before but have no clue in
>> what state that work is. Means what is done and what you like to do duri=
ng
>> the gsoc-time. But yes, that's maybe a bit to much input for a first "gs=
oc
>> idea" mail but more material for the final proposal. In any case lot of
>> thanks for hacking on that important topic!
>>

While you are at it you should also check out Conquirere:
http://joerg-weblog.blogspot.com/2012/01/hello-planet-most-of-you-dont-know=
-me.html
_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic