faster fm website

ckdake's picture

I turned on gzip encoding for the server. This means the server shrinks them up, sends the page to you, and your computer unshrinks it. This should make those long forum topics load a bit faster, but it could break everything for some people. who knows. let me know if you can't see this!

griggey's picture

i like the speed.

it's noticeably faster, but i'm not able to edit my posts anymore.

griggey's picture

jk

i guess it was only in that thread

whatevs

false alarm.

ckdake's picture

haha. glad its actually

haha. glad its actually noticably faster. you can't edit comments once someone replies to them IIRC. (I actually have no idea because i can edit all!)

griggey's picture

oooh

then that's what it is. i never noticed before.

roger3b's picture

clear all

how about a clear all button, would be nice when someone comes back from a trip and sees a google of unread posts

gong's picture

this

yeah, a "mark all as read" would be sweet.

i'll mark your face as read.

i'll mark your face as read.

jase's picture

Red Marks On His Face?

Putting on lipstick now? Does your wife know you're borrowing her cosmetics and kissing boys?

sorry jase, eye forgot that

sorry jase, eye forgot that UR computer reeds U theez posts. how cud U hav nown?

any luck getting that hair off your palms?

griggey's picture

and next new comment button

so you don't have scroll through a page.

plus were you ever able to figure out a way to preserve the "new" thingy for 2nd page comments?

ckdake's picture

re: new for page 2:

re: new for page 2: impossible without a lot of work. dig around in the website section for the forum for an explanation

a lot of work. go suck on an

a lot of work. go suck on an open source jerk face. get er did.

franx's picture

How bout this?

No page 2 at all. Page 1 keeps on going and going. Would that be too slow? Cuz how many pages actually get that long?

ckdake's picture

this would be too slow and

this would be too slow and too big of a performance hit. Plus things could get outta hand real fast if I was out of town, people went crazy, and the search engine bots were hitting the page as well :(

griggey's picture

not to mention

the annoyance of haveing to go to the second page is what keeps the thread length down. Knowing us, if the page kept going we would keep going. forever.

conjob's picture

back and forth.

back and forth.

griggey's picture

:-)

connie, you make me laugh.

Dfunk's picture

fourth and fifth.

fourth and fifth.

jase's picture

Scanning

Scanning for new comments is kind of a pain. If the boxes with new posts were in an offset color, then it'd be easier to scan for new posts.

Gaidig's picture

No easier than scanning for

No easier than scanning for the red "new" on the right side of the page.

I think we need an easier way of figuring out which comment replies to which if there are a lot of comments in between. Like a vertical line, or something.

ckdake's picture

thats just a problem with

thats just a problem with the threaded discussion model. Theres not a reasonable way to make those lines, especially in a way that only people that want them use them.

Gaidig's picture

I just wish there was a way

I just wish there was a way to tell more easily what part of the thread a comment was in.

On a related note, it's really weird how sometimes a comment is in an enclosed box, and sometimes the box is open to the side, regardless of whether it's a reply to a comment, or a reply to the post.

ckdake's picture

Yeah, itd be nice. The only

Yeah, itd be nice. The only real solution is to switch to a flat discussion model which works but is annoynig because you can't reply to any message but the last.

As for the open box thing i have no idea what you're talking about. I bet you're using IE!

Gaidig's picture

Bleh. Yeah, I use IE at work

Bleh.

Yeah, I use IE at work (yuck). I'll have to pay more attention at home on FireFox.

Alex's picture

Yep

I am using firefox this week, and that problem is GONE baby GONE.

Jase is right on the

Jase is right on the scanning deal (says a human factors expert?). And it wouldn't be that difficult, just change the loop that spits out the comments to tag the comment's DIV as new, and then put a selector in the CSS file, a light grey would be nice. Heck the first part might already be done, I;ve not looked at the source. (Whats the hold up CK, vbg)

As to the other point, I been thinking about usability issues here for sometime, what do you think about this: So instead of a vertical line, inside all child(ie. sub) comments, we simply put a link back to the parent comment. Then to return to the original child comment you could just use the browser;s back button?

