• There has been a recent cluster of spammers accessing BARFer accounts and posting spam. To safeguard your account, please consider changing your password. It would be even better to take the additional step of enabling 2 Factor Authentication (2FA) on your BARF account. Read more here.

BARF Calling it quits the last weekend in May.

lizard-hair.jpg

No Cayman Island account. But I take Venmo, Cashapp, Paypal, Zelle, crypto:twofinger
 
Last edited:
:laughing

Good times will continue baby!! :party :banana :ride
 
Im not a techie so don’t know why it takes minutes to submit a post and more minutes if needing to edit so often I’ll just not bother participating.
Any changes that speed up the process is a step in the right direction.
 

One thing, which I'm really surprised XenForo apparently doesn't do, is that after the switchover, odds are legacy links like that one will no longer work.

I don't know why Xen doesn't copy over the legacy post id, or why it does not provide a "showpost.php" endpoint to act on those ids, or why a rewrite rule can not be used to accept a legacy post link like that and convert it into a redirect to a proper link.

Just something I found was an issue on other XenForo forums.
 
An important note. Thanks berth!
 
One thing, which I'm really surprised XenForo apparently doesn't do, is that after the switchover, odds are legacy links like that one will no longer work.

I don't know why Xen doesn't copy over the legacy post id, or why it does not provide a "showpost.php" endpoint to act on those ids, or why a rewrite rule can not be used to accept a legacy post link like that and convert it into a redirect to a proper link.

Just something I found was an issue on other XenForo forums.
The problem with trying to preserve things like that in a conversion is that there are too many variations to account for and if you're trying to get everything the minutia could quickly blow up the task far beyond what you'd want to do.

When doing a conversion with possible complex content, you have to pick your battles and preserve as large of the content as you can reasonably manage, you won't ever get 100% without encountering significant diminishing returns.
 
The problem with trying to preserve things like that in a conversion is that there are too many variations to account for and if you're trying to get everything the minutia could quickly blow up the task far beyond what you'd want to do.

Sure, but I bet a large portion of their customer base are doing what we're doing, and what the other two forums I'm on have done: converting from VBulletin.

Like I said, if the post ids are not preserved in the conversion, then you're SOL. But at the same time, it would be straightforward to capture and create a cross reference of old posts to new post do you don't have 20 years of broken links in your message base.
 
Sure, but I bet a large portion of their customer base are doing what we're doing, and what the other two forums I'm on have done: converting from VBulletin.

Like I said, if the post ids are not preserved in the conversion, then you're SOL. But at the same time, it would be straightforward to capture and create a cross reference of old posts to new post do you don't have 20 years of broken links in your message base.

Denny- sounds like you have a new volunteer :afm199
 
Call it an adrenaline shot.

As a rider it is what we seek right? :teeth
 
Im not a techie so don’t know why it takes minutes to submit a post and more minutes if needing to edit so often I’ll just not bother participating.
Any changes that speed up the process is a step in the right direction.
I'll try to give you a non techie "why" on this. BARF's server stuff is incompatible with this version of vbulletin and the way it works. The tech world moves forward always. Basically, the security piece of the puzzle in modern terms wants to be secure, but BARF doesn't. So your browser will sit and spin until it finally "gives up" and lets BARF proceed. Under the hood, BARF is as fast as its ever been, but it takes long to respond to your command. Like a wicked fast, but sleepy grandpa.

The problem with trying to preserve things like that in a conversion is that there are too many variations to account for and if you're trying to get everything the minutia could quickly blow up the task far beyond what you'd want to do.

When doing a conversion with possible complex content, you have to pick your battles and preserve as large of the content as you can reasonably manage, you won't ever get 100% without encountering significant diminishing returns.
Thanks Climber! But I'm gonna put a "we'll see" on this. Perhaps you can build a "translation table" of the current URLs and the "new" URLs for each thread. I assume the best time to do this is during the database import. Then I assume you can have an operation occur to either plow through the threads and update them. Or (better) have a plug-in of some sort that will 301 redirect the "old BARF" URL to the new Xen URL.
 
