Dear Magnolians

As you can tell, we were in need of a flexible way to log into magnolia. Luca proposed the PUR module, but I could not find any documentation to this module, neither here: http://documentation.magnolia.info/modules.html , nor did I understand what the module was doing after looking at the javadoc. I do admit however that I did not feel like spending many hours reading the code - if it's not documented, it's not for public use.

So I preferred looking at the core magnolia code and with a little help from a friend "magnolia-module-urisecurityfilterextension" was born.

As its long and awkward name says, this module extends the uriSecurityFilter configuration in magnolia, allowing for different login behavior depending on the uri that was called. All the documentation (yes, there _is_ documentation to it!) and the module itself can be found here:

http://www.fastforward.ch/web/ff/dokumentation/entwickler/magnolia-module-urisecurityfilterextension.html

Use at your own risk, no warranty at all! No free support either!
- If you think, something is not well documented, let me know.
- If you find a typo, let me know (the text has not been prove-read yet)
- If you think, this is useful, let me know.
- If you think, this is so useful, it should be a part of Magnolia, let Magnolia know.

Cheers,
Will

On 20.05.2008, at 22:04, Will Scheidegger wrote:

Hi Luca

Sorry for the late reply. I thought I better have a look at PUR before I reply.... and unfortunately I cannot help turning the question arround:

-> What are the features of PUR?

- I searched the web for documentation
- I downloaded the source code and compiled the javadoc
- I looked at the docs of every class

Unfortunately without much success. So again: What are the features of PUR? Could you point me to some documentation on how to integrate these features?

Regards,
Will


On 24.04.2008, at 10:15, Vaudano Luca wrote:

Hi Will,

what is different from the features of the magnolia-PUR-module?
This module makes available a login mask, user validation, retrieve
password paragraph; and saves the user data in the JCR repository.
But I have a question about this module, if I have one author instance
and two public instance, the three JCR repositories after a user
registration could become not align.
By the way, if you are interesting, I made a module starting from
magnolia-PUR-module that saves the user data, using spring - hibernate
frameworks, in a centralized database.

Regards,
Luca

On Thu, Apr 24, 2008 at 7:30 AM, Will Scheidegger
<[email protected]> wrote:
Dear Magnolians

The subject has been discussed here several times, but there has yet to be
found a good answer. See for instance:

http://www.mail-archive.com/search?q=custom+login&l=user-list%40magnolia.info

We therefore suggest a Magnolia extension that gives us flexible
alternatives when it comes to the login mask. In my opinion such a
"magnolia-module-login" should allow to define rules in the configuration, which get Magnolia to display different login masks depending on the URL
that was called, e.g.

- */magnoliaAuthor/.magnolia* -> standard Framemaker Magnolia login mask

- http://customer_a.com/public/*-en.html -> display the magnolia page /public/cust_a/login-en.html (which of course should contain something like
a login paragraph)

- http://customer_b.com/public/* -> display the magnolia page
/public/cust_b/login

What do you think:
Would this module be helpful for you too?
Would you need additional/different features?
Would you be interested in helping to develop it?
Has someone already developed something similar?
Are the Magnolia developers by any chance already working on something
similar for the next Magnolia release?

Cheers,
Will

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------

Reply via email to