myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Myfaces Wiki] Update of "FAQ" by SimonKitching
Date Tue, 01 Nov 2005 21:56:01 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The following page has been changed by SimonKitching:
http://wiki.apache.org/myfaces/FAQ

The comment on the change is:
Add info about tomahawk version numbers

------------------------------------------------------------------------------
  
  === How can I donate new components ===
  
- There are various ways, you can send a note in the mailing list of MyFaces for direct contact
with the developers and guidance on what to do, you can put your component into the inofficial
MyFaces sandbox at [http://sourceforge.net/projects/jsf-comp]. There are no strict rules for
the participation at the sandbox, all you need is some good components and a sourceforge account.
If you have that, send a mail to the maintainers of the project (link can be found at the
sourceforge page) for write access to the repository.
+ There are various ways, you can send a note in the mailing list of !MyFaces for direct contact
with the developers and guidance on what to do, you can put your component into the inofficial
!MyFaces sandbox at [http://sourceforge.net/projects/jsf-comp]. There are no strict rules
for the participation at the sandbox, all you need is some good components and a sourceforge
account. If you have that, send a mail to the maintainers of the project (link can be found
at the sourceforge page) for write access to the repository.
  
  === Java Studio Creator and MyFaces ===
- Currently there is no way, to get MyFaces correctly running in the Visual Page Editor of
Java Studio Creator. The reason is, that there is no common RAD tool API and nobody yet has
done the work to add the needed artefacts and files, which would be needed to get the components
properly into the Studio Creator. You can however use the components at codelevel, simply
by the normal use of the taglib import mechanisms. Following page has infos on what to do
to write components for the Studio Creator from Sun. [http://wiki.java.net/bin/view/People/WritingCustomComponents]
+ Currently there is no way, to get !MyFaces correctly running in the Visual Page Editor of
Java Studio Creator. The reason is, that there is no common RAD tool API and nobody yet has
done the work to add the needed artefacts and files, which would be needed to get the components
properly into the Studio Creator. You can however use the components at codelevel, simply
by the normal use of the taglib import mechanisms. Following page has infos on what to do
to write components for the Studio Creator from Sun. [http://wiki.java.net/bin/view/People/WritingCustomComponents]
  
  === How can I get pretty-formatted HTML output from Myfaces? ===
  
@@ -27, +27 @@

  The Mozilla Firefox web browser has an optional extension "[https://addons.mozilla.org/extensions/moreinfo.php?id=697
View Formatted Source]" which allows developers to see source correctly formatted without
any changes
  at the server end.
  
- In some versions of MyFaces there is a context param "org.apache.myfaces.PRETTY_HTML" that
can be specified in the web.xml to enable
+ In some versions of !MyFaces there is a context param "org.apache.myfaces.PRETTY_HTML" that
can be specified in the web.xml to enable
  pretty output. However this option was never well supported as it requires support from
every renderer in order to work. This feature
- may be removed from future versions of MyFaces.
+ may be removed from future versions of !MyFaces.
  
+ === What do version numbers mean for the Tomahawk library? ===
+ 
+ Tomahawk uses 3-part version numbers, eg 1.1.1. However this value is different from the
usual version numbering. The first two digits indicate
+ which JSF specification the release is compatible with. And '''importantly''' the last digit
is '''not''' a "patch version", simply a release count.
+ There is no guarantee that release a.b.x is binary-compatible with a.b.y; effectively every
release of Tomahawk may be binary incompatible
+ with the previous release, potentially requiring changes in JSP files that use tomahawk
components and changes to custom components that
+ use tomahawk classes. The !MyFaces project does not provide any "maintenance" releases of
the Tomahawk library; if there is a bug in the version
+ you are using the only option is to upgrade to the next release and change your application
to match.
+ 
+ For releases of the !MyFaces JSF implementation (myfaces-api and myfaces-impl jars), a change
to the third digit of the release number does
+ indicate a binary-compatible release, as the JSF specification number has not changed. All
code using JSF-specified features will continue
+ to work as previously (unless the previous behaviour was buggy).
+ 

Mime
View raw message