Login widget for embedding WA into external sites
Wild Apricot pages can be embedded into other websites using our 'widget http://help.wildapricot.com/display/DOC/Adding+Wild+Apricot+functionality+to+other+websites ' functionality. This includes member-only pages.
'Login' widget which displays a login box and after login redirects to a particular 'target' page selected by the administrator
Embed this 'target' page instead - it will display a login prompt to users and then redirect to the target page.
Evgeny Zaritovskiy commented
What is the status of this issue?
Can you please contact support to discuss this? Please confirm if you are talking about an external website or WA-based website.
I agree with the need for a login/logout widget. My website is entirely membership based. Therefore to access any page on my custom website beyond the home page, my members (as maintained in a WA member database) need to login. Would your work-around solution for adding extra pages work in my situation, or is WA not well suited for my needs?
Larry Killer commented
Thank you for the quick response. Your answer makes perfect sense to me and that is the direction I will head.
Thank you very much! I believe that I am going to enjoy using Wild Apricot for our membership management. It looks like it does everything that our organization desires. It will be nice using one service to do everything we need instead of trying to get multiple freeware programs to work together. There's something to be said about small organizations using free products, but there is also something to be said about paying to get something that works as it is intended.
You have formulated your question very well - I think we need to do a better job of addressing exactly this scenario in our help files as I think it is quite common.
Wild Apricot widgets are basically the same pages as available for people on your Wild Apricot site, minus the header, footer and menu. Thus, each Wild Apricot widget corresponds to a particular function - because it does not have a menu, it can not by itself be used by people to go ton another function. So here is a way I think you can achieve what you have described:
Let's assume that you want to provide access to the secure directory and to their own profile editing.
Create 3 pages on your existing website:
1) member services area. This will provide basic introduction about online services and links to 2) and 3)
2) Member directory. Embed Wild Apricot directory widget in it. (assuming that your directory is stored in a member-only section in Wild Apricot site)
3) Personal profile - embed Wild Apricot member profile widget.
Now people can start at page 1) or go directly to 2) or 3). In either case they will be asked to log in before seeing Wild Apricot functions. They will stay on your main website.
I hope this helps, let us know.
Larry Killer commented
Hello all. I am new to WA and am still evaluating whether it can work for our purposes. So far it is looking very promising.
I am some what technology challenged, so maybe you all have presented the answer to this problem and I just don't see it. Can someone explain to me how the whole login sequence works?
What I want is for members that visit my website; www.mysite.com, to be able to login using a username/password box from WA that I want to put on my index page. Once they log in they will be able to look at restricted pages (in a secure directory) as well as view and maintain their personal contact information. I would like to see this all work seamlessly so that they never know that WA is really functioning as the management portion of our site. Of course I give WA credit on the page, but they don't need to know they are going somewhere else outside of our website!!
I guess that I really don't understand right now how a member would log in from our website without redirecting them to the WA site.
I hope that makes sense.
Jason, thanks for posting, this makes sense.
We have an issue relevant to this conversation. I believe the dilemma everyone is discussing is an issue between using a current non-WA hosted site and the mesh between that site and Wild Apricot content.
So far widgets have enabled our website (which is not WA hosted) to display the WA I-Frames rather seemlessly. However the issues begin with member-only content. I think it would be ideal to create a really small widget (like 60px x 60px or something) that enables user's to activate their log-in; the caveat would be once they enter their email and password, the redirect would be to the homepage of the non-WA hosted site.
Obviously this would be a challenge to create because every organizations' redirect would be a different URL. However I don't understand why there couldn't be a login widget that enables members to enter their information, click "log in" and upon clicking WA activates their information as "logged in" and then auto redirects to the non-WA hosted homepage. It seems like the only challenge is that such a widget would be case-by-case where WA Clients would have to request this customized widget.
Hopefully the above helps to clarify the issue and unpack what people want. Layman's terms: "We want our member to be able to log in to WA utilities without leaving our homepage"
Thanks so much for listening,
I am afraid what you are asking for is not technically possible. Whether a page is made available to a particular visitor or not is controlled by the web server which actually host the pages. So for pages hosted on your own non-WA site, it would have to be controlled by your hosting server.
For widget to work, it has to be displayed to the visitor. At this point is is already too late to decide whether visitor should have access to the page - he already got the page in question (this is where widget is coming from).
This is the same issue I recently sent you an email about.
You know how you have widgets that one can integrate into their websites for membership directory, or events?
That's great, I love them! But I need to restrict the content of certain page on my site for paid members ONLY. It's really a hassle making the page on your site and then trying to figure out how to embed a page into MY website.
I'd rather embed a WIDGET on MY page that allows or doesn't allow access to that page (created on MY site, not yours).
I think that's what everyone is trying to say. At least for me it is! I need an embedable widget to restrict pages from opening on my site.
If you can create such a widget, you have my business, because your other widgets are GREAT! But I am primarily looking for restricting access to portions of my site, which doesnt sound too doable without a widget.
Everyone - thanks for the feedback on this so far.
We are still struggling a bit to figure out what are the specific things people need in this area. We would appreciate any additional specific examples - explain how exactly you want Wild Apricot to function/integrate with your external site - what is the page in question, what should be shown there, what would be shown after user action etc.
I wanted to add my voice to the requests for a Logout widget. As other people have noted, it is awkward to have to go back to the member profile and scroll down to log out. Even just moving the logout button to the top of the page would be a good intermediate step.
This would be an excellent facility, and would improve the ability to integrate Wild Apricot into other sites. If the widget recreated just the login 'box' at the bottom left of the default Wild Apricot Home Page that would be all that is needed.
All best Colin
James Kerich commented
Ideally, it would be nice to have the login be very small so an iFrame version of it could be put right on the webpage instead of having a hyperlink requiring a new webpage to open. Can you make it look like the one below but change it so it isn't so wide, no print button, no authorization required error message and no extra text. Just the basics to request e-mail, password, remember me cookie and the login button. When they click login, they would be redirected to the company WA site. Can this be done?
I would appreciate details/example.
I would also like to join in recommending a small member login wiget.
I'd like to see a username and password field in a small frame that I can drop into a menu. Oddly, many of our members are disoriented without having a visible way to login, even though the way you have it set up is so easy.
I agree. It actually makes using the other widgets difficult too as it makes the page too wide to fit within my webpage without scrolling.
Re login/profile update - can you elaborate in more detail - what would you ideally like to see?