URL:
<http://gna.org/task/?6299>
Summary: Submission of MyFaces Skinning API
Project: Gna! Administration
Submitted by: paulr1984
Submitted on: Tuesday 11/04/2008 at 15:40
Status: None
Approval Status: None
Should Start On: Tuesday 11/04/2008 at 00:00
Should be Finished on: Friday 11/14/2008 at 00:00
Category: Project Approval
Priority: 5 - Normal
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
A new project has been registered at Gna!
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=2815> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://gna.org/siteadmin/groupedit.php?group_id=2815>
= Registration Details =
* Name: *MyFaces Skinning API*
* System Name: *myfaces-skin-api*
* Type: Programs
* License: Other, GPL Compatible (MyFaces projects are released under apache
license version 2.0. I hope I can release this project under the same
license as well. Here's the link:
http://www.apache.org/licenses/LICENSE-2.0)
----
==== Description: ====
The project will be a skinning API for myfaces. MyFaces has three projects
under it: tomahawk, trinidad, and tobago. Trinidad and Tobago have their own
skinning APIs while tomahawk doesn't.
The goal is to implement a skinning API that can be integrated into tomahawk,
trinidad, and tobago. This new API should have all the critical features
needed by trinidad and tobago so that we can effectively replace their
existing skinning APIs.
The end product of all our efforts here will be:
- Uniform skin configuration for tomahawk, trinidad, and tobago. Skins can
be shared between these projects.
- Less code to be maintained since we have a central skinning api instead
of having one for each: tomahawk, trinidad and tobago.
Initial efforts have already been made here:
http://code.google.com/p/myfaces-csi/
which tries to extract trinidad skinning api code into an external module.
But the approach I would like to take might be different. It would not be so
dependent on trinidad. Instead, create my own classes. Trinidad classes look
too interlinked into the framework that it is hard to simply extract them.
I have no url to my source code. They are in my local harddisk.
==== Other Software Required: ====
myfaces-api
commons-digester
commons-logging
I'm not sure if the above fits your criteria. But I think all of myfaces
libraries are open-source.
As for the license I would like to apply to my source code, It should
probably be under apache license version 2
(http://www.apache.org/licenses/LICENSE-2.0).
_______________________________________________________
Reply to this item at:
<http://gna.org/task/?6299>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register