As I only have the JSF 1.2/Facelets module working and tested, I'll focus on this for now, and when it's done I'll try to port it to JSF 2.
I'll create a shiro-faces module under 'support', and use org.apache.shiro.web.faces as package. Deluan On Mon, Oct 25, 2010 at 12:34 PM, Kalle Korhonen <[email protected] > wrote: > Two modules sounds right. They *could* have the same name, or > artifactid, and reserve the first two version numbers to denote the > compatible jsf version, e.g. 1.1.x and 2.0.x. I can see these being > yet other independently releasable modules... (related to the other > thread). > > Kalle > > > On Mon, Oct 25, 2010 at 4:29 AM, Deluan Quintão <[email protected]> wrote: > > Hi All, > > > > I have a issue regarding JSF/Facelets versions and would like to hear > your > > opinion. > > > > The tags I develop were meant to be used with JSF 1.2/Facelets 1.1.14. > > > > I don't use JSF 2.0 in my company yet, but taking a quick look on it, I > saw > > that Facelets were integrated in the 2.0 and the packages for it have > > changed! > > > > How do I go about it? Two libs, shiro-facelets (for JSF 1.1/Facelets) and > > shiro-jsf (for JSF 2.0) ? > > > > What do you think? > > > > Thanks, > > Deluan. > > > > ---------- Forwarded message ---------- > > From: Les Hazlewood <[email protected]> > > Date: Fri, Oct 22, 2010 at 3:50 PM > > Subject: Re: Shiro tags not working in Icefaces page. > > To: Deluan Quintão <[email protected]> > > > > > > Hi Deluan, > > > > Sounds good! > > > > I have one quick request: could you please send further emails to the > > [email protected] list? All development-related discussion should > > be out in the open with the community so everyone benefits from the > > discussion, not just me ;). I didn't CC the dev list in case you > > needed to keep this communication private for some reason, but if not, > > can you please use the dev list from now on? Thanks! > > > > As for the source/Maven organization: > > > > If the classes you're using are in JDK 5 without needing any 3rd party > > dependency, your classes can go directly in the 'web' module. If they > > can, then the starting package should be org.apache.shiro.web.faces to > > be congruent with the other similar web support packages that exist > > (e.g. org.apache.shiro.web.servlet, org.apache.shiro.web.tags, etc). > > > > If your code requires a 3rd party library, the base code > > (JDK5-compliant) should go in the 'web' module as noted above, and any > > 3rd-party implementation-specific code would go into a new 'support' > > module, i.e. <project root>/support/myfaces (or similar, depending on > > the library). > > > > As for mercurial/git, Apache only uses subversion, so we use that. > > The best way to share code with us is check out the code from > > subversion (trunk), make edits there, and upload patches to Jira. > > > > Cheers, > > > > Les > > >
