VBulletin 3.6.10 to phpBB 3.2.5
Any links or help with this?
The ONLY part of doing this myself, manually, that I find exceptionally difficult is the creating of "salts" or randomly generated names for avatars for example.
If there were no hashing involved, creating scripts to transfer the data would be infinitely less complex. Figuring out the indexing and cross relationships of the data between tables is an academic chore but not so much a venture into uncharted territory.
For example, phpBB3 takes the human readable uploaded avatar filename and creates a Hash, most likely so that there are no name conflicts, then references that Hash (instead of the actual file name) when calling the users Avatar. I could create random hashes for each Avatar, but I'm not sure phpBB3 would be able to use those externally created (and then copied) Hashes.
How exactly are uploaded avatars handled? I know they are uploaded into the /images/avatars/uploads directory, but there, the name has alrady been converted. Is the hash that refers to avatars a randomly generated hash or is it actually the name of the file, encoded / encrypted?
However, I am not a php programmer and would probably use Coldfusion to create scripts to move and manipulate the data.
I did look at the API Documentation....https://area51.phpbb.com/docs/code/3.2. ... pload.html
public string get_custom_html(user $user, array $row, string $alt = '')
Returns custom html if it is needed for displaying this avatar
user $user phpBB user object
array $row User data or group data that has been cleaned with \phpbb\avatar\manager::clean_row
string $alt Alternate text for avatar image
Maybe I'll have to integrate some of the phpBB API into my own scripts to do those hashing tasks.? Or maybe I'm further from getting this done than I have yet realized.