:-)
On 22/06/2007, at 7:54 AM, Mike Schrag wrote:
> I just committed the new wizard "WO Project from Template" and it
> should be in tonight's build.
>
> I believe we should ultimately replace all of the current WO
> templates with this, but it needs to be extended to be able to load
> templates from inside the jar, or maybe it should unzip predefined
> templates in your ~/Library folder you. Here's the rundown on how
> it works -- if someone wants to make nice pretty wiki docs for
> this, that would be handy:
>
> You can now build custom project template folders in "~/Library/
> Application Support/WOLips/Project Templates". As an example, you
> can make a folder called "Wonder Application," and inside, build an
> entire project -- folders, files, whatever. These files will all
> be parsed as velocity templates, so you can drop in variables or
> conditionals wherever you need.
>
> This is the simplest way to do things. To be fancier, you can also
> create a template.xml in the "Wonder Application" folder like:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <template name = "Wonder Application">
> <inputs>
> <input name = "useProjects" type = "Boolean">
> <question>Link to Eclipse Projects?</question>
> <default>false</default>
> </input>
> </inputs>
> </template>
>
> You can declare an arbitrary set of inputs, which will become text
> fields, spinners, and checkboxes in the project creation wizard
> (Boolean, String, and Integer types are supported right now). The
> input name matches the velocity variable names you use in your
> templates. The template name is the name that is displayed in the
> chooser in the New Project wizard, though it will default to the
> folder name if you don't provide a template.xml.
>
> I'm attaching an example of Wonder Application as a project
> template -- just unzip in your Project Templates folder:<Wonder
> Application.zip>
> Look in .classpath in that template to see the use of the
> "useProjects" variable defined in template.xml.
>
> Here's how it looks in WOLips. The new "WO Project from Template"
> option:<Picture 1.png>
> Then your available templates appear here:<Picture 2.png>
> The input options from your template.xml then appear:<Picture 3.png>
> And then the usual project stuff:<Picture 4.png>
> ms
with regards,
--Lachlan Deck
This archive was generated by hypermail 2.0.0 : Thu Jun 21 2007 - 18:05:23 EDT