CBJuice 
Management is done on the basis of username. A basic CSV file with username, first name, last name and email is required for bulk Adds. Any user-defined CB fields can also be set at the Add time. Similarly, an Edit CSV file would have only the username and the field or fields that are being edited.
A password generator has now been added for Add mode.
NOTE: A header describing the fields is obviously required. The header must have the EXACT spelling of the variables names include “cb_” as required. It is strongly suggested that you use the EXPORT/SAVE function to get a sample list of the fields.
Dates must be entered as STRING using the form yyyy-mm-dd (note minuses) to match SQL requirements.
If you have accented characters in the names, it is strongly suggested that you process the CSV files using OPENOFFICE to reflect the use of UTF-8 characters on most Linux installations. You can also use Notepad to save in UTF-8 if necessary. Excel is not kind in that regard.
USERTYPE is now defined as a variable. This has been tested in 1.015 with cb and works with and without JACLPlus. It will manage usertypes that are defined in the standard Joomla tables only. Therefore, it will not manage the JACLplus special subgroups.
This version now supports the management of Juga Groups. Try an export to see what is there. CBJUICE uses a special variable jugagroups to report the membership of a user in one or more groups. If there are two groups, they are joined with a + symbol. If jugagroups is empty for a user, the membership in all groups is removed.
This version now supports an edit run without any CB fields.
THIS ROUTINE HAS BEEN TESTED IN 1.5 with CB 1.2.1
Some bug fixes include the ability to add users with just user name, email and one CB field.
This version is still compatible with Joomla 1.0. However, this is not guaranteed in future releases.
There is one issue I have found, the CB User ID is not retained or at least there is no option to retain the CB User ID during export and import.
After my successful import and export, my kunena forum threads were pointing to different users as result.
You are trying to use the package for use that it was not intended to fulfill. If you are doing a migration of a site, it is much better to move tables with migration tools that link packages and associated tables. That is mysql work. If you are not sure how to do that, try to find a firm to support you. (p.s. I don't= cbjuice is a hobby).
CBJuice does not modify the userid because there is no guarantee that it will be the same if you are moving users between sites via an add. I can consider a user-beware option to userthe userid on an ADD only. It could lead to significant corruption. Put this kind of comment in the help forum and we will see what other users suggest.
That's when I found CBJuice. It did ALL of the work for me, and did it absolutely perfectly. All I had to do was name my fields in my TXT import file to match the user/CB field names and CBJuice did the rest. Perfectly imported and set up all of my custom CB data!
Not only that, but it allowed me to define a custom email to automatically be sent to each user imported, letting them know exactly what was done. This was perfect, as it allowed me to give the users specific instructions pertaining to my client's wishes.
A very BIG thank you to the developers of CBJuice!!!
I was migrating users from an old version of a website site to a new one and it was a piece of cake.
I did not have a very large list to import but the time it saved me and the auto notifications to members was awesome.
(I would never use the term "great tool" in any other context but this)
I do miss some functionality though:
It would be great to be able to edit the Default Email Text. You can do this but every time I do a test I loose my set-up text. I always comes back to the default version.
Also I would love to edit the ACAjoom subscibers too. I don't know if this is possible but now I don't get this newsletter info in the export file. And I have to manually add all the new imported users to have them added to the mailinglist. Could this be done through CBjuice it would be perfect!!
The level of checking and validation of data as it is loaded (or not if it is wrong) is impressive.
The developer responded very quickly to an install issue I had, and with his help I managed to prove it was an ISP issue, which they could quickly address with the information we supplied.
Many Thanks
Jan
This is a great tools...
While it won't allow me to import a user with the same username, the email address I think is important, as I find myself with users that are on separate lists, and I'd have to trawl through them manually to see if they exist in another list.
I did get an error with the current build but found a quick fix on CB forum at www.joomlapolis.com/component/option,com_joomlaboard/Itemid,/func,view/catid,58/id,71901/#71901 which I passed on to Paul the developer for CBJUICE and he replied promptly and was very helpful.
Give it a go!!! It will save you days and days of work!
Well done Paul
I hope the ability to change user accounts' Enabled/Disabled settings via CSV will be added, but really have no complaints whatsoever. Kudos to the developer!
I googled for this type of component and that's how I found CBJuice. Now I got it working perfectly with my Community Builder and Vemod Newsletter.
The only con was that I had to spend 5 more minutes than I would have wanted to figure out the correct order for the csv field values. IOW, no big deal, it works, it's great and i'm happy. Thanx!!
Just had to convert XLS spreadsheets into CSV files, name and set the headers order properly, upload the CSV file and that was all. Immediately my CB and core Joomla user tables had the pertinent data stored.
I can even update the user data in edit mode every time the CSV file is changed (existing entries can be kept and new ones are added).
The latest version doesn't seem to support MySQL 4, but that's not really a show stopper these days. Highly recommended for time saving developers.
TIP: After you set up your fields, download so you can see what the fields look like before uploading. Usertype will be there.
It helps when migrating, or just performing actions on a live site that might affect users' information.
What I didn't understand is when I exported the userlist (users.csv), why didn't it export the password hashes with it. The answer: The passwords are stored in the core users list that comes with joomla so it is referenced there. If you need to mess around with the joomla users list, I recommend using the original JUICE, that deals with it.
Otherwise, great utility! Does everything at a drop of a click! Hats off to the core team!
I can add the password to the save but it will be hashed. My concern has been that people will try to reload a hashed password. The challenge is that with continual changes to the hash, this could get into really messy things. It is NOT possible to export passwords in a clear format. If you have specific suggestions, use the joomla code forum because I would be interested.




