I procrastinated for a very long time (well here is last post) with the next entry, procrastination got me and it was hard for me to get down to anything. All the more I am glad that the project has moved on. The OneBB forum script has now got a working messaging system between users. From now on every forum user can send private messages in a convenient window. I based the whole thing on long pooling, I don’t know yet how it will affect the performance. In the future I plan to conduct tests.
I hope this is the last alpha version I release. Although there are still errors in the script, e.g. no validation of the empty field, no validation of the username. Although the username itself is sanitized in the feedback I got information that it should not be possible to submit a form that contains the string “<script…”. In addition, a big problem is currently the lack of a search engine and the ability to implement it. For this reason, I have to modify the API for category resources, boards and topics and posts to enable content search.
The long road the script has gone through since the previous version called Boards is also evident in the code. Especially in the case of the front end, which doesn’t exploit all the capabilities of VUE. I know that I am facing a rewrite. This vision of writing everything from scratch based on components gives me pause for thought. How many elements could I write better? Will the current code be easy to maintain? Will others know how to modify it?
These questions will be answered by time, as I can’t tell with my current level of knowledge. Working on the project alone for so long makes it hard to see anything to change.
The final stage is to introduce short posts once a week on what has been changed in the script. They will be very short, but maybe in this way I will be able to mobilize you to continue working.
See you next week with new information of OneBB forum!