Migration process from our old phpBB instance to Discourse is now done

  1. Please remove all the old default pinned posts from Latest (https://forum.mikrotik.com/latest) and Hot (https://forum.mikrotik.com/hot). IMO, the only pinned post should be something for new users.

    Right now, you have to scroll through several pages just to see the actual Latest and Hot posts.

  2. It would be great to have descriptions for the different categories – just like Home Assistant does: https://community.home-assistant.io/categories

  3. Some nicer colors and themes wouldn’t hurt either. Just… maybe don’t ask the WinBox 4 team. :wink:

You can unpin them yourself.

1 Like

I found that you can set custom CSS in Firefox so I was able to apply this disgusting bodge:

@-moz-document domain("forum.mikrotik.com") {
	:root {
		--d-max-width: 100% !important;
		--d-sidebar-width: fit-content !important;
		--topic-body-width: 100% !important;
		
	}
	p:last-of-type {
		margin-bottom: 0 !important;
	}
	.cooked {
		line-height: unset !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.post-menu-area {
		margin: 0 0 0.5em 0 !important;
	}
	.latest-topic-list-item {
		padding: 0.5em !important;
	}
	.regular.contents {
		display: grid !important;
		grid-template-columns: 1fr auto !important;
	}
	.post-controls {
		align-items: flex-end !important;
		flex-direction: column-reverse !important;
		justify-content: unset !important;
	}
	#main-outlet-wrapper {
		grid-template-columns: auto 1fr !important;
	}
	#reply-control {
		max-width: 100% !important;
	}
}

There’s likely more that can be done with this to improve the layout, and in a better way than mine if done by someone who actually knows what they’re doing. It’s still a bodge though, and it would be better if similar changes were implemented in the actual website.

2 Likes

Thanks! Updated my post to reflect that it’s about the default pinned threads.

The font size is…mindboggingly huge

That’s a matter of preference, which Discourse lets you control.

And I agree: the default is on the large size even for my aging eyes, which is why I dropped it one notch. There are two notches further below that, and if that isn’t enough, modern browsers will remember a per-site font size adjustment.

In: “User Profile → Preferences → Interface” discourse will also allow you to select preferred font size

There is a plugin for that. We will check it out in test env and if it’s good then add it to production side also.

2 Likes

The forum now feels way faster than yesterday (after the migration) which is nice to see imho.

  1. We have to rethink how we add pinned posts here. As you mentioned discourse adds it to everyone’s Latest/Hot feeds. For now as @holvoetn mentioned you can just mark them as read or scroll to topic end and it will remove those pinned articles from your feeds.

2./3. Atm collecting feedback and will most likely get more into customization when @normis gets back from vacation. As he’s usually the one that made decisions on forum themes/looks related changes.

2 Likes

Thanks @goscickiw, worked like a charm in Google Chrome with the Stylus add-on too.

Expand to see the Mikrotik layout fix from @goscickiw

:root {
–d-max-width: 100% !important;
–d-sidebar-width: fit-content !important;
–topic-body-width: 100% !important;
}

p:last-of-type {
margin-bottom: 0 !important;
}

.cooked {
line-height: unset !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}

.post-menu-area {
margin: 0 0 0.5em 0 !important;
}

.latest-topic-list-item {
padding: 0.5em !important;
}

.regular.contents {
display: grid !important;
grid-template-columns: 1fr auto !important;
}

.post-controls {
align-items: flex-end !important;
flex-direction: column-reverse !important;
justify-content: unset !important;
}

Okay, thanks!

But honestly, I think now’s the perfect time for you to take the lead and make some decisions while the boss is away. A bit of fresh perspective might be exactly what we need! :wink:

Perhaps consider signing up @normis for a Discourse course so he can make quick decisions and possibly implement some improvements himself: Getting Started with Discourse

In any case, great job with the migration! :clap:

You don’t need to read the whole thread, just click on the pinned symbol.

1 Like

Did @normis retire from the position of staff? :laughing:

Flair is being applied on first login from user. Some haven’t yet logged into new system.

Who said posts formatting has become better on this new forum? I can’t even change a font color.

Could you add the following?

  1. Font color formatting.
  2. Underline formatting
  3. Strikeout formatting.
  4. Font size formatting.

Yes, definitely :+1:

For sure, it’s way better than “traditional” forums. However, I’d like to see new posts at top, like in modern mail clients.

1 Like

I don’t like it when user’s videos are playing inside the topic list when I scroll through it…

1 Like

Discourse seems to be more markdown style system. But it does support some tags

aaaa
aaaa
text
text
text
text
text
text

[s]aaaa[/s]
[u]aaaa[/u]
<ins>text</ins>
<del>text</del>
<mark>text</mark>
<big>text</big>
<medium>text</medium>
<small>text</small>

But there is also plugin that enables BBcode formatting. Will try it out in test env. That would add more formatting options. Text coloring does not seem to be available without it.

“Endless” scrolling pages and self-playing videos - 2 “most important” things we were missing from typical “modern” web layouts.

4 Likes