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 - Nao
1846
Features / Re: New revs
« on January 24th, 2014, 04:43 PM »
[Commit revision 2f88db6]
Author: Nao
Date: Fri, 24 Jan 2014 16:15:53 +0100
Stats: 2 files changed; +5 (insertions), -15 (deletions)

  • Protecting Wedge against potential array_combine() errors. (ManageServer.php)
  • Just a couple of new lambda functions. Because I love these. (Aeva-Embed.php)


[Commit revision 9201be5]
Author: Nao
Date: Fri, 24 Jan 2014 16:42:33 +0100
Stats: 1 files changed; +3 (insertions), -2 (deletions)

  • Hiding the Continue button in case of an error during installation was more of a problem than a solution. Reverting this. (install.php)
1847
Archived fixes / Re: Bug in Installer
« on January 24th, 2014, 04:19 PM »
Hmm yeah, that one may be an oversight...
See, the opposite would happen until now. i.e., the installer would stop on some error, but would still offer the 'Continue' button.
I need to make sure that it shows the button if the error is recoverable with further input.
1848
Archived fixes / Re: Errors from ManageServer.php
« on January 24th, 2014, 04:07 PM »
Why does no one ever post line numbers for these error messages..?

Or *even* just how to reproduce? Like, what page were you visiting..? -_-
1849
Now you're confusing me... Like, "should I upload this PHP 5.5 fix to the SMF site..?"
And yet, just this morning I was considering removing it from over there, like, entirely... :-/
1850
I don't do support on Aeva Media for SMF.
Well, because it only takes a second, I'll do it, but still :P

Code: [Select]
$input = preg_replace_callback('`(#[^"<]*)`', function ($match) { return str_replace('~', '-', $match[0]); }, $input);

I *think* this should work. Please confirm.
1851
Plugins / Re: Request - Xmpp chat
« on January 24th, 2014, 03:58 PM »
Wedge has the thought system. It's powerful (do your Jabber clients have privacy settings? Didn't think so..), and less taxing on a server. Do you really think you can come here, not introduce yourself, and simply ask for me to rewrite something that took me months to implement and fine-tune just because, well... because you don't care?

