[Updated 2023-02-10] Migration complete

Actually it doesn’t exist. Discourse does have quite a few ways to help you keep track of what you have and haven’t read already, such as this last visit marker line:




There’s also an indicator of new activity in posts you’ve already read. Also a New button will appear when there are new threads, and those can be dismissed:




You can configure the New list behavior too:

I did see that “last visit” as well as the new activity indicator and they’re very helpful.

One thing I didn’t see in the comments/new topic boxes was a Preview option. Given my ability to make numerous mistakes that option has been very helpful to me in BLF. In addition it allows me to see that images are properly sized and links are formatted correctly before I save the post. That’s not available in Discourse?

Not only is preview available but it updates automatically as you edit. It’s in the pane to the right of the editor. You may have to dismiss an initial message that covers it.

PS. There is also an indicator at the bottom of the thread when people are writing a reply.

Ahhh OK, I can’t believe I missed that :person_facepalming:

Thanks!

Thanks phouton. Yeah, I agree with SIGShooter on this one, I wish that the new user tips didn’t completely cover the preview, it makes the preview not very discoverable for new users.

Also for mobile users, notice that depending on your screen size the preview might be hidden by default, and it can be accessed with the icon that looks like a computer screen.

2023-01-12 update:

Hi everyone, I'm testing a new theme over on the test site. I think it will now be closer to the preferences of those that prefer a slightly more traditional theme, while still being modern wherever practical. A dark mode is also now available for those that prefer it. You'll need to do a page refresh to get the new theme if you've visited the site previously.

Hmm...

It'd be really nice if a "Mark Read" button could be created for Discourse, but if it's not possible, it's not possible.

Once we transition from Drupal to Discourse, I would like Discourse to realize that I've already skimmed every post available on Drupal.

I was going to make a topic but I saw this thread. I would love to see a more advanced DIY section, with tags since traffic isn't that high. I suggest the following:

3D printing - some of us have 3D printers, and I would like to see what people want or made, and we can iteratively make it better together. If you are around me, I wouldn't mind making them either.

LED modification/testing - like dedoming, benchmarking, using films etc.

host/body modification - the usual, it can be doubly tagged with the

driver/circuit design - this is probably going to be a single thread or mostly dead, unless its a single project.

I read about the migration problem, I would not mind losing all my posts and just having my username, I would also not mind losing my username and starting again. I have no attachment to my posts or PMs. The information here is very good, but a lot of it is outdated too. It appears easier to chose what are the most visited information pages, and dump it into a wikipedia like format or just copy and paste them. Would be interesting to see when people go to the old one for what info and to note it to guide users to the new site.

Thanks for the care and love you put into the site!

Hi there! Fortunately we’ll be able to migrate pretty much everything thanks to extensive customization of the migration script. Here you can check out a test migration of it from a few weeks back, we’re getting close to the final theme and default layout:

https://blfdev.site

You can reset your password there using your existing BLF username or registered email address and you can log into your account.

Since putting up the blfdev.site testbed I’ve run quite a few additional full imports into Discourse from BLF backups to further test the reliability and the timeframes involved in the process and work out remaining small bugs. We’re getting very close now and I hope to announce a final migration date soon.

Yep, we can definitely start using tags for threads that fit into several categories, such as DIY topics and things like 18650/21700 compatible flashlights. That’s one aspect I still need to play around with a bit on the testbed site and get your collective opinions on it before the final migration.

Are all our historical PMs going to get migrated as well?

Yep, as described here:

Please login to your account at the test site and let me know how the migration process went for your PMs up through the most recent test import date mentioned above.

Hi everyone,

A lot of additional progress has been made with the BLF migration process to the new Discourse forum engine. As with most undertakings, the last 20% of the minor details take 80% of the total project time. But I think we’re now very close to the final Discourse forum theme, and most of the major configuration tweaks are now in place. Additionally, the import script has been further refined for proper conversion of the imported post formatting in most cases, and the developer of a key software utility that is used during the import/conversion process has implemented quite a few bug fixes based on the feedback received.

