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
2326
Development blog / Re: It only took two guys two years...
« on November 28th, 2012, 05:37 AM »
And that's why we don't want to give it out to more people - we'd rather limit the exposure to people who are likely to actually do something with it.
2327
Development blog / Re: It only took two guys two years...
« on November 28th, 2012, 04:57 AM »
Quote
i was unaware of the upgrader issue.  and yes, it probably would be a **** storm if inexperienced forum owners, or people who simply don't understand a thing about development, were to attempt to use it at this time.  i'm an experienced forum admin, but in terms of development... i'm useless.
Which is why we're not giving it out to anyone except people we know that can deal with this stuff.
Quote
all of that aside, i haven't asked to install wedge.
No, but you *did* suggest it should be opened up to more people. There's a whole range of interpretations of that statement. It ranges everywhere from 'more people should try it, it might get more bugs found and squished' (unlikely) through 'more people should try it, because it's worth trying' and on to 'more people, including me, should have the option to try it' and all the way to 'if I suggest more people should try it, maybe I'll get to play with it in the name of testing'. Text is a wonderfully compact format, it cuts out so much of the non-verbal context that could easily change how your statement is interpreted.

But understand it from my point of view: I've seen many, many people make variations on the same statement, and the vast majority of them don't want it for testing, they just want it because they want it - they don't really want to help with the development or testing, they just want the software. I experienced this most vividly with SimpleDesk; 90% of the beta testers never submitted a bug report, or a suggestion or indeed ANYTHING. Why should this be any different? Yet virtually every one of the beta testers put in some variation about how it should be opened up for testing so that more people would find bugs.

Already the majority of people with beta tester badges haven't said *that* much, though what they have said has been pretty positive - and yet, I know full well that some of them have barely touched it for anything.

I make no apologies for my cynicism. I've been burned way too many times by people making requests 'in the name of the greater good' such as you might call it and almost every single time it's about justifying giving them personally a benefit rather than actually benefiting the greater good.
2328
You probably won't even see anything; it's entirely possible the code doesn't do anything any more...
2329
This is more a braindump than anything else.

I can fully understand keeping the admin settings entirely separate when it was still an SMF mod - because it's a big and complex mod with dozens and dozens of settings - but now it's in Wedge, not only should it adhere to the same UI as everywhere else (or everywhere get adjusted to how Aeva did it, I'm amenable either way as long as it's consistent), it should reuse as much of the same logic as possible.

Unfortunately, given this, we're almost closer to being a rewrite of the admin logic rather than being a simple set of changes - since the original logic is set up to serve the three different pages from a single function. (I'm only talking about Admin > Media > Settings and its subitems at this point, nothing else yet)

What I'm also thinking of doing is pulling the EXIF data out of being its own page and making it a single item with collapsible selector, much like Admin > Members > Registration and Login > Settings > Notify administrators when a new member joins is - we get to save a page and admins only touch it if they need to. And we then only have a single settings entry that contains everything rather than a separate entry per item - and we can do away with the 'display meta data' item, because if the list of metadata items is empty, they didn't want to show anything.

The other thing about converting it to use the standardised methods is that it can be adapted easily to be searchable as well.

I guess the only real question starts turning into how much work it is to remove wedge_media_settings and fold it into the core settings without breaking anything, whether that's feasible/practical/desirable or not. From an admin point of view, I'd say it would tend to be better if it were done that way.

I haven't ruled out any other changes yet, e.g. breaking up the current Configuration page into several smaller pages, e.g. General Configuration, Files and Folders (for the paths, file types and stuff), Previews.

I'm also not entirely sure about the list of file types. It just seems to me that we could possibly do it better than that, perhaps providing a list of default file types we know about and letting users select/deselect. See attachment.
2330
Features / Really petty, but I got to ask
« on November 28th, 2012, 01:44 AM »
So, here's me reworking the admin panel. Many of you will be familiar with the checkboxes that are used to indicate on/off status, which is fine. This is how SMF does it.

Some of you will be aware that Aeva and the integration of it into Wedge do something slightly different; they use a dropdown with yes/no in them.

A few of you might be aware how IPB and MyBB do things - any yes/no option is done with two radio buttons. If you're not, I've attached a picture of how IPB does it. MyBB's is similar but uglier.

On top of that, a fourth option occurs to me - using something similar to how iOS does it - effectively a slider with two states, on/off, where it is not merely differently coloured but also differently shaped (the widget is on the other side of the slider, though in practical use it is not a slider but simply a button that looks like a slider)

