Userport 
Latest changes:
- Restructured the users's workflow. This is a major change that should greatly ease the usage of userport.
- Added ability to upload files.
- Removed Dutch and French langauge files. They will be offered again: later, with separate installers.
- Fixed a warning on implode().
- Fixed warnings on default email strings.
- Added some guidance on the first start page - this is currently the only help text available, but it is a start.
Changes in 1.5.2:
- Users added could not login - due to classic copy & paste bug. To those who already downloaded 1.5.1, my apologies; please correct my mistake by downloading and using 1.5.2
So, simple to install and use I had my 50 user accounts created in less than 15 minutes.
Using an existing member list in Word I created my CSV string. Copied it to the component's field and had my accounts in no time.
Just be careful to follow the string's format requirement. If you miss a comma, or don't place your fields in the proper format (name, login name, email, password) you'll have a problem.
I did have a small support issue that was dealt with quickly. What more could you ask for. Many thanks for the great work
A few downers:
I wish you could set a flag when importing a batch of users such as, who is an admin, author etc. Right now you can only do it for the entire batch. But then again, all you have to do is separate them into a different CVS file and change the parameters.
But over all I can't complain. It works nicely.
However, i still have the same problem like the poster "hperangelo". I am logged in as superadmin but all users are still imported as "authors" not as "registred users" as i set in the options.
checked it twice, but couldn't figured out this problem.
I opened a bug tracker item on userport's website (id 15294)
Please follow it up, so I can find a solution.
Only one issue on the current version with implode errors
com_userport/admin.userport.php on line 67
(only shows up when creating new accounts)
However with that error all is seemingly working anyway!
Thx guys
The implode() issue has been resolved in 1.6
I don't really understand why you would want to generate a random password?
The "Given passwords are already properly encoded" option doesn't make any sense to me. Maybe this can be explained?
I wonder if the things this component is capable of could be done with some sort of front end extension? This because I'm hessitant to provide access to the back end to certain front end users(authors & publishers).
A front end component/module is not within the scope of this extension. Bulk adding/updating users is not something that should be taken lightly - imagine a hacker gaining access to it!
As for the 'strange' options: creating a manual is relatively high on my todo list, but unfortunately still far from completed. The short answer: post a ticket on the forum.
Thank you for your high appreciation!
And best of all.... it's free!
Thanks a lot to the developer
As part of our permissioning we will also bulk block and unblock users and delete them (when they don't pay membership fees. I thus needed a way of doing that....and being Open Source I just added the feature. The code was easy to follow and I could do what I wanted so I'm happy.
I have posted a new set of files with my changes for these new features so hopefully everyone will see them once translators have caught up if the developer thinks they are OK.
My next patch will be to look at a 'bot style interface so another computer can push a CSV file via a shell script. That would be cool.
I like the fact that it gives you the option to import the passwords or you can assign them. I just save all the records into a comma delimited text file and copy and pasted the file into the component... over 5000 records imported fast. It then fives you warning of duplicate entries or other errors that you can track down easily.
Two thumps UP!
(As already resolved via the tracker forum)
This probably means you're usually not logged in as a super amdin, which is a practice to be applauded. When you log in as a super admin, you can change various parameters. You'll want to change the second option (User type).
;-)
Some extra information for the other userport users. While importing your users you can personalize your mail. Use the following tokens in the body of the text:
{user_name}
{user_login}
{user_password}
{user_type}
{site_name}
{site_url}
{admin_name}
{admin_email}
{user_log}
I couldn't find any documentation therefore I post the solution here.
It did take me a few minutes to understand that I needed to paste the names into the empty window (silly mistake) but it worked after that. Unless I missed it, that instruction should be added somewhere obvious.
Thanks.
Please keep developing it as it's the only one I've been able to find!
Glad you like it that much.
You mean you want to set the user type (Author, Editor, ...)? Super-admins can configure that in the Settings by changing the 'User type:' value (only to some front-end role). For this, only en masse configuration is possible.
Imports new users, updates existing ones.
One point of comment:
The text a user receives when a password is updated isn't configurable via the back-end.
It is in the language file, ...
Well done for this component
Thank you!
And actually, it is configurable in the back-end.
The setting can be changed in the last two options: "Subject to existing user" and "Text to send to existing user".
After changing, be sure to manually refresh the page to see the changes in effect.






