Re: [gnome-db] libgnomeoffice



> On Sat, 2003-09-20 at 19:52, malerba gnome-db org wrote:
>> > On Fri, 2003-09-19 at 12:55, Rodrigo Moya wrote:
>> >> Hi Vivien (and all)
>> >>
>> >> There are discussions going on on the gnome-office-list gnome org,
>> since
>> >> the time has come to start sharing code between all GNOME Office
>> apps.
>> >>
>> >> The code to be shared is in the gnome-office module in CVS, and what
>> >> there is there is a plugin system, which is the one that is going to
>> be
>> >> used by all GO apps.
>> >>
>> >> So, Vivien, since Mergeant has plugins, take into account that all
>> >> plugins should be converted to the libgnomeoffice plugin system.
>> >>
>>
>> There is a plugin system which provides capabilities to handle special
>> data types, for example for the Postgres's CIDR data type, etc. It is
>> built on the GModules. It could easily be converted to any other format.
>>
> ok. Is that plugin system the one in mergeant? or there is a new one in
> libmergeant?
>

It is the same one as Mergeant but reworked to me better and more generic.
It replaces completely the Mergeant's one.

>> > hmm, just came to my mind, what about providing the data dictionary as
>> a
>> > plugin to the GO plugin system? That way, there will be no need to
>> have
>> > a libmergeant, just a plugin, provided by mergeant, which is installed
>> > in the system, and available to all GO apps without any extra library.
>> >
>>
>> There is not _one_ dictionnary, but one for each data source, and even
>> one
>> for each usage of a data source. I need to learn more about the GO
>> plugin
>> system to see what could be done. Do you have an URL to get some
>> information?
>>
> well, the dictionary plugin would be generic, to be used for each data
> source independently. There is no need to have a plugin for each data
> source.
>
> So, with the GO plugin system, we just need to define a
> DatabaseDictionary service, which contains all the functions needed to
> interact with the dictionary. And then, we just need to have a plugin
> that implements that service.
>
> There are no docs for libgnomeoffice yet, sorry :-( But there's the
> code, which should be easy to understand. It is in the gnome-office CVS
> module.
>
> Any questions you have on it, please tell me.
>
> cheers
>
>


Just give me a bit of time to make some reading...

Thanks,

Vivien



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]