"JSF" throughout source code must be renamed to "Jakarta Faces" or at least "Faces". No abbreviations.
For JavaScript:
- Rename
jsf.js file to faces.js
- Rename
window.jsf variable to window.faces (so jsf.util.*, jsf.ajax.*, jsf.push.* become faces.util.*, faces.ajax.*, faces.push.*)
For JNDI:
- Rename
jsf/ClientSideSecretKey to faces/ClientSideSecretKey
- Rename
jsf/FlashSecretKey to faces/FlashSecretKey
For passthrough elements:
- Rename
xmlns:jsf to xmlns:faces.
- Advocate new namespace prefix in documentation (e.g. "such as <input type="text" jsf:id >" must become "such as <input type="text" faces:id >"
For log strings:
- Rename key
jsf.* to faces.*
- Rename text "JSF" to "Faces"
For impl:
- Rename
com.sun.faces.facelets.tag.jsf package to com.sun.faces.facelets.tag.faces
- Rename
Jsf / JSF / jsf in method/variable/class names to Faces / Faces / faces
- Rename
mojarra.jsfcljs to mojarra.cljs
Doubts:
"JSF" throughout source code must be renamed to "Jakarta Faces" or at least "Faces". No abbreviations.
For JavaScript:
jsf.jsfile tofaces.jswindow.jsfvariable towindow.faces(sojsf.util.*,jsf.ajax.*,jsf.push.*becomefaces.util.*,faces.ajax.*,faces.push.*)For JNDI:
jsf/ClientSideSecretKeytofaces/ClientSideSecretKeyjsf/FlashSecretKeytofaces/FlashSecretKeyFor passthrough elements:
xmlns:jsftoxmlns:faces.For log strings:
jsf.*tofaces.*For impl:
com.sun.faces.facelets.tag.jsfpackage tocom.sun.faces.facelets.tag.facesJsf/JSF/jsfin method/variable/class names toFaces/Faces/facesmojarra.jsfcljstomojarra.cljsDoubts:
jsfcattribute - the newer passthrough elements feature should be used instead. Moreover, thejsfcattribute was never officially mentioned in original Faces API specs, it just sneaked into Faces impls as part of Facelets.