Yes, it's terribly simple. The good guys are always stalwart and true, the bad guys are easily distinguished by their pointy horns or black hats, and, uh, we always defeat them and save the day. No one ever dies, and everybody lives happily ever after.

Giles ,'Conversations with Dead People'


Buffistas Building a Better Board ++

Do you have problems, concerns, or recommendations about the technical side of the Phoenix? Air them here. Compliments also welcome.


Gudanov - May 16, 2018 8:01:44 am PDT #4082 of 4671
Coding and Sleeping

Also, the data schema of the beta board is pretty similar to the current board. However, tables are not created for new threads there is just a posts table and a threads table (called subjects because of a keyword conflict with threads)


Tom Scola - May 16, 2018 8:23:45 am PDT #4083 of 4671
Mr. Scola’s wardrobe by Botany 500

That's how the board here used to work, but ita had to split it out into individual thread tables because the posts table just got too big and unwieldly.


Gudanov - May 16, 2018 8:58:40 am PDT #4084 of 4671
Coding and Sleeping

Hmmm.... that shouldn't be an issue with the Postgres database.


Gudanov - May 22, 2018 3:55:16 am PDT #4085 of 4671
Coding and Sleeping

In case you didn't know the beta site is now at version 0.3. Support was added to close threads and there are a few bug fixes. Version 0.4 will be about filling out a lot of the static content. I'm thinking I might take a little different approach and make the static content at least semi-editable from admin so it's easier to update things.

That's the update so if you didn't know, now you know.


Gudanov - May 22, 2018 2:11:55 pm PDT #4086 of 4671
Coding and Sleeping

Made another update.

From a user perspective it just adds a static etiquette page. From the admin perspective there is a lot more as pages can be added and edited in the admin portal. Such pages can then be edited by admins without having to write HTML or dealing with having to check files in and out.

I need to add a preview option in the admin section still as the WYSIWYG editor isn't always.


Jon B. - May 22, 2018 4:23:35 pm PDT #4087 of 4671
A turkey in every toilet -- only in America!

or dealing with having to check files in and out.

Is there a check to make sure more than one admin isn't editing the same page at the same time?


Gudanov - May 22, 2018 4:37:25 pm PDT #4088 of 4671
Coding and Sleeping

Nope. I'm sort of assuming that pages won't be edited all that often.


Gudanov - May 22, 2018 4:53:08 pm PDT #4089 of 4671
Coding and Sleeping

It could be added. When the edit form is loaded there could be a timeout period and disallow loading the edit form until either the edits are posted or the timeout expires. But that has its own drawbacks if someone starts editing and then comes back in an hour or so then their editing session will have timed out.


Jon B. - May 22, 2018 4:59:48 pm PDT #4090 of 4671
A turkey in every toilet -- only in America!

I'm sort of assuming that pages won't be edited all that often.

That is a reasonable assumption.


Gudanov - May 23, 2018 4:54:13 am PDT #4091 of 4671
Coding and Sleeping

Inserting links in the page editor doesn't work right now. I'll need to find the right settings so the editor doesn't keep mangling urls.

Overall, the beta board is getting pretty functional now.