Hi,
I've installed and tested the basics of civicrm in Mambo 4.5.2.3 OK, and I'm happily able to do lots of stuff through the backend/Mambo admin screens. However, it seems to me that there is little integration between civicrm and the Mambo system, and nothing in the front end of Mambo for users. It also seems that civicrm uses completely separate data tables in the same database.
Is it possible to integrate the contacts database with Mambo? This would mean that any new user in the Mambo system would be automatically entered in the civicrm side of things.
Is it also possible to allow front end users access to civicrm to a limited extent? Could they be allowed to edit their profile, with the administrator choosing which fields they can see and edit? Obviously you wouldn't want them seeing your comments about them, or information about how you're planning to follow them up, etc.
It seems from a previous comment that this is possible in Drupal.
not sure what version of civicrm you are using, but if using drupal, people can update their own details through the drupal my account page |
I may have missed something huge (highly possible), or there may be some mambo module/component/hack available that does these things. If so, could you please point me in the right direction? If not, could this be a feature request for the Mambo side of things?
Cheers,
Mike.

6 Comments
Hide/Show CommentsAug 25, 2005
Donald A. Lobo
hey mike:
All the above features are part of the base drupal install. The drupal core allows us to extend things pretty easily and integrate with the registration process / user editing account process etc in a fairly seamless manner
unfortunately mambo does not provide a similar level of functionality. It is on our feature list to provide a front end component for mambo where the user can edit/modify their own profile, registration create a new contact etc. We are currently looking for mambo developers who are willing to work with us to build this feature
lobo
Aug 25, 2005
Rygle
I don't know if you've looked at SugarCRM Opensource. They've got a bunch of extensions that allow the CRM to integrate with Mambo.
I'm not sure if there are ethical problems with checking them out, but if both projects are already released under the GPL or similar, then there should be no problem nicking ideas. Might be courtesy to talk to them if you'd like to nick ideas.
Having said that, I imagine that might only get you half way because the interface on the civicrm might be quite different to the sugar one. But the Mambo end would probably be quite similar.
Mike.
Aug 25, 2005
Rygle
See www.sugarforge.org
Aug 25, 2005
Rygle
In terms of nicking ideas, I was just looking at SugarCRM again and found that one of their extensions has a clear acknowledgement that it's built on other another open source project, so I wouldn't be too worried about borrowing from Sugar either.
See http://www.sugarforge.org/projects/timesheet/
Aug 26, 2005
Donald A. Lobo
hey mike:
thanx for the feedback and ideas. Sugar integrates with mambo using SOAP. We integrate at the code level for now. We think thats a better and more extensible model (we'd like partners to build components that extend and integrates with our core table)
Sugar also exposes a subset of its interface via Mambo. Our interface is rendered via Mambo completely
Something more relevant to our needs today is integration with a tool like Community Builder (i think)
lobo
Sep 19, 2005
Elin Waring
Yes, I want to second integration with Community Builder. You could use the CB profiler as a way to allow users to edit their own information as well as to register new users. But I think it is important to know that there are probably many more people in the database (at least ours--for a school) than will ever actually be users of the site.
What I would really like to see is the ability to handle some Civicrm tasks through the front end.