2016-07-03 18:38 GMT+03:00 Pali Rohár <pali.ro...@gmail.com>:
> On Sunday 03 July 2016 17:09:42 cyberb...@gmx.de wrote:
>> Hi,
>>
>> I wrote the history2 plugin long ago. Here a more complete
>> explanation
>>
>> why I wrote it:
>> > This is a copy of the old history plugin, but with so many changes,
>> > that I created it as a new one "history2".
>> >
>> > Most important changes:
>> >
>> > - based on sqlite3 instead of xml-files
>> >
>> > - import history button in config dialog
>> >
>> > - import option added for the other xml-based history-plugin
>> >
>> > - pidgin import improved
>> >
>> > - test and skip duplicates on import (so it is possible to
>> > synchronize regularly from a windows-pidgin installation for
>> > example)
>> >
>> > - more speed in most cases
>> >
>> > The main reason I began to rewrite the complete plugin was, that I
>> > had dataloss by importing from pidgin with the old history plugin.
>> > The months, which where imported from pidgin, did overwrite the
>> > kopete history. This was unacceptable.
>>
>> So history2 plugin has quite some advantages, especially with large
>> logs. And I think it would not be too hard to add a sqlite-column for
>> rich text messages. But you decide, I have no time for helping
>> unfortunately.
>
> I understand reasons for history2, but porting that plugin takes time
> (which you do not have too) and plugin is not so ideal. E.g. that
> missing support for html messages or optimization of sql queries or
> search support (e.g. fts4).
>
> But thanks to git, code will not be lost, so in future (if somebody
> would have time, interest and reasons) can do it...
>
> The best would be to write new history plugin from scratch (either on
> sqlite or other performance key-value database with search support; need
> to investigate what is available in year 2016), but it is not easy and
> I'm proposing this project for GSoC for more years...
>
> From last year I have in my mind idea how it should looks like and how
> it could be implemented based on sqlite. Maybe one day I implement it
> myself if I would have free time for it (and nobody will be faster then
> me :-)).

I'm afraid, I don't have enough time for it to develop from scratch,
too, so the best I can do is just try to port it as well.

> --
> Pali Rohár
> pali.ro...@gmail.com
>
> _______________________________________________
> kopete-devel mailing list
> kopete-devel@kde.org
> https://mail.kde.org/mailman/listinfo/kopete-devel
>
_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to