I'm curious - which would be easiest for you to use?
2331
Archived fixes / Re: Session writing
« on November 27th, 2012, 11:18 PM »
How could it be a Webkit bug? Seems to me it's something funny related to PHP doing unloading when it shouldn't.
2332
member_groups is the old method of storing which groups can see a board. In theory it's supposed to be gone, but there's some old legacy code that we've added that uses it to infer something related to topic privacy, and I want to know if 1) it works or not and 2) whether it should be removed so we can remove that from the DB.
2333
That's the perk of going away and thinking about it, it allows you the luxury of figuring out the 'obvious' points which aren't obvious until you realise them, then they are completely obvious.
2334
Development blog / Re: It only took two guys two years...
« on November 27th, 2012, 07:24 PM »
Quote
but there are anecdotal reasons why i believe it to be the case.
Such as?
Quote
i think you guys ought to open it up to testers regardless of how many posts they might have here.  the more people running the software and attempting to break it, the better.
Except for the inevitable hurdles of 1) upgrading (there's no working upgrader), and 2) people who shouldn't be using alpha software will end up using it only to complain when something is broken or missing, and then complain about the way we do things.

There have been an awful lot of people who've put their name into the ring not because they want to test it but because they want the latest shiny shiny. We're pretty good at weeding that out. Right now, if I'm honest, your tone is distinctly in this latter category; you want Wedge but you don't seem to want to say *why* you want it, just that you know you want it.
2335
So I added the category selectors, plus the everything selector, which is cool. Remaining question still stands regarding member_groups.
2336
I did do a bit of digging around on this one and honestly, I'm finding a lot of cases where people just put it into the description.

That said, it's rare to have multiple languages mixed in one board, so I suppose it need only be done with a single box per board, as you can't have multiple board titles per board for different languages (not that it would make much sense even if you did - the topics aren't going to be translated)
2337
Archived fixes / Re: Moderation filters "function" param wroong
« on November 27th, 2012, 04:25 AM »
r1783 fixed this one.
2338
Features / Re: New revs
« on November 27th, 2012, 04:24 AM »
(7 files, 14KB)

Revision: 1783
Author: arantor
Date: 27 November 2012 03:23:35
Message:
! Fixed bug in moderation filters that meant plugins couldn't use functions to handle custom rule descriptions. Thanks Live! (ManageModeration.template.php)

! Added ability to select 'everyone' in the boards area, as a shortcut to selecting all the groups. (ManageBoards.template.php, ManageBoards language file)

! Added ability to select 'everything' in the manage groups area, as a shortcut to selecting all the boards. Additionally, each category heading is also a shortcut now so it's possible to quickly select categories to hide/show from a given group. It's not entirely pretty but it does at least work as I originally intended it to, at least in Chrome. I make no allowances for the relative capabilities of other browserverses which I'm pretending to ignore at this stage. (ManageMembergroups.php, ManageMembergroups.template.php, ManageMembers language file, mana.css)

@ This took all damn evening. Laptop should, theoretically, be fixed tomorrow now the new fans are in. Better be fixed. They haven't seen me when I'm angry. I'm pretty sure they wouldn't like me when I'm angry.
----
Modified : /trunk/Sources/ManageMembergroups.php
Modified : /trunk/Themes/default/ManageBoards.template.php
Modified : /trunk/Themes/default/ManageMembergroups.template.php
Modified : /trunk/Themes/default/ManageModeration.template.php
Modified : /trunk/Themes/default/languages/ManageBoards.english.php
Modified : /trunk/Themes/default/languages/ManageMembers.english.php
Modified : /trunk/Themes/default/skins/mana.css
2339
The Pub / Re: Merge topic - notify the user
« on November 27th, 2012, 02:28 AM »
I was actually thinking about making it moderator's choice, rather than generating potentially a ton of notifications, e.g. If you had a topic with several hundred posts being merged with another similarly sized topic, that's potentially getting into the thousands in terms of setting up messages (email or PM, PM would possibly b lighter in the long run)
2340
The Pub / Merge topic - notify the user
« on November 27th, 2012, 02:07 AM »
This one is more a speculative idea rather than a concrete plan.

As you probably know (or at least may have read), when you go to move a topic, you can elect to send a notification to the topic starter via PM to let them know their topic has been moved (and is off by default if the person moving the topic is the topic starter)

So, this makes me wonder about merging topics and whether it should do the same. It gets tricky because you have two topic starters, and potentially anyone who has replied to the topic might possibly deserve to be notified.

Assuming we accept the idea of sending notifications like this, I'm thinking that we'd offer to send messages to the following:
* the topic starters
* the topic starters and anyone who replied to the topic
* the topic starters and anyone who is set to be notified on replies (note that their notifications will be synced anyway)
* no-one

Note that I don't see any practical way to send the same message (e.g. with a reason) to everyone, because the tone and so on would likely be different, e.g. you'd have "Your topic <xyz> has been merged with..." plus "The topic <xyz>, which you've replied to" and "The topic <xyz> that you're watching..." so the messages would be pre-set.

This seems like a reasonable and practical compromise to me.