<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Binnette</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Binnette"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Binnette"/>
	<updated>2026-05-01T15:25:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Compiling_Inkscape&amp;diff=65173</id>
		<title>Compiling Inkscape</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Compiling_Inkscape&amp;diff=65173"/>
		<updated>2010-10-18T21:05:40Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Notes */ use automake 1.7, 1.8 or 1.10 and higher&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hopefully, Inkscape will compile right out of the box.  If it doesn't, well that's what this page is for.&lt;br /&gt;
&lt;br /&gt;
Jot down notes, questions, findings, tips, etc. here on things you run into.  It's a good idea to&lt;br /&gt;
make mention of what version of the code you're trying to compile, the distribution you're running,&lt;br /&gt;
and other such information that might be pertinent.&lt;br /&gt;
&lt;br /&gt;
If legitimate bugs are found or patches developed, please move them to the tracker at Sourceforge&lt;br /&gt;
rather than inlining them here.  &lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
Inkscape needs automake 1.7, 1.8 or 1.10 and higher. Please consider NOT using automake1.9, because it has a bug ( link: http://sourceforge.net/mailarchive/message.php?msg_id=10288631 ) that prevents compiling of Inkscape. If you have already tried to do a $ make with automake1.9 then $ ./autogen.sh from your inkscape-cvs dir and proceed as normal. (On the other hand, I've repeatedly built it with automake-1.9.4. ralf)&lt;br /&gt;
&lt;br /&gt;
You may want to also [http://wiki.inkscape.org/wiki/index.php/OtherProjects#Inkscape_Plugins.2C_Scripts.2C_and_Templates add plugins] during or after compiling.&lt;br /&gt;
&lt;br /&gt;
= OS &amp;amp;amp; Distribution Specific =&lt;br /&gt;
* '''Linux'''&lt;br /&gt;
** [[CompilingAutopackage|Autopackage]] (multi-distro)&lt;br /&gt;
** [[CompilingFedora|Fedora]]&lt;br /&gt;
** [[CompilingGentoo|Gentoo]]&lt;br /&gt;
** [[CompilingDebian|Debian]]&lt;br /&gt;
** [[CompilingUbuntu|Ubuntu]]&lt;br /&gt;
** [[CompilingYellowDog|Yellow Dog]]&lt;br /&gt;
** [[CompilingSuse|Suse]]&lt;br /&gt;
** [[CompilingSlackware|Slackware]]&lt;br /&gt;
** [[CompilingYoper|Yoper]]&lt;br /&gt;
** [[CompilingMandrake|Mandrakelinux]]&lt;br /&gt;
** [[CompilingRHEL|Red Hat Enterprise Linux Version #4]]&lt;br /&gt;
* [[CompilingMacOsX|Mac OS X]]&lt;br /&gt;
* [[Win32Port|Windows]]&lt;br /&gt;
* [[CompilingSPARC|SPARC]]&lt;br /&gt;
* [[CompilingSunSolaris|Sun Solaris]]&lt;br /&gt;
* [[CompilingStatic|Static Compiles]]&lt;br /&gt;
&lt;br /&gt;
= Package Config (pkg-config) =&lt;br /&gt;
&lt;br /&gt;
If you must compile and install any of these from source, you may find an error like this when trying to&lt;br /&gt;
compile them or Inkscape itself:&lt;br /&gt;
&lt;br /&gt;
 checking for gtk+-2.0 &amp;gt;= 2.0.0  libxml-2.0 &amp;gt;= 2-2.4.24  sigc++-1.2  gtkmm-2.0... Package gtkmm-2.0 was not found in the  pkg-config search path.&lt;br /&gt;
 Perhaps you should add the directory containing `gtkmm-2.0.pc'&lt;br /&gt;
 to the PKG_CONFIG_PATH environment variable&lt;br /&gt;
 No package 'gtkmm-2.0' found&lt;br /&gt;
&lt;br /&gt;
A solution is to set the PKG_CONFIG_PATH variable as so:&lt;br /&gt;
&lt;br /&gt;
for bash:&lt;br /&gt;
     export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig&lt;br /&gt;
for csh:&lt;br /&gt;
     setenv PKG_CONFIG_PATH /usr/local/lib/pkgconfig:/usr/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
A good place to put this line is in your .bashrc or .cshrc file&lt;br /&gt;
&lt;br /&gt;
= Getting and Installing Source packages =&lt;br /&gt;
&lt;br /&gt;
If your distro does not have some packages available (like many don't, ie, Fedora Core 2), you must often download&lt;br /&gt;
source packages and build and install them yourself.  Actually this is not that hard, and is similar to&lt;br /&gt;
doing a Gentoo 'emerge.'&lt;br /&gt;
&lt;br /&gt;
* Usually you download a file with a name like somepackage-1.0.tar.gz.  Unpack it with&lt;br /&gt;
&lt;br /&gt;
    $ tar zxf somepackage-1.0.tar.gz&lt;br /&gt;
    or&lt;br /&gt;
    $ tar jxf somepackage-1.0.tar.bz2&lt;br /&gt;
&lt;br /&gt;
* Then 'cd' into the new directory.&lt;br /&gt;
&lt;br /&gt;
* Configure it with the command:&lt;br /&gt;
&lt;br /&gt;
    $ ./configure&lt;br /&gt;
&lt;br /&gt;
* Build it with:&lt;br /&gt;
&lt;br /&gt;
    $ make&lt;br /&gt;
&lt;br /&gt;
* As the 'root' user,  install it with:&lt;br /&gt;
&lt;br /&gt;
    # make install&lt;br /&gt;
&lt;br /&gt;
== Boehm-GC ==&lt;br /&gt;
&lt;br /&gt;
Source: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source&lt;br /&gt;
&lt;br /&gt;
*  Download this file:&lt;br /&gt;
**   http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.8.tar.gz&lt;br /&gt;
*  Unpack it&lt;br /&gt;
**   tar zxf gc6.8.tar.gz&lt;br /&gt;
*  Configure and build it&lt;br /&gt;
**   cd gc6.8&lt;br /&gt;
**   ./configure --disable-shared --enable-static&lt;br /&gt;
**   make&lt;br /&gt;
*  Install it&lt;br /&gt;
**   su    (or however else you become root)&lt;br /&gt;
**   make install&lt;br /&gt;
&lt;br /&gt;
Binaries:  If searching for a package for GC, the name of it is sometimes:&lt;br /&gt;
&lt;br /&gt;
* gc&lt;br /&gt;
* libgc&lt;br /&gt;
* gc-devel&lt;br /&gt;
* libgc-devel&lt;br /&gt;
* boehm-gc  (on Gentoo)&lt;br /&gt;
* debian/ubuntu:  sudo apt-get install libgc-dev&lt;br /&gt;
&lt;br /&gt;
== libSigc++ ==&lt;br /&gt;
&lt;br /&gt;
Source: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-2.2.3.tar.bz2&lt;br /&gt;
&lt;br /&gt;
With this file, and for [[GlibMM]] and [[GtkMM]] below, it is usually desirable for us developers to&lt;br /&gt;
build this C++ library statically.  This removes a dependency that might be difficult for an&lt;br /&gt;
end-user during installation.  Configure it with:&lt;br /&gt;
&lt;br /&gt;
    ./configure --enable-static --disable-shared&lt;br /&gt;
&lt;br /&gt;
== [[GlibMM]] ==&lt;br /&gt;
Try to match your Glib2 version with GlibMM's version. For example, if your Glib2 is 2.16.6, download glibmm-2.16.4.tar.bz2.&lt;br /&gt;
&lt;br /&gt;
Latest source: http://ftp.gnome.org/pub/GNOME/sources/glibmm/&lt;br /&gt;
&lt;br /&gt;
== [[GtkMM]] ==&lt;br /&gt;
Usually you can try the latest version of GtkMM, but if you get version mismatch errors, try older releases.&lt;br /&gt;
&lt;br /&gt;
Source: http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.12/gtkmm-2.12.7.tar.bz2&lt;br /&gt;
&lt;br /&gt;
== cairomm ==&lt;br /&gt;
&lt;br /&gt;
if you got prompted about cairomm, try first solve your cairo version, so you can grab [http://www.cairographics.org/releases/ there] a compatible version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Boost ==&lt;br /&gt;
&lt;br /&gt;
Many users have reported when building from source that after installing the above dependencies, the configure script still requires a &amp;quot;boost&amp;quot; package. It can be found below, but even after installing, you will need to create a symlink to allow the configure script to find it:&lt;br /&gt;
&lt;br /&gt;
'''ln -s /usr/local/include/boost_1_xx_x/boost /usr/local/include/boost'''&lt;br /&gt;
&lt;br /&gt;
Source: http://www.boost.org/users/download/&lt;br /&gt;
&lt;br /&gt;
== Poppler ==&lt;br /&gt;
&lt;br /&gt;
Source: http://poppler.freedesktop.org/&lt;br /&gt;
&lt;br /&gt;
Poppler is required for PDF import. There are several potential issues:&lt;br /&gt;
* Some Linux distributions do not ship the Xpdf headers required by Inkscape. In such cases, you need to recompile Poppler, passing --enable-xpdf-headers on the configure line. See [https://bugs.launchpad.net/inkscape/+bug/254849 this wishlist bug]. This typically manifests in error messages like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;In file included from extension/internal/pdfinput/svg-builder.cpp:19:&lt;br /&gt;
extension/internal/pdfinput/svg-builder.h:32:23: error: CharTypes.h: No such file or directory&lt;br /&gt;
...&lt;br /&gt;
make[2]: *** [extension/internal/pdfinput/svg-builder.o] Error 1&lt;br /&gt;
make[2]: Leaving directory `/tmp/build/inkscape-0.46/src'&lt;br /&gt;
make[1]: *** [all-recursive] Error 1&lt;br /&gt;
make[1]: Leaving directory `/tmp/build/inkscape-0.46'&lt;br /&gt;
make: *** [all] Error 2&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Inkscape 0.47 does not compile with Poppler &amp;gt;= 0.12.2. If you need to compile Inkscape on such systems, use the development version from Bazaar, where this bug is fixed. See [https://bugs.launchpad.net/inkscape/+bug/487038 the bug report] for details and a minimal patch.&lt;br /&gt;
* Inkscape compiled with Poppler &amp;lt;= 0.12.1 will run on systems with Poppler &amp;gt;= 0.12.2, but the PDF import function will crash instantly. This problem does not concern Windows users, since the correct Poppler version is contained in the Windows installer package. This cannot be fixed on Inkscape's side: those two versions of Poppler are not ABI compatible, yet share the same soname. See [https://bugs.launchpad.net/inkscape/+bug/258504 this bug] for more details.&lt;br /&gt;
* Poppler's Xpdf headers are not guaranteed to be API-compatible between releases. It's likely that future Poppler versions will break PDF import in some way. PDF import works at least up to 0.12.4 but might not work with later versions.&lt;br /&gt;
&lt;br /&gt;
= Developer Compilation =&lt;br /&gt;
&lt;br /&gt;
Plain vanilla compilation is done as documented in INSTALL; ./autogen.sh (optionally); ./configure; make; su &amp;amp;&amp;amp; make test; make install (optional).  See INSTALL for more on that.&lt;br /&gt;
&lt;br /&gt;
But if you're going to be doing a lot of development, there's some tricks and techniques you should know,&lt;br /&gt;
to get best results.&lt;br /&gt;
&lt;br /&gt;
#  Turn off optimization&lt;br /&gt;
#  Use ccache for faster compilation&lt;br /&gt;
#  Set up a separate build directory (nice for testing both gcc and g++, or cross compiling)&lt;br /&gt;
#  Use the -j N flag to optimize for the number of processors in your machine, with N = 1 + no. proc's&lt;br /&gt;
&lt;br /&gt;
Example:  Setting up both gcc and g++ build environments (in separate tree), and using ccache for faster&lt;br /&gt;
compilations on a dual-processor machine, with no optimization, assuming /bin/bash:&lt;br /&gt;
&lt;br /&gt;
 mkdir build-gcc build-g++&lt;br /&gt;
 cvs checkout inkscape&lt;br /&gt;
 cd inkscape&lt;br /&gt;
 libtoolize --copy --force&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
 cd ../build-gcc&lt;br /&gt;
 CFLAGS='-g -O0 -Wall' CC='ccache gcc' ../inkscape/configure&lt;br /&gt;
 cd ../build-g++&lt;br /&gt;
 CXXFLAGS='-g -O0 -Wall' CXX='ccache g++' ../inkscape/configure&lt;br /&gt;
 cd ../build-gcc &amp;amp;&amp;amp; make -j 3&lt;br /&gt;
 cd ../build-g++ &amp;amp;&amp;amp; make -j 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning off just optimization (which can produce strange results in debuggers):&lt;br /&gt;
&lt;br /&gt;
 export CXXFLAGS='-g -O0 -Wall'&lt;br /&gt;
 export CFLAGS='-g -O0 -Wall'&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
See [[TestingInkscape]] for information on building and executing (unit) tests.&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer Documentation]]&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Binnette&amp;diff=65155</id>
		<title>User talk:Binnette</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Binnette&amp;diff=65155"/>
		<updated>2010-10-17T20:26:47Z</updated>

		<summary type="html">&lt;p&gt;Binnette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are welcome to discuss with me.&lt;br /&gt;
&lt;br /&gt;
== Personal notes ==&lt;br /&gt;
*xml files can be open and read with libxml&lt;br /&gt;
*a preview of svg file is already done in open dialog&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=65149</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=65149"/>
		<updated>2010-10-17T20:09:09Z</updated>

		<summary type="html">&lt;p&gt;Binnette: remove old tag notation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
Blueprint : https://blueprints.edge.launchpad.net/inkscape/+spec/new-from-template-dialog&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
List of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''license'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have a default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
'''''Note: this structure is still preliminary and mainly to start discussion. There are several shortcomings that need to be addressed:'''''&lt;br /&gt;
&lt;br /&gt;
Tags will follow recommendations of freedesktop.org. See http://create.freedesktop.org/wiki/ResourceTagging&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;tags&amp;gt;&lt;br /&gt;
  &amp;lt;tag&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;name&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;en&amp;quot;&amp;gt;Web banner 728x90&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;fr&amp;quot;&amp;gt;Bannière web 728x90&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/tag&amp;gt;&lt;br /&gt;
  &amp;lt;tag&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;template-category&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;en&amp;quot;&amp;gt;Web/Banner&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/tag&amp;gt;&lt;br /&gt;
  &amp;lt;tag&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;description&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;en&amp;quot;&amp;gt;A banner for a website, size: 728x90 px&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;fr&amp;quot;&amp;gt;Une bannière pour site web, taille : 728x90 px&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/tag&amp;gt;&lt;br /&gt;
&amp;lt;/tags&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
* name is already stored in metadata as title but in one only language.&lt;br /&gt;
* license, date, authors are already stored in metadata.&lt;br /&gt;
* email of authors can be written next to authors names.&lt;br /&gt;
* website can be stored in metadata as Source.&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
**# default.be.svg (ca, cs, de, eo, es, eu, fi, fr, hu, it, ja, lt, nl, pl, pt_BR, sk)&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Uncategorized&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=65143</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=65143"/>
		<updated>2010-10-17T20:01:10Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Structure in SVG files */ new tag system&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
Blueprint : https://blueprints.edge.launchpad.net/inkscape/+spec/new-from-template-dialog&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
'''''Note: this structure is still preliminary and mainly to start discussion. There are several shortcomings that need to be addressed:'''''&lt;br /&gt;
&lt;br /&gt;
Tags will follow recommandations of freedesktop.org. See http://create.freedesktop.org/wiki/ResourceTagging&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;tags&amp;gt;&lt;br /&gt;
  &amp;lt;tag&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;name&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;en&amp;quot;&amp;gt;Web banner 728x90&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;fr&amp;quot;&amp;gt;Bannière web 728x90&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/tag&amp;gt;&lt;br /&gt;
  &amp;lt;tag&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;template-category&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;en&amp;quot;&amp;gt;Web/Banner&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/tag&amp;gt;&lt;br /&gt;
  &amp;lt;tag&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;description&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;en&amp;quot;&amp;gt;A banner for a website, size: 728x90 px&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;label xml:lang=&amp;quot;fr&amp;quot;&amp;gt;Une bannière pour site web, taille : 728x90 px&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/tag&amp;gt;&lt;br /&gt;
&amp;lt;/tags&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
* name is already stored in metadata as title but in one only language.&lt;br /&gt;
* license, date, authors are already stored in metadata.&lt;br /&gt;
* email of authors can be written next to authors names.&lt;br /&gt;
* website can be stored in metadata as Source.&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
**# default.be.svg (ca, cs, de, eo, es, eu, fi, fr, hu, it, ja, lt, nl, pl, pt_BR, sk)&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Uncategorized&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Doxygen_documentation&amp;diff=62971</id>
		<title>Doxygen documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Doxygen_documentation&amp;diff=62971"/>
		<updated>2010-06-17T19:04:39Z</updated>

		<summary type="html">&lt;p&gt;Binnette: Page creation, adding a link to Doxy Doc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Inkscape Doxygen Documentation is available by following this link : &lt;br /&gt;
http://inkscape.modevia.com/doxygen/html/&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62959</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62959"/>
		<updated>2010-06-16T20:41:32Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* 'New from template' dialog's specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
Blueprint : https://blueprints.edge.launchpad.net/inkscape/+spec/new-from-template-dialog&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
**# default.be.svg (ca, cs, de, eo, es, eu, fi, fr, hu, it, ja, lt, nl, pl, pt_BR, sk)&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Uncategorized&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62953</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62953"/>
		<updated>2010-06-16T20:41:19Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* 'New from template' dialog's specification */ blueprint&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
Blueprint : https://blueprints.edge.launchpad.net/inkscape/+spec/new-from-template-dialog&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
**# default.be.svg (ca, cs, de, eo, es, eu, fi, fr, hu, it, ja, lt, nl, pl, pt_BR, sk)&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Uncategorized&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62947</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62947"/>
		<updated>2010-06-16T20:18:11Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Translations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
The default template is a special case. It is not read directly from the template folder, but linked to the default template of the current UI language (see src/file.cpp, line 141, sp_file_new_default()). --[[User:JazzyNico|JazzyNico]] 07:37, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, it is possible (we use custom attributes quite a lot in Inkscape). But do it with some care. For example, the category attribute will probably be necessary, but possibly you can just use an existing property for some of the others. --[[User:Jaspervdg|Jaspervdg]] 12:07, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I really see no existing attributes which could fit. Except id, instead of inkscape:template-name. But using new inkscape:template-xxx attributes looks more consistent. --[[User:JazzyNico|JazzyNico]] 11:19, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:No, we'll use gettext as usual. --[[User:JazzyNico|JazzyNico]] 11:26, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: So, if I understand well, we can use that kind of attribute :&lt;br /&gt;
    _inkscape:template-category=&amp;quot;Background&amp;quot;&lt;br /&gt;
Noticed that there is an underscore before inkscape, that mean this attribute can be traduced using gettext. Am I wrong ? [[User:Binnette|Binnette]] 20:06, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'd go with spaces. --[[User:Jaspervdg|Jaspervdg]] 12:09, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, it's noted :-) --[[User:Binnette|Binnette]] 13:24, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
=== Traduction ===&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ? --[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Probably not necessary at all. XML attributes and values can be marked translatable in the SVG file and translated with gettext/intltools, as with the extensions .inx files (see share/extensions/*.inx). --[[User:JazzyNico|JazzyNico]] 06:29, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Usefulness ===&lt;br /&gt;
About keywords, is it useful to put an research tool in the template dialog ? Regarding to me, it's useless, I don't think that people will use this tool, also it waste place in the dialog. --[[User:Binnette|Binnette]] 13:38, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes. If categories are set correctly, there's no need for keywords.--[[User:JazzyNico|JazzyNico]] 11:24, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;mm&amp;quot; and &amp;quot;pt&amp;quot; are not languages but default units used in the template (Millimeters, Points). &amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; seem correct to me, similar to how document (paper) sizes are added to the file name of a template (&amp;quot;icon_48x48.svg&amp;quot;, &amp;quot;icon_64x64.svg&amp;quot;). [[User:~suv|~suv]] 12:21, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, I understand. Perhaps we can remove them, if we put a unit combobox in the template dialog. --[[User:Binnette|Binnette]] 13:27, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Subcategories ===&lt;br /&gt;
Subcategories are not necessary. The template list is not that long, and everything should fit in a simple category list.--[[User:JazzyNico|JazzyNico]] 11:38, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Saving as templates ==&lt;br /&gt;
Not in the spec yet, but it would be great to have a File&amp;gt;Save As&amp;gt;Inkscape Template menu entry (or File&amp;gt;Save as Template). And not very hard to implement with extensions. It would allow users to add all the necessary inkscape:template-xxx attributes in a simple dialog box.[[User:JazzyNico|JazzyNico]] 11:27, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[File:SaveAsTemplateDialog.png]]&lt;br /&gt;
&lt;br /&gt;
That's a great idea ! Probably we can add possibility to use personalised categories. Because I think that NFT dialog will create categories by reading templates files and analysing existing categories names. [[User:Binnette|Binnette]] 20:16, 16 June 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62941</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62941"/>
		<updated>2010-06-16T20:16:34Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Saving as templates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
The default template is a special case. It is not read directly from the template folder, but linked to the default template of the current UI language (see src/file.cpp, line 141, sp_file_new_default()). --[[User:JazzyNico|JazzyNico]] 07:37, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, it is possible (we use custom attributes quite a lot in Inkscape). But do it with some care. For example, the category attribute will probably be necessary, but possibly you can just use an existing property for some of the others. --[[User:Jaspervdg|Jaspervdg]] 12:07, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I really see no existing attributes which could fit. Except id, instead of inkscape:template-name. But using new inkscape:template-xxx attributes looks more consistent. --[[User:JazzyNico|JazzyNico]] 11:19, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:No, we'll use gettext as usual. --[[User:JazzyNico|JazzyNico]] 11:26, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: So, if I understand well, we can use that kind of attribute :&lt;br /&gt;
    inkscape:_template-category=&amp;quot;Background&amp;quot;&lt;br /&gt;
Noticed that there is an underscore before template-category, that mean this attribute can be traduced using gettext. Am I wrong ? [[User:Binnette|Binnette]] 20:06, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'd go with spaces. --[[User:Jaspervdg|Jaspervdg]] 12:09, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, it's noted :-) --[[User:Binnette|Binnette]] 13:24, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
=== Traduction ===&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ? --[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Probably not necessary at all. XML attributes and values can be marked translatable in the SVG file and translated with gettext/intltools, as with the extensions .inx files (see share/extensions/*.inx). --[[User:JazzyNico|JazzyNico]] 06:29, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Usefulness ===&lt;br /&gt;
About keywords, is it useful to put an research tool in the template dialog ? Regarding to me, it's useless, I don't think that people will use this tool, also it waste place in the dialog. --[[User:Binnette|Binnette]] 13:38, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes. If categories are set correctly, there's no need for keywords.--[[User:JazzyNico|JazzyNico]] 11:24, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;mm&amp;quot; and &amp;quot;pt&amp;quot; are not languages but default units used in the template (Millimeters, Points). &amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; seem correct to me, similar to how document (paper) sizes are added to the file name of a template (&amp;quot;icon_48x48.svg&amp;quot;, &amp;quot;icon_64x64.svg&amp;quot;). [[User:~suv|~suv]] 12:21, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, I understand. Perhaps we can remove them, if we put a unit combobox in the template dialog. --[[User:Binnette|Binnette]] 13:27, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Subcategories ===&lt;br /&gt;
Subcategories are not necessary. The template list is not that long, and everything should fit in a simple category list.--[[User:JazzyNico|JazzyNico]] 11:38, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Saving as templates ==&lt;br /&gt;
Not in the spec yet, but it would be great to have a File&amp;gt;Save As&amp;gt;Inkscape Template menu entry (or File&amp;gt;Save as Template). And not very hard to implement with extensions. It would allow users to add all the necessary inkscape:template-xxx attributes in a simple dialog box.[[User:JazzyNico|JazzyNico]] 11:27, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[File:SaveAsTemplateDialog.png]]&lt;br /&gt;
&lt;br /&gt;
That's a great idea ! Probably we can add possibility to use personalised categories. Because I think that NFT dialog will create categories by reading templates files and analysing existing categories names. [[User:Binnette|Binnette]] 20:16, 16 June 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62935</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62935"/>
		<updated>2010-06-16T20:06:36Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Translations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
The default template is a special case. It is not read directly from the template folder, but linked to the default template of the current UI language (see src/file.cpp, line 141, sp_file_new_default()). --[[User:JazzyNico|JazzyNico]] 07:37, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, it is possible (we use custom attributes quite a lot in Inkscape). But do it with some care. For example, the category attribute will probably be necessary, but possibly you can just use an existing property for some of the others. --[[User:Jaspervdg|Jaspervdg]] 12:07, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I really see no existing attributes which could fit. Except id, instead of inkscape:template-name. But using new inkscape:template-xxx attributes looks more consistent. --[[User:JazzyNico|JazzyNico]] 11:19, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:No, we'll use gettext as usual. --[[User:JazzyNico|JazzyNico]] 11:26, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: So, if I understand well, we can use that kind of attribute :&lt;br /&gt;
    inkscape:_template-category=&amp;quot;Background&amp;quot;&lt;br /&gt;
Noticed that there is an underscore before template-category, that mean this attribute can be traduced using gettext. Am I wrong ? [[User:Binnette|Binnette]] 20:06, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'd go with spaces. --[[User:Jaspervdg|Jaspervdg]] 12:09, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, it's noted :-) --[[User:Binnette|Binnette]] 13:24, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
=== Traduction ===&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ? --[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Probably not necessary at all. XML attributes and values can be marked translatable in the SVG file and translated with gettext/intltools, as with the extensions .inx files (see share/extensions/*.inx). --[[User:JazzyNico|JazzyNico]] 06:29, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Usefulness ===&lt;br /&gt;
About keywords, is it useful to put an research tool in the template dialog ? Regarding to me, it's useless, I don't think that people will use this tool, also it waste place in the dialog. --[[User:Binnette|Binnette]] 13:38, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes. If categories are set correctly, there's no need for keywords.--[[User:JazzyNico|JazzyNico]] 11:24, 15 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;mm&amp;quot; and &amp;quot;pt&amp;quot; are not languages but default units used in the template (Millimeters, Points). &amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; seem correct to me, similar to how document (paper) sizes are added to the file name of a template (&amp;quot;icon_48x48.svg&amp;quot;, &amp;quot;icon_64x64.svg&amp;quot;). [[User:~suv|~suv]] 12:21, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, I understand. Perhaps we can remove them, if we put a unit combobox in the template dialog. --[[User:Binnette|Binnette]] 13:27, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Subcategories ===&lt;br /&gt;
Subcategories are not necessary. The template list is not that long, and everything should fit in a simple category list.--[[User:JazzyNico|JazzyNico]] 11:38, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Saving as templates ==&lt;br /&gt;
Not in the spec yet, but it would be great to have a File&amp;gt;Save As&amp;gt;Inkscape Template menu entry (or File&amp;gt;Save as Template). And not very hard to implement with extensions. It would allow users to add all the necessary inkscape:template-xxx attributes in a simple dialog box.[[User:JazzyNico|JazzyNico]] 11:27, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[File:SaveAsTemplateDialog.png]]&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=CompilingUbuntu&amp;diff=62929</id>
		<title>CompilingUbuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=CompilingUbuntu&amp;diff=62929"/>
		<updated>2010-06-16T18:43:53Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Using prebuilt packages (recommended) */ install paket inkscape devel instead of inkscape&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardy(8.04), Intrepid(8.10) and Jaunty(9.04) ==&lt;br /&gt;
=== Consider using stable (recommended for production) ===&lt;br /&gt;
This is a short how to build the latest svn version. Please note that SVN version may be buggy and crash often. This is released for people who want to help testing or need the very latest features. If you are not of developer kind, you are suggested to install the stable version from the repositories using Synaptic or from command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo apt-get install inkscape&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using prebuilt packages (recommended) ===&lt;br /&gt;
For Ubuntu there are nightly builds available. &lt;br /&gt;
&lt;br /&gt;
Get your appropriate repository lines from launchpad (read about [https://help.ubuntu.com/community/Repositories/Ubuntu adding repositories]):&lt;br /&gt;
&lt;br /&gt;
https://launchpad.net/~inkscape-nightly/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run following command to update the repository information and install inkscape:&lt;br /&gt;
&amp;lt;pre&amp;gt;   sudo apt-get update&lt;br /&gt;
   sudo apt-get install inkscape-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compiling unstable developement version ===&lt;br /&gt;
==== Installing dependencies ====&lt;br /&gt;
If you are sure you can face Inkscape being unstable, then please continue reading. First you should install all the dependencies. This can be done by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo apt-get install build-essential autoconf automake intltool \&lt;br /&gt;
libglib2.0-dev libpng12-dev libgc-dev libfreetype6-dev liblcms1-dev \&lt;br /&gt;
libgtkmm-2.4-dev libxslt1-dev libboost-dev libpopt-dev libgsl0-dev libaspell-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you should have every dependency you need to build Inkscape.&lt;br /&gt;
&lt;br /&gt;
===== Additional dependencies =====&lt;br /&gt;
If you want to have pdf support you need to install poppler:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo apt-get install libpoppler-dev libpoppler-glib-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to have optional features you may need to install some more packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo apt-get install libgnome-vfsmm-2.6-dev libssl-dev libmagick++9-dev libwpg-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Getting source from Bazaar ====&lt;br /&gt;
Inkscape now uses Bazaar, please refer to the [[Working with Bazaar]] page for details on how to get the Inkscape source code.&lt;br /&gt;
&lt;br /&gt;
==== Configuring and Compiling ====&lt;br /&gt;
Enter the newly created inkscape directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  cd inkscape&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As you may have already noticed this folder contains some files with all CAPITAL letters like README, INSTALL, HACKING, COPYING and probably others. These contain the latest information about how to build the program. The README file says that if you have no configure script in the current directory you should run autogen script to create it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   ./autogen.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now run configure script which detects your system variables, installed software etc.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   ./configure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or, if you want to make it install to an alternate location so that you can keep the standard version installed and untouched&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
   ./configure --prefix=/home/''yourname''/opt/local&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
(replacing &amp;quot;yourname&amp;quot; with your actual directory user name, of course)&lt;br /&gt;
''All bug reporting testers may find it useful to install to use --prefix=/home/''yourname''/opt/inkscape-revision-19900 or --prefix=/opt/inkscape-19900 or something similar, replacing the revision number with correct one (this is shown when svn fetching finishes, also can be found in file .svn/entries). This way you can have several versions of inkscape installed at once.''&lt;br /&gt;
&lt;br /&gt;
or, if you want to have inkboard enabled,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   ./configure --enable-inkboard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the configure script ends with no error messages, you are the lucky one, all system requirements are met. Run make to compile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This may take some time, probably hours, depending on your machine's speed. On 1,4Ghz P3M with 512Mb clean build took 100 minutes.&lt;br /&gt;
&lt;br /&gt;
==== Installing ====&lt;br /&gt;
&lt;br /&gt;
If you used some --prefix=/... other than /usr, then you may install using usual 'make install' or 'sudo make install', depending on the location.&lt;br /&gt;
If the the location prefix was /usr, then &amp;quot;sudo make install&amp;quot; is not recommended, as debian package manager would know nothing about new package. The better alternative is using checkinstall. If checkinstall is not installed, you can install it the usual way &amp;quot;sudo apt-get install checkinstall&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo checkinstall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Happy inkscapeing.&lt;br /&gt;
&lt;br /&gt;
===== Fix no icons problem =====&lt;br /&gt;
&lt;br /&gt;
If you run this and you find that you have no tool icons it's because it's looking in the wrong place for them. To fix that you need to make a symbolic link to the correct location. Here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo ln -s /usr/share/inkscape /usr/local/share/inkscape&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Update your version ====&lt;br /&gt;
&lt;br /&gt;
If you want to update your already built inkscape to the very latest version, you need to run following commands in inkscape source directory. Please correct the configure line and use the same installation method as on first install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    svn update&lt;br /&gt;
    ./configure --prefix=/home/''yourname''/opt/local&lt;br /&gt;
    make&lt;br /&gt;
    make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dapper(6.06) and Edgy(6.10) ==&lt;br /&gt;
If you're going to build Inkscape, you'll need to have a full complement of build requirements.  This is very easy to do in Ubuntu Dapper and Edgy:&lt;br /&gt;
&lt;br /&gt;
Note: the libgc-6.7 that is available in Edgy removes the need for the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo apt-get build-dep inkscape&lt;br /&gt;
   sudo apt-get install liblcms-dev build-essential&lt;br /&gt;
   echo &amp;quot;deb-src http://ftp.us.debian.org/debian/ unstable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get source libgc-dev&lt;br /&gt;
   sudo apt-get install fakeroot debhelper&lt;br /&gt;
   cd libgc*&lt;br /&gt;
   sudo fakeroot dpkg-buildpackage -uc -us&lt;br /&gt;
   sudo dpkg -i ../libgc*.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want version 0.44 from Debian Unstable, you can compile it in the same way as libgc above:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   apt-get source inkscape&lt;br /&gt;
   cd inkscape*&lt;br /&gt;
   fakeroot dpkg-buildpackage -uc -us&lt;br /&gt;
   sudo dpkg -i ../inkscape*.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To build the SVN snapshots:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   # Untar and navigate to the inkscape source folder&lt;br /&gt;
   ./configure&lt;br /&gt;
   make&lt;br /&gt;
   sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instead of doing &amp;quot;make install&amp;quot;, on Debian-based distributions (such as Ubuntu) it is better to do&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo checkinstall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
since checkinstall first builds the .deb package and then installs it, thus making the package system aware of the newly installed inkscape.&lt;br /&gt;
If you get the &amp;quot;command not found&amp;quot; message, do&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo apt-get install checkinstall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
build-dep gets all the dependencies for the version of Inkscape that comes with Ubuntu. We're not building the same version, but most of the dependencies are the same. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libcms-dev was required for ./configure to work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This was done on a recently installed Dapper (Ubuntu 6.06) system. I built Inkscape version 0.44.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following packages are need to compile cvs inkscape under a default Ubuntu Hoary/Breezy/Dapper system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   apt-get install cvs build-essential intltool libtool libgtkmm-2.4-dev \&lt;br /&gt;
libglib2.0-dev libpng12-dev libxslt1-dev libsigc++-2.0-dev libpopt-dev libgc-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inkscape requires libgc-6.7.&lt;br /&gt;
&lt;br /&gt;
Breezy uses 6.4, Dapper uses 6.6, Edgy uses 6.7&lt;br /&gt;
&lt;br /&gt;
Hoary uses version 6.3, which is provided in the Repos.  (Is there somewhere to get a .deb for 6.4?)&lt;br /&gt;
&lt;br /&gt;
To overwrite libgc-6.3 with libgc-6.4:&lt;br /&gt;
   Download gc6.4&lt;br /&gt;
   ./configure --prefix=/usr&lt;br /&gt;
   make&lt;br /&gt;
   sudo make install&lt;br /&gt;
&lt;br /&gt;
== Old libgc 6.5 debs for Breezy(5.10) ==&lt;br /&gt;
&lt;br /&gt;
http://inkscape.modevia.com/ap/libgc-dev_6.5-1_i386.deb&lt;br /&gt;
http://inkscape.modevia.com/ap/libgc1_6.5-1_i386.deb&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer Documentation]]&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62671</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62671"/>
		<updated>2010-06-06T07:56:47Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Current categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
**# default.be.svg (ca, cs, de, eo, es, eu, fi, fr, hu, it, ja, lt, nl, pl, pt_BR, sk)&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Uncategorized&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62509</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62509"/>
		<updated>2010-05-30T13:57:25Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Future improvements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.be.svg&lt;br /&gt;
**# default.ca.svg&lt;br /&gt;
**# default.cs.svg&lt;br /&gt;
**# default.de.svg&lt;br /&gt;
**# default.eo.svg&lt;br /&gt;
**# default.es.svg&lt;br /&gt;
**# default.eu.svg&lt;br /&gt;
**# default.fi.svg&lt;br /&gt;
**# default.fr.svg&lt;br /&gt;
**# default.hu.svg&lt;br /&gt;
**# default.it.svg&lt;br /&gt;
**# default.ja.svg&lt;br /&gt;
**# default.lt.svg&lt;br /&gt;
**# default.nl.svg&lt;br /&gt;
**# default.pl.svg&lt;br /&gt;
**# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
**# default.sk.svg&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62503</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62503"/>
		<updated>2010-05-30T13:57:16Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Future improvements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.be.svg&lt;br /&gt;
**# default.ca.svg&lt;br /&gt;
**# default.cs.svg&lt;br /&gt;
**# default.de.svg&lt;br /&gt;
**# default.eo.svg&lt;br /&gt;
**# default.es.svg&lt;br /&gt;
**# default.eu.svg&lt;br /&gt;
**# default.fi.svg&lt;br /&gt;
**# default.fr.svg&lt;br /&gt;
**# default.hu.svg&lt;br /&gt;
**# default.it.svg&lt;br /&gt;
**# default.ja.svg&lt;br /&gt;
**# default.lt.svg&lt;br /&gt;
**# default.nl.svg&lt;br /&gt;
**# default.pl.svg&lt;br /&gt;
**# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
**# default.sk.svg&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62497</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62497"/>
		<updated>2010-05-30T13:56:48Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Behind the curtains */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.be.svg&lt;br /&gt;
**# default.ca.svg&lt;br /&gt;
**# default.cs.svg&lt;br /&gt;
**# default.de.svg&lt;br /&gt;
**# default.eo.svg&lt;br /&gt;
**# default.es.svg&lt;br /&gt;
**# default.eu.svg&lt;br /&gt;
**# default.fi.svg&lt;br /&gt;
**# default.fr.svg&lt;br /&gt;
**# default.hu.svg&lt;br /&gt;
**# default.it.svg&lt;br /&gt;
**# default.ja.svg&lt;br /&gt;
**# default.lt.svg&lt;br /&gt;
**# default.nl.svg&lt;br /&gt;
**# default.pl.svg&lt;br /&gt;
**# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
**# default.sk.svg&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62491</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62491"/>
		<updated>2010-05-30T13:56:28Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Integration with GetHotNewStuff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.be.svg&lt;br /&gt;
**# default.ca.svg&lt;br /&gt;
**# default.cs.svg&lt;br /&gt;
**# default.de.svg&lt;br /&gt;
**# default.eo.svg&lt;br /&gt;
**# default.es.svg&lt;br /&gt;
**# default.eu.svg&lt;br /&gt;
**# default.fi.svg&lt;br /&gt;
**# default.fr.svg&lt;br /&gt;
**# default.hu.svg&lt;br /&gt;
**# default.it.svg&lt;br /&gt;
**# default.ja.svg&lt;br /&gt;
**# default.lt.svg&lt;br /&gt;
**# default.nl.svg&lt;br /&gt;
**# default.pl.svg&lt;br /&gt;
**# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
**# default.sk.svg&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
See:&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== Integration with OCAL ===&lt;br /&gt;
See:&lt;br /&gt;
* http://www.openclipart.org/ (Open Clip Art Library)&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62485</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62485"/>
		<updated>2010-05-30T13:53:40Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Current categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.be.svg&lt;br /&gt;
**# default.ca.svg&lt;br /&gt;
**# default.cs.svg&lt;br /&gt;
**# default.de.svg&lt;br /&gt;
**# default.eo.svg&lt;br /&gt;
**# default.es.svg&lt;br /&gt;
**# default.eu.svg&lt;br /&gt;
**# default.fi.svg&lt;br /&gt;
**# default.fr.svg&lt;br /&gt;
**# default.hu.svg&lt;br /&gt;
**# default.it.svg&lt;br /&gt;
**# default.ja.svg&lt;br /&gt;
**# default.lt.svg&lt;br /&gt;
**# default.nl.svg&lt;br /&gt;
**# default.pl.svg&lt;br /&gt;
**# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
**# default.sk.svg&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
** Units (will probably be removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg&lt;br /&gt;
**# default_pt.svg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
see:&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62479</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62479"/>
		<updated>2010-05-30T13:52:30Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Current categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default&lt;br /&gt;
** Language '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
**# default.be.svg&lt;br /&gt;
**# default.ca.svg&lt;br /&gt;
**# default.cs.svg&lt;br /&gt;
**# default.de.svg&lt;br /&gt;
**# default.eo.svg&lt;br /&gt;
**# default.es.svg&lt;br /&gt;
**# default.eu.svg&lt;br /&gt;
**# default.fi.svg&lt;br /&gt;
**# default.fr.svg&lt;br /&gt;
**# default.hu.svg&lt;br /&gt;
**# default.it.svg&lt;br /&gt;
**# default.ja.svg&lt;br /&gt;
**# default.lt.svg&lt;br /&gt;
**# default.nl.svg&lt;br /&gt;
**# default.pl.svg&lt;br /&gt;
**# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
**# default.sk.svg&lt;br /&gt;
**# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
** Units (will probably removed and replaced by a combobox that's allow to select unit)&lt;br /&gt;
**# default_mm.svg '''(don't respect spec ? must be renamed default.mm.svg)'''&lt;br /&gt;
**# default_pt.svg '''(don't respect spec ? must be renamed default.pt.svg)'''&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
see:&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62473</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62473"/>
		<updated>2010-05-30T13:49:03Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Keywords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot; (see talk page about usefulness).&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ? must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ? must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
see:&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62467</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62467"/>
		<updated>2010-05-30T13:38:58Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Usefulness */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, it is possible (we use custom attributes quite a lot in Inkscape). But do it with some care. For example, the category attribute will probably be necessary, but possibly you can just use an existing property for some of the others. --[[User:Jaspervdg|Jaspervdg]] 12:07, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'd go with spaces. --[[User:Jaspervdg|Jaspervdg]] 12:09, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, it's noted :-) --[[User:Binnette|Binnette]] 13:24, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
=== Traduction ===&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ? --[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Usefulness ===&lt;br /&gt;
About keywords, is it useful to put an research tool in the template dialog ? Regarding to me, it's useless, I don't think that people will use this tool, also it waste place in the dialog. --[[User:Binnette|Binnette]] 13:38, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;mm&amp;quot; and &amp;quot;pt&amp;quot; are not languages but default units used in the template (Millimeters, Points). &amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; seem correct to me, similar to how document (paper) sizes are added to the file name of a template (&amp;quot;icon_48x48.svg&amp;quot;, &amp;quot;icon_64x64.svg&amp;quot;). [[User:~suv|~suv]] 12:21, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, I understand. Perhaps we can remove them, if we put a unit combobox in the template dialog. --[[User:Binnette|Binnette]] 13:27, 30 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62461</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62461"/>
		<updated>2010-05-30T13:38:29Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Keywords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, it is possible (we use custom attributes quite a lot in Inkscape). But do it with some care. For example, the category attribute will probably be necessary, but possibly you can just use an existing property for some of the others. --[[User:Jaspervdg|Jaspervdg]] 12:07, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'd go with spaces. --[[User:Jaspervdg|Jaspervdg]] 12:09, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, it's noted :-) --[[User:Binnette|Binnette]] 13:24, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
=== Traduction ===&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ? --[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Usefulness ===&lt;br /&gt;
About keywords, is useful to put an research tool in the template dialog ? Regarding to me, it's useless, I don't think that people will use this tool, also it waste place in the dialog. --[[User:Binnette|Binnette]] 13:38, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;mm&amp;quot; and &amp;quot;pt&amp;quot; are not languages but default units used in the template (Millimeters, Points). &amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; seem correct to me, similar to how document (paper) sizes are added to the file name of a template (&amp;quot;icon_48x48.svg&amp;quot;, &amp;quot;icon_64x64.svg&amp;quot;). [[User:~suv|~suv]] 12:21, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, I understand. Perhaps we can remove them, if we put a unit combobox in the template dialog. --[[User:Binnette|Binnette]] 13:27, 30 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62455</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62455"/>
		<updated>2010-05-30T13:27:08Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Defaults */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, it is possible (we use custom attributes quite a lot in Inkscape). But do it with some care. For example, the category attribute will probably be necessary, but possibly you can just use an existing property for some of the others. --[[User:Jaspervdg|Jaspervdg]] 12:07, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'd go with spaces. --[[User:Jaspervdg|Jaspervdg]] 12:09, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, it's noted :-) --[[User:Binnette|Binnette]] 13:24, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;mm&amp;quot; and &amp;quot;pt&amp;quot; are not languages but default units used in the template (Millimeters, Points). &amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; seem correct to me, similar to how document (paper) sizes are added to the file name of a template (&amp;quot;icon_48x48.svg&amp;quot;, &amp;quot;icon_64x64.svg&amp;quot;). [[User:~suv|~suv]] 12:21, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, I understand. Perhaps we can remove them, if we put a unit combobox in the template dialog. --[[User:Binnette|Binnette]] 13:27, 30 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62449</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62449"/>
		<updated>2010-05-30T13:24:10Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Notation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, it is possible (we use custom attributes quite a lot in Inkscape). But do it with some care. For example, the category attribute will probably be necessary, but possibly you can just use an existing property for some of the others. --[[User:Jaspervdg|Jaspervdg]] 12:07, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'd go with spaces. --[[User:Jaspervdg|Jaspervdg]] 12:09, 29 May 2010 (UTC)&lt;br /&gt;
::Ok, it's noted :-) --[[User:Binnette|Binnette]] 13:24, 30 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;mm&amp;quot; and &amp;quot;pt&amp;quot; are not languages but default units used in the template (Millimeters, Points). &amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; seem correct to me, similar to how document (paper) sizes are added to the file name of a template (&amp;quot;icon_48x48.svg&amp;quot;, &amp;quot;icon_64x64.svg&amp;quot;). [[User:~suv|~suv]] 12:21, 29 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62443</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62443"/>
		<updated>2010-05-30T13:22:01Z</updated>

		<summary type="html">&lt;p&gt;Binnette: (written by Jaspervdg)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Yes, it is possible (we use custom attributes quite a lot in Inkscape). But do it with some care. For example, the category attribute will probably be necessary, but possibly you can just use an existing property for some of the others. --[[User:Jaspervdg|Jaspervdg]] 12:07, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'd go with spaces. --[[User:Jaspervdg|Jaspervdg]] 12:09, 29 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;mm&amp;quot; and &amp;quot;pt&amp;quot; are not languages but default units used in the template (Millimeters, Points). &amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; seem correct to me, similar to how document (paper) sizes are added to the file name of a template (&amp;quot;icon_48x48.svg&amp;quot;, &amp;quot;icon_64x64.svg&amp;quot;). [[User:~suv|~suv]] 12:21, 29 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62371</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62371"/>
		<updated>2010-05-29T11:49:21Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt; (see talk page)&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ? must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ? must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
see:&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62095</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62095"/>
		<updated>2010-05-17T17:22:03Z</updated>

		<summary type="html">&lt;p&gt;Binnette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template-category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62047</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62047"/>
		<updated>2010-05-15T10:16:16Z</updated>

		<summary type="html">&lt;p&gt;Binnette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favourites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Translations ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62041</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62041"/>
		<updated>2010-05-15T10:11:24Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Point on the current template selector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About attributes ==&lt;br /&gt;
Is it possible to add completely new attributes into a svg file ? like:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    ...&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, is &amp;quot;sodipodi:namedview&amp;quot; the correct markup for template attributes ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 10:11, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62035</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62035"/>
		<updated>2010-05-15T10:07:33Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Point on the current template selector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62029</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62029"/>
		<updated>2010-05-15T10:07:07Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Point on the current template selector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' templates (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' new templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' don't respect specifications:&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites''' or &amp;quot;recently used&amp;quot;.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
|&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62023</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=62023"/>
		<updated>2010-05-15T10:01:31Z</updated>

		<summary type="html">&lt;p&gt;Binnette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one &amp;quot;/&amp;quot;. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ? must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg (Portuguese_Brazil)&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ? must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
see:&lt;br /&gt;
* http://ghns.freedesktop.org/&lt;br /&gt;
* http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62017</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62017"/>
		<updated>2010-05-15T09:59:58Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Currents categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' anything (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' are ugly :&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
#* Some templates have '''incomprehensible''' names (like &amp;quot;default_pt&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites'''.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
=== Background ===&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Defaults ===&lt;br /&gt;
&amp;quot;default_mm.svg&amp;quot; and &amp;quot;default_pt.svg&amp;quot; don't respect specifications. Must be &amp;quot;default.mm.svg&amp;quot; and &amp;quot;default.pt.svg&amp;quot;. Is it correct ? [[User:Binnette|Binnette]] 09:59, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62011</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62011"/>
		<updated>2010-05-15T09:57:45Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Keywords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' anything (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' are ugly :&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
#* Some templates have '''incomprehensible''' names (like &amp;quot;default_pt&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites'''.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Currents categories ==&lt;br /&gt;
Is &amp;quot;background&amp;quot; the same category as &amp;quot;Desktop&amp;quot; ? [[User:Binnette|Binnette]] 09:57, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62005</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=62005"/>
		<updated>2010-05-15T09:56:34Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Categories names */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' anything (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' are ugly :&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
#* Some templates have '''incomprehensible''' names (like &amp;quot;default_pt&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites'''.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Keywords ==&lt;br /&gt;
I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates. Should we use them or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:56, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=61999</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=61999"/>
		<updated>2010-05-15T09:55:38Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Notation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' anything (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' are ugly :&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
#* Some templates have '''incomprehensible''' names (like &amp;quot;default_pt&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites'''.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=61993</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=61993"/>
		<updated>2010-05-15T09:55:21Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Categories names */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' anything (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' are ugly :&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
#* Some templates have '''incomprehensible''' names (like &amp;quot;default_pt&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites'''.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscape:template:category-fr=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=61987</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=61987"/>
		<updated>2010-05-15T09:55:00Z</updated>

		<summary type="html">&lt;p&gt;Binnette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' anything (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' are ugly :&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
#* Some templates have '''incomprehensible''' names (like &amp;quot;default_pt&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites'''.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
=== Traductions ===&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscpae:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
Should we use underscore between words ? like :&lt;br /&gt;
    inkscpae:template:category-fr=&amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
or can we simply use:&lt;br /&gt;
    inkscpae:template:category-fr=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 09:55, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=61981</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=61981"/>
		<updated>2010-05-15T09:52:26Z</updated>

		<summary type="html">&lt;p&gt;Binnette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' anything (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' are ugly :&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
#* Some templates have '''incomprehensible''' names (like &amp;quot;default_pt&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites'''.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Categories names ==&lt;br /&gt;
Do we have to traduce categories names ? If yes, we can add new attributes in svg files, like :&lt;br /&gt;
    inkscpae:template:category-fr=&amp;quot;Fond d'écran&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See ya [[User:Binnette|Binnette]] 09:52, 15 May 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=61975</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=61975"/>
		<updated>2010-05-15T09:49:41Z</updated>

		<summary type="html">&lt;p&gt;Binnette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* &amp;lt;s&amp;gt;some '''keywords'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* a '''Licence'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;/&amp;quot; for subcategories. You can put more than one /. Examples: &amp;quot;Covers/CD/Front&amp;quot; ; &amp;quot;Covers/CD/Back&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot; &amp;quot; between words and not &amp;quot;_&amp;quot;. Examples: &amp;quot;Paper sizes&amp;quot; and not &amp;quot;Paper_sizes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Binnette: &amp;quot;Do we have to traduce categories names ?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Q: Should we use underscore between words ? like &amp;quot;Paper sizes&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
Those keywords can be used in order to research a template. For example if you type &amp;quot;Desktop&amp;quot; in the search entry of the NFT dialog, it will show you all template witch contain the keyword &amp;quot;Desktop&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Binnette : &amp;quot; I think that keywords are optionals, because they must be traduced in too many languages. And there is categories in order to find templates&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-licence=&amp;quot;GNU GPL&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds '''(Q: Is this the same category as Desktop ?)'''&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ! must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg (oK, it's Portuguese Brazil)&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ! must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
'''Q: what is it ?'''&lt;br /&gt;
&lt;br /&gt;
see also : http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=61969</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=61969"/>
		<updated>2010-05-15T09:30:15Z</updated>

		<summary type="html">&lt;p&gt;Binnette: structure in SVG files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easily accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily adds in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
==== Name ====&lt;br /&gt;
Every template must have an default english name. If name is not set, the file name will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Use / for subcategories. You can put more than one /. Example : Covers/CD/Front ; Covers/CD/Back ; ...'''&lt;br /&gt;
&lt;br /&gt;
* if you make a new desktop template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-category=&amp;quot;Desktop&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Q: Should we use underscore between words ? like &amp;quot;Paper_sizes&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== Date ===&lt;br /&gt;
Only in english notation : 10/23/2005&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Structure in SVG files ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:template-name=&amp;quot;Web banner 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-name-fr=&amp;quot;Bannière Web 728x90&amp;quot;&lt;br /&gt;
    inkscape:template-category=&amp;quot;Web/Banner&amp;quot;&lt;br /&gt;
    inkscape:template-description=&amp;quot;A banner for a website, size: 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-description-fr=&amp;quot;Une bannière pour site web, taille : 728x90 px&amp;quot;&lt;br /&gt;
    inkscape:template-date=&amp;quot;12/20/2008&amp;quot;&lt;br /&gt;
    inkscape:template-authors=&amp;quot;Albin, Binnette, John&amp;quot;&lt;br /&gt;
    inkscape:template-contacts=&amp;quot;albin@ink.com, john@mail.com&amp;quot;&lt;br /&gt;
    inkscape:template-websites=&amp;quot;http://john.inkscape.org, http://binnette.perso.net&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds '''(Q: Is this the same category as Desktop ?)'''&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ! must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg (oK, it's Portuguese Brazil)&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ! must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
'''Q: what is it ?'''&lt;br /&gt;
&lt;br /&gt;
see also : http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60421</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60421"/>
		<updated>2010-03-26T20:40:53Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Current categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easili accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily addes in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
=== Template name ===&lt;br /&gt;
Every template must have an default english name. If name is not set, the filename will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateName=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateNameFr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Template category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Use / for subcategories. You can put more than one /. Example : Covers/CD/Front ; Covers/CD/Back ; ...'''&lt;br /&gt;
&lt;br /&gt;
* if you make a new desktop template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Desktop&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Q: Should we use underscore between words ? like &amp;quot;Paper_sizes&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds '''(Q: Is this the same category as Desktop ?)'''&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ! must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg (oK, it's Portuguese Brazil)&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ! must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
;about languages&lt;br /&gt;
About Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
'''Q: what is it ?'''&lt;br /&gt;
&lt;br /&gt;
see also : http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Valessiobrito&amp;diff=60415</id>
		<title>User talk:Valessiobrito</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Valessiobrito&amp;diff=60415"/>
		<updated>2010-03-26T20:37:18Z</updated>

		<summary type="html">&lt;p&gt;Binnette: Created page with '== NFT Specs == Hello Valessiobrito !  Thank's a lot for answering my questions on « NewFromTemplateSpec ». ;-)&amp;lt;br/&amp;gt; I am a new &amp;quot;contributor&amp;quot; and I don't know lot of things...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NFT Specs ==&lt;br /&gt;
Hello Valessiobrito !&lt;br /&gt;
&lt;br /&gt;
Thank's a lot for answering my questions on « [[NewFromTemplateSpec]] ». ;-)&amp;lt;br/&amp;gt;&lt;br /&gt;
I am a new &amp;quot;contributor&amp;quot; and I don't know lot of things about Inkscape specs. See you soon :-)&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 20:37, 26 March 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60409</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60409"/>
		<updated>2010-03-26T20:33:53Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* 'New from template' dialog's specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
Page : [[NewFromTemplateSpec]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easili accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily addes in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
=== Template name ===&lt;br /&gt;
Every template must have an default english name. If name is not set, the filename will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateName=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateNameFr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Template category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Use / for subcategories. You can put more than one /. Example : Covers/CD/Front ; Covers/CD/Back ; ...'''&lt;br /&gt;
&lt;br /&gt;
* if you make a new desktop template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Desktop&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Q: Should we use underscore between words ? like &amp;quot;Paper_sizes&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds '''(Q: Is this the same category as Desktop ?)'''&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ! must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg '''(Q: what's pt_BR ? is Portuguese Brazil. See the list of language in the User Profile that wiki (pt-br) or locale bash pt_BR. I think that only BR may conflict with other language. Also use about.pt_BR.svg .. RFC1766 meta-tag in HTML4 or history http://en.wikipedia.org/wiki/Language_localisation ... Acceptable change to BR only if there is a conflict with another BR.  )'''&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ! must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
'''Q: what is it ?'''&lt;br /&gt;
&lt;br /&gt;
see also : http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:Binnette&amp;diff=60187</id>
		<title>User:Binnette</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:Binnette&amp;diff=60187"/>
		<updated>2010-03-20T17:53:14Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Other ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;DIV style=&amp;quot;background-color:#ffd292; padding:5px; -moz-border-radius:15px;&amp;quot;&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==About me==&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:About.0.41.png|right|220px|border]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
I am a French student in «Master 1» of computer sciences (equivalent to a Bac+4).&lt;br /&gt;
&lt;br /&gt;
I use Inkscape every days during my studies and hobbies. That's why, I am interested by the development of Inkscape.&lt;br /&gt;
&lt;br /&gt;
I have some skills in C/C++ and Doxygen but I never have contributed to an open source project. During my studies, I have done some programs, like an « image manipulation » program in C++ with QT, and some programs with GTK+. Also, I know how to report bugs, i already reported some bugs in Launchpad.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NFT ==&lt;br /&gt;
If it's possible, I want to work on the [[NewFromTemplateSpec|New From Template Dialog]] during the [[Google Summer Of Code|Google Summer Of Code 2010]].&lt;br /&gt;
&lt;br /&gt;
[[File:Pass.png|20px]] '''I'm ready to begin improvements of the specifications.''' [[File:Pass.png|20px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Externals links ===&lt;br /&gt;
* [http://inkscapestuff.org/ inkscapestuff.org : a lot of templates and other things]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GSOC 2010 ==&lt;br /&gt;
If NFT is non valid for [[Google Summer Of Code|GSOC]], I can work on another thing ! Just tell me on my [[User_talk:Binnette|talk page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Other ideas ===&lt;br /&gt;
* [[Google Summer Of Code#Suggested Ideas|Suggested Ideas]]&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape Inkscape Blueprints on Launchpad]&lt;br /&gt;
* [http://www.w3.org/Graphics/SVG/ SVG Specs]&lt;br /&gt;
* [http://linuxfund.org/projects/inkscape/ LinuxFund - Inkscape]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--nothing--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:Binnette&amp;diff=60181</id>
		<title>User:Binnette</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:Binnette&amp;diff=60181"/>
		<updated>2010-03-20T17:49:52Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Other ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;DIV style=&amp;quot;background-color:#ffd292; padding:5px; -moz-border-radius:15px;&amp;quot;&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==About me==&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:About.0.41.png|right|220px|border]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
I am a French student in «Master 1» of computer sciences (equivalent to a Bac+4).&lt;br /&gt;
&lt;br /&gt;
I use Inkscape every days during my studies and hobbies. That's why, I am interested by the development of Inkscape.&lt;br /&gt;
&lt;br /&gt;
I have some skills in C/C++ and Doxygen but I never have contributed to an open source project. During my studies, I have done some programs, like an « image manipulation » program in C++ with QT, and some programs with GTK+. Also, I know how to report bugs, i already reported some bugs in Launchpad.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NFT ==&lt;br /&gt;
If it's possible, I want to work on the [[NewFromTemplateSpec|New From Template Dialog]] during the [[Google Summer Of Code|Google Summer Of Code 2010]].&lt;br /&gt;
&lt;br /&gt;
[[File:Pass.png|20px]] '''I'm ready to begin improvements of the specifications.''' [[File:Pass.png|20px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Externals links ===&lt;br /&gt;
* [http://inkscapestuff.org/ inkscapestuff.org : a lot of templates and other things]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GSOC 2010 ==&lt;br /&gt;
If NFT is non valid for [[Google Summer Of Code|GSOC]], I can work on another thing ! Just tell me on my [[User_talk:Binnette|talk page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Other ideas ===&lt;br /&gt;
* [[Google Summer Of Code#Suggested Ideas|Suggested Ideas]]&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape Inkscape Blueprints on Launchpad]&lt;br /&gt;
* [http://www.w3.org/Graphics/SVG/ SVG Specs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--nothing--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60121</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60121"/>
		<updated>2010-03-17T19:12:07Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Integration with ccHost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easili accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily addes in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
=== Template name ===&lt;br /&gt;
Every template must have an default english name. If name is not set, the filename will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateName=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateNameFr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Template category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Use / for subcategories. You can put more than one /. Example : Covers/CD/Front ; Covers/CD/Back ; ...'''&lt;br /&gt;
&lt;br /&gt;
* if you make a new desktop template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Desktop&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Q: Should we use underscore between words ? like &amp;quot;Paper_sizes&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds '''(Q: Is this the same category as Desktop ?)'''&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ! must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg '''(Q: what's pt_BR ?)'''&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ! must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
ccHost is deprecated ! prefer GetHotNewStuff&lt;br /&gt;
&lt;br /&gt;
=== Integration with GetHotNewStuff ===&lt;br /&gt;
'''Q: what is it ?'''&lt;br /&gt;
&lt;br /&gt;
see also : http://inkscapestuff.org/&lt;br /&gt;
&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60115</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60115"/>
		<updated>2010-03-17T18:47:35Z</updated>

		<summary type="html">&lt;p&gt;Binnette: add attributes, etc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 'New from template' dialog's specification =&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easili accessible.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily addes in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Listing of attributes for each templates:&lt;br /&gt;
&lt;br /&gt;
;must be set:&lt;br /&gt;
* a default '''english name''' (en: desktop 1024x768)&lt;br /&gt;
* a '''category'''&lt;br /&gt;
&lt;br /&gt;
;if necessary:&lt;br /&gt;
* some '''translations of the name''' (fr: fond d'écran 1024x768)&lt;br /&gt;
* a '''description in english'''&lt;br /&gt;
* some '''translations of the description'''&lt;br /&gt;
* a '''date'''&lt;br /&gt;
* '''name(s) of author(s)'''&lt;br /&gt;
* an '''email''' address&lt;br /&gt;
* a '''website link'''&lt;br /&gt;
&lt;br /&gt;
=== Template name ===&lt;br /&gt;
Every template must have an default english name. If name is not set, the filename will be displayed.&lt;br /&gt;
&lt;br /&gt;
Default english name:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateName=&amp;quot;desktop 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
French translation:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateNameFr=&amp;quot;fond d'écran 1024x768&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Template category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Use / for subcategories. You can put more than one /. Example : Covers/CD/Front ; Covers/CD/Back ; ...'''&lt;br /&gt;
&lt;br /&gt;
* if you make a new desktop template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Desktop&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:templateCategory=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Q: Should we use underscore between words ? like &amp;quot;Paper_sizes&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktops&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Backgrounds '''(Q: Is this the same category as Desktop ?)'''&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Slideshows&lt;br /&gt;
*# LaTeX_Beamer.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
&lt;br /&gt;
* Fonts&lt;br /&gt;
*# fontforge_glyph.svg&lt;br /&gt;
&lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Others (and uncategorized)&lt;br /&gt;
*# black_opaque.svg&lt;br /&gt;
*# white_opaque.svg&lt;br /&gt;
*# no_borders.svg&lt;br /&gt;
*# no_layers.svg&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ! must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg '''(Q: what's pt_BR ?)'''&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ! must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
=== Types of templates ===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
== GUI ==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
=== Metadata ===&lt;br /&gt;
=== Integration with ccHost ===&lt;br /&gt;
=== NFT as menu item ===&lt;br /&gt;
== Future improvements ==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=60109</id>
		<title>Talk:NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Talk:NewFromTemplateSpec&amp;diff=60109"/>
		<updated>2010-03-17T18:12:07Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Point on the current template selector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Point on the current template selector==&lt;br /&gt;
The current system in order to choose a template is deprecated. It's simply a list in the menu (see picture).&lt;br /&gt;
# You can't '''parametrize''' anything (width, height, border, ...).&lt;br /&gt;
# You can't easily '''add''' templates.&lt;br /&gt;
# You can't '''visualize''' templates before choice.&lt;br /&gt;
# The list don't respect any '''order'''.&lt;br /&gt;
# Templates are not '''categorized'''  (CD, DVD, screen, ...).&lt;br /&gt;
# Templates '''names''' are ugly :&lt;br /&gt;
#* Some contains '''_''' between words (like icon_16x16).&lt;br /&gt;
#* Some templates are in '''french''' (like &amp;quot;Défaut&amp;quot;) and others in '''english''' (like &amp;quot;business_card_...&amp;quot;).&lt;br /&gt;
#* Some templates have '''incomprehensible''' names (like &amp;quot;default_pt&amp;quot;).&lt;br /&gt;
# Template list is '''too long'''. It can cause problem for netbooks.&lt;br /&gt;
# You can't make template be one of your '''favorites'''.&lt;br /&gt;
# '''Commons templates''' of the &amp;quot;Document properties dialog&amp;quot; '''are not present''' (like A3, B2, US Letter, ...)&lt;br /&gt;
# You can't '''choose the units''' for your new drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Template_Selector_0.47.png|300px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Binnette|Binnette]] 21:54, 4 March 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60091</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60091"/>
		<updated>2010-03-16T21:08:01Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* GUI mockup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='New from template' dialog's specification=&lt;br /&gt;
==Synopsis==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easili accessible.&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily addes in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Use / for subcategories. You can put more than one /. Example : Covers/CD/Front ; Covers/CD/Back ; ...'''&lt;br /&gt;
&lt;br /&gt;
* if you make a new desktop template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:category=&amp;quot;Desktop&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Q: Should we use underscore between words ? like &amp;quot;Paper_sizes&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktop&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Background '''(Q: Is this the same category as Desktop ?)'''&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
  &lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Other (and uncategorized)&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ! must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg '''(Q: what's pt_BR ?)'''&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ! must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
=== Without category ===&lt;br /&gt;
If you find a category, for those files, please complete '''Current categories'''.&lt;br /&gt;
&lt;br /&gt;
* black_opaque.svg&lt;br /&gt;
* white_opaque.svg&lt;br /&gt;
* fontforge_glyph.svg&lt;br /&gt;
* LaTeX_Beamer.svg&lt;br /&gt;
* no_borders.svg&lt;br /&gt;
* no_layers.svg&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
===Types of templates===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
==GUI==&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
Scribus NFT dialog is really good ! We have to reproduce this dialog. Uses tabs: tab 1 for custom and tab 2 for templates.&lt;br /&gt;
&lt;br /&gt;
=== Mockup ===&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
==Behind the curtains==&lt;br /&gt;
===Metadata===&lt;br /&gt;
===Integration with ccHost===&lt;br /&gt;
===NFT as menu item===&lt;br /&gt;
==Future improvements==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60085</id>
		<title>NewFromTemplateSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=NewFromTemplateSpec&amp;diff=60085"/>
		<updated>2010-03-16T19:02:46Z</updated>

		<summary type="html">&lt;p&gt;Binnette: /* Category */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='New from template' dialog's specification=&lt;br /&gt;
==Synopsis==&lt;br /&gt;
Long-time users tend to keep a great deal of templates around. Inkscape allows to pick templates from a simple submenu which isn't flexible enough.&lt;br /&gt;
&lt;br /&gt;
Implementing a Scribus-like New From Template (''further as NFT'') dialog with additional search capability would help keeping templates organized and easili accessible.&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
=== Definition ===&lt;br /&gt;
Definition of template : [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
Abstract : templates are svg files included in « ''/usr/.../inkscape/templates/'' ». Others templates can be easily addes in « ''~/.inkscape/templates'' ».&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Templates must be categorized. That's why we must add a new attribute named « category » into every templates svg files. This attribute will allow the NFT dialog to only display categories with at least one template.&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
* if you make a new CD cover template, you have to put:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:category=&amp;quot;Covers/CD&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Use / for subcategories. You can put more than one /. Example : Covers/CD/Front ; Covers/CD/Back ; ...'''&lt;br /&gt;
&lt;br /&gt;
* if you make a new desktop template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:category=&amp;quot;Desktop&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if you make a new paper sizes template:&lt;br /&gt;
 &amp;lt;sodipodi:namedview&lt;br /&gt;
    inkscape:category=&amp;quot;Paper sizes&amp;quot;&lt;br /&gt;
 /&amp;gt;&lt;br /&gt;
'''Q: Should we use underscore between words ? like &amp;quot;Paper_sizes&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== Current categories ===&lt;br /&gt;
From [[ClipTemplates]].&lt;br /&gt;
&lt;br /&gt;
* Covers&lt;br /&gt;
** CD&lt;br /&gt;
**# CD_cover_300dpi.svg&lt;br /&gt;
** DVD&lt;br /&gt;
**# DVD_cover_regular_300dpi.svg&lt;br /&gt;
**# DVD_cover_slim_300dpi.svg&lt;br /&gt;
**# DVD_cover_superslim_300dpi.svg&lt;br /&gt;
**# DVD_cover_ultraslim_300dpi.svg&lt;br /&gt;
** TAPE&lt;br /&gt;
**# no file&lt;br /&gt;
** VHS&lt;br /&gt;
**# no file&lt;br /&gt;
&lt;br /&gt;
* Desktop&lt;br /&gt;
*# desktop_1024x768.svg&lt;br /&gt;
*# desktop_1600x1200.svg&lt;br /&gt;
*# desktop_640x480.svg&lt;br /&gt;
*# desktop_800x600.svg&lt;br /&gt;
&lt;br /&gt;
* Labels&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Background '''(Q: Is this the same category as Desktop ?)'''&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Banners &lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Icons&lt;br /&gt;
*# icon_16x16.svg&lt;br /&gt;
*# icon_32x32.svg&lt;br /&gt;
*# icon_48x48.svg&lt;br /&gt;
*# icon_64x64.svg&lt;br /&gt;
&lt;br /&gt;
* Paper sizes&lt;br /&gt;
*# A4_landscape.svg&lt;br /&gt;
*# A4.svg&lt;br /&gt;
*# business_card_85x54mm.svg&lt;br /&gt;
*# business_card_90x50mm.svg&lt;br /&gt;
*# Letter_landscape.svg&lt;br /&gt;
*# Letter.svg&lt;br /&gt;
&lt;br /&gt;
* Videos&lt;br /&gt;
*# video_HDTV_1920x1080.svg&lt;br /&gt;
*# video_NTSC_720x486.svg&lt;br /&gt;
*# video_PAL_720x576.svg&lt;br /&gt;
&lt;br /&gt;
* Web&lt;br /&gt;
** Buttons&lt;br /&gt;
**# no file&lt;br /&gt;
** Banners&lt;br /&gt;
**# web_banner_468x60.svg&lt;br /&gt;
**# web_banner_728x90.svg&lt;br /&gt;
  &lt;br /&gt;
* Template themes&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Other (and uncategorized)&lt;br /&gt;
*# no file&lt;br /&gt;
&lt;br /&gt;
* Default '''(Files in this category will not appear in NFT dialog. Only the good language will appear)'''&lt;br /&gt;
*# default.be.svg&lt;br /&gt;
*# default.ca.svg&lt;br /&gt;
*# default.cs.svg&lt;br /&gt;
*# default.de.svg&lt;br /&gt;
*# default.eo.svg&lt;br /&gt;
*# default.es.svg&lt;br /&gt;
*# default.eu.svg&lt;br /&gt;
*# default.fi.svg&lt;br /&gt;
*# default.fr.svg&lt;br /&gt;
*# default.hu.svg&lt;br /&gt;
*# default.it.svg&lt;br /&gt;
*# default.ja.svg&lt;br /&gt;
*# default.lt.svg&lt;br /&gt;
*# default_mm.svg '''(don't respect spec ! must be renamed default.mm.svg)'''&lt;br /&gt;
*# default.nl.svg&lt;br /&gt;
*# default.pl.svg&lt;br /&gt;
*# default.pt_BR.svg '''(Q: what's pt_BR ?)'''&lt;br /&gt;
*# default_pt.svg '''(don't respect spec ! must be renamed default.pt.svg)'''&lt;br /&gt;
*# default.sk.svg&lt;br /&gt;
*# default.svg '''(in English)'''&lt;br /&gt;
&lt;br /&gt;
=== Without category ===&lt;br /&gt;
If you find a category, for those files, please complete '''Current categories'''.&lt;br /&gt;
&lt;br /&gt;
* black_opaque.svg&lt;br /&gt;
* white_opaque.svg&lt;br /&gt;
* fontforge_glyph.svg&lt;br /&gt;
* LaTeX_Beamer.svg&lt;br /&gt;
* no_borders.svg&lt;br /&gt;
* no_layers.svg&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
===Types of templates===&lt;br /&gt;
NFT dialog provides access to both static and dynamically created (procedural) templates. Static templates are simple SVG files. Dynamically created templates are scripts like Perfect-Bound Cover. See GUI mockup section below for GUI considerations.&lt;br /&gt;
==GUI mockup==&lt;br /&gt;
Mockup of NFT dialog for static templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-static-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
Mockup of NFT dialog for procedural templates:&lt;br /&gt;
&lt;br /&gt;
[[Image:Nft-dialog-procedural-mockup.png]]&lt;br /&gt;
&lt;br /&gt;
==Behind the curtains==&lt;br /&gt;
===Metadata===&lt;br /&gt;
===Integration with ccHost===&lt;br /&gt;
===NFT as menu item===&lt;br /&gt;
==Future improvements==&lt;br /&gt;
In case someone comes up with a decent web service to host updatable templates, the dialog should notificate on updates and allow grabbing updated versions.&lt;/div&gt;</summary>
		<author><name>Binnette</name></author>
	</entry>
</feed>