Thanks Climber! But I'm gonna put a "we'll see" on this. Perhaps you can build a "translation table" of the current URLs and the "new" URLs for each thread. I assume the best time to do this is during the database import. Then I assume you can have an operation occur to either plow through the threads and update them. Or (better) have a plug-in of some sort that will 301 redirect the "old BARF" URL to the new Xen URL.

Here's my tact, and "I don't know", I've never looked at any of the code bases.

But.

The first question is whether the post id are preserved after the import. It can go either way, but it wouldn't surprise me a whole lot if they were. "Why not".

If they are, then that's a step up.

If you look at a BARF post URL, it looks like this:

https://www.bayarearidersforum.com/forums/showpost.php?p=1425112

Where "p" is, at least to me, the post id.

If you look at a XenForo URL, it looks like this:

https://forum.vcfed.org/index.php?t...ould-a-good-assembler-do.1245894/post-1384126

So, you can see at the end, "post-1384126" looks suspiciously like a post id.

But, also, they have the thread id as part of the URL.

So, the game is whether you can find the parent thread of a post via the post id. Which, I mean, really, I have to assume that's possible.

Given the Thread and the Post, its then a (mostly) straight forward task to convert the thread id to the thread "slug" part of the URL, and then the post id to the post "slug".

The thread part is lightly tricky. Seems like it's a down shifted, punctuation removed, kabob cased thread title. But, even then, I bet that's actually stored in the data for the thread, because it may be possible to come back and change the title (and you don't want to change the id because it would break other links). So, it may be nothing at all to get those given a thread id and build the new url.

Then, you just ("just") create the /forums/showpost.php handler to look up the id, and do the rewrite, and do the redirect.

IF the original post IDs are not carried over, then, yea, it becomes a trick to correlate, and perhaps create a new cross reference table. That may be a real challenge, since you don't want to dig into the import process and bork things up.

But, like I suggested, I bet those post ids carry over.

It's certainly worth the minute to post to the XenForo support forums and ask the question.
 
I'll try to give you a non techie "why" on this. BARF's server stuff is incompatible with this version of vbulletin and the way it works. The tech world moves forward always. Basically, the security piece of the puzzle in modern terms wants to be secure, but BARF doesn't. So your browser will sit and spin until it finally "gives up" and lets BARF proceed. Under the hood, BARF is as fast as its ever been, but it takes long to respond to your command. Like a wicked fast, but sleepy grandpa.

interesting expl.
so it's b/c Chrome (et all ) updated to more secure a few years back, eh? always https + HSTS even

--
what's the character limit of a post Right now?
 
what's the character limit of a post Right now?

Every Character on BARF can post. :twofinger :p

The more :twofinger's the better because as of now the Xenlife does not include a :twofinger in the smilies :twofinger

May as well throw in a :smoking too. It is Friday. :teeth
 
As long as I still have a button to show me all new posts since the last time I logged on, I’ll be happy.
 
interesting expl.
so it's b/c Chrome (et all ) updated to more secure a few years back, eh
Pretty much. You can see how the main forum page loads right here. Notice at the top, it just sits waiting on the first step? That's your browser after sending your request for the page, waiting for grandpa to wake up. Then BOOM! all the rest of the page files load up like a champ. (yes I see a lot of that is cached)

I haven't researched this in a while but, IIRC it has to http/1 vs 2 or 3 protocol and TLS(security) where the server doesn't "understand" some of what's being asked from it, so it sits for a moment considering it, then finally says, "whatever, here you go" and sends you data.

pageload.jpg
 
I haven't researched this in a while but, IIRC it has to http/1 vs 2 or 3 protocol and TLS(security) where the server doesn't "understand" some of what's being asked from it, so it sits for a moment considering it, then finally says, "whatever, here you go" and sends you data.

Fascinating.

I wonder what's timing out.
 
I don’t understand any of this but will probably hate it at first, then adapt. Thanks for the warning, most of all.

I really like BARF. In another thread, billsmith and I mentioned sports talk radio. I realize that I listen to sports radio because I cannot listen to regular talk radio because it’s so tribal and polarized. Years ago I listened to KGO before the entire industry decided to tailor the polarities with separate stations.
BARF represents some kind of moderated but mostly intelligent dialog and I appreciate it. More so since I retired and have much more limited community contact.
 
Back
Top