Skip to main content
Topic: Migrated to a new forum system (Read 24379 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Trying a little something something

Reply #50
What is the difference between the new Recent Topics box and the current Latest Posts box?
The new one shows a few fewer posts, but it's exactly the same otherwise.

It shows six now, but I can make it eight, like the old one.

Stuff which I'm missing:
Topic starter: Let's you know what to expect if the topic is started by a notorious regular.

Already implemented. Required a change to the forum's SSI handler to retrieve the original poster.

Number of replies: Zero replies? Maybe I can actually contribute.

SSI already fetched this, just needed to display it. Perhaps in a better way in the future.

Number of pages: Gone up from 40 to 50 since last visit? Must be one of those furious battles.

Yeah, a pagination widget would be nice too. I can lodge feature requests with the Simple Portal developer, if they're even active now. Or I could try adding my own.

"Hot Topic" indicator: Well, must be a hot topic. Take me to the newest post, flaming icon!

I can check the post count threshold from the current portal script, which I originally hard coded in. Then I can go and hard code it into the new portal script.

As for linking to the newest post, do you mean the first unread post, or the last post of the topic?

E: Never mind. The actual topic links themselves already go to the first unread post, if you're logged into the forum. It obviously can't perform read tracking for guests.

Trying a little something something

Reply #51
Is it possible to make the right column (latest topics) in 3 lines (like the old version) or even better, multiline with word wrap? The left column (sub-forum descriptions) like "Uploads" even has many lines and makes the right column looks blank.

old vs new:

Need admin help regarding TOS ...
Need admin help regar...

WavPack 4.75.2 is available
WavPack 4.75.2 is ava...

EDIT: Maybe multiline is a bad idea since malicious users can use a very long title, but 3 lines (title, poster, time) like the old version should be OK?

Trying a little something something

Reply #52
What is the difference between the new Recent Topics box and the current Latest Posts box?
The new one shows a few fewer posts, but it's exactly the same otherwise.

It shows six now, but I can make it eight, like the old one.


Or 10. Or 20. Or 30. I currently always have the feeling some updates fall off the edge, never to be seen by me again.

Forums like Discourse and Vanilla operate 100% from the Latest Posts view, and it's great.

Trying a little something something

Reply #53
Is it possible to make the right column (latest topics) in 3 lines (like the old version) or even better, multiline with word wrap? The left column (sub-forum descriptions) like "Uploads" even has many lines and makes the right column looks blank.

old vs new:

Need admin help regarding TOS ...
Need admin help regar...

WavPack 4.75.2 is available
WavPack 4.75.2 is ava...

EDIT: Maybe multiline is a bad idea since malicious users can use a very long title, but 3 lines (title, poster, time) like the old version should be OK?

In case you didn't notice, it also has a tooltip displaying the full topic name.

Or 10. Or 20. Or 30. I currently always have the feeling some updates fall off the edge, never to be seen by me again.

Forums like Discourse and Vanilla operate 100% from the Latest Posts view, and it's great.

On a huge forum like this? Hmm, maybe.

Trying a little something something

Reply #54
Noticed the plain thread links and 'go to last post' links are missing from the new design. At the moment topic links go to 'topic seen: new' by default which afaik skips to the last read post (?), whereas the existing format uses a vanilla link to the thread so one can read the OP, and uses the 'By x user' as the link to the last post.

Using the last post date text could perhaps be a way to include the last post link, so as to keep the title link for reading the thread from the beginning. Would also make it far easier to click than the old 'By' link

Trying a little something something

Reply #55
I had a quick look at argonaural.io ....

When selecting text on the new forum, the colors are black font with light blue background.
I dislike this selection color scheme, it does not have enough contrast and I need to focus my eyes too hard on what is selected.
My operating system (Windows XP classic view) uses white font with dark blue background RGB(10,36,106). It is REALLY EASY to see what is selected.

at argonaural.io, the offending code causing this is *::-moz-selection inside the forum style sheet index_light.css
Is it possible to remove this code permanently from the style sheet? (...and allow peoples system preferences to set this natively).

Also, IMHO, the new forum is way too white-looking, it hurts my eyes. I like the gray/lavender DIV containers as seen here at HA Forum.

Trying a little something something

Reply #56
Noticed the plain thread links and 'go to last post' links are missing from the new design. At the moment topic links go to 'topic seen: new' by default which afaik skips to the last read post (?), whereas the existing format uses a vanilla link to the thread so one can read the OP, and uses the 'By x user' as the link to the last post.

Using the last post date text could perhaps be a way to include the last post link, so as to keep the title link for reading the thread from the beginning. Would also make it far easier to click than the old 'By' link

The Recent Topics views always go to the oldest post that hasn't been seen yet. If you haven't seen the topic yet, then the link will always go to the beginning of the topic.

I had a quick look at argonaural.io ....

When selecting text on the new forum, the colors are black font with light blue background.

In case you haven't noticed, this forum does the same exact thing. ... Oh wait, that's just my system theme talking. I'll remove it, or comment it out, then.

I dislike this selection color scheme, it does not have enough contrast and I need to focus my eyes too hard on what is selected.
My operating system (Windows XP classic view) uses white font with dark blue background RGB(10,36,106). It is REALLY EASY to see what is selected.

at argonaural.io, the offending code causing this is *::-moz-selection inside the forum style sheet index_light.css
Is it possible to remove this code permanently from the style sheet? (...and allow peoples system preferences to set this natively).

Also, IMHO, the new forum is way too white-looking, it hurts my eyes. I like the gray/lavender DIV containers as seen here at HA Forum.

I can always install alternate styles. I can install a dark version of the theme, which already defaults to a blue style.

Trying a little something something

Reply #57
The Recent Topics views always go to the oldest post that hasn't been seen yet. If you haven't seen the topic yet, then the link will always go to the beginning of the topic.


Are you saying the latter overrides the former, or no? As all links in the Recent Topics on argonaural.io go to the last post that hasn't been seen yet, whether the topic has been read first or not. Using Firefox v44.

Trying a little something something

Reply #58
Mostly a lurker here, but let me add my reaction anyway: it looks very nice. I'm sure I can get used to any functional changes.

The most important audio cables are the ones in the brain


Trying a little something something

Reply #60
What I'd want after a quick look and not reading the whole thread yet, is a bit smaller font, or possibility to change its size.

The font size is the same as it is currently.

In topics lists it's a bit larger. Anyway, an option for changing preferred "compactness" (fonts & padding) of the forum wouldn't hurt, high-DPI display users would be as happy as screenspace whores.
It's hard for me to pinpoint what exactly is wrong, but current HA design seems more elegant/tight/tidy/professional, yet.

That may also be related to being a free and Open Source project, which may or may not be as professional as something designed by paid developers. Time will tell if we can replicate almost the same style.

My thoughts exactly, even wanted to say that old vs new feels a bit like Windows vs Linux, but got afraid of flames...
Is migrating to something commercial out of the question?

Another thoughts:
  • Recent posts items seem to occupy 4 lines of text when both side columns are enabled. Disabling one column makes it 3 lines tall and disabling both makes it look/feel good (2 lines). I'm on 4:3 display (1600x1200).
  • Avatar size should be more limited

Trying a little something something

Reply #61
Are you saying the latter overrides the former, or no? As all links in the Recent Topics on argonaural.io go to the last post that hasn't been seen yet, whether the topic has been read first or not. Using Firefox v44.

The latter overrides the former if you've never viewed the topic before. It always goes to the first unread post of the topic.

Mostly a lurker here, but let me add my reaction anyway: it looks very nice. I'm sure I can get used to any functional changes.

Good to hear. It may yet take over. I'm still waiting on a functional direct converter.

I've submitted a pull request!

https://github.com/kode54/hydrogenaudio-elkarte-theme/pull/2

Merged. Yeah, I was actually trying to go for backgrounding that entire side panel of the posts with that color, but I couldn't figure out how. Maybe you can?

My thoughts exactly, even wanted to say that old vs new feels a bit like Windows vs Linux, but got afraid of flames...
Is migrating to something commercial out of the question?

Commercial depends entirely upon me finding a commercial forum that can import the entire backlog, and won't break my bank. Many commercial forums involve a yearly license fee to maintain support and updates.

The nearest suggested choice from the same source that suggested ElkArte was XenForo, which runs at $40 per year to renew licensing, which is entirely reasonable. I think the up front cost is a bit more, though.

Oh, and the oldest IP.Board that XenForo can import from is 3.x, so I'd be looking to use Garf's lifetime (up to 3.x) license to acquire 3.x and import the 2.x history into it first. I'm sure that'd be fun.

Recent posts items seem to occupy 4 lines of text when both side columns are enabled. Disabling one column makes it 3 lines tall and disabling both makes it look/feel good (2 lines). I'm on 4:3 display (1600x1200).

I have adjusted the portal styles somewhat, restructuring how the information is presented, as well as how it is styled. It should still fit in 3 lines on 4:3 displays with both columns enabled, or two lines with more room.

Avatar size should be more limited

Avatar size is actually more limited dimension wise than it is here currently. Current limit is 100x100 10KB, while the new forum limits to 65x65, not sure what file size it limits to, if any. It will also transcode the files on upload.

Trying a little something something

Reply #62
The latter overrides the former if you've never viewed the topic before. It always goes to the first unread post of the topic.


Hmm, guess it's showing something different on your side then.

Merged. Yeah, I was actually trying to go for backgrounding that entire side panel of the posts with that color, but I couldn't figure out how. Maybe you can?


It's possible by swapping which backgrounds are targeted in the CSS. By setting a background color to the post area where the text/images are then making the container element have the lavender color it has the effect of making the side user area have a full-height background.

Made a pull request here. Hopefully the changes check out. Tested them first via the web inspector / Stylish.

What it looks like:



There were a couple elements that I couldn't identify the purpose of:

From index.css:

.poster.poster2

From index_light.css:

.core_posts

So I left the styling of these unchanged.

Trying a little something something

Reply #63
Hmm, guess it's showing something different on your side then.

Nope, you're right, it was broken. I had to fix something in the SSI script, then fix the portal block code.

Trying a little something something

Reply #64
Anyone can give me a hint if i can influence the fonts? My FF shows blurry text everywhere in the new forum. Like it was some font smoothing in action.
I find it a bit uncomfortable o read. All other forums i visit have the sharp tesxt as the recent style.

Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

Trying a little something something

Reply #65
Anyone can give me a hint if i can influence the fonts? My FF shows blurry text everywhere in the new forum. Like it was some font smoothing in action.
I find it a bit uncomfortable o read. All other forums i visit have the sharp tesxt as the recent style.



Are you using Windows XP? As IIRC there's a setting that disables ClearType rendering when below a certain font size. On the left of the above screenshot it's disabled while on the right is enabled. If it's something you can't adjust to it wouldn't be too difficult to create a custom userstyle that overrides the default style.

In Windows 8 on Firefox the existing style looks like this on my system (slightly different than the default rendering as I'm using the MacType utility):


Trying a little something something

Reply #66
Win 10, Cleartype disabled. In the Edge browser both versions are blurry. Hardware accelaration in FF is it not. Have to dig deeper myself. I only wonder why all old forums i visit don't smooth.
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

Trying a little something something

Reply #67
I have adjusted the portal styles somewhat, restructuring how the information is presented, as well as how it is styled. It should still fit in 3 lines on 4:3 displays with both columns enabled, or two lines with more room.

How about narrowing a Subject column and making both Forum & Last post columns a lil bit more wide?
Quote
Avatar size is actually more limited dimension wise than it is here currently. Current limit is 100x100 10KB, while the new forum limits to 65x65, not sure what file size it limits to, if any. It will also transcode the files on upload.

On a screenshot from a couple of posts above it can be seen that DigitalMan avatar is huge, it's actually 142x142...

Trying a little something something

Reply #68
Win 10, Cleartype disabled. In the Edge browser both versions are blurry. Hardware accelaration in FF is it not. Have to dig deeper myself. I only wonder why all old forums i visit don't smooth.



UWP/WinRT apps (so-called "modern" apps, not that I disagree with that term) do not take the system's ClearType setting into account. Could you share a screenshot anyway? This is how mine looks like: http://a.kddlb.cl/ms-edge-ha-new.png
Nazi punks, f*** off!
--
¡Se habla español!

Trying a little something something

Reply #69
Anyone can give me a hint if i can influence the fonts? My FF shows blurry text everywhere in the new forum. Like it was some font smoothing in action.

The fonts are slightly larger than this forum, and they have attributes to allow font smoothing. I'm sure some people would prefer it that way, but I guess I can make a custom style that disables font smoothing across the board.

Win 10, Cleartype disabled. In the Edge browser both versions are blurry. Hardware accelaration in FF is it not. Have to dig deeper myself. I only wonder why all old forums i visit don't smooth.

Yeah, applications which use DirectWrite, or even any other font rendering engine, can disregard the system setting and use any font smoothing they want. It appears to be the case here.

How about narrowing a Subject column and making both Forum & Last post columns a lil bit more wide?

You could contribute style sheet changes, or you could wait on my pet style sheet monkey to take your request to heart, then try it out until you find you like it. Feel free to try out a web inspector style editor and see what needs to be changed for those columns.

On a screenshot from a couple of posts above it can be seen that DigitalMan avatar is huge, it's actually 142x142...

I think you'll find that his avatar was uploaded before the limit was set, and even with that, the new script enforces a max-width and max-height of 65x65 by default, which means it's scaled down. I'm not sure how you noticed it was too large on the new forum.

That can be another issue I can take up with the Open Importer developers, when converting uploaded avatars to ElkArte uploads, they could transcode and resize any that are too large for the limits. Of course, be aware that this larger image does benefit its view on High DPI monitors, as those will automatically display double or even triple precision on soft resized images.


Trying a little something something

Reply #71
The bookmark plugin would be a nice addon.

Installed. Looks fine. It may need a minor change to display the topic links like the portal currently does, namely with link to new posts and unread posts.

Trying a little something something

Reply #72
Anyone can give me a hint if i can influence the fonts? My FF shows blurry text everywhere in the new forum. Like it was some font smoothing in action.

The fonts are slightly larger than this forum, and they have attributes to allow font smoothing. I'm sure some people would prefer it that way, but I guess I can make a custom style that disables font smoothing across the board.

Win 10, Cleartype disabled. In the Edge browser both versions are blurry. Hardware accelaration in FF is it not. Have to dig deeper myself. I only wonder why all old forums i visit don't smooth.

Yeah, applications which use DirectWrite, or even any other font rendering engine, can disregard the system setting and use any font smoothing they want. It appears to be the case here.

I also just found that disabling "allow pages to use own fonts" did the trick. So it is the new design. No good solution for daily use though.
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

Trying a little something something

Reply #73
I also just found that disabling "allow pages to use own fonts" did the trick. So it is the new design. No good solution for daily use though.

Try now? It was originally forcing -webkit-font-smoothing to antialiased instead of auto or none or whatever.

Also, I set timestamps to relative everywhere, hover over them for a full timestamp tool tip.

Trying a little something something

Reply #74
A couple more issues:

1. The PHPSESSID string should be stripped from the URLs of the threads linked on the home page.

2. Redirects will be needed to deal with examples like these:

/forums/index.php?showforum=2 -> /index.php/board,2.0.html
/forums/index.php?showtopic=110060 -> /index.php/topic,110060.0.html
/forums/index.php?s=&showtopic=110060&view=findpost&p=906764 -> /index.php/topic,110060.msg906764.html#msg906764
/forums/index.php?showuser=4082 -> /index.php?action=profile;u=4082

3. Consider replacing Gravatar URLs with local URLs that are served via a caching proxy. So instead of //www.gravatar.com/avatar/a9c1bdfdffd0fe84201345da357d0da5;s=65&r=g you would link to, say, /gravatar/a9c1bdfdffd0fe84201345da357d0da5;s=65&r=g ... then your server, configured appropriately, would serve the images from its own cache, only contacting Gravatar to fetch new images when the cache expires. This would alleviate privacy concerns and would boost performance for users. An example config for nginx: https://serverfault.com/questions/744969/ng...xpires-too-soon (I think as per the answer there, you have to add "Expires" to the "proxy_ignore_headers Cache-Control" line). There is probably also a way to fall back on a default image URL if the proxy returns an error. Along those same lines, onerror="this.style.display='none'" might be a good idea to add to the avatar img element. That way, if the image can't be loaded, the user won't see a broken image icon. Or if you wanted to substitute a generic image, onerror="this.src='/path/to/the/generic_avatar.png'".

 
SimplePortal 1.0.0 RC1 © 2008-2018