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/
----------------------------------------------------------------