Submitted by compserv on Mon, 09/07/2009 - 21:54
The core problem is getting users to sync between Webmin and Joomla.
The specific problem is how do new users who sign up at the Joomla site get automatically entered as a domain user in the webmin mail server so that they can log in through roundcube, which is installed on the Joomla domain, and verify the account so that it can be activated.
I expect my ISP to take off quickly. The thought of manually entering hundreds of user ID's into the mail server is beyond horror and prone to error.
I hate the idea of using third party software. I'm fairly happy with the Virtualmin Pro/Webmin combo.
Any ideas?
Status:
Closed (fixed)
Comments
Submitted by JamieCameron on Mon, 09/07/2009 - 23:31 Comment #1
One solution would be to have Joomla extended in some way so that each new user signup triggers a call to the Virtualmin remote API to create a new mailbox. This is documented at :
http://www.virtualmin.com/documentation/developer/http
and
http://www.virtualmin.com/documentation/developer/cli
This would of course require some modification or extensions to Joomla though.
Submitted by compserv on Tue, 09/08/2009 - 20:02 Comment #2
Do you know if anybody has done this and has it for sale? That would make one sweet plug-in.
Submitted by JamieCameron on Tue, 09/08/2009 - 20:11 Comment #3
Not that I know of, sorry .. but Joe might.
You'll have to write some code to achieve this, but I doubt it would be very much code. Adding users via the Virtualmin command line or remote API is absolutely trivial (one command or web request, with a few variables). I don't know off-hand how to call that from Joomla, though. There might be some sort of mambot out there you could start from...I haven't done any Joomla development in quite some time, so I'm having a hard time remembering exactly how everything fits together.
Submitted by compserv on Thu, 11/19/2009 - 20:29 Comment #5
have you considered JFusion? It synchronizes users between php based scripts and joomla.
Submitted by compserv on Thu, 05/27/2010 - 17:02 Comment #6