So after a lot of iterations, I’d like to request your help in identifying any major bugs or issues with the new forum configuration, and especially regarding the fidelity of the imported BLF posts and private messages. Here’s a fresh import from a BLF snapshot that was taken on Thursday, 2023-02-02 at 6:00am (GMT):

https://blfdev.com

A few import notes:

  • All users will need to reset their password on the test site (and on the final migrated BLF forum once we get there).
    • It’s a fresh import of the forum data, so you’ll have to request another password reset email. Since this latest testbed is running at a new temporary domain name, some email services may still classify emails originating from there as spam. (Once we’re on the final migrated Discourse forum at our normal budgetlightforum.com domain name I anticipate better email deliverability than we currently have here.)
    • The new forum engine allows logging in with your registered email address in addition to your username. Logging in with your email address is the recommended option to obtain initial access to your migrated account, because the imported username may have been slightly modified.
  • BLF usernames containing special characters such as ä ö ü á é will be converted to the closest regular character equivalent. (The BLF username Brillé would be converted to Brille).
    • The user’s original BLF username (including spaces and/or special characters) will appear under the new full name field of the imported user profile.
    • Users will be allowed to change their imported username for a time after the site migration to re-introduce the special characters, you can try it now on the test server. Please do not change your username to something unrecognizable or completely different.
  • Check for your imported private messages both in the “Inbox” and the “Sent” messages folders. There are a few quirks regarding PMs:
    • Here on the current forum, PMs that you deleted do not actually get deleted from the database, and they are still visible in the other recipient’s messages. So unless you and the other recipient both deleted the same PM, it will be imported and visible for you again on the new forum.
    • Here on the current forum, your PMs that you sent to a user that was later banned are still visible to you, appearing as a one-sided conversation of only your sent messages. Such one-sided conversations will not be imported into the new forum.


If there are no major bugs discovered in the latest testbed, then I might attempt the final budgetlightforum.com production migration sometime next week. Here's a synopsis of how that will work:

  1. A brief downtime on budgetlightforum.com (current forum engine) for just a few minutes, followed by a post to notify users that the initial migration process has begun.
    • The initial migration process will take around 80 hours if nothing goes wrong.
    • During that whole time, budgetlightforum.com (the current forum engine) will be fully operable. However, any of the following actions on the current forum engine during the initial import phase will not be carried over to the new Discourse forum:
      • Existing user profile changes (registered email, avatar, location, etc.) during the initial import phase
      • Post deletions of older posts created before the initial import phase began (they will re-appear on the migrated Discourse forum)
      • Post edits of older posts created before the initial import phase began (the original post version will re-appear on the migrated Discourse forum)
  2. After the initial migration process has finished, the current forum engine will be taken offline, with a notice that the final migration stage is taking place.
    • At some point later that day, the budgetlightforum.com domain will start pointing to a login page for the new Discourse engine, still closed to the public.
    • The final migration stage will take about 8 hours if nothing goes wrong, after which the new Discourse engine will be open to the public.

Wow! Best of good fortune on the transition.

I will look at the latest test/dev site tomorrow

Some pictures are still stretched: https://blfdev.site/t/efficiency-measurements-of-a-few-drivers/68529

Fixed on the new test site: https://blfdev.com/t/efficiency-measurements-of-a-few-drivers/68528

I’m confused now, I used the link from sb56637 just above and yet the issue still persists, but not with your link ??

Edit : oh I get it, the website banner links to the older test site.

I also logged in and created password.

Hi there, which website banner are you referring to? Edit: Found it, nice catch @thefreeman! That was my copy/paste error. Fixed.
Sorry for the confusion! It was easier and also more relevant as a simulation of the final migration process to use a new test domain. So just to be clear, the previous testbed was blfdev.site, and the latest one is blfdev.com.

When you click on ”BLF Test Migration #2”, it redirects to the ”BLF Test Migration #1” website, so I clicked there and didn’t notice I arrived on the older test site.

Thanks a lot for catching that! Fixed.

The only thing I didn’t set with production intent in the blfdev.com test instance is the header image and favicon, so we can more easily distinguish between the two test instances.