From SMF, we can convert:

  • attachments

  • ban_groups

  • ban_items

  • boards

  • board_permissions

  • categories

  • log_notify

  • reported

  • membergroups

  • members

  • messages

  • moderators

  • sessions

  • settings

  • smileys

  • topics

We cannot convert:

  • admin_info_files

  • approval_queue

  • calendar

  • calendar_holidays

  • collapsed_categories

  • custom_fields

  • group_moderators

  • log_actions

  • log_activity

  • log_banned

  • log_boards

  • log_comments

  • log_digest

  • log_errors

  • log_floodcontrol

  • log_group_requests

  • log_karma

  • log_mark_read

  • log_member_notices

  • log_packages

  • log_polls

  • reported_comment

  • log_scheduled_tasks

  • log_search_messages

  • log_search_results

  • log_search_subjects

  • log_search_topics

  • log_spider_hits

  • log_spider_stats

  • log_subscribed

  • log_topics

  • mail_queue

  • message_icons

  • openid_assoc

  • package_servers

  • permissions

  • permission_profiles

  • personal_messages

  • pm_recipients

  • pm_rules

  • polls

  • poll_choices

  • scheduled_tasks

  • spiders

  • subscriptions

  • themes

The primary reason so many things are unable to be converted is due to the fact they are redundant in Panther. A few tables such as 'scheduled_tasks' are used differently, so they cannot be converted. Another problem is things like 'personal_messages'. Do to the way they violate normalisation so much, and are optimised so badly, it is just not possible to port them across.

Important: We cannot convert avatars from SMF, however, we can convert attachments.

After conversion

After running the standard converter facility, you must also download the attached addons and plugins. These are for compatibility between passwords, and ensure once users login their passwords are converted into Panther's sha512 passwords with 16 characters of salt.

You must also download an additional addon which is attached, this is called 'fix_last_topic.php' and will run once, then automatically remove itself from your forum. This fixes the last subject information on the index page which was not previously there in SMF.

You must also rebuild the search index, so searching for all your previous posts will work. To do this, go to:

admin -> maintenance

and then rebuild the index.

From using the plugin, you can find out how many users' passwords still need to be upgraded on your forum. One they have all been upgraded, you can remove the plugins and addons from your forum.

Note: Without using these, you will be unable to login to your forum because the passwords cannot be converted without this procedure. This will convert SMF passwords from the 2.0 branch. You will have to login twice in order for this to work.

The order to do this:

  • Download the file 'smf_password_update.php', and manually place in the directory 'admin/addons/' (relative to the panther root)

  • Go and login as normal.

  • Upload this plugin through admin -> addons, and the same for fix_last_topic. The 'fix last topic' addon will automatically run and delete itself. This will add the topic subject to the index page. Note that although this is called 'FluxBB_Password_Status.php', it is only used for detecting how many passwords still need to be converted and will still work.

You can look at the plugin to see the status of the password updates:

14

15

  • Last edited by Chris98 (10-11-2015 17:41:42)
  • Reason for edit:

Kind regards,
Christopher Marshall
chris [at] get-aura [dot] org

Project Manager