That'll do.

Nao

  • Dadman with a boy
  • Posts: 16,013
That'll do.
« on January 21st, 2014, 04:08 PM »
And here it is. I wanted to postpone it even more... But you don't deserve it. If anything goes wrong, I'll deserve it. In the meantime, please enjoy this; some of you have been waiting over three years for this moment.

https://github.com/Wedge/wedge

Read the README for instructions.
I will attempt to release a public alpha once I get some feedback confirming that everything's working all right.

https://github.com/Wedge/plugins

This is the official plugin repository. Most of these were written by Pete, John and Shitiz. The current license for them is the Wedge license; eventually, though, my goal is to make it clear which plugins are under more permissive licenses. Perhaps I'll even be able to make them all MIT, or something. If you write a plugin and don't want to share it under the MIT license, you can always push it elsewhere.

https://github.com/Wedge/languages

This one isn't a new repo, I introduced it recently on this blog, but what's new is that all of its files are now governed by the MIT license.

Lastly, if you're planning to make the switch to Wedge from an active SMF forum, please remember this:
  • There is currently no 'proper' importer available. Pandos confirmed to me that the official importer is broken, so I'll look into it ASAP.
  • Said official importer will be pushed to the Wedge/tools repo (or its own repo) when available. I'm planning to have it around by next weekend at the latest.
  • If Thorsten looks into it before I do (I know he loves this kind of thing), then he may fix the importer before I do. See? A programmer's logic is no more complex than yours.
  • It's still an alpha, even three years in. Meaning nothing is set in stone, and if a change I make breaks your forum, you can't complain to me. And if it makes it better, then you can't complain either. That was the whole point, after all.
Now, please allow me for a short break, before I jump into new adventures with you all.


Re: That'll do.
« Reply #16, on January 22nd, 2014, 03:21 PM »
How's it working now?
I don't have enough free RAM to launch Firefox (I've got something like 200 tabs in it, and it's not so efficient at handling them these days), so I can't test right now, but I think that regardless, you will *all* appreciate this little treat I'm offering to Youtube embedding fans. ;)
Posted: January 22nd, 2014, 03:05 PM

Oops, working on a small height issue. Will be back ASAP with a proper version.
Posted: January 22nd, 2014, 03:10 PM

And voilà :) Finally, Wedge gets fully responsive YouTube embeds.
Re: That'll do.
« Reply #17, 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.

Re: That'll do.
« Reply #18, on January 23rd, 2014, 01:20 AM »
* emanuele is happier when good beer is available, though that doesn't really cope very well with doing more "real" work... well, at least doing it properly. lol

Yep, now seems to work better with firefox.

Re: That'll do.
« Reply #19, on January 23rd, 2014, 03:40 AM »
The linking of this forum to github is very impressive. It'll be useful during our testing so that we can keep our versions up to date.

However I am unsure what I am looking for with regards to embedded YT videos :unsure:

Re: That'll do.
« Reply #20, on January 24th, 2014, 09:33 PM »
Fantastic everyone!  Great work!

Time to Level Up my forum.

Re: That'll do.
« Reply #21, on January 24th, 2014, 10:15 PM »
Being an alpha, please don't use it in production ;)

Run it side by side, see what's bothering you and evaluate whether you want to use it when it goes stable. ;)

Re: That'll do.
« Reply #22, on January 25th, 2014, 04:53 AM »
Congratulations Nao!

Ive been a long long long time lurker, watching from the shadows how this project has evolved. Im very happy for You (and Pete)! I have a lot of stuff going on, but I would love to colaborate on your project! Lets see if I can free up some time next week and try to come up with a couple of pull requests.

Once again congrats!

Re: That'll do.
« Reply #23, on January 27th, 2014, 11:32 AM »
Quote from pratt on January 25th, 2014, 04:53 AM
Congratulations Nao!

Ive been a long long long time lurker, watching from the shadows how this project has evolved. Im very happy for You (and Pete)!
Thanks!
I don't know if Pete is happy about this public release, though... It's a major competitor for him, and it will now be a bit more obvious that whatever "innovation" he's implementing in SMF, actually was implemented in Wedge years ago. (Thankfully, he's mostly re-implementing his own old things, and leaving mine mostly alone. I don't think he wants to risk breaching the license agreement. I would hope that he doesn't want to risk it, at least.)
Quote from pratt on January 25th, 2014, 04:53 AM
I have a lot of stuff going on, but I would love to colaborate on your project! Lets see if I can free up some time next week and try to come up with a couple of pull requests.

Once again congrats!
I still have a huge to-do list, anyone willing to help on trimming down that one is welcome, but I have to do something and build a 'to do' board, or open github issues about them, I don't know... :^^;:

Re: That'll do.
« Reply #24, on January 29th, 2014, 08:23 PM »
Damn, I'm late to the party again. Thanks for announcing it on the ElkArte forums, Nao. I would have missed it if you hadn't. :whistle:

Time to dig through the sources... :hmm:

Re: That'll do.
« Reply #25, on January 29th, 2014, 10:19 PM »
Last time you posted here, I'd already said my estimates were for mid- to late January... :P

Re: That'll do.
« Reply #26, on January 29th, 2014, 10:27 PM »
How should I know that you'd try to keep this schedule for one time? :P

Re: That'll do.
« Reply #27, on January 30th, 2014, 06:59 PM »
Well, I have an untold agenda for this year, that doesn't ONLY involve Wedge, but relies heavily on my ability to release a stable 1.0 of Wedge next summer! (I know... Who am I kidding! Okay, a stable... beta :P)

Re: That'll do.
« Reply #28, on January 30th, 2014, 07:39 PM »
I think you'll get it done! and I'm hoping for the best...I may have found my new favorite toy!
:)
regards,
Maxx

Re: That'll do.
« Reply #29, on January 30th, 2014, 07:48 PM »
Well, I'm doing what I can..! :^^;:

Too many bugs for my taste these days, but at one point they'll stop coming, I suppose..!

Re: That'll do.
« Reply #30, on January 30th, 2014, 08:08 PM »
I know you love perfection, but as I can see with what all you have placed in front of us, to pick at on first release, I can complain about the bugs right at this point , the trouble I have is that I can't help you with them!

I don't even know if you and the guys had a chance to even take a break? I know it's hard to do, but possible one or two at a time, go on break , meantime gather a list of bug, and find the related ones if any and go from there, when you get back. one at a time.

You are not a robot you need to break for human stuff for a while! :)
I love the way it's going a few of my friends as well!
regards,
Maxx