ILX 2 Changes

Message Bookmarked
Bookmark Removed
Current set of changes are at: http://www.ilxor.com:8090/ILX/. It's possible you might not be able to get to this from work, depending on your work's IT policy. It's a completely separate database, so you'll need to re-register for it.

There are a bunch of changes in this code, taken from the constructive points made by users. If your favourite feature isn't there, then my apologies; however, there is a limit to how much I can get done with time available.

Many thanks to libcrypt, stet and tombot for their efforts.

Once I think these changes have been tested enough, then we can shift the main site over to use this code and look at what's best to happen next.

Please bear in mind that this site will be uavailable for short periods, periodically as I redeploy any fixes to broken stuff.

Thanks,

Keith.

Keith, Saturday, 17 March 2007 15:35 (eighteen years ago)

Is there a specific list of the code changes available? Just wanting to be sure!

Ned Raggett, Saturday, 17 March 2007 15:39 (eighteen years ago)

Well, there are a bunch. I wasn't writing them down as I did them, as I was generally reacting to people's beefs!

From memory:

- some aesthetic stuff
- x-posts
- logging out (see note on site)
- revive markers
- where the 'open all messages' link is when there are more than 100 messages and also how easy it is to see
- email obscuring
- the all important '--'
- board admin rights not being picked up immediately
- automatically making http:// things links
- the bug that was making many more links illegal than should have been
- Links on the menu bar to the most popular boards
- Links instead of images when you turn images off (I think... Can't remember if I did this)
- Some admin stuff
- Got rid of hline and replaced it with pre tags
- Got rid of the clear button on the post resonse dialog

Likely a bunch more too that I've forgotten.

Keith, Saturday, 17 March 2007 15:50 (eighteen years ago)

Will you be able to jump straight to the newest unread messages when you click on a thread? That's the thing I've been missing the most.

Michael F Gill, Saturday, 17 March 2007 16:00 (eighteen years ago)

That should work when you're logged in, anyway...

Keith, Saturday, 17 March 2007 16:02 (eighteen years ago)

Woohoo! Looks great. :-D I'm mainly happy for the xpost thing.

nathalie, Saturday, 17 March 2007 16:05 (eighteen years ago)

Thanks... I'll be happy if it works correctly!

Keith, Saturday, 17 March 2007 16:07 (eighteen years ago)

three further cheers!

RJG, Saturday, 17 March 2007 16:19 (eighteen years ago)

thanks for all your hard work.

sleeve, Saturday, 17 March 2007 17:24 (eighteen years ago)

I've been missing the thing that says how many messages there are in total.

Mostly because my thread reading is selective according to attention span.

H-ari A-shurst, Saturday, 17 March 2007 17:25 (eighteen years ago)

Thanks again for your work on this.

I tried registering, but don't know if it went through. After I hit Submit, I got a blank screen. Still waiting on password email.

I asked a couple of times for "Last Modified" to be set to an actual time rather than "xx minutes/hours/days ago". Is that one of the changes that have been done or are to come?

Should the PTW logo be a link to their site?

Rock Hardy, Saturday, 17 March 2007 17:45 (eighteen years ago)

Hi Rock,

It looks as though something went wront with your registration. Not sure what, but you're not recorded on the database, so you'll not be getting an email. Can you try again, please?

As for last modified, I didn't see this, but in time I'm sure that can be the case, right now I'd like to make sure the current bunch of stuff works, if that's OK.

I did put a link around the PTW thing, but it puts a great big thick blue line around it. I'm sure someone who knows more about CSS than I do can help there; it's not a particular area of expertise for me.

Keith, Saturday, 17 March 2007 17:51 (eighteen years ago)

This looks great, thanks Keith. A lot more like old ILX as well, I especially like that all the header text is smaller = much easier to browse at work.

Hopefully people will take this 'work in progress' thing a bit more seriously now as well.

Matt DC, Saturday, 17 March 2007 17:52 (eighteen years ago)

Ooh also I like the big chunky red border round the 'skipping' link.

Matt DC, Saturday, 17 March 2007 17:53 (eighteen years ago)

There's a link at the top too, for logged in people. Thanks to Ed for the idea.

Keith, Saturday, 17 March 2007 17:57 (eighteen years ago)

You're in there now, Rock... Email should be on its way.

Keith, Saturday, 17 March 2007 17:58 (eighteen years ago)

My email address is libcrypt@waht.com

libcrypt, Saturday, 17 March 2007 18:02 (eighteen years ago)

D'oh. It's not really.

libcrypt, Saturday, 17 March 2007 18:03 (eighteen years ago)

I thought I was on the new one for a sec.

libcrypt, Saturday, 17 March 2007 18:04 (eighteen years ago)

Okay, I'm in now. Thanks.

Rock Hardy, Saturday, 17 March 2007 18:08 (eighteen years ago)

Bump a bit so more people see this.

Ned Raggett, Sunday, 18 March 2007 01:35 (eighteen years ago)

There's still an unnecessary horizontal scrollbar. The problem results in less extra width, and in a new place now though:

.menubar {
width: 100%;
position:relative;
border-top: 1px solid #888;
border-bottom: 1px solid #888;
padding: .5%;
}

should be changed to, e.g.,

.menubar {
position:relative;
border-top: 1px solid #888;
border-bottom: 1px solid #888;
padding: .5%;
}

although it depends on precisely what is intended. That gets rid of the horizontal scrollbar, at any rate. Otherwise, look and feel is much improved! Thanks for all the work!

caek, Sunday, 18 March 2007 02:16 (eighteen years ago)

Also, here's a feature request: can the thread metadata in the index be changed from "Started by Keith, last updated 8 minutes ago" to "Started by Keith, last updated 8 minutes ago by caek" or whoever? Or would it involve too many DB hits to generate the index? It would be a quick way of telling if there had been posts to a thread since you last posted, without going towards the opressive information overload that is marking threads as containing unread posts.

caek, Sunday, 18 March 2007 02:28 (eighteen years ago)

Thanks caek. I'd rather avoid reading the messages for every thread on new answers if I can avoid it... Just makes things slower. Wouldn't be database hits, but still means going from o(n) to o(n squared) or sort of in computing terms.

I have implemented your stylesheet change, so thanks for that. If you refresh your browser (on the test site) you should hopefully notice. I need to make sure I remember to check the change into source control, though!

Thanks...

Keith, Sunday, 18 March 2007 14:40 (eighteen years ago)

O(n^2) is has bad chi, so I have no problem with your decision.

And the scrollbar is gone. Thanks.

caek, Sunday, 18 March 2007 17:37 (eighteen years ago)

Actually, it won't be n squared (or n*m to be more precise), as it's an array list rather than a linked list. Forgot that. Well, I'll see if I can do it at some point, but I'll be waiting on the list of priorities.

Keith, Sunday, 18 March 2007 18:52 (eighteen years ago)

Wrote and deployed stuff to let you change the stylesheet; however, right now, the only available one is my broken one that I used whilst writing the board.

Keith, Sunday, 18 March 2007 20:35 (eighteen years ago)

i'm not going to look at this (actually, i did, but i couldn't be fucked re-registering). such is my trust in keith and ILX in general that i'm just going to take what i'm given and fucking well like it :)