re:CK:Page 2 issues.
Has any thread ever got to page 3? Assuming no, why not just scan the php/sql scripts for the "limit 90" and be done with it(well put a max byte limit to protect you). Also we could just close comments after a period of time, etc.

griggey's picture

yeah

what he said.

ckdake's picture

Both of those require

Both of those require modifications to core drupal code. Not a way to do them with the theme or a custom module. This means upgrading can be a disaster (upgrade process: copy config, custom modules, theme to backup, rm -rf *, untgz new drupal, copy back config, custom modules, theme).

The comments thing could use a fix, but if you just focus off into space behind where the user icons are and scroll, the "new" linky is pretty visible. work on scrolling technique! A link to parent makes sense.. I'll add that to the list.

Removing the #limit is scary. 90 per page is already too much sql/bandwidth/etc but thats the max setable config and it's there to avoid page2ness whenever possible, but no limit can mean very bad things for performance on threads that start to get long.

Yeah, I knew the no limit

Yeah, I knew the no limit deal would be a bridge too far.

I think we all already do the "new" scanning technique, but for the benefit of others, what I also do is use Ctrl-F to bring up the search box above the statusbar, type in new, and just click the find next button. ymmv.

Are we on Drupal 5.0 now?

ckdake's picture

find = t3h awesome. Drupal

find = t3h awesome.

Drupal 5.0 is recently out, but I'm going to wait for 5.0.1 before setting up the test site and doing the upgrade. It doesn't provide a whole lot of user-facing enhancements.

jase's picture

Too Many Different Jobs

Yurp. I worked on an interaction design team once upon a time. But calling me an expert is being very, very generous, so thanks Chris!

griggey's picture

what about

expandable/collapsable sub threads
if that makes sense

ckdake's picture

Feel free to submit a patch!

Feel free to submit a patch! It'd be sweet, maybe sometime. pagination becomes an even bigger issue as sub threads span pages.. shit shit.

i love this. bring up

i love this. bring up something you'd like to have done/changed about something, and ckdake's eventual response will invariably be 'feel free to submit a patch', with the occasional addendum of 'lots of folks would owe you lots of high fives' or some such thing.

griggey's picture

i dont program

so fat chance

he normally says it, knowing

he normally says it, knowing full well, that the person he's saying it to will respond that way.

ckdake's picture

basically. I'd do it if I

basically. I'd do it if I had the time. One of these days things will happen. It's all on my todo list, even before taking over the entire world.

if you went and bought a

if you went and bought a large glass jar and bottled all the time you would normally spend on FM and save it until it's enough to get you through the process ... well, i probably wouldn't be here.

ellyvstheworld's picture

ck! i am forever doomed to

ck! i am forever doomed to have this retarded avatar. I'm trying to change it but it seems to be forever stuck on this old one. Any suggestions?

Stupefying Jones's picture

press 'refresh' -- i see a

press 'refresh' -- i see a new one :)

ckdake's picture

yeah, caches are evil.

yeah, caches are evil. holding down shift and refresh does the magic.

ellyvstheworld's picture

i fail horribly. thank you!

i fail horribly. thank you!

weird

The thread comes up with your old one and then I press refresh and your new one comes up...do you have two uploaded at the same time?

ckdake's picture

its the cache thing.

its the cache thing. browsers do funky things. 1 picture per person. theys named fastermustache.org/files/pictures/picture-341.jpg where 341 is your user id.

?

I have no idea what a cache is...but it's been doing that since last night. That's pretty darn funky.

ckdake's picture

http://en.wikipedia.org/wiki/

http://en.wikipedia.org/wiki/Cache is an okay explanation. Your computer keeps stuff like images so that you don't have to download them each time you go to a page. Less time to load for you, less bandwidth for the server. Drupal puts new images up with the same names as old, so sometimes browsers don't know that they need to get a new version.

oh.

huh. New wrinkle in my brain. You Tech kids are so techie! ;)