Projects / Xkins


Xkins is a framework that manages skins. Skins are used create multiple appearances for a J2EE Web application. A skin manages the colors and images of the Web page. Xkins can use Velocity templates and Struts. JSF support is included with a Renderer implementation.

Operating Systems

Recent releases

  •  30 Apr 2005 06:36

    Release Notes: You can now place the xkin-definition.xml files in the WEB-INF/ directory or in the class path. A new Tag in the xkin definition file allows you to place resources in other servers. A problem where the AutoReloader thread was not being started as a daemon and had to be killed manually when the Web container was stopped was fixed.

    •  25 Aug 2004 02:26

      Release Notes: A new attribute was added to the template entity to allow users to group templates. You can name the processors with a new tag in xkins definition, avoiding repeating the Processor class name every time. This release also fixes a bug in ContextHolder.getLocalContext where if the context was not set, a nullpointerException occurred.

      •  14 Jun 2004 01:14

        Release Notes: Skin composite: allows you to compose a skin with templates from other skins. Proof of Concept Xkins application: uses Xkins in a Struts-based Web application. Log4J: XkinsLogger is created. A release() method has been added to taglibs. JByte: a new Template processor. API improvements allows you to use xkinProcessor and create templates on the fly easily. Upgraded to Velocity 1.4. A bug when reloading Velocity-based templates has been fixed: when a Velocity template was modified and Xkins were reloaded, templates remained cached.

        •  31 May 2004 14:02

          Release Notes: You can now place the content of a template in a different location than in definition.xml. Warnings are emitted for skins that have more templates than their parent. A new attribute, defaultSkin, was added to the skin tag (xkins-definition.xml). A custom skin class was added, allowing you to extend it with your own class.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.