grimly fiendish, Sunday, 18 March 2007 20:58 (eighteen years ago)

jons not going to like this

chimera, Sunday, 18 March 2007 21:37 (eighteen years ago)

jon should! You'll be able to upload a stylesheet and anyone else can choose to use it.

.stet., Sunday, 18 March 2007 21:57 (eighteen years ago)

the [pre] tag is back!

Curt1s Stephens, Sunday, 18 March 2007 22:02 (eighteen years ago)

this looks really good btw

Curt1s Stephens, Sunday, 18 March 2007 22:03 (eighteen years ago)

yeah I want to switch nowwww.

jessie monster, Sunday, 18 March 2007 22:06 (eighteen years ago)

Cheers... I'd like to give it a short while just to let people check out what's there and be sure everything's OK first. Want to make sure the database is backed up before making the switch, too.

Shouldn't be too long, though.

Keith, Sunday, 18 March 2007 22:07 (eighteen years ago)

So this "upload a stylesheet and anyone else can choose to use it" thing. Does this mean everyone will be able to upload their own stylesheet and people can set a preference saying "use caek's stylesheet" or whoever's? One stylesheet per user? Any sort of moderator control?

caek, Sunday, 18 March 2007 22:12 (eighteen years ago)

Can't upload stylesheets. Will work out a way to submit them. Stylesheets are too dangerous to let anyone upload them, as you can change and insert hyperlinks and so on, so I'll need to check them over, first.

