about
Easier Tapestry Life
   
What is Tapestry Tools?

Tapestry Tools is an Eclipse plug in to help tapestry developers.

Currently it's in the early stage, and contains only editors for pages and components.

Features:

Supports Tapestry 4.0
Component Outlines. 
Property Sheet View on Component. 
Both page and component are supported. 
Multi Page source Editor based on Web Tools 1.0 M8.

based on Eclipse Web Tools SSE

Usage
  1. Requirements

    JRE 1.5 or upper.

    Eclipse 3.2M4 or upper.

    Eclipse Web Tools 1.0 or upper (and its prerequisites).

  2. Install

    Recommended way: Directly install it from the eclipse update site: http://eclipse-library.sourceforge.net/update.

    Or

    Download zip file and unzip it to your eclipse directory. You may need to restart your eclipse.

  3. Usage

    open "Tapestry Outline" view and "Properties" view.

    "Tapestry Outline" view is for outlining components in the currently opened page or component.

    "Properties" view is the view that comes with eclipse. It will show the properties of the selected component and you can also edit them in it. The property items are the ones in the page or component specification.

    Open html files with "Tapestry Page Editor", you can see a list of components in the "Tapestry Outline" view. 

Plan
  1. Application file configuration - Project property page

    Add a project property page which can be used to specify where the application file is.

    Or better yet, automatically find the application file.

  2. Wizard

    Provide wizards to easily create tapestry project and reference tapestry related library.

  3. Content Assistant

    Provide assistant in page specification editing.

    Like component types in <component type="|"> and ognl content assistant.

  4. WYSIWYG editor

    Integrate a WYSIWYG editor (or only a previewer). Maybe directly use IE is a good idea.