[CREATE] Categorizing resources

Boudewijn Rempt boud at valdyas.org
Thu Sep 4 23:38:15 PDT 2008


On Thursday 04 September 2008, you wrote:
> Hi,
>
> On Thu, 2008-09-04 at 18:47 +0200, Boudewijn Rempt wrote:
> > Doesn't this concentrate on the user side of things? It seems to allow
> > users to organize their resources in the same way they can organize
> > pictures in applications like digikam. What I had in mind was more like
> > allowing providers of, say, brush sets, to deliver a coherent set of
> > resources that the user would see as one thing. Unless, of course, there
> > is provision to invisibly import a set of tags at the same time as
> > loading a new set of resources.
>
> The idea is that a set of resources can be distributed with a tags file
> that is picked up when the resources are installed. The tags in this
> file will then serve as the initial tags for these resources.

Ah, good! That sounds like it'll be a good solution for Krita, too. I've 
checked out Aurimas' work last night and I'm reading the tagging doc right 
now.

.
..
...

It looks like it should be possible to create a compatible implementation on 
the KOffice level (where we do our resource handling in a separate little 
library), and we've already got classes to do things like collections, 
filtered collections, tag entry & search and so on. But if I am going to 
implement it at that level, it'll have to wait for KOffice 2.1, since our 
feature freeze is in a week.

Couple of questions: 

* the tag cache xml file, is the format of it specified somewhere? Maybe it 
could be added to the set of create specs we share?
* is the tag file loading for new sets of resources already implemented for 
Gimp?
* can tags be localized? That's to say, I want to deliver a set or resources 
with a tags file that contains for every tag a translation that's visible to 
the user.
* what happens when a resource is modified that has two tags, i.e., is shown
in two collections? Is the resource silently duplicated and the change only 
saved in one tag, or is that something the user can control in gimp? 

There was something else I wanted to ask, but that has escaped me for now, and 
my train is arriving.
-- 
Boudewijn Rempt | http://www.valdyas.org




More information about the CREATE mailing list