Re: [Gimp-developer] Yes, you can help even if you can't code.

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

 



On Sat, May 04, 2002 at 06:02:44PM +0200, Daniel Egger wrote:
> 
> gimp-help is written in DocBook/SGML 

It should be DockBook/XML :)

> which is converted to HTML to be
> suitable for online-browsing and the help-browser plugin for GIMP. There
> are HTML and PS/PDF DSSSL stylesheets which can be used to produce
> either the HTML or some (buttugly) PS/PDF file; also we have an
> experimental DocBook->LaTeX converter written in python by me which
> tends to produce much better PDF output.

Yes, I have seen it, but I think that it is better XSLT instead of
python, because XSLT is more easy and it was designed for this kind of
jobs :-). However, XSLT could be insufficient if the LaTeX generated is
very complex. The loops and conditionals in XSLT are very basics, and
variables and parameters are limited.

> 
> The DocBook source is written such that the conversion to XML is merely
> changing the DTD to an XML one; in short: it is already supposed to be
> valid XML. It just hadn't been done so far because the tools were not
> mature and fast enough last time I looked but if they were now....
> 
> So what we need is:
> - A featurerich (and possibly FAST!) XSLT processor

I love sablotron. It is fast and very easy to use. Also, it has almost
every feature of the XSLT standar.

> - XSLT files and CSS stylesheets to produce XHTML which looks nice in
>   nowadays webbrowsers

When you "XSLT files" you must say "XSLT file". Unlike DocBook, with
XSLT we only will be able to produce one file, instead of one by
<sect1>.

Anyway, it will be easy :)

Well. If you want, look my work in http://gimp.es.gnome.org (spanish).
The tutorials (http://gimp.es.gnome.org/manuales.php) are written in a
new XML vocabulary. For instance, the XML file
http://www.es.gnome.org/cgi-bin/cvsweb/web-xml/gimp.es.gnome.org/manuales/ilustracion/index.xml?rev=1.3&content-type=text/x-cvsweb-markup&cvsroot=GNOME
will generate http://gimp.es.gnome.org/manuales/ilustracion/ using the
XSLT
http://www.es.gnome.org/cgi-bin/cvsweb/web-xml/gimp.es.gnome.org/gimp.xsl?rev=1.36&content-type=text/x-cvsweb-markup&cvsroot=GNOME


> - XSLT files which produce output which is grokkable by the (new?)
>   helpbrowser plugin; That means we either need simple HTML files for
>   something like the current plugin or some other (new?) simple
>   fileformat which allows for additional features which also need to be
>   defined. This has to be discussed with the person(s) who will code
>   that (and that certainly won't be me).

So we need two XSLT files

> 
> This need a lot of planning and someone with your experience can
> possibly bring in some thoughts which would be really appreciated.
> 

Of course :). If I'm useful for GIMP I will work here. What do you need?

-- 
Ayose Cazorla León
Debian GNU/Linux - setepo


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux