Re: Members List Plugin and CIMY User Extra Fields
There have been many questions about the integration of ternstyle's Members List Plugin and CIMY User Extra Fields Plugin. Please read the following:
CIMY User Extra Fields is a powerful plugin but has one fundamental issue. I don't wish to call this issue a flaw. We all as programmers have different preferences and ways of programming but let me explain.
CIMY stores the meta data you add to your users in Wordpress' options table (wp_options if you didn't change any default settings upon setup). Wordpress has a built in user meta table which can be easily used to store key and value pairs associated with individual users. So if I wished to add my location as Bethlehem I am able to do so using this table. Wordpress has built in functions for retrieving this meta data. In fact, Wordpress uses the wp_usermeta table to store the first and last names of each of your users.
There is no reason to store the extra (meta) data for each user any way other than in this table. It is very easy to create more complex and optimized queries when using an actual table instead of a single field in the wp_options table. The data stored in the wp_options table is stored as a textual representation of a PHP array. The data needs to be parsed to be queried. To search through the CIMY data would take more than a single MySQL query and at my first conceptualization in theory would significantly slow the use of the plugin down to the point where it would only be usable for blog owners with little to no users.
My best suggestion is to seek another plugin to use in conjunction with my Members List Plugin. I am sorry to give you this news but as a matter of principle I can't spend my time integrating with CIMY unless he was willing to work with me directly on this issue.
I appreciate your query. It is an important issue. I hope I have addressed your question even though I have not solved this for you.
best regards,
matthew