I'm writing this post in response to a lot of complaints levied against the staff here as to the direction in which some parts of the site have been taken namely this section.
This is not me calling out anybody or naming any names I am simply providing a clear and concise explanation for the majority of the decisions made.
Let me start by saying that I am the one responsible for every decision that has been made in reference to the forums and no other staff members have been involved in these decisions. Directing your complaints to other members of the staff is not the most effective way to handle things, it's because I am solely responsible.
Here is the question that's probably on everybody's mind:
- Why is the forum so bug-ridden?
The primary reason is because all of the solutions for forums are community projects with limited support for custom setups such as this.
Next:
- When will [attachments, video frames, etc] be fixed?
I don't have a timetable. Unfortunately some of those issues are caused by theming, or codebases and everyone has different priorities. Some people railed on me for weeks for a responsive theme for their mobile devices. Others have been slamming my inbox about notification deliverability, which finally got corrected, some people want something that can be browsed on early Mozilla or Netscape browsers, and some are extremely upset with the attachment situation.
I do not ignore people's requests, and I do my best to try to make everybody happy. Unfortunately nothing I do will please everybody, and I try to handle requests in order of usability
- Why don't you let me help you?
While I appreciate every offer of assistance I've ever been provided a lot of it comes down to people being inexperienced with how our infrastructure is set up or trying to condescendingly tell me how I should run or configure something. I really wish people would not make assumptions on how things are run here and understand that there are additional risks involve such as security, trust, and duplication of efforts that are involved here.
We are not using a typical lamp stack, our infrastructure involves DDOS protection, NGINX as the webserver (no Apache), FreeBSD/iocage, MariaDB, and more. I have to be very careful with who I give access to the systems because I do not want a situation where somebody accidentally takes an entire system offline and I have to clean up the mess.
I try to avoid providing too much information for a reason. For those of you who are unaware there are people who would love nothing more than to see this site destroyed because of a personal hatred for the community that stems from well before this site was ever a thing. Some of you know the name of who I'm talking about but I'm going to leave the guilty party's name out of this.
- Why did you take a perfectly good forum and change the software?
Our original forum was run under PHPBB. There are several known and outstanding bugs with it that increased the workload substantially. I've elaborated on this before but the community was unwilling to help us when I needed them the most because they informed me repeatedly that I was a moron for not forcing SSL on the site and the users. I offer it as an optional service because some of our users do not care for using a modern up-to-date browser and do not want to sit and be lectured about how to use their machine. I wholeheartedly agree.
Other technical issues complicated the mess. We ran out of disk space one day because it duplicated attachments hundreds of times. Again crickets from the community when I went to them asking for help. It never fully supported PHP 7.2 which I wanted to move to for performance reasons and because it's more secure. And it did not fully support Maria DB which I use instead of Oracle MySQL for obvious reasons.
I don't mean to breed a Harbinger for people who are upset with the constant design shuffling as we work out problems with the forums. However, when MyBB 1.9 is released I will be designing a new theme for it which matches an updated style guide for the website and which the majorityof sections will eventually follow suit. The eventual goal is a better integration of services and a better overall experience for all of our users. That's why at the moment we are holding off on any permanent fixes for outstanding issues when these are likely to be resolved with the next upgrade. The eventual goal is to settle on a stable design that matches everything quite well.
I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast.
https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently.
https://codeberg.org/SolusRaion -- Code repos I control
Technical problems should be sent my way.