Sure! We need to have a sort of "sandbox" for each website we maintain. So, we created a CustomSite class extending Magnolia Site, handling site configuration (at the moment we have the possibility to have different activation workflows for each site, social network configurations, google analytics, and so on...). We have defined a new node in site config, extending the existing site in ETK (with the powerful new feature of NodeData "extends"). In this new node, we placed configuration nodes really similar to PUR config, in order to have a separate config for each site. In this configuration, we placed the site "realm" too. Now, we register a new UserManager, capable of discovering sites and ask for site-specific realm. So, basic authentication mechanism work like a charm. Last step was to implement a new PUR Registrar, handling site specific realm, user profiles, default groups and default roles.
We have still the constraint of unique user names in user repositories (oh, we placed in author public clustering), but for the moment we realized almost all our requirements. The implementation take us about 20 hour of work, because I did not know anything of PUR and form (and also poor JAAS knowledge). It has been quite easy, only a bit time-expensive, because of little lack of documentation. We customized also all templates and paragraphs (java and ftl), in order to fit our "multisite" renderers extension. We are now ready to go in production. HTH! Matteo -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Grégory Joseph Sent: venerdì, 30. aprile 2010 21:44 To: Magnolia User-List Subject: Re: [magnolia-user] Bean2Content: is it ready? No; the interface is there, but there's essentially no implementation. On the other hand, I'd be curious to hear about your public-user-registration extension, and feedback about the whole thing (how easy/hard it was to implement, etc) -g On Apr 30, 2010, at 17:02, Matteo Pelucco wrote: > > Hi all, > is Bean2Content mechanism ready to be used in 4.3.1 EE? > > If yes, where can I find an example? > > I would like to use it in a PUR extension.. > Matteo > > > > ---------------------------------------------------------------- > For list details see > http://www.magnolia-cms.com/home/community/mailing-lists.html > To unsubscribe, E-mail to: <[email protected]> > ---------------------------------------------------------------- ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ---------------------------------------------------------------- ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