You can make as many as you like. Could get out of hand if people make hundreds of them, I suppose!

Keith, Sunday, 18 March 2007 22:15 (eighteen years ago)

i'm just glad i got to re-register and get my name back

jergincito, Sunday, 18 March 2007 22:51 (eighteen years ago)

OK. Sign me up for writing one, not that there's anything wrong with the look of :8090.

And while I'm here, is there any chance of a post preview?

Also, could you say a little bit about why the link code is <link $linktext>$url</link> (replace angle brackets with square, natch), rather than <link $url>$link text</link>, which is the way round it is in HTML and, e.g. Wikipedia.

caek, Monday, 19 March 2007 01:14 (eighteen years ago)

caek: In ILX 2.1, the bottom-of-page suggested tags adhere to bbcode conventions, wherein the URL is embedded in [url] tags that more resemble the HTML anchor tags you might wish for.

libcrypt, Monday, 19 March 2007 01:35 (eighteen years ago)

Dope-ass. Thanks.

caek, Monday, 19 March 2007 01:42 (eighteen years ago)

jon should! You'll be able to upload a stylesheet and anyone else can choose to use it.

.stet. on Sunday, March 18, 2007 5:57 PM (4 hours ago)


It's not WORSE at all! :D Not what I'd like either! :/

Good job though, kudos for everyone.

JW, Monday, 19 March 2007 02:29 (eighteen years ago)

such is my trust in keith and ILX in general that i'm just going to take what i'm given and fucking well like it :)

grimly fiendish on Sunday, 18 March 2007 20:58


Wise words. Thanks again lads, very much appreciated.

kv_nol, Monday, 19 March 2007 09:40 (eighteen years ago)

I've tried to access it at work but it's getting blocked.

leigh, Monday, 19 March 2007 09:57 (eighteen years ago)

You were right on yr first message, I can't get to it here.

I had a look at it at home though, all looks great!

Mark G, Monday, 19 March 2007 09:59 (eighteen years ago)

> I did put a link around the PTW thing, but it puts a great big thick blue line around it.

border="0" in the image tag.

koogs, Monday, 19 March 2007 11:29 (eighteen years ago)

Any other IE users getting a blank white screen after posting, rather than being redirected either back to the thread or New Answers? Trying to work out whether this problem is unique to my work PC, as it's fine in Firefox at home.

Matt DC, Monday, 19 March 2007 12:15 (eighteen years ago)

Wow, that's looking great. Thanks Keith & Stet.

Pashmina, Monday, 19 March 2007 12:17 (eighteen years ago)

nice work! can't wait for my first xpost notification.

Edward III, Monday, 19 March 2007 14:04 (eighteen years ago)

think the double dash is pointless as long as the poster/user name is still a link personally (as the blue text provides distinctive element desired well enough).

i prefer the hr lines on here too, but i'm saying nothing new here i guess.

blueski, Monday, 19 March 2007 14:12 (eighteen years ago)

I don't like the double dashes either, but people bitched so much about them being missing that stet might wage a campaign of capricious banning if we ask to have them removed.

Edward III, Monday, 19 March 2007 14:26 (eighteen years ago)

And now I am not.

The Cursed Return of the Dastardly Thermo Thinwall, Monday, 19 March 2007 15:27 (eighteen years ago)

TS: being outraged at unwarranted banning vs. accepting this as a sign from the gods

Edward III, Monday, 19 March 2007 15:33 (eighteen years ago)

The Elder Gods, I hope. All squelchy.

Ned Raggett, Monday, 19 March 2007 15:36 (eighteen years ago)

Just what are you suggesting, Edward?

The Cursed Return of the Dastardly Thermo Thinwall, Monday, 19 March 2007 15:39 (eighteen years ago)

elder gods are the only ones I pay attention to. I checked out that judaeo-christian guy but he's so new kid on the block.

