mxmContacts
It works by having "mxmContacts", which is a folder made especially for handling contacts. You can put one of those anywhere in your site. Inside it you can add the different contact types:
Organization, Person, Resource.
The "mxmContacts" folder has a search interface that is especially suited for searching contacts. So it is both a place for managing and searching contacts.
Contact search
Contact search result
Contact Groups
Contact persons can be collected into a contacts group.
A group can be emailed through a web interface, or you can export it as a CSV file.
Contact Persons and Groups are not members of the site. So they have no special permissions. This is a big advantage if you have thousand of contacts in your organisation that you want to share.
There is an option to add anonymous users to a contact group. This makes it very easy to let anonymous users add their own contact info. It is also usable as simple newsletters that can be subscribed to.
If you want to use a subset of fields for anonymous contact info, you should customize "mxmContacts_anonymousFieldNames"
If you want to add custom fields, you can do it by changing "schemasCustom.py". That way the added fields will not be lost after an upgrade.
Requirements
Recent version of archetypes, Plone 2.0.x or Plone 2.1.x
Copyright
GPL
Contact
Download
failure with "make a member"
When I try to make a member from a contact, I get a validation error
Time
2005-11-04 16:44
User Name (User Id)
admin (admin)
Request URL
http://localhost:9673/upj/contacts/mxmcontactsperson.2005-11-04.8953303370/mxmContacts_join_form
Exception Type
ValueError
Exception Value
Unable to find validator validate_registration
Traceback (innermost last):
* Module ZPublisher.Publish, line 113, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 40, in call_object
* Module Products.CMFFormController.FSControllerPageTemplate, line 98, in __call__
* Module Products.CMFFormController.BaseControllerPageTemplate, line 37, in _call
* Module Products.CMFFormController.FormController, line 369, in validate
ValueError: Unable to find validator validate_registration
Any idea what might be the problem?
P.S. I didn't see a way to register at this site.
Ross
Replies to this comment
Mailing Labels
It would be really helpful if they could be formatted to print labels. Maybe thats a lot to ask for. The alternative is export as csv and then do a mailmerge.
Anyway, I also use mxm Workspace, and that is GREAT!
Keep up the good work!
Replies to this comment
make member problem
Site error
This site encountered an error trying to fulfill your request. The errors were:
Error Type
ValueError
Error Value
Unable to find validator validate_registration
Request made at
2005/11/13 18:30:12.157 US/Eastern
Sorting Search Results
Cheers
Replies to this comment
Kupu Integration / Print function?
This is a great Product and my users will love it!
I do have two ideas I thought I'd pass on:
I see that the "Body text" area will take raw HTML. Is there any chance that you might incoproate Kupu to do WYSIWYG HTML editing? That would be GREAT for my users.
Also, any chance that you could add the "Print this page" function to the individual contact display page? (It might be easier enough for me to put in there but I thought it might be generally usefuls as well).
Thanks again!
mxmContatcs: view permission missing
If I access the site as manager I can search contacts, while if I access as member I can't search contacts (I obtain Insufficient privileges)
I note that in the system trere isn't a mxmcontacts: view permission defined.
what is the problem?
How can I resolve it?
thank tou!
Replies to this comment
upgrade mxmcontacts
I have lots of contacts I want to keep.
Thanks in advance
Replies to this comment
How do I create a portlet where anomymous users can leave their email address?
RDBMS
Is there a possibility to use a relational database as source for contactinfo instead of ZODB?
Thanks
Replies to this comment
mxmcontacs on public sites
We have waited 2 years for such a good and easy database in Plone. Now it´s online at www.kannwas.org/folder_woeinkaufen
View all people in particular organisation
excellent product. I have a feature request that maybe you think would be useful.
Would it be possible to make a view that lists all of the contacts within the organisation selected? eg, you are looking at the organisation info for CompanyXYZ. On the same page or by clicking on a link, display a list of all of the contacts that work for CompanyXYZ.
Also, I would like to allow anyone who us logged in to add contact information. I have changed the permissions for mxmContacts add & edit to authenticated, but i cannot add contacts when logged in. How do I do it?
Jason
Replies to this comment
IndexError: list index out of range
Traceback (innermost last):
Module ZPublisher.Publish, line 113, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module Products.mxmContacts.mxmContacts, line 326, in importCSV
IndexError: list index out of range
Replies to this comment
Newbie: CSV files
Country Specific Address Formats
I am setting it up for use in the United States, where we need to include States in the address. At first, I included the State field in schemasCustom.py, but this placed the field at the end of all of the fields and not in the customary position between City and Postal Code. I solved this problem by editing the schemas.py, of course this will make upgrades a bit more difficult.
Do you have suggestions about managing this? Is there a way to force the State into the proper order via the schemasCustom.py? I am sure that most countries will have similar issues. Perhaps, we could collect different schema's for different countries?
Again many thanks.
Lee Joramo
Lee/designKiln.com
Replies to this comment
Navigation Portlet
Add info in search result view?
Is there a way to add the contacts Office Phone number, and possibly thier department, in the search result view? This way you would not need to click any further after a search to get this information. Which files would I need to change?
Thank you for the great product and Thanks in advance for the help in this matter.
mailform not emailing
I can send normal emails from the site, such as from the "contact us" form, etc. Any ideas on what I should look for?
Thanks,
Jamie
robej@plancom.org
mxmContacts raisesd an error in getEmail
mxmContacts raises an error when creating a new mxm contacts person. Therefore I made a little change in code of file "mxmContacts.py" in def getEmail(self):" as shown below:
# Put in try/except block
try:
if member:
return member.getProperty('email', self.email)
return self.email
except:
return None
Versions used:
mxmContacts 2.3.2 and 2.3.4
Plone 2.5.2,
CMF-1.6.2,
Zope (Zope 2.9.6-final, python 2.4.3, win32),
Five 1.3.8,
Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)],
PIL 1.1.5
This post is just to let you know (and to thank you for this very useful Plone Product anyway).
Best regards
Ernst
Plone 3
Organizations and phone fields
Your product is wonderful. I´m new to Zope, and this is the first product I install. Works great. Very easy to update so it works with Plone 3.
Questions:
* the person object has two "organization" fields (Organization and Organization name). What's the second one for?
* in the Organization field, the default option is not set to blank. then, every new person gets assigned to the first organization in the dropdown list. how do I change that?
* how do I make the organizations to be listed alphabetically in the dropdown?
regarding the phone field:
* is there any way to split the field in two, so i can enter area codes and numbers?
thanx
adrian
Adding members to groups on plone 3 site
When I try to add members to a group, the add members page does not load. In the Z2.log, when zope is started, I get the following errors:
2007-11-20 18:22:16 WARNING PlacelessTranslationService Message Catalog has errors
/var/lib/zope2.10/instance/refresh/Products/mxmContacts/i18n/mxmcontacts-de.po
2007-11-20 18:22:17 WARNING SecurityInfo Conflicting security declarations for "setMemberId"
2007-11-20 18:22:17 WARNING SecurityInfo Class "mxmContactsPerson" had conflicting security declarations
Could these errors relate to not being able to add contacts to a contact group?
Thanks,
Mark Robinson
could this av
Replies to this comment