ChronalDragon
Andrew Chronister
151 posts
2 projects

Developer, administrator, and style wrangler

#6457 The "How do I do X?" Thread
April 25, 2016, 7:05 p.m. Edited by Andrew Chronister on April 26, 2016, 3:05 p.m.
Or, cards-on-the-table, Features that were pushed back til after launch.

We had to make a few concessions in order to hit the deadline we set, so the site is not totally feature-complete with where we set out to be. Here's what we still need to do, in rough order of when it will get done:

  • Better moderation tools --
    Project owners, right now you might find your options for moderating your forums a bit lacking. We'll be adding better tools for this first thing. (Members: this is not an invitation to spam ;) We can still remove posts manually from the site backend).

  • Project forum/blog configuration --
    Right now only Handmade Hero has subforums, because they were imported from the old system. Other projects, I'm afraid you'll have to live with only having top-level forums for the moment. We'll be pushing out more advanced settings pages for this soon. Similarly, blogs will be able to have subcategories, but not just yet.

  • Blog RSS feeds --
    Both RSS feeds for current blogs and a feature to import old posts from an RSS Feed.

  • Email notifications for forum threads --
    What it says on the tin.

  • Better post editing tools --
    For both forums and blogs. Both will get preview and draft-saving functionality. Forums will get a listing of the last 10 or so posts in the thread for purposes of quoting. Blogs will get alternative markup options (including markdown and light HTML). Forums might too, but that's lower priority for us right now.

  • How can I submit a project for consideration?
    We will have a more formal method of project submission in the future. For now, email abnercoimbre at [email protected] and he'll add start you on the process.

  • Searching
    • forums
    • blogs
    • projects
    • etc

  • Articles / Wikis --
    We have big plans for this. We want a sitewide database of good documentation you won't find elsewhere on APIs, configuration, setup, usage, algorithms, language semantics, etc etc. This will come in the form of an article system, potentially in a wiki format so that information can be maintained instead of posted once and forgotten about. We'll be blogging more about this in the coming weeks or months.

  • Rewrite in C --
    We built this site on the Python-based Django server, which was valuable to help us get the site up in a reasonable time frame but has led us to become rather exasperated with its convoluted configuration and API. A Handmade-motivated website ought to be as Handmade as possible, and we have some interesting ideas we want to apply. We'll be working on this in parallel with the features we add to the live, Django version of the site, but don't worry, maintaining the current version will still be a priority.


Which brings me to the point of this thread: If you don't see something up there, ask! We'll figure out how high priority it is and where to put it on our to-do list. If it's something simple, it might even get done immediately.

Cheers, and happy coding,
Andrew
steve
Stephen Olsen
17 posts
1 project

Software Engineer from Chicago. Data processing / web infrastructure by day, AI ...
#6459 The "How do I do X?" Thread
April 25, 2016, 8:41 p.m.
Couple of questions.
  1. What is the markup language used for blog and forum posts? Is it custom?
  2. Is there a gitlab repo associated with each project? I don't see any way to access it.
ChronalDragon
Andrew Chronister
151 posts
2 projects

Developer, administrator, and style wrangler

#6461 The "How do I do X?" Thread
April 25, 2016, 10:34 p.m. Edited by Andrew Chronister on April 25, 2016, 10:35 p.m.
steve:
Couple of questions.
  1. What is the markup language used for blog and forum posts? Is it custom?
  2. Is there a gitlab repo associated with each project? I don't see any way to access it.


It's loosely based on BBCode, which is what forum software has been using for ages, and what the old Handmade Hero forums used. We'll likely add support for simple HTML and Markdown and perhaps others later.

Projects may have gitlab repos they use internally, but we have not exposed a way for them to link that to their project yet.
Hjortshoej
Mikkel Hjortshøj
45 posts
1 project

Life is insane... Which is why I spend it with beer <3

#6464 The "How do I do X?" Thread
April 25, 2016, 11:37 p.m. Edited by Mikkel Hjortshøj on April 25, 2016, 11:39 p.m. Reason: I am an idiot
The entire site needs SEARCH

nvm I am a blind idiot and didn't see that in the original post

Give a man a beer, and he is happy... End of story.
mmozeiko
Mārtiņš Možeiko
1129 posts
1 project

#6466 The "How do I do X?" Thread
April 26, 2016, 12:15 a.m. Edited by Mārtiņš Možeiko on April 26, 2016, 12:21 a.m.
1) I cannot login with "Log in" link on right side of page.

After entering my username and password, I get this error:

Forbidden (403)
CSRF verification failed. Request aborted.
You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your browser is not being hijacked by third parties.
If you have configured your browser to disable cookies, please re-enable them, at least for this site, or for 'same-origin' requests.

This is with adblocker enabled. But I get exactly same error with adblocker disabled.
I'm on Chrome 50.0.2661.86, ArchLinux x86_64.

Only way I found I can log in is opening random forum page, and pressing Log in to reply link.


