And we're live.
Welcome to Erinnemori, a project and knowledge sharing forum. Actually I'm not sure about the name, I might decide to stylize it as Erinnerung X Mori, or something chuu2 like that later. In any case, my goal is to make progress on something worth posting here everyday.
As you can probably tell, the website is running on my own custom backend, and very much a work in progress. This is probably something like the 6.5th rewrite of said backend, actually. This was originally going to be something like a clone of backlogd, but I got frustrated with Factor's badly documented web framework and only picked it back up again as a general project forum earlier this month after getting a burst of momentum from implementing a trivial academic thing.
I'll be adding features piecemeal as we go, feel free to make any suggestions here, or use this thread for any other kind of meta-discussion.
Erinnemori piggybacks off of Factor's custom markup language, which works as follows:
Characters * _ ^ ~ and % should be escaped as
\* \_ \^ \~ and \%
Italics
_Italics_
Bold Text
*Bold Text*
Super scripts and Sub scripts
^Super^scripts and ~Sub~scripts
Inline Code
%Inline-Code%
Careful, inline code spans don't automatically escape special characters.
Code Blocks
EDIT:
There doesn't seem to be a way to properly escape the syntax for
these:
A Header
= A Header =
Any other text, including a space, on the same line as a header will break it.
[[https://example.com|Custom Links]]
Images can be inlined as well.
[[image:https://files.catbox.moe/cr8dqg.gif|Alt Text]]
- Unordered
- Lists
- Unordered - Lists
- Ordered
- Lists
# Ordered # Lists
No nesting is supported in lists. It's all a bit janky, I might see about fixing some of this stuff later.
An incomplete list of things I ought to do when I get the chance:
- Finish and polish CSS
I only started doing front-end of the website on Saturday, so there's still a couple unstyled redirect pages here and there, and the board index is totally barebones. I do broadly like how the thread and front-pages turned out but even then there's some (literal) visible seams here and there.
- Codebase cleanup and publishing
I'll add a cgit page once I give everything a look over and make sure I didn't do anything totally heinous security-wise. Not sure what license to publish under.
- Post editing
- View posts as articles
- Saved drafts
- User Profiles and Notifications
- Shoutbox and other dynamic pages
Bit silly to think about at this point given how barebones everything else is, but I was looking at some of Heyuri's CGIs and got some ideas. Turns out you can do quite a lot of dynamic things without even touching j* vascript.
Self explanatory title: A thread for any ideas or concepts that could lend themselves to a proper project but you're not sure how to develop yet.
One of the rules I have planned for this place is to keep threads focused on specific, concrete works-in-progress, but I think an exception for a thread like this should be fine.