Month: November 2023

Relationships. What are they?

Over the course of Wikijump development, both analyzing Wikidot code and implementing new Wikijump code, we’ve come across a fair number of table schemas. And there’s something we noticed, which is that there are a lot of database tables which essentially just link one thing to another, potentially tagging on some data. Now this is actually kind of a problem. Because, for each table, we need to have boilerplate for CRUD operations, as well as checks for sanity and permissions. This is a place where Wikidot definitely comes up short; user blocks only affect private messages, some systems for inputting…

Continue Reading Relationships. What are they?

Wikijump Updates – 10/22

It’s been a bit since the last development blog post, and as you can see from the post’s title, I meant to write this sooner. That said, things have generally proceeding gradually and smoothly. In this blog post I wanted to highlight one particular improvement made to DEEPWELL, our backend / internal API service. To first provide some context, within the current architecture, DEEPWELL is what stands in front of the various datastores (PostgreSQL, Redis, S3) to provide logical Wikijump operations. This means that it provides operations we think of when it comes to wikis, such as “edit this page”…

Continue Reading Wikijump Updates – 10/22

Leadership Change

This was also mentioned in chat, but this post is to inform the community that as of October 25, 2023, I (aismallard) am now the official Project Lead for Wikijump, after a discussion with bluesoul. Apologies for the belated notification. This should not affect anything day-to-day within the project, and is simply intended to reflect the current reality of development. I highly appreciate bluesoul’s past and ongoing support of the project, particularly his expertise with AWS and his past work rigging up the ancient Wikidot code which sparked this project to start. His influence and assistance has been and continues…

Continue Reading Leadership Change