Hello, it's been a while since I've made a post on here, but I feel that this thread is a perfect opportunity to do so.
While I am glad to see that vichan has some support from some developers, I am a little skeptical of their game plan. They state support up to 7.2, but PHP has EOL'd <7.x, meaning they're kind of behind. I know Tinyboard as it sits is somewhat guilty of this as I can only guarantee functionality up to 7.4. What I've also noticed about recent updates is various contributors adding more and more features that seem more like bloat than anything, to a legacy codebase that is well over a decade old. I personally think they're just making it harder for themselves.
I want to stress that I have not abandoned this site, the users, or the software. I check periodically on here for rule-violating content and accordingly ban and or delete it. I'm really glad to see that people do post on this site, I just don't try to be the sole driver anymore. As for Tinyboard - I've realized the codebase is old and problematic: debugging is a real pain, it lacks proper code structure, and it struggles to cling on to anything PHP 8. I've kept relatively quiet on here about it, but I've nearly completed a complete refactor of the software that will run on PHP 8, and should be much easier to run on future versions. With the consideration that Tinyboard already uses Twig, I decided to use the Symfony framework (https://symfony.com/what-is-symfony
) as it is a very well maintained, world-class PHP framework with components used in many other projects and frameworks. It is completely compatible with an existing database, has much better debugging tools, and much better code structure. I'm very excited to share this labor of love with the community, and I'm hoping that soon enough it can replace code that currently is running on this site.
May 10th is AwsumChan's 13th birthday and unlike previous years I will be trying to give the site some attention during this time. A news post will be made soon with a link to our Discord, where we'll be having some events to celebrate the occasion. I'm also hoping to possibly release the in-progress project mentioned in the paragraph above. I'm not sure if the Tinyboard name is worth keeping or not, so I'm open to suggestions.
IPost too long. Click here to view the full text.