2) if I press ADD COMMENT link in https://hmn.handmade.network/blogs/p/1130/1#6465 page when I am not logged in, it shows error:
Hi there, visitor!

We couldn't find what you were looking for:
https://hmn.handmade.network/blogs/p/1130/e/6427/reply

Why not look at one of our featured posts or projects instead?
It should redirect to login page (or show "log in to comment" link instead).


3) Using https on site is good, but it fetches some resources over http. That's why you don't get green padlock in address bar.
http://handmade.network/static/light/empty-avatar.svg
ChronalDragon
Andrew Chronister
151 posts
2 projects

Developer, administrator, and style wrangler

#6467 The "How do I do X?" Thread
April 26, 2016, 12:19 a.m. Edited by Andrew Chronister on April 26, 2016, 12:19 a.m.
Thanks for the detailed report, Martins. Jeroen is working on the former as we speak.

The latter was something that was on our radar but slipped off recently, and will likely be addressed tomorrow when we put up the registration page.
mmozeiko
Mārtiņš Možeiko
1129 posts
1 project

#6468 The "How do I do X?" Thread
April 26, 2016, 12:28 a.m.
Thanks!

Btw, not sure who is responsible for this, but "Forums" link on https://handmadehero.org/ points to wrong URL.
ChronalDragon
Andrew Chronister
151 posts
2 projects

Developer, administrator, and style wrangler

#6469 The "How do I do X?" Thread
April 26, 2016, 12:34 a.m.
That's Casey's doing but our fault. It'll be updated after the stream is over.
Kelimion
Jeroen van Rijn
168 posts
2 projects

A big ball of Wibbly-Wobbly, Timey-Wimey _stuff_

#6470 The "How do I do X?" Thread
April 26, 2016, 12:37 a.m.
Well, the thing is that Casey asked what the forum url was going to be, and we said https://hero.handmade.network/f.
He then later proposed to make it https://hero.handmade.network/forums. We obliged :)
andrewrk
Andrew Kelley
6 posts

Open-source software, electronic music production, video game development

#6488 The "How do I do X?" Thread
April 26, 2016, 7:01 a.m.
Hello. Congrats on site launch.

How can I submit a project for consideration? I would like to submit Zig, a programming language meant to replace C.
ChronalDragon
Andrew Chronister
151 posts
2 projects

Developer, administrator, and style wrangler

#6489 The "How do I do X?" Thread
April 26, 2016, 7:06 a.m.
andrewjdr
AndrewJDR
21 posts
#6498 The "How do I do X?" Thread
April 26, 2016, 12:46 p.m.
Firstly, congrats on the launch!

I didn't get to look over this entire thread, so please excuse me if this is repetitious.

I'm not a designer myself, so I'm not sure how well I'll be able to articulate this.

On a page like this:
https://handmade.network/home
My eye feels drawn to many different places on the page at the same time and it's difficult to focus on the page content.

I'm not sure exactly why this is, but here are a couple of possibilities:
The red background is louder (thus more attractive to the eye) than the foreground page content.
There are a large variety of font sizes and styles being used throughout. Perhaps stick to 2 or 3 different sizes and styles.
Things are packed pretty tight in certain places... maybe play with using margins / padding more liberally.
ApoorvaJ
Apoorva Joshi
18 posts
1 project

GPU tinkerer

#6504 How do I subscribe to notifications for forum threads?
April 26, 2016, 2:35 p.m.
Is there a way to subscribe to notifications for forum threads? It's currently hard to keep track of when someone's posted to the Papaya forums, or when people have replied to a conversation I posted in inside a thread.

Ideally, optional email notifications + on-site title-bar notifications would be really handy.

None
ChronalDragon
Andrew Chronister
151 posts
2 projects

Developer, administrator, and style wrangler

#6505 The "How do I do X?" Thread
April 26, 2016, 3:03 p.m.
andrewjdr:

The red background is louder (thus more attractive to the eye) than the foreground page content.
There are a large variety of font sizes and styles being used throughout. Perhaps stick to 2 or 3 different sizes and styles.
Things are packed pretty tight in certain places... maybe play with using margins / padding more liberally.


Mm, well articulated. The /home page only came together on Saturday so it hasn't had much time to evolve its design. I'll take those points into consideration for that, elsewhere on the site as well.

ApoorvaJ:
Is there a way to subscribe to notifications for forum threads? It's currently hard to keep track of when someone's posted to the Papaya forums, or when people have replied to a conversation I posted in inside a thread.

Ideally, optional email notifications + on-site title-bar notifications would be really handy.


Email notifications were planned, live notifications in the titlebar should be possible as well. Thanks for the suggestions.
Kelimion
Jeroen van Rijn
168 posts
2 projects

A big ball of Wibbly-Wobbly, Timey-Wimey _stuff_

#6548 The "How do I do X?" Thread
April 27, 2016, 4:21 p.m.
I've just done a bit of an clean up on the backend code. Hopefully this will address some issues found by project owners having trouble uploading files.

Also, if anyone had problems updating their blurb or signature, you may very well find this works better now as well.