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.
781
Off-topic / An xkcd that seems oddly relevant today
« on May 6th, 2013, 04:12 PM »
http://xkcd.com/1208/
For some reason this makes me think of Wedge.[1]
For some reason this makes me think of Wedge.[1]
| 1. | I can't imagine why.[1]
|
782
Off-topic / Re: Shiny awesomeness
« on May 6th, 2013, 04:11 PM »
Oh, you'd be surprised.
I plugged into Wedge's repo last night, and it's quite nice to watch even with an SVN repo with no branch merges. I might set my laptop up to record it later on (but I'll speed it up, 10 seconds per 'day' means it takes hours to play out in full)
I plugged into Wedge's repo last night, and it's quite nice to watch even with an SVN repo with no branch merges. I might set my laptop up to record it later on (but I'll speed it up, 10 seconds per 'day' means it takes hours to play out in full)
783
Features / Re: return_raw buggy if enableCompressedOutput is on
« on May 6th, 2013, 04:07 PM »
I just did a very quick comparison of files between Portuguese PT and Portugese Brazilian, as well as Spanish Es vs Spanish Latin.
The changes are much more extensive than English US vs English UK is, to the point where the extra language pack is probably worth the effort. English UK modifies a tiny fraction, easily under 10% of the language codex as a whole - so 90% similarity, then. But I can't find any language file in either of those two comparisons that has anything like a 90% similarity, I'd be hard put to suggest there's a 50% similarity to some files (though I'm eye-balling it from WinMerge)
On the back of that, I'd actually suggest we don't do the language fallback.
The changes are much more extensive than English US vs English UK is, to the point where the extra language pack is probably worth the effort. English UK modifies a tiny fraction, easily under 10% of the language codex as a whole - so 90% similarity, then. But I can't find any language file in either of those two comparisons that has anything like a 90% similarity, I'd be hard put to suggest there's a 50% similarity to some files (though I'm eye-balling it from WinMerge)
On the back of that, I'd actually suggest we don't do the language fallback.
784
Archived fixes / Re: Funny bug...
« on May 6th, 2013, 03:11 PM »
Picked up from the first post on the page.
Meta description always uses the first post on the page for topics, and reusing the description page to page is actually one of the OMG UR SEO !!!!ONEONEONE factors.
Meta description always uses the first post on the page for topics, and reusing the description page to page is actually one of the OMG UR SEO !!!!ONEONEONE factors.
785
Features / Re: New revs
« on May 6th, 2013, 06:33 AM »
43 modified, 1 added, 135KB[1]
Revision: 2091
Author: arantor
Date: 06 May 2013 05:32:14
Message:
! It's late, I'm tired and I think I finally finished this stuff into something I can at least commit, even if it is a modest distance from perfect, even it's not entirely finished or battle tested. I just want to be able to commit it and have a proper good night's sleep for the first time in a month. Yes, there are bugs, there are unfinished bits, but committing it will at least allow me to figure out what's next. There is, as far as I know, nothing actually outright broken here. Just things that don't work properly or at all (as opposed to error vomiting). And now I can go to bed and try and find some of my sanity again.
Amongst the warning system, there's various other oddments relating to the moderation centre, the plugin loader and some other stuff.
IMPORTANT: When this is deployed, you should disable all plugins PRIOR to uploading this, and then re-enable them AFTER uploading this. There are some important changes in the way plugin hooks are handled, to do with storing their paths properly. There's also overhauls to the hooks a little in here too which all seems to work properly for me and means language hooks reuse code nicely. Feel free to ask me when I wake up if there's anything you're not clear about. (Yes, I'm well aware that some stuff really is non functional, especially some of the stuff related to the mod centre overhaul. The full infraction log, for example, doesn't even exist yet. But right now I do not actually care. This has taken me a month to get done, along with the periodic commits along the way. I'm human; I have been weighed, I have been measured, and at times I found myself wanting.
If you want to play with it on a test installation before updating wedge.org that would probably be best.
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/Display.php
Modified : /trunk/Sources/Load.php
Modified : /trunk/Sources/ManagePlugins.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Sources/MessageIndex.php
Modified : /trunk/Sources/ModerationCenter.php
Modified : /trunk/Sources/PersonalMessage.php
Modified : /trunk/Sources/Post.php
Modified : /trunk/Sources/Post2.php
Modified : /trunk/Sources/Profile-Actions.php
Modified : /trunk/Sources/Profile-Modify.php
Modified : /trunk/Sources/Profile-View.php
Modified : /trunk/Sources/Profile.php
Modified : /trunk/Sources/Security.php
Modified : /trunk/Sources/Subs-BoardIndex.php
Modified : /trunk/Sources/Subs-Template.php
Modified : /trunk/Sources/Subs.php
Modified : /trunk/Themes/default/Boards.template.php
Modified : /trunk/Themes/default/Display.template.php
Modified : /trunk/Themes/default/ManageModeration.template.php
Modified : /trunk/Themes/default/ModerationCenter.template.php
Modified : /trunk/Themes/default/Msg.template.php
Modified : /trunk/Themes/default/PersonalMessage.template.php
Modified : /trunk/Themes/default/Profile.template.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Modified : /trunk/Themes/default/languages/Errors.english.php
Modified : /trunk/Themes/default/languages/Errors.french.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/Themes/default/languages/ModerationCenter.english.php
Modified : /trunk/Themes/default/languages/ModerationCenter.french.php
Modified : /trunk/Themes/default/languages/Modlog.english.php
Modified : /trunk/Themes/default/languages/Modlog.french.php
Modified : /trunk/Themes/default/languages/Profile.english-uk.php
Modified : /trunk/Themes/default/languages/Profile.english.php
Modified : /trunk/Themes/default/languages/Profile.french.php
Modified : /trunk/Themes/default/languages/index.english.php
Modified : /trunk/Themes/default/scripts/pm.js
Added : /trunk/Themes/default/scripts/profile.js
Modified : /trunk/root/install.sql
Revision: 2091
Author: arantor
Date: 06 May 2013 05:32:14
Message:
! It's late, I'm tired and I think I finally finished this stuff into something I can at least commit, even if it is a modest distance from perfect, even it's not entirely finished or battle tested. I just want to be able to commit it and have a proper good night's sleep for the first time in a month. Yes, there are bugs, there are unfinished bits, but committing it will at least allow me to figure out what's next. There is, as far as I know, nothing actually outright broken here. Just things that don't work properly or at all (as opposed to error vomiting). And now I can go to bed and try and find some of my sanity again.
Amongst the warning system, there's various other oddments relating to the moderation centre, the plugin loader and some other stuff.
IMPORTANT: When this is deployed, you should disable all plugins PRIOR to uploading this, and then re-enable them AFTER uploading this. There are some important changes in the way plugin hooks are handled, to do with storing their paths properly. There's also overhauls to the hooks a little in here too which all seems to work properly for me and means language hooks reuse code nicely. Feel free to ask me when I wake up if there's anything you're not clear about. (Yes, I'm well aware that some stuff really is non functional, especially some of the stuff related to the mod centre overhaul. The full infraction log, for example, doesn't even exist yet. But right now I do not actually care. This has taken me a month to get done, along with the periodic commits along the way. I'm human; I have been weighed, I have been measured, and at times I found myself wanting.
If you want to play with it on a test installation before updating wedge.org that would probably be best.
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/Display.php
Modified : /trunk/Sources/Load.php
Modified : /trunk/Sources/ManagePlugins.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Sources/MessageIndex.php
Modified : /trunk/Sources/ModerationCenter.php
Modified : /trunk/Sources/PersonalMessage.php
Modified : /trunk/Sources/Post.php
Modified : /trunk/Sources/Post2.php
Modified : /trunk/Sources/Profile-Actions.php
Modified : /trunk/Sources/Profile-Modify.php
Modified : /trunk/Sources/Profile-View.php
Modified : /trunk/Sources/Profile.php
Modified : /trunk/Sources/Security.php
Modified : /trunk/Sources/Subs-BoardIndex.php
Modified : /trunk/Sources/Subs-Template.php
Modified : /trunk/Sources/Subs.php
Modified : /trunk/Themes/default/Boards.template.php
Modified : /trunk/Themes/default/Display.template.php
Modified : /trunk/Themes/default/ManageModeration.template.php
Modified : /trunk/Themes/default/ModerationCenter.template.php
Modified : /trunk/Themes/default/Msg.template.php
Modified : /trunk/Themes/default/PersonalMessage.template.php
Modified : /trunk/Themes/default/Profile.template.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Modified : /trunk/Themes/default/languages/Errors.english.php
Modified : /trunk/Themes/default/languages/Errors.french.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/Themes/default/languages/ModerationCenter.english.php
Modified : /trunk/Themes/default/languages/ModerationCenter.french.php
Modified : /trunk/Themes/default/languages/Modlog.english.php
Modified : /trunk/Themes/default/languages/Modlog.french.php
Modified : /trunk/Themes/default/languages/Profile.english-uk.php
Modified : /trunk/Themes/default/languages/Profile.english.php
Modified : /trunk/Themes/default/languages/Profile.french.php
Modified : /trunk/Themes/default/languages/index.english.php
Modified : /trunk/Themes/default/scripts/pm.js
Added : /trunk/Themes/default/scripts/profile.js
Modified : /trunk/root/install.sql
| 1. | I wasn't kidding when I said that was only a fraction of it. |
786
Off-topic / Shiny awesomeness
« on May 6th, 2013, 03:25 AM »
https://code.google.com/p/gource/
Basically, you take a repository of code with some history, like Wedge's - and throw it at Gource and it makes a fun animated history of it.
Only @Nao and a few other people will be able to plug it into Wedge's history but if you have some other version-controlled code, it's fun to watch.
I'll try and record the video of this at some point and share it on YouTube but I really need to find the time to do that, and I don't want to until at least after the warning system is done.
Basically, you take a repository of code with some history, like Wedge's - and throw it at Gource and it makes a fun animated history of it.
Only @Nao and a few other people will be able to plug it into Wedge's history but if you have some other version-controlled code, it's fun to watch.
I'll try and record the video of this at some point and share it on YouTube but I really need to find the time to do that, and I don't want to until at least after the warning system is done.
787
Off-topic / Re: Surviving Your Competitor
« on May 6th, 2013, 01:37 AM »I like your robotic moderation, please I want to know if all post will be scanned or post from specific group.
I will also suggest you spend a bit of time reading around this forum. The feature you 'suggest I add' was added MONTHS ago. Although it has had an overhaul in recent times in line with other changes in the guts of Wedge due to the warning system.
I have documented and provided screenshots of all this stuff, multiple times over in some places.
:edit: The UI was built over a year ago - http://wedge.org/pub/feats/7099/moderation-filters-ui/ (and I built the UI some time after I built the underlying logic)
788
Off-topic / Re: Surviving Your Competitor
« on May 6th, 2013, 01:12 AM »Please can you shed more light on it.
At the point a post is saved, whether it is a new topic or just a post, rules are evaluated. Depending on those rules, several things can happen:
* prevent the post being made
* put the post for moderation
* lock/unlock the topic[1]
* pin/unpin the topic
You can give it a set of criteria, too. For each action you want to carry out, you can add one or more criteria, based on the following:
* in/not in a given board
* user has less than/more than/equal to a given post count
* user has less than/more than/equal to a given number of infraction points
* subject begins with/contains/ends with given words
* body begins with/contains/ends with given words
* user is in/not in one or more groups
* post contains less than/more than/equal to a given number of links
All of these can be mixed and matched, for example you can set it up so that a post will be moderated if it contains the f-word, unless the user is an admin and is not in a staff board, for example.
There are also extra plugins that add additional criteria to these options, so that you can limit posts that are too long or too short, or have too many smileys or too many images. (And none of these plugins requires any changes to ANY file in Wedge.)
The moderation filters system is designed to deal with the cases that can be dealt with easily (like profanity or general moderation, this same system deals with if you want to moderate the first 5 posts of a user), whereas cases of spam would generally need to be looked at by a moderator, and that's why you issue moderators.
Frankly, the way he's going about it is ridiculous.
| 1. | This is particularly cool, you can set it up so moderators can just start a post with '/lock' and it'll lock the post for them automatically |
789
Off-topic / Re: Surviving Your Competitor
« on May 6th, 2013, 12:46 AM »
8 times in 12 years for actual software change is a big deal, suggests that not enough thought or research was put in, in the first place.
SMF -> Wedge is not such a big jump, though. It's much like the jump from Windows 98 to Windows XP, you can drive it readily enough without any guidance but once you get under the hood, there are all kinds of awesome extras in there.
SMF -> Wedge is not such a big jump, though. It's much like the jump from Windows 98 to Windows XP, you can drive it readily enough without any guidance but once you get under the hood, there are all kinds of awesome extras in there.
790
Off-topic / Re: Surviving Your Competitor
« on May 6th, 2013, 12:29 AM »
Compared to the 1m+ topics and 12m+ posts on Nairaland, it is a hard competition... I'm not sure I'd call it failing woefully - but I think I would conclude it is failing in trying to be competition. People don't like change.
791
The Pub / Re: Thoughts one wireless theme/skin
« on May 5th, 2013, 07:33 PM »
So, I'm temporarily on a tablet, and I still say there are things we need to change that aren't stylistic. Right now the big one is animation on the quick reply area.
Also, it occurs to me that draft saving should default to the device on mobile devices rather than default to saving primarily for bandwidth (but also performance) reasons. The big issues I've had with this in the past are desktop browser support (IE 6-7 being the big issues) and the support for getting items between systems; this seems a big issue on mobile, however I'd probably argue that it's more useful there and the save draft button will still be able to pull from what's presently shown and push to the server for moving between devices.
Also, formatting is still awry on iPad 3 w/ iOS 5.1.1, namely the poster area is still shrunken and the badge flows out of the area, plus on the thoughts area, the time takes up a very narrow column, but ends up taking multiple rows of text (forcing the entire layout to be awry in thoughts)
Also, jumping bug is still present; I wrote that post, merged it, which returned me to #msg for whatever, which is fine. I then scrolled up, tapped the notifications area. It opened, but I was pushed back down the page to where the #msg anchor is.
Also, it occurs to me that draft saving should default to the device on mobile devices rather than default to saving primarily for bandwidth (but also performance) reasons. The big issues I've had with this in the past are desktop browser support (IE 6-7 being the big issues) and the support for getting items between systems; this seems a big issue on mobile, however I'd probably argue that it's more useful there and the save draft button will still be able to pull from what's presently shown and push to the server for moving between devices.
Posted: May 5th, 2013, 07:29 PM
Also, formatting is still awry on iPad 3 w/ iOS 5.1.1, namely the poster area is still shrunken and the badge flows out of the area, plus on the thoughts area, the time takes up a very narrow column, but ends up taking multiple rows of text (forcing the entire layout to be awry in thoughts)
Posted: May 5th, 2013, 07:31 PM
Also, jumping bug is still present; I wrote that post, merged it, which returned me to #msg for whatever, which is fine. I then scrolled up, tapped the notifications area. It opened, but I was pushed back down the page to where the #msg anchor is.
792
Off-topic / Re: Surviving Your Competitor
« on May 5th, 2013, 07:23 PM »
That, and the fact that Wedge's system allows the admin to define a message shown to the user when such moderation happens ;)
Ultimately it's yet more reasons to dislike Nairaland :lol:
Ultimately it's yet more reasons to dislike Nairaland :lol:
793
Off-topic / Re: Surviving Your Competitor
« on May 5th, 2013, 07:04 PM »
Wedge has some of what is described here, the ability to moderate or prevent posts even being made if they contain certain words. But you can't issue warnings or bans because of it for precisely the 'stepping on a land mine' issue mentioned.
794
Archived fixes / Re: Color BB code Issue when combined with url BB code
« on May 5th, 2013, 06:47 PM »
I'd rather have the CSS+JS solution personally. IE8 is still around and as the highest version supported by XP, it's not something we can easily ignore at this stage.
While it adds JS bytes, it's adding a total of 7 bytes to something that will likely be cached with the user in most cases anyway.
While it adds JS bytes, it's adding a total of 7 bytes to something that will likely be cached with the user in most cases anyway.
795
Off-topic / Re: Doctor Who
« on May 5th, 2013, 06:45 PM »
I haven't actually seen it yet, I was out all day yesterday.