Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Arantor
5476
Features / Re: New revs
« on November 13th, 2011, 01:01 AM »
(3KB, 2 modified)

Revision: 1159
Author: arantor
Date: 00:00:51, 13 November 2011
Message:
! Provide a central facility for issuing the correct HTTP header. (Subs.php)
! When issuing a fatal error, allow for specifying a proper HTTP header for it, defaulting to 403 Forbidden. (It's a fatal error, and in general use, that shouldn't ever be anything other than a 403. However, this means we can convert other uses to issue more meaningful headers in the future, and as a side benefit, it means that if content is linked that is no longer accessible to search engines, e.g. deleted topic, they don't continue to reindex the error page, but get a header that tells them to stop.)
----
Modified : /trunk/Sources/Errors.php
Modified : /trunk/Sources/Subs.php
5477
Plugins / Re: Search engine fluff
« on November 12th, 2011, 11:57 PM »
In other news, someone has very kindly made me an icon for the plugin. I was thinking out loud, about what sort of icon would be appropriate, and mused that:
Quote
I take it a little brownish coloured hill, animated with steam rising off it isn't really the right message.
But it's apt for what I think of SEO for forums... and yes, the plugin really should be called SEO Crap because it, well, is.
5478
Plugins / Search engine fluff
« on November 12th, 2011, 10:39 PM »
I've flipped and flopped about a number of these things before, and it was a while ago that I figured I could include a bunch of the SEO tweaks into the core to shut people up about it, but I'm increasingly convinced that it would be better for me and for Wedge not to do that, but instead make a single multifunction plugin that 'did everything'.

It'll mean that instead of a bunch of little tweaks and a bunch of core things that I don't really want in the core, I can build a single plugin that does everything which will have a performance benefit as opposed to lots of little plugins.

I also think it demonstrates that, frankly, SEO is not a priority for Wedge (because it isn't) and is more reaffirming of my belief that SEO for forums is largely a waste of time than any pandering to those that refuse to listen to the evidence...
5479
Features / Intrigued by a vB feature
« on November 12th, 2011, 08:38 PM »
Yeah, this is something that doesn't happen to me often, I have little real love for vB, but today I encountered a feature that really intrigued me.

Specifically, in a vB forum, if there's a board that has unread posts, you can double click on the icon for it to become marked read, AJAXively.

Oddly, there are only two vB forums I frequent, one of them I never need to use that (because I keep up with all boards), the other I need to use it all the time as there are so many boards I'm just not interested in.
5480
Features / Re: Re: Recents posts as formerly on the board index
« on November 12th, 2011, 06:34 PM »
As long as there's a non JS fallback and there aren't overwhelming accessibility issues (e.g. speech readers, or dare I suggest it, keyboard users, aren't adversely impacted), I'm cool with that.

As for membergroup legend, I'm strongly considering pulling it out into a plugin where I can give it more options and merge some of the existing plugins around it.
5481
Features / Re: Recents posts as formerly on the board index
« on November 12th, 2011, 12:26 AM »
Of all the code I've removed from SMF, that one felt more like an endurance trial than the others did. Purging PGSQL and SQLite? Tricky, maybe taxing. Pruning non-UTF-8 support? Fun. This... Mayhem.

(1 internet cookie for who gets the reference.)

It's a bit different also to previous removals because here I actually have to go back and look up what the other removals were to integrate them back into the calendar plugin :/ All kinds of fun, yay.
Posted: November 12th, 2011, 12:23 AM

Also on a similar note for things in the sidebar that could/should be plugins I've been thinking about the membergroup legend that's currently in alphabetic order under who's online.

Part of me thinks it just needs tidying up and letting the admin set the order of items and part of me thinks it really needs to be spun back off into a plugin where it can be let loose properly (with aforementioned options, plus alternate layout like having it as a bullet list instead of the current list)
5482
Features / Re: Recents posts as formerly on the board index
« on November 12th, 2011, 12:13 AM »
I did all kinds of searches on 'event' and most of them seemed unrelated after that, e.g. "...in the event of". I really thought I'd got everything but guess not :/ Still, as it gets purged, I'll move it out into the plugin and be done with it.
Quote
I don't use it either, I prefer to place my list of recent posts outside of the info center anyway.

Additionally, we could release this one as BSD, and people could easily release variations of it, if I'm following your suggestion. So, everybody wins.
*nods* I was thinking more that I could just throw the most common style variations into the mix, but yeah, no problems with it being BSD. If I was feeling really brave I could stick it on GitHub.
5483
Features / Recents posts as formerly on the board index
« on November 11th, 2011, 11:34 PM »
Been thinking about this today, and it's bugging me.

It occurred to me that there are a ton of tiny variation mods on sm.org for altering this stubby little block of posts, not to mention it being discouraged to even be used in the first place due to performance issues with it.

So it occurs to me, I could rip it out, turn it into a plugin and make it much more flexible than the core could be. It could show in the sidebar, or not, it could show with a variety of layouts etc, because that can all be handled more nicely through a plugin than it can in the core (since in the core we pretty much have to roll with one overall look, which is 'in the sidebar, not very flexibly')

Thoughts?

(And no, this isn't just because I'm trying to slowly divest the crap I never use into plugins or anything :whistle:)
5484
Off-topic / Re: Doctor Who
« on November 11th, 2011, 09:28 PM »
It's not even out of DVD *here* yet...
5485
The Pub / Re: Logo Madness
« on November 11th, 2011, 05:42 PM »
Quote
Please, you two, don't ruin your neck and shoulders by hunching over your keyboard all the time.
My neck and shoulders have been damaged for some time, due to an activity I carried out years ago that distinctly did not involve computers... I'm actually better sat at my desk than I am - say - on the sofa, because I have a well designed chair.

I don't think me running around is a particularly nice sight either... and proper sleep, sadly, has eluded me for a long time. 6 hours is a blessing these days.

(Off topic is absolutely fine. :))
5486
Features / Aeva caching headers
« on November 11th, 2011, 02:23 PM »
I'm not sure whether this is a bug or not, and I'll investigate properly later but wanted to record it for now.

Just had a case where a user uploaded a file to Aeva Media, I downloaded it, and subsequently (minutes later) the file was updated, but every time I hit the download, I was still getting the cached earlier download.

I'm not sure off hand what headers are sent but it seems we may have to use the cache control headers to validate the time of last update.
5487
Features / Re: New revs
« on November 11th, 2011, 09:29 AM »
(2KB, 1 modified)

Revision: 1156
Author: arantor
Date: 08:29:20, 11 November 2011
Message:
! Removed old settings relating to the calendar from the installer, namely default permissions, a default theme option and default configuration. (install.sql)
----
Modified : /trunk/other/install.sql
5488
Development blog / Re: Ticking away the moments that make up a dull day
« on November 11th, 2011, 09:05 AM »
I just remembered, I forgot to remove the settings from the installer. I took the tables out but not the individual settings.
5489
Off-topic / Re: 11/11/11
« on November 11th, 2011, 08:52 AM »
Quote from live627 on November 11th, 2011, 07:36 AM
Quote from william777 on November 11th, 2011, 04:57 AM
Countdown to 12/12/12.
But that's not binary.

111111 = 2,097,152
Where are you starting from? 6 bits there = 26-1 = 63
5490
Development blog / Re: Ticking away the moments that make up a dull day
« on November 11th, 2011, 02:51 AM »
Yeah, it'll get fixed in due course. Just I'm too tired to do it right now after the fun of extricating it in the first place.