That'll do.

Nao

  • Dadman with a boy
  • Posts: 16,079
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 #1, on January 21st, 2014, 05:11 PM »
Finally! Congrats Sir, testing mode activated :).

Re: That'll do.
« Reply #2, on January 21st, 2014, 05:15 PM »
Congrats @Nao ! Now time for some of the rest of us to get our hands dirty :)

Re: That'll do.
« Reply #3, on January 21st, 2014, 05:20 PM »
Perfect! I suspect the road ahead might be strenous but rewarding!

Re: That'll do.
« Reply #4, on January 21st, 2014, 07:55 PM »
I think this is a sign of great things to come for Wedge. You have done a fantastic job Nao :cool:


Re: That'll do.
« Reply #6, on January 21st, 2014, 10:10 PM »
Thank you all! I'll try it quickly ;)

Re: That'll do.
« Reply #7, on January 21st, 2014, 10:49 PM »Last edited on January 22nd, 2014, 12:02 AM
Thanks!

Addendum: a few of the things missing from the current alpha...

- Topic privacy, not working I believe. Should be easy to fix. Just can't bother, for now.
- Contact lists: you can only manage them from user profile pages. I still have to write the UI to manage your existing lists all at once.
- Contact list privacy doesn't correctly nest in thoughts.
- Notifications aren't up to the task. They'll do mentions and likes just fine, but one needs to use that system to handle topic notifications as well, and then remove 'regular' topic notifications from the codebase. Also, fix scheduled e-mail notifications.
- The Weaving (default) skin needs some more work. :edit: And by that, I'm implying that you shouldn't try doing a 'proper' skin for now, because it'll be broken if Weaving changes too much. Unless you're prepared to fix your skins later, of course. I know I would.

:edit: - Themes are removed from everywhere, except the Admin area. If you navigate to the Themes area over there, you'll get bad error messages, so... Just don't bother, because it won't work anyway.

That's not ALL that's missing, but just a few of the things I'll have to focus on, after (1) I'm done with fixing the Wedge install & run process on other servers, (2) I take some time to have fun with JavaScript again. (I'm going to give another try to responsive sidebars, now that Chrome for Android finally removed its annoying swipe overrides.)
Re: That'll do.
« Reply #8, on January 21st, 2014, 10:50 PM »
Quote from Aaron Smith on January 21st, 2014, 05:15 PM
Congrats @Nao ! Now time for some of the rest of us to get our hands dirty :)
Odd... Why didn't that one get @mentioned..?
(Hmm, works when I'm quoting it...)

@Oracle, nice avatar!
Re: That'll do.
« Reply #9, on January 22nd, 2014, 12:51 AM »
Are you looking for the importer tool?

Well, here it is! :cool:

https://github.com/Wedge/importer

Keep in mind, though:

- It's only tested on SMF 2.0 forums.
- Also, it comes with no guarantee, and it doesn't import any media files for now (including avatars and attachments).
- This is only there to help you test Wedge on an environment with more posts and users.

Hopefully, TE will improve the whole thing soon, or Pandos, or I'll do it, but frankly I doubt it. This is not a priority for me, I'm afraid...

I'm going to bed now. That leaves you guys unattended for about 6 to 7 hours. If you're unsure of what you're doing, just wait until tomorrow.

Re: That'll do.
« Reply #10, on January 22nd, 2014, 01:20 AM »
Nao I'm really excited.. I was there 3 years ago.. it's strange to remember when we was discussing the name of the project, the change of domain names of the forum, the switch from SMF to wedge of this forum, the hard work of you and Pete. I'm really happy this day finally arrived !! :-) congrats (to you and Pete in particular but also to john and Shitiz )!! :)

Re: That'll do.
« Reply #11, on January 22nd, 2014, 01:30 AM »
Quote from MultiformeIngegno on January 22nd, 2014, 01:20 AM
Nao I'm really excited.. I was there 3 years ago..
Not only were you one of the first to be there -- probably registered on the first day -- but you're also the only one who stayed until now! There are others who haven't actually 'left', but they haven't posted in many months, and thus they don't qualify for this special prize. :P
Quote from MultiformeIngegno on January 22nd, 2014, 01:20 AM
it's strange to remember when we was discussing the name of the project, the change of domain names of the forum, the switch from SMF to wedge of this forum, the hard work of you and Pete. I'm really happy this day finally arrived !! :-) congrats (to you and Pete in particular but also to john and Shitiz )!! :)
It's been a lot of fun. And it had its share of disappointment, too.

Including the fact that I'm... Not... In... My... Bed... Right... NOW. :ph34r:

Re: That'll do.
« Reply #12, on January 22nd, 2014, 01:36 AM »
Congrats! :D

btw, can you give a minimize button for embedded video? I cannot like your post. Haha.. :D

wedge post
wedge post

Re: That'll do.
« Reply #13, on January 22nd, 2014, 01:40 AM »
Strange! I certainly don't have this happening to me...
Anyone else?

What's your browser?

A quick 'fix' to access the Like button: right click the message (above the video), click 'Inspect' or anything your browser offers you, navigate to the <iframe> tag, hit the Delete key if you can (to delete the thing), or add a style like 'display: none' to it. Then, you should have access to the button.

Or, use a better browser, of course... :P

1:40am here in Paris, getting up at 7am, so I'm hitting the bed. Now.

Re: That'll do.
« Reply #14, on January 22nd, 2014, 01:44 AM »
Ahaha. I'm using Firefox latest, will try Chrome later. :)

Re: That'll do.
« Reply #15, on January 22nd, 2014, 02:30 PM »
Congratulations!

First step accomplished, now you have to finish it! ;)

On the bug, I can confirm: firefox 26 at "low" resolutions (i.e. when the video doesn't fit into the width of the message area, so for example 1024x768), bigger than 1280 works. HTH!