Handmade Network»Blog

The new Handmade Network website is live!

For the past few months, Asaf and I have been working hard on rewriting the Handmade Network website - and as of today, we're pleased to announce that it is live, and you're using it right now!

The new site has been written from the ground-up in Go, replacing the old Python / Django codebase. The whole site should immediately feel snappier and more pleasant to use, but we've tried hard to keep all the features you know and love from the old site.

It's not all the same though. Here's one big new addition that we hope you'll like...

A new forum post editor (with Markdown!)

The old BBCode-based editor has been completely replaced with a new Markdown-based editor. It features real-time previews and all the features you'd expect from a Markdown editor, including GFM extensions and some features from Discord (like ||spoiler tags|| - always a favorite!).

However, if you are for some reason a BBCode diehard, that is still supported. You can freely mix BBCode and Markdown, and everything should just work.

In the near future, we're planning to add image uploads, so you can directly paste images into your posts without hosting them elsewhere. This has been a long-requested feature, and with this new codebase we're finally in a good place to tackle it.

What's coming next

With the new site released, we're in the perfect place to start working on lots of new features. Here's a few of the things we have coming up:

  • Image uploads in forum posts
  • Lots of special functionality for the upcoming Wheel Reinvention Jam
  • An overhaul of the project experience (more details when it's closer to launch!)

You may also notice that a couple features from the old site are in fact missing - the library, and the wiki.

The library will be ported soon, but had to be temporarily cut in order to make some of our other deadlines. When the library comes back, it will be better than ever, with new features that let you save your favorite articles for easy access later.

The wiki, on the other hand, is gone for good - but all the wonderful wiki content written by our community will have a new home. We're still working out the details, but rest assured that it will be back soon.

That's it!

We really hope you like the new site. It feels great to get this project out into the world, and we're eager to hear what you think about it. If you have any feedback, feel free to leave it as comments on this post, or create new threads in the Site Feedback forum.

Asaf Gartner,

The new post editor can even do fancy math expressions!

$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}$$

Neo Ar, Edited by Neo Ar on

Can you elaborate on the whole

The wiki, on the other hand, is gone for good - but all the wonderful wiki content written by our community will have a new home. We're still working out the details, but rest assured that it will be back soon.

part?

I maintain a list of useful links relating to RISCY BUSINESS and RISC-V in general on the RISCY BUSINESS project wiki... links.riscy.tv. I was not aware that this was going away!

Ben Visness, Edited by Ben Visness on

As of tomorrow (when I run a couple migration scripts) the wiki articles will be back online under a new subforum for each project. In the future, project wiki content will likely have a more natural home within project pages, and general wiki content will be part of the library. But we’re still working out the details.

Sorry that the links aren’t currently up (I just ran out of time today) but rest assured the content is still in our DB and isn’t going anywhere.

Edit: The old links should work again and will now redirect to the articles' new locations.

Macoy Madson,

Thank you for switching to markdown! BBCode was a big deterrent for me because I write all my posts in Org-mode. Now I can use Pandoc to auto-convert my posts for Handmade. Thanks again!

Hayden Davenport,

Woo! Super looking forward to making use of the new site. Thanks so much for your hard work -- the community will certainly benefit and grow thanks to your efforts ^_^

Abner Coimbre, Edited by Abner Coimbre on Reason: Improve grammar.

The website feels a lot snappier for sure, and I'm pumped for the upcoming features 😎

Is there a way to signal to new users markdown is available? I don't see any indication when I'm typing up a reply.

Simon Anciaux,

@bvisness

It seems the wiki articles posted are not the last versions.

For example I updated the 4coder getting started wiki article to remove the mention of the paid version and the article currently on the site still mention the paid version.

The article: https://4coder.handmade.network/forums/articles/t/7319-customization_layer_-_getting_started__4coder_4.1_

Here I mention the change: https://4coder.handmade.network/forums/t/7971-benefits_of_the_paid_version (a month ago).

I could make the change but maybe there were other edits between the version from the wiki and the version currently on the site.

Ben Visness,

Is there a way to signal to new users markdown is available?

We'll probably add a toolbar like we had before, and probably a link to a page describing the available Markdown syntax. Eventually.

The next big feature we have to add is image/media uploads, and I think we can probably add a toolbar and stuff when we do that.

Ben Visness,

Simon, I think that perhaps you just edited the wrong article by mistake? There are two articles about getting started with 4coder, one for version 4.1 and one for versions prior to 4.1. It's the latter article that seems to have your recent update.

Vlad-Stefan Harbuz,

Great work, it's so cool to see the new website!

I had submitted a project before the rewrite, should I resubmit it?

Ben Visness, Edited by Ben Visness on

No need! We still have your submission and we'll take another look at it once we're ready to accept projects again. However, projects will look a bit different at that point, so we'll probably reach out to you directly to help you rework your project for the new format.

Simon Anciaux,

@bvisness You're right. Sorry.

Abner Coimbre,

We'll probably add a toolbar like we had before, and probably a link to a page describing the available Markdown syntax.

Even better! Much appreciated.