• I think it’s disingenuous to as a user in a closed support ticket ‘Is there any reason you didn’t click the “Migrate now” link?’ when first installing your plugin. Hey, I love that you’re helping by doing this work but, the primary reason is what you should encourage hesitancy not blind trust. I’ve never (13 years) installed a plugin that immediately gave me a cryptic message like: ‘Your settings are out of date. Migrate now.’

    Why not add some text explaining what that means? That being said, what does it mean? What settings are out of date. Migrate means to ‘relocate, move, go over there…’ etc. So, we’re effectively supposed to do this blindly because we’re supposed to trust the internet? That’s funny.

    Hey, I’m clicking the link, and again I thank you for your work, but, this is a social hiccup that it appears you’re not going to fix so, I appreciate your being stubborn too :p because I can relate :). But, I do think if you changed that message you would get many more users that aren’t spooked like I and others have expressed.

    https://wordpress.org/plugins/breadcrumb-navxt/

Viewing 1 replies (of 1 total)
  • Plugin Author John Havlik

    (@mtekk)

    Thanks for the detailed feedback! This is something that can be changed, but without understanding where users are coming from it is difficult to make an effective change. After reviewing the code that outputs this message, I believe the display of this message after first installing the plugin is a bug.

    The message should only show when upgrading from a previous version of Breadcrumb NavXT. However, a bug caused it to be displayed when Breadcrumb NavXT had just been installed. The install process does not set any settings in the options table due to a bug in WordPress (several years ago). So, while safe defaults are used until something ends up, at some point the settings needed to make their way into the options table. Rather than automagically performing that action, a message was displayed. Since the underlying action between migrating from a previous version of Breadcrumb NavXT and a fresh install is the same (or at least can be the same), the incorrect message being shown didn’t seem like too big of a deal.

    In the end, as time has passed, the message really isn’t required on install (the code that handles the default settings is much more robust than it was years ago). In the next release, the “Migrate now” message will not show up on new installs. The equivalent action will take place when the user modifies and saves their settings for the first time. Additionally, I’m going to tweak the message for the cases when the plugin has been upgraded currently, I’ve changed it to: “Your settings are for an older version of this plugin and need to be migrated. Migrate now.”. I think it better conveys what is going on, however, I am open to feedback.

    The changes to this message, and associated messages are being tracked in this issue: https://github.com/mtekk/Breadcrumb-NavXT/issues/133

    For more background on the meaning of the original message, please see this article: https://mtekk.us/archives/general/explained-the-your-settings-are-out-of-date-migrate-now-message/

Viewing 1 replies (of 1 total)
  • The topic ‘First Setup 'Migrate Now'?’ is closed to new replies.