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.
6691
Features / Re: More stuff for the removal of
« on August 18th, 2011, 03:20 PM »
Well, Enable reporting of personal messages and Show online/offline are now set on permanently (the settings physically removed etc)
Interestingly as I noted in the New Revs topic, the online/offline icon is additionally driven by whether you can send PMs or not, and if you can't, you see nothing (and the icon is a PM link if you can)
Interestingly as I noted in the New Revs topic, the online/offline icon is additionally driven by whether you can send PMs or not, and if you can't, you see nothing (and the icon is a PM link if you can)
6692
Features / Re: New revs
« on August 18th, 2011, 03:10 PM »
Revision: 950
Author: arantor
Date: 14:07:48, 18 August 2011
Message:
! Reporting PMs to admins is now enabled permanently. (ManageSettings.php, PersonalMessage.php, PersonalMessage.template.php, Help and ManageSettings language files)
! Online/offline icon is no longer optional. Note that it's still hidden if you can't send the person concerned a PM, maybe we should fix that so it isn't simultaneously a link to PM that person. (ManageSettings.php, PersonalMessage.template.php, Display.template.php, Help and ManageSettings language files)
----
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Sources/PersonalMessage.php
Modified : /trunk/Themes/default/Display.template.php
Modified : /trunk/Themes/default/PersonalMessage.template.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/Help.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Revision: 951
Author: arantor
Date: 14:10:02, 18 August 2011
Message:
! And, slightly ridiculously, the online enable option is actually specified in the installer as off, not sure why that's entirely necessary, but there you go. (install.sql)
----
Modified : /trunk/other/install.sql
Author: arantor
Date: 14:07:48, 18 August 2011
Message:
! Reporting PMs to admins is now enabled permanently. (ManageSettings.php, PersonalMessage.php, PersonalMessage.template.php, Help and ManageSettings language files)
! Online/offline icon is no longer optional. Note that it's still hidden if you can't send the person concerned a PM, maybe we should fix that so it isn't simultaneously a link to PM that person. (ManageSettings.php, PersonalMessage.template.php, Display.template.php, Help and ManageSettings language files)
----
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Sources/PersonalMessage.php
Modified : /trunk/Themes/default/Display.template.php
Modified : /trunk/Themes/default/PersonalMessage.template.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/Help.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Posted: August 18th, 2011, 03:08 PM
Revision: 951
Author: arantor
Date: 14:10:02, 18 August 2011
Message:
! And, slightly ridiculously, the online enable option is actually specified in the installer as off, not sure why that's entirely necessary, but there you go. (install.sql)
----
Modified : /trunk/other/install.sql
6693
Other software / Re: Fork discussion at SMF
« on August 18th, 2011, 02:39 PM »
I have a Wii remote for that :lol:
Honestly, the frustration comes from the fact that the Lego HP game is surprisingly buggy (there are two game-stopping bugs I've encountered, and quite a few niggles) and the fact it has points where you have to use your wand to levitate bricks and assemble platforms and stairs for things out of multiple separate bricks.
So while you're holding down a button, you're squinting to see which of the studs you're lining up with and whether it's the right one, only to mis-align it with a twitch of the nunchuk thumb joystick.
Honestly, the frustration comes from the fact that the Lego HP game is surprisingly buggy (there are two game-stopping bugs I've encountered, and quite a few niggles) and the fact it has points where you have to use your wand to levitate bricks and assemble platforms and stairs for things out of multiple separate bricks.
So while you're holding down a button, you're squinting to see which of the studs you're lining up with and whether it's the right one, only to mis-align it with a twitch of the nunchuk thumb joystick.
6694
Other software / Re: Fork discussion at SMF
« on August 18th, 2011, 01:30 PM »
There is also a greater irony in the fact that I've spent a good deal of my free time in the last week playing Lego Harry Potter, and interestingly getting about as frustrated by it. :lol:
6695
Features / Re: More stuff for the removal of
« on August 18th, 2011, 01:29 PM »the admin panel is a right CF
I did, as will be noted, relent on my stance of how broken it is, because I'm not pulling it apart and rewriting from scratch like I debated there, but I have made some quite sweeping changes in places, with more to come.
The really big test is permission, and whether I can make that sane or not.
Shorthand date: Yes and no. I like always having 'Today' specified, but Nightwish's fork and xenForo go even further (à la Facebook) by giving fully relative dates. I don't like this either, but I think it'd be interesting to find the best of both worlds. Maybe by having the relative date on hover, or something? Thing is, I'm not excited with the idea of updating the dates every minute, so technically having a relative date show up on hover would allow JavaScript to only be run when hovering. I don't know. This warrants discussion.
Note that the relative date does not have to be updated except on page load, that's a setup that works well enough in a real world use.
The line ultimately is thus, we have three options:
* We do nothing and leave it as is.
* We do something and make Wedge just handle Today + Yesterday, i.e. removing this option and the surrounding code that complicates timeformat and on_timeformat. (My preference)
* We do fully relative dates throughout.
- Members per page: +1. Possibly could be made into a plugin or simply a hidden setting, if we keep the number stored somewhere... But having the number set in the UI is something that's pretty much overkill.
- Admin security: Yes and no, again. You're mister Security, so maybe you can tell me if this is realistic: offer to enter a list of IPs that are free from confirming their password. Or even just the 'one' IP, if the admin is on a static IP...
It would almost be better to go the other way and offer to whitelist IP addresses that can even get into the admin panel - if IP addresses were even remotely usable as a means of identifying a user.
If you're going do do shorthand dates, I think you should do it the other way around, i.e. give the full date in a tooltip when hovering a shortened date.
I personally like having it optional. I don't think Today and Yesterday need their own option (as is the case now), but I'd like to see an option to choose full dates, 'today/yesterday mode' and fully 'human-readable' shortened dates.
6696
Features / More stuff for the removal of
« on August 18th, 2011, 12:16 PM »
I'm aware that I haven't shown too many pictures of the being-revised admin panel thus far but you can see from the changelog that I'm quite keen on cleaning things up and removing options.
I actually believe that, to a point, it is possible to have too much flexibility and that a certain realm of 'this is what you get' is not inherently a bad thing.
Some of the options I've removed I did just remove, some I put up for debate. Here's some more that I'm putting up for debate.
* Enable shorthand date display (for the Today / Today + Yesterday / always just do the date) option
I'm not convinced this needs to be optional, per se. I don't think it would make it any more meaningful for it to be purely optional than it would for it to be permanently set to 'Today + Yesterday'. (Those who want purely relative dates are still going to want more thoroughly relative dates, of course, a setup that is not accounted for currently and is probably not going to be present in the core itself)
How many admins actually change it from the default?
* Members per page in member list
Again, how many admins change it? 30's a nice number, for quite a few reasons; it strikes a balance between limiting how many you're throwing at the member list queries, and again I don't think many admins ever change it because it's a nice amount, not too few, not too many. (Particularly if we do what is in place here, and add the avatar in)
* Show online/offline in posts and PMs
This is off by default, and I have yet to understand why. It's the option which triggers the little green box next to a user's name if they're online, or grey if they're hidden/offline. Seems to me that it's a no-brainer to have it on, and if the theme decides to change it, that's up to the theme, not the core to configure it.
* Disable administration security
I don't like this option as a rule. The only time I ever find myself turning it off is on a localhost machine where I have total control over it anyway.
What I'd probably do here is remove the UI item, but leave the hidden setting in place so that I could still configure it myself on a localhost through a small tweak in phpMyAdmin. It isn't the sort of thing that needs to be left hanging around normally.
* Enable reporting of personal messages
Is there any time you *don't* want PMs to be able to be reported? Should it be a permission?
I'm actually just inclined to remove the option and force it so PMs can always be reported. If it's a problem you can just restrict people from sending PMs, and of course there's always the ignore list.
Thoughts?
I actually believe that, to a point, it is possible to have too much flexibility and that a certain realm of 'this is what you get' is not inherently a bad thing.
Some of the options I've removed I did just remove, some I put up for debate. Here's some more that I'm putting up for debate.
* Enable shorthand date display (for the Today / Today + Yesterday / always just do the date) option
I'm not convinced this needs to be optional, per se. I don't think it would make it any more meaningful for it to be purely optional than it would for it to be permanently set to 'Today + Yesterday'. (Those who want purely relative dates are still going to want more thoroughly relative dates, of course, a setup that is not accounted for currently and is probably not going to be present in the core itself)
How many admins actually change it from the default?
* Members per page in member list
Again, how many admins change it? 30's a nice number, for quite a few reasons; it strikes a balance between limiting how many you're throwing at the member list queries, and again I don't think many admins ever change it because it's a nice amount, not too few, not too many. (Particularly if we do what is in place here, and add the avatar in)
* Show online/offline in posts and PMs
This is off by default, and I have yet to understand why. It's the option which triggers the little green box next to a user's name if they're online, or grey if they're hidden/offline. Seems to me that it's a no-brainer to have it on, and if the theme decides to change it, that's up to the theme, not the core to configure it.
* Disable administration security
I don't like this option as a rule. The only time I ever find myself turning it off is on a localhost machine where I have total control over it anyway.
What I'd probably do here is remove the UI item, but leave the hidden setting in place so that I could still configure it myself on a localhost through a small tweak in phpMyAdmin. It isn't the sort of thing that needs to be left hanging around normally.
* Enable reporting of personal messages
Is there any time you *don't* want PMs to be able to be reported? Should it be a permission?
I'm actually just inclined to remove the option and force it so PMs can always be reported. If it's a problem you can just restrict people from sending PMs, and of course there's always the ignore list.
Thoughts?
6697
Features / Re: New revs
« on August 18th, 2011, 11:53 AM »
Revision: 948
Author: arantor
Date: 10:53:20, 18 August 2011
Message:
! New area under Server Settings: Debugging. Moved all the debugging stuff out of Server Settings/General into it, plus hoovered up another option from elsewhere in the admin panel that even had the comment "This is sort of like debugging", especially as it isn't really a layout option! (Admin.php, ManageServer.php, ManageSettings.php, Admin language file)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Author: arantor
Date: 10:53:20, 18 August 2011
Message:
! New area under Server Settings: Debugging. Moved all the debugging stuff out of Server Settings/General into it, plus hoovered up another option from elsewhere in the admin panel that even had the comment "This is sort of like debugging", especially as it isn't really a layout option! (Admin.php, ManageServer.php, ManageSettings.php, Admin language file)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Themes/default/languages/Admin.english.php
6698
Features / Re: New revs
« on August 18th, 2011, 11:36 AM »
Revision: 947
Author: arantor
Date: 10:35:52, 18 August 2011
Message:
! Removing one of the fixes I supplied for SMF 2: the load balancing dialog warning when on Windows. Instead, I just removed the entire page because if it's on Windows, it's absolutely useless and might as well not bother being shown. (Admin.php, ManageServer.php, ManageSettings language file)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Author: arantor
Date: 10:35:52, 18 August 2011
Message:
! Removing one of the fixes I supplied for SMF 2: the load balancing dialog warning when on Windows. Instead, I just removed the entire page because if it's on Windows, it's absolutely useless and might as well not bother being shown. (Admin.php, ManageServer.php, ManageSettings language file)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
6699
Other software / Re: Fork discussion at SMF
« on August 18th, 2011, 01:36 AM »
One thing I find interesting. Motoko mentions that the name of Wedge is scattered liberally throughout their board, but not once is it noted that neither myself nor Nao are the ones mentioning it, neither of us could even if the rules permitted it since I don't have an account and Nao is post banned.
6700
Off-topic / Re: Google Plus
« on August 17th, 2011, 07:16 PM »
Yup, you've turned it off, but were you signed into Google at the time out of interest?
6701
Features / Re: New revs
« on August 17th, 2011, 07:14 PM »
Revision: 945
Author: arantor
Date: 18:12:54, 17 August 2011
Message:
! Remove the moderator/admin entry from Core Features, instead the logs are now controlled from the main Log Settings page (Admin :: Server & Maintenance :: Logs :: Log Settings, trust me it is easier to find than you might think!), and are controlled individually rather than collectively. (Admin.php, ManageMembers.php, ManageSettings.php, ModerationCenter.php, Profile-Modify.php, Profile-View.php, Profile.php, Subs-Membergroups.php, Subs-Members.php, Subs.php, Help and ManageSettings language files)
! Make only moderate and admin log enabled by default, don't really need profile edits log by default, at least while it only logs 60% or so of the fields that can be changed. (install.sql)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManageMembers.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Sources/ModerationCenter.php
Modified : /trunk/Sources/Profile-Modify.php
Modified : /trunk/Sources/Profile-View.php
Modified : /trunk/Sources/Profile.php
Modified : /trunk/Sources/Subs-Membergroups.php
Modified : /trunk/Sources/Subs-Members.php
Modified : /trunk/Sources/Subs.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/Help.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Modified : /trunk/other/install.sql
Also note that the logAction function is now a bit faster if the relevant log is disabled, since the is-enabled check now happens before any other checks occur.
Author: arantor
Date: 18:12:54, 17 August 2011
Message:
! Remove the moderator/admin entry from Core Features, instead the logs are now controlled from the main Log Settings page (Admin :: Server & Maintenance :: Logs :: Log Settings, trust me it is easier to find than you might think!), and are controlled individually rather than collectively. (Admin.php, ManageMembers.php, ManageSettings.php, ModerationCenter.php, Profile-Modify.php, Profile-View.php, Profile.php, Subs-Membergroups.php, Subs-Members.php, Subs.php, Help and ManageSettings language files)
! Make only moderate and admin log enabled by default, don't really need profile edits log by default, at least while it only logs 60% or so of the fields that can be changed. (install.sql)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManageMembers.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Sources/ModerationCenter.php
Modified : /trunk/Sources/Profile-Modify.php
Modified : /trunk/Sources/Profile-View.php
Modified : /trunk/Sources/Profile.php
Modified : /trunk/Sources/Subs-Membergroups.php
Modified : /trunk/Sources/Subs-Members.php
Modified : /trunk/Sources/Subs.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/Help.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Modified : /trunk/other/install.sql
Also note that the logAction function is now a bit faster if the relevant log is disabled, since the is-enabled check now happens before any other checks occur.
6702
Features / Re: These two bytes may not matter to you...
« on August 17th, 2011, 07:01 PM »Yep. It might not be considered friendly, but it is certainly permitted, and someone might try it one of these days.
That's the funny thing about the BSD license. It is not CC-by-SA
And specifically for the record, if we went CC, I suspect it would be BY-SA-NC.
6703
The Pub / [Archive] Re: Logo Madness
« on August 17th, 2011, 06:12 PM »
The thing is, not only did a bunch of people consider that that was a good idea, but the same bunch of people then convinced more people to build it, and then to convince everyone else that somehow tying all your data into their search engine isn't at least a little evil - and no-one questioned this at the time?! >_<
6704
The Pub / [Archive] Re: Logo Madness
« on August 17th, 2011, 06:05 PM »
That would put us in the same group as Google, not a comparison I'm favourable to, seeing how they're very firmly bending the definition of evil...
6705
Features / Re: New revs
« on August 17th, 2011, 05:44 PM »
Revision: 944
Author: arantor
Date: 16:43:53, 17 August 2011
Message:
! Wedge now requires MySQL 5.1.0 (install.php, tools/*, upgrade.php)
! Juggle some language strings around for later, as we prepare to phase others. (Admin.php, Admin and ManageSettings language files)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Modified : /trunk/other/install.php
Modified : /trunk/other/tools/create_backup.php
Modified : /trunk/other/tools/webinstall.php
Modified : /trunk/other/upgrade.php
Author: arantor
Date: 16:43:53, 17 August 2011
Message:
! Wedge now requires MySQL 5.1.0 (install.php, tools/*, upgrade.php)
! Juggle some language strings around for later, as we prepare to phase others. (Admin.php, Admin and ManageSettings language files)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Modified : /trunk/other/install.php
Modified : /trunk/other/tools/create_backup.php
Modified : /trunk/other/tools/webinstall.php
Modified : /trunk/other/upgrade.php