Arck Interactive's plugins:
Original project by Jaakko Naakka (http://community.elgg.org/pg/plugins/release/165550/developer/naakka/upload-users)
This is an upgraded and slightly modified version of upload_users plugin by Jaakko Naakka from Mediamaisteri Group.
This plugin allows you to import CSV files and create new users with any metadata specified in your CSV.
- Fixes: last row of the uploaded CSV file is missing
- Fixes: css overflow
- Adds: mapping capabilities (change table headers with custom metadata names)
- Adds: integration with Profile Manager, mapping against Profile Manager fields
- Adds: integration with Roles, assign user roles on upload
- Adds: plugin hook 'header:custom_method', 'upload_users' for custom processing of headers
I do not have 1.7.4 and using naakka/upload-users
I noticed that the code to send notification is exactly the same except for the word email which was changed to notification in your 1.8.4 version of CSV User Upload. Does this indeed stop the notifications from being sent? It always sends the notification wheather I select Yes or No.
@steve It seems that the version you're using has a defect.
I'm actually currently maintaining the plugin made by Jaakko. Although just at Mediamaisteri and not here in the community. I haven't had time finish a 1.8-version so that I could had uploaded it here. Nice that a 1.8-version is available anyway. :)
Once my summer holiday ends next week, I can take a look if I can find a fixed Elgg 1.7.x version of the plugin.
I was able to fix what I needed and you can read wat I did here
Hello to all,
This plugin is a great compliment. Only one flaw in the interaction with roles plugin.
I created roles plugin and when I import a csv allows me to select only those roles that I created and not the DEFAULT_ROLES. So I can import a moderator a groups_administrator but not a simple user interface.
For now I solved by creating a user_roles equal to DEFAULT_ROLES but it would be better to wear also choose to import users without a role.
I also noticed that it is impossible to specify in csv role.
I tried to insert the column header and role under both the name and the guid of the role but does not seem to get it.
Thanks again and see you soon
Is there a maximum number of lines in the csv file this plugin can comfortably handle? Have tested it in elgg 1.8.13 with only two new users and it worked perfectly. I don't want to overload it with 128 lines which is what I need to do. I could break this up into two or more csv files if it would be safer.
For all of you having issues, there is limitation on the amount of data you can upload. I would recommend the following changes in php.ini to help resolve these issues:
Change all of these to higher values from default, here is just a sample, increase as per your wish:
upload_max_filesize = 20M
post_max_size = 20M
max_execution_time = 300
If you webhost does not allow access to php.ini, you can overwrite by .htaccess or creating a php.ini in elgg directory in case your webhost doesn't let you set php parameters via .htaccess.