1. Graphnic
  2. Support
  3. Thursday, December 10 2015, 03:32 PM
Hello,

I have created a number of custom fields for user registrations (address, mailing preferences etc). How does my client export this data, for example to create a mailing? I can't find the option anywhere in the system.

Thanks,
Nick
admin Accepted Answer
Admin
Hi,
export is not a feature, sorry. we plan to make it in future.
  1. more than a month ago
  2. Support
  3. # 1
Graphnic Accepted Answer
Easy Profile Support wrote:

Hi,
export is not a feature, sorry. we plan to make it in future.

Really? I've just seen there is an import plugin, but no export. That's crazy... how can a client use the data they collect then? This is big oversight in my view.

When will this feature be added?

Thanks,
Nick
  1. more than a month ago
  2. Support
  3. # 2
admin Accepted Answer
Admin
That's crazy
Easy Profile is not a user manager component, it extends Joomla user management, registration and edit profile (frontend and backend) are the same of Joomla (tabs are generated with javascript and custom fields with user plugin). Many our competitors most popular and expensive (Jomsocial, EasySocial, Community builder* ) not implement even the import feature, so we are crazy because we have import feature ?!?

*import/export are provided by other vendors.

When will this feature be added?
Sorry we not have timeline. Now you can do this with other ways:
- CSVI Pro (http://extensions.joomla.org/extension/csvi-pro)
- Art SQL to anything (https://www.artetics.com/index.php?option=com_hikashop&;ctrl=product&task=show&product_id=37&name=art-sql-to-anything&Itemid=469)

NOTE: never tried by us.
  1. more than a month ago
  2. Support
  3. # 3
Graphnic Accepted Answer
Content Protected
  1. more than a month ago
  2. Support
  3. # 4
admin Accepted Answer
Admin
Hi,
no problem, unfortunately we speak English a more technical and therefore not express myself well. "so we are crazy because we have import feature" was a joke. sorry.

Is it possible to alert the admin when a user has updated their profile?

yes, but it does not natively.

You can create a simple plugin based on our "skeleton" plugin, follow these steps:
- Download, install and enable our "skeleton" plugin, you will find at the end on this page http://docs.easy-profile.com/index.php/article/triggers
- open file /plugins/jsn/skeleton/skeleton.php
- Delete example functions: triggerFieldAvatarUpdate, triggerProfileUpdate
- write your function like this:
public function triggerProfileUpdate($user, &$data, $changed, $isNew)
{
if(!$isNew)
{
$body=$user->name." updated user profile. \n\n";
foreach($changed as $fieldalias){
$body.=$fieldalias .": ". $data[$fieldalias] ."\n";
}
$result=JFactory::getMailer()->sendMail(
$user->email, // Sender Mail
$user->name, // Sender Name
'PUT HERE YOUR EMAIL ADDRESS', // Receiver Mail
'Profile Updated', // Subject Mail
$body // Body Mail
);
}
}


this plugin will send you an email with list on field changed

Skeleton plugin is very useful, you can also change values: $data['field1']=$data['field2']+$data['field3'] (sum example)
  1. more than a month ago
  2. Support
  3. # 5
Graphnic Accepted Answer
Haha not to worry. You do a great job of communicating in your second language!

Thanks for the plugin info, that might help the situation. I'll look into it.

I've just realised that there doesn't appear to be a way of viewing a user's custom-field preferences from the backend, is that right?

Nick
  1. more than a month ago
  2. Support
  3. # 6
admin Accepted Answer
Admin
I've just realised that there doesn't appear to be a way of viewing a user's custom-field preferences from the backend, is that right?
You can see/edit fields only when click on a single user, unfortunately Joomla has no API to change backend user list.
  1. more than a month ago
  2. Support
  3. # 7
Graphnic Accepted Answer
Do you mean it should show up when I go to User > Manage user and select a single user? It only show default fields for me.. no custom fields??
  1. more than a month ago
  2. Support
  3. # 8
admin Accepted Answer
Admin
It only show default fields for me.. no custom fields??
No, I said in backend user list, this is strange, you should see all your custom fields Can you please post me your site detail to check this? you can use the form below the reply in "Site Details" tab.
  1. more than a month ago
  2. Support
  3. # 9
Graphnic Accepted Answer
Easy Profile Support wrote:

It only show default fields for me.. no custom fields??
No, I said in backend user list, this is strange, you should see all your custom fields Can you please post me your site detail to check this? you can use the form below the reply in "Site Details" tab.


This is interesting - I've just logged in as this user, and re-saved the preferences - and the tab has appeared. I'll come back to you if it plays up again!

Nick
  1. more than a month ago
  2. Support
  3. # 10
admin Accepted Answer
Admin
you set something other than "Public" in available for parameter for your custom fields? maybe some ACL problem
  1. more than a month ago
  2. Support
  3. # 11
Graphnic Accepted Answer
Easy Profile Support wrote:

you set something other than "Public" in available for parameter for your custom fields? maybe some ACL problem


Ahh, yes I did - it was 'Guest', and I just changed it as I couldn't see the profile form on the front end. That explains it. Sorry, my fault.

Thanks for you help - and look forward to the export function.

Best, nick
  1. more than a month ago
  2. Support
  3. # 12
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.
Sorry, the discussion is currently locked. You will not be able to post a reply at the moment.