peopleGCstar, personal collections manager - People at Gna!: View a Job

Show feedback again

Developer wanted for GCstar, personal collections manager

Submitted By: tian
Date: Wed 19 Jul 2006 02:14:21 PM UTC
Status: Open

GCstar is an application to manage different kind of collections. It is designed to be able to support as many type of collections as needed. For the moment it supports these ones:

It is based on GCfilms and provides at least as many features as GCfilms did for movies.

License GNU General Public License V2 or later
Development Status
: 5 - Production/Stable

Details (job description, contact ...):

GCstar uses pseudo-XML for some files it manages. Mainly it is for the files describing a collection (what fields it contains, how it should be displayed...) and for the files containing the data itself (the collection content). These files structures depend on the associated collection type. As an example, a movie collection will contain some tags that correspond to the field names defined in the collection description.

I am talking about pseudo-XML because it uses some tags and an XML parser to read that but that's all. There is no definition of an XML grammar and no validation.

So your tasks would be these ones:
<li>Create a grammar for the collection description (DTD or XML schema, I don't know which one would be the best) that could be used with what is already existing (it could be adapted of course if it is needed).</li>
<li>Create something (or let me know how I could do it) that could generate a collection XML grammar according to the collection description. This could some code (in Perl to be integrated in GCstar) or so XML specific stuff. I think that XSLT could be used for that to generate an XML schema from another XML schema, but I am not really aware about that.</li>
<li>Find (if there are some) ways to change part of the applications to be more XML compliant. As an example, the collections could be imported and exported from/to Tellico. This application uses also some XML files. But there the conversion is done with a pure Perl implementation. Here again XSLT could provide some help I think.</li>
So the need is mainly for someone with good knowledges about XML and the other technologies around it. But some Perl skills could be useful if it is not mandatory.

Do not hesitate to contact me for any question.

Required Skills:

Skill Level Experience
PERL Base Knowledge < 6 Months
XML Master 6 Mo - 2 yr
Show feedback again

Back to the top

Powered by Savane 3.1-cleanup