Edward III, Monday, 19 March 2007 15:40 (eighteen years ago)

As of a few minutes ago, I was and am still "barred." As Pye Poudre, I mean. I'll take my lumps and skulk off into a corner if I must, but I'd kinda like to know what I did wrong...

vals tips for teens, Monday, 19 March 2007 15:41 (eighteen years ago)

AMOR FATI

Edward III, Monday, 19 March 2007 15:42 (eighteen years ago)

Banned/barred how? You do know that you have to create a new login, right?

libcrypt, Monday, 19 March 2007 15:42 (eighteen years ago)

Didn't hear anything about users having to create a new logins as a matter of course. Just suddenly got a messidge informing me (Pye Poudre) that I'm "barred from ILX". Apropos of nothing, or so it seems.

I know I've got my enemies, and have certainly said more than my fair share of stupid shit in the past, but I'm still a bit surprised. As far as I can tell, I haven't posted anything particularly objectionable in quite a while...

vals tips for teens, Monday, 19 March 2007 15:46 (eighteen years ago)

Looking good!

nickalicious, Monday, 19 March 2007 15:50 (eighteen years ago)

I don't think you should take anything you see on the test site too seriously, vals.

libcrypt, Monday, 19 March 2007 15:52 (eighteen years ago)

TS: being outraged at unwarranted banning vs. accepting this as a sign from the elder gods vs. suspicioning yourself guilty of some awful act

Edward III, Monday, 19 March 2007 15:54 (eighteen years ago)

I unbanned the "pye poudre" username.

Pashmina, Monday, 19 March 2007 15:54 (eighteen years ago)

maybe it's the stages of being banned:

1) suspicioning yourself guilty of some awful act
2) being outraged at unwarranted banning
3) accepting this as a sign from the elder gods
4) FREEDOM

Edward III, Monday, 19 March 2007 15:56 (eighteen years ago)

Anyway, yeah: 2.1 looks fantastic.

vals tips for teens, Monday, 19 March 2007 15:58 (eighteen years ago)

2.1 makes me DROOL! Very cool, guys.

J, Monday, 19 March 2007 18:04 (eighteen years ago)

Keith, you're a darling x

Madchen, Monday, 19 March 2007 20:37 (eighteen years ago)

Lookin' Good!!

Spencer Chow, Monday, 19 March 2007 21:02 (eighteen years ago)

o hay here's a question: will the killfile still work in 2.1?

jessie monster, Monday, 19 March 2007 21:39 (eighteen years ago)

I didn't write the killfile, and whoever wrote killfile doesn't know what I've done, but I haven't changed much in terms of tags that the killfile would key off of, so I can't see any reason why it wouldn't work...

Keith, Monday, 19 March 2007 21:45 (eighteen years ago)

I wish the horizontal lines between messages were centered but otherwise it looks cool. Getting back img links and xposts will be sweet.

Jordan, Monday, 19 March 2007 21:48 (eighteen years ago)

How do you do that in CSS?
hr {
	width: 300px;
	margin-top: 2%;
}

Keith, Monday, 19 March 2007 21:54 (eighteen years ago)

margin-left: auto;
margin-right: auto;
no?

.stet., Monday, 19 March 2007 21:55 (eighteen years ago)

This is only on IE, right?

.stet., Monday, 19 March 2007 21:55 (eighteen years ago)

Not a strong point. Never paid much attention to it, but happy to change it if someone can say what to change it to.

Keith, Monday, 19 March 2007 21:55 (eighteen years ago)

Yeah, it looks fine to me...

Keith, Monday, 19 March 2007 21:56 (eighteen years ago)

OK, is that any better?

Keith, Monday, 19 March 2007 21:57 (eighteen years ago)

Hmm, just checked on IE and doesn't look better.

Keith, Monday, 19 March 2007 22:08 (eighteen years ago)

I dunno if this is the issue, but margin:auto; only centres things in IE if it's within a container with text-align: center;
typically I have a container div with the text-align: center; and the margin: auto; in a child div that has text-align: left; below the margin statement.

Em, I hope that makes sense.

treefell, Monday, 19 March 2007 22:13 (eighteen years ago)

This is why I lose the will to live when I ever go near CSS! Loads of unintuitive gotchas!

Keith, Monday, 19 March 2007 22:15 (eighteen years ago)

It's down to IE's bizarre css implementation more than anything else.

treefell, Monday, 19 March 2007 22:22 (eighteen years ago)

ABANDON IE SUPPORT PLZ

Alan, Monday, 19 March 2007 22:28 (eighteen years ago)

Sure, it's not CSS, right enough, but it's still weird between say Firefox and Safari... In fact, from IE7, I've seen them all come closer together, but it still seems full of annoying unintuitive stuff. However, I can't really complain, I've never spent any serious time looking at it.

Keith, Monday, 19 March 2007 22:30 (eighteen years ago)

Alan, happy to do that... Matt will give you a hard time, though!

Keith, Monday, 19 March 2007 22:30 (eighteen years ago)

Adding
text-align:center;


Did the trick, by the looks.

Keith, Monday, 19 March 2007 22:33 (eighteen years ago)

:) :) :)

Jordan, Monday, 19 March 2007 22:36 (eighteen years ago)

double dash is KEY for quoting people if you don't want to fuck with itals or blockquote.

s1ocki, Monday, 19 March 2007 22:46 (eighteen years ago)

i'm so glad i'm still learning CSS and can't actually get involved in these discussions.

yet.

you've all been warned :)

grimly fiendish, Monday, 19 March 2007 23:19 (eighteen years ago)

Go on then... Post something to the test board! Help me check it's working OK!

Keith, Tuesday, 20 March 2007 18:34 (eighteen years ago)

other than something along the lines of:

body {
color: black;
}

i won't be a great deal of help just yet.

grimly fiendish, Tuesday, 20 March 2007 19:58 (eighteen years ago)

Yes. Lets switch the background color from white to black please.

The Cursed Return of the Dastardly Thermo Thinwall, Tuesday, 20 March 2007 20:22 (eighteen years ago)

You're welcome to sign up to do a stylesheet if you like.

Keith, Tuesday, 27 March 2007 23:41 (eighteen years ago)

Thermo youre such a goth.

Trayce, Wednesday, 28 March 2007 00:01 (eighteen years ago)

You're welcome to sign up to do a stylesheet if you like.

Is it supposed to be obvious how to do this on :8090, or do you want me to email you something?

caek, Wednesday, 28 March 2007 00:11 (eighteen years ago)

I'm not entirely clear what 8090's got to do with it, unless you simply can't reach it.

It's here. If you can't get it, email me and I'll send you it.

Keith, Wednesday, 28 March 2007 07:40 (eighteen years ago)

In fact, if not, it's also here.

Keith, Wednesday, 28 March 2007 07:41 (eighteen years ago)

i don't think ILX's clocks have gone forward to reflect British Summertime. Or is that something I have to do myself? I'm no expert, it would seem.

CharlieNo4, Wednesday, 28 March 2007 09:14 (eighteen years ago)

Yeah, I know where to find the stylesheet, but how do I submit an alternative one is what I meant. Is there a form on the new code, or should I send it directly to you?

In other news, simple HTML convert works with Flickr HTML. Rock on. And URLs are being automativally hyperlinked. Any chance of ILX URLs which point to threads being replaced with the title of the thread; this was the old and extremely useful behaviour.

I haven't tested xpost. It works though, right?

caek, Wednesday, 28 March 2007 13:06 (eighteen years ago)

> o hay here's a question: will the killfile still work in 2.1?

seems to, based on the stuff currently on 8090. i keep meaning to rewrite it to use patterns and support foreign characters but have been crazy busy at work.

koogs, Wednesday, 28 March 2007 13:29 (eighteen years ago)

Charlie, if you're set to GMT, you'll get GMT. If you set to Europe/London (for example), you'll get GMT in the winter and BST in the summer. At least, it seems to work for me.

Caek, yeah, just send it to me. Can't really have an autosubmit, much as I'd like to, because of all the serious nasties you can do with stylesheets.

Keith, Wednesday, 28 March 2007 17:34 (eighteen years ago)


You must be logged in to post. Please either login here, or if you are not registered, you may register here.