I'm wondering if you asked the same to SMF or ElkArte...
1852
Plugins / Re: Plugin request - Ad Management
« on January 24th, 2014, 12:09 AM »
Pandos, are you suggesting I shouldn't write the plugin, and/or not sell it? :whistle:
(Well, I really suck at selling myself, don't I..?)
Quote from txcas on January 23rd, 2014, 11:56 PM
Thanks Nao.  The plugin does not make me any money, we use it to recover the costs of hosting the forum.  If I wanted to make money I would activate paid subscriptions, but that is not what I am trying to do.  I am just trying to provide a free forum for my users and so far Ads are paying the bill.  I am with you, I don't like Google Ads, but as bad as they are it is the best option out there.
There's also a bill for Wedge... After 6.5 man-years of unpaid, full-time work, it's time to really consider my options. Not only did we not get paid, but we spent our personal money on Wedge. Hosting is okay because it's offered by alwaysdata. But even the domain name cost me a lot, because of its rarity. Add to that the fact that I stopped all other activities that could actually make me money. The only thing that ever made me money in the forum world was Aeva Media 2.x, and *even that* is given away for free in Wedge. (It's not even as an incentive to switch to Wedge... It's just that I don't see why I should make people pay for something I haven't worked much on for the last 3 years.)

So, yeah, I have to find a way to monetize Wedge, otherwise it won't be realistic for me to keep working on it forever. And I don't trust anyone to take the lead of development work.
For now, I'm leaning towards doing some kind of Paypal subscription, à la SMF, where you get a badge and other goodies. But even that will never bring enough money to sustain my family™. I guess we'll see how it unfolds. For now, I'm focused on releasing a stable 1.0. For free. :geek:

PS: if it's not too obvious, I took the day off from Wedge today. Still, I managed to make a couple of nice commits and improve the github import script.
1853
Plugins / Re: Plugin request - Ad Management
« on January 23rd, 2014, 10:24 PM »
None of the original usual plugin authors are active anymore. They've all left to greener or browner pastures.

I could write such a plugin but it would take me some time. And since its goal is to make you money, it would make sense that I sell it. But then I'd feel obligated to make it an excellent plugin. And this would give me less time to work on Wedge.

That's a problem. For sure.

Plus I'll have to admit. I don't believe in Google ads. They don't make you a 1/10th of the money Google earns thanks to you.
1854
Features / Re: New revs
« on January 23rd, 2014, 08:15 PM »
[Commit revision d76cbef]
Author: Nao
Date: Thu, 23 Jan 2014 20:14:48 +0100
Stats: 7 files changed; +45 (insertions), -42 (deletions)

  • Turned a few IDs back into classes to help make notification popups more generic. I was worried it would kill selector precedence, but it seems to be working fine. I'll fix anything if it breaks, of course. (Notifications.template.php, PersonalMessage.template.php, index.template.php, script.js, index.css, Wilderless/extra.css, Wireless/extra.css,
  • Fixed list styling inside Notifications. Nasty one. (Basically, all of the files above.)
  • Some reqWin popup CSS tweaks which, I'm hoping, could help against the background opacity bug. At least, I know it's fixed locally. (index.css)
  • Gosh, I love these automatic GitHub notifications on wedge.org... It was worth the lost hours of sleep.
1855
Features / Re: Plugin revs
« on January 23rd, 2014, 04:24 PM »
[Commit revision 45b22d9]
Author: Nao (Signed-off)
Date: Thu, 23 Jan 2014 15:45:31 +0100
Stats: 2 files changed; +141 (insertions), -0 (deletion)


  • Added a README for the plugin folder. It was screaming for one, really. (README.md)
  • And a license file, too, just to be clear, and everythin'. (license.txt)
  • Yeah, well, if all goes well, this commit should post itself automatically on the wedge.org website. We'll see.
  • And it should be using some nifty little icons, instead of obnoxious +-*@! signs.
  • This one means 'Deleted.'
  • This one is 'Added.'
  • This one is 'Modified.'
  • This one is 'Fixed.'
  • And, this one is a 'Comment'.
1856
Development blog / Re: That'll do.
« on January 23rd, 2014, 12:22 AM »
No feedback on the responsive YT embeds... Would this be a feature I shouldn't waste time implementing on other non-YT iframe-based embeds?

Also, in case you didn't notice, I (pretty much) finished writing an importer script that does this:
- connects to any github repository I care to feed it,
- retrieves the list of all recent commits (I think I still need to sort them, but whatever, usually I never push more than a couple of commits),
- gathers statistics about them individually, and then posts the results to a predetermined topic.

So, 'New Revs' will be connected from now on to the Wedge/wedge repo, while 'Language Revs' will be connected to the Wedge/languages repo. I will soon add Wedge/plugins to the 'Plugin Revs' topic, obviously. Any other repo that you think should be getting one of these special topics..?

Seriously, I'm pretty excited by this, because it needs I'll NEVER need to post to these topics again. Meaning I won't have to gather statistics myself. And less work means a happier Nao. And a happier Nao means more 'real' work done.
1857
Features / Language revs
« on January 23rd, 2014, 12:10 AM »
[Commit revision 90e4ba2]
Author: Nao (Signed-off)
Date: now
Stats: 1 files changed; +2 (insertions), -1 (deletion)


* A relatively dummy commit to see how well my github re-poster works. (README)

<edit> I've seen worse, it'll soon be ready.
1858
Features / Language revs
« on January 22nd, 2014, 11:52 PM »
[c80c1d4]
Author: Nao
Stats: 10 files, +33 lines, -33 lines


* Trying to see what people would think of 'Visuel' as the French equivalent of 'Skin'. Eh, who am I kidding, I'm the only one who uses that language file. (Themes.french.php)

Signed-off-by: Nao <nao@wedge>
1859
The Pub / Re: Wedge repo -- installation feedback
« on January 22nd, 2014, 06:04 PM »
weUrl is part of script.js, so if your .gz files all generate an error 500, it's no wonder JavaScript will never initialize.

I guess I'll need access to your FTP, so that I can see what's wrong with your server.
1860
The Pub / Re: What I HATE in Wedge!
« on January 22nd, 2014, 06:03 PM »
That's what I was talking about...
Now, resize your window to 800x600 for instance. It's bigger than most mobile devices will show, and smaller than what you'll be used to. Oh, it suddenly doesn't look like there's any space left...! ::)