Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 82 lines (51 sloc) 2.679 kb
a2a7fa3 @hlship Add a simple README
authored
1 Tapx: Tapestry 5 Extensions by Howard Lewis Ship
2 ====
3
822209a @hlship Correct some links in the README
authored
4 The Tapx modules are a set of extensions to the [Apache Tapestry Web Framework](http://tapestry.apache.org]) that provide new capabilities that are not yet available in the main framework.
a2a7fa3 @hlship Add a simple README
authored
5
6 In some cases, a module exists here for licensing reasons, as it may integrate with an existing library that is not compatible with the Apache Software License.
7
8 In other cases, a module represents new functionality that is being refined before moved into Tapestry proper; alternately, it may represent code that is not of sufficient general interest to be part of framework, proper.
9
822209a @hlship Correct some links in the README
authored
10 Currently, snapshots of the modules are available via the Maven repository at [http://howardlewisship.com/snapshot-repository](http://howardlewisship.com/snapshot-repository).
0e8c76b @hlship Extend the README, add icon set from FamFamFam
authored
11
12 Improved documentation is coming (we're in the middle of a transition from Maven to Gradle as the build and packaging tool).
13
14 tapx-core
15 ---------
16
17 This module provides the following features:
18
19 * "cond:" binding prefix
20 * Support for TEST_MODE symbol
5275d93 @hlship Fix another broken link
authored
21 * Silk 1.3 icon set from [FamFamFam](http://www.famfamfam.com/lab/icons/silk/)
0e8c76b @hlship Extend the README, add icon set from FamFamFam
authored
22 * Components:
23 * SetEditor
24 * DynamicTemplate
25 * Mixins:
26 * SetEditor
27
28 tapx-datefield
29 --------------
30
31 Add a replacement for the standard Tapestry DateField component, based on [Dynarch JSCalendar Widget](http://www.dynarch.com/projects/calendar/old) (licensed under LGPL)
32
33 The new DateField includes options to edit the time (not just the date) and is time zone aware. The TimeZoneIdentifier component uses client-side JavaScript to determine the user's time zone
34 base on Geolocation data (if allowed by the client).
35
36 * Components:
37 * DateField
38 * TimeZoneIdentifier
39
40 tapx-kaptcha
41 ------------
42
43 Two components for enabling KAPTCHA verification that the client is a living person, based on the [kaptcha](http://code.google.com/p/kaptcha/) project.
44
45 * Components:
46 * KaptchaField
47 * KaptchaImage
48
49 tapx-plainmessage
50 -----------------
51
52 This is a very simple extension to Tapestry. It adds a new binding prefix, "plain:".
53
54 Plain works just like "message:", except that any HTML elements are scrubbed, and XML
55 entities are replaced with the corresponding characters.
56
57 tapx-processing
58 ---------------
59
822209a @hlship Correct some links in the README
authored
60 Bundles [Processing.js 0.9.7](http://processingjs.org/) as a component.
0e8c76b @hlship Extend the README, add icon set from FamFamFam
authored
61
62 * Components:
63 * Processing
64
65
66 tapx-templating
67 ---------------
68
69 This library is an extension to Tapestry that allows it to be used in a completely different way: as a templating engine used to generate offline content.
70
71 tapx-yui
72 --------
73
74 Bundles [YUI 2.8.0r4](http://developer.yahoo.com/yui/2/).
75
76 * @ImportYUI annotation
77 * Components:
78 * RichTextEditor
79
80
81
Something went wrong with that request. Please try again.