Efan Xtra 1.0.2
A library for creating reusable Embedded Fantom (efan) components

efanXtra creates managed libraries of reusable Embedded Fantom (efan) components. Influenced by Java's Tapestry 5, it pairs up Fantom classes and efan template files to encapsulate model / view behaviour.

efanXtra extends afEfan, is powered by afIoc and works great with Slim templates.

efanXtra excels in a BedSheet web environment, where URLs are automatically mapped to efan components (see Pillow), but is presented here context free for maximum reuse. Think email, code generation, blog posts, etc...

Read more...

Install

To install Efan Xtra with Fantom Pod Manager, cut'n'paste the following into a cmd prompt, terminal or shell:

Or to install Efan Xtra with the Fantom Repository Manager (fanr), cut'n'paste the following into a cmd prompt, terminal or shell:

Or to install manually, download the pod file and copy it to the %FAN_HOME%/lib/fan/ directory.

afEfanXtra.pod (91.06 kB)

Use

To use Efan Xtra in a Fantom project, add a dependency to the project's build.fan:

depends = ["sys 1.0", ..., "afEfanXtra 1.0.2 - 1.0"]

Documentation

Information

Meta information on the Efan Xtra pod:

Published by
Steve Eynon
Organisation
Alien-Factory
Pod file size
91.06 kB
Licence
BSD 2-Clause License
Built on
13th Dec 2013
Source code
at https://bitbucket.org/AlienFactory/afefanxtra
Depends on
afEfan, afIoc, afIocConfig, afPlastic, build, concurrent, sys
Referenced by
Javascript Compatible
No

Dependency Graph

  Use mouse to re-position pods

Release History

There have been 28 releases of Efan Xtra: