Error while creating new thread
When inserting the following text the post will not be inserted into the database.
`Hey,
the team and me decided to throw everything away and start completly new: New core, new themes, new features everything new.
[b]Why a restart? [/b]If you take a look at the code you will see that it is not the best way you can code. For example the user class. Before going on with reading this text take a few seconds and try think of what could be in the user class. Done? Okay then let me tell whats really in it: You can change the usergroup of a user, change a username, give him/her permissions, send him messages, notify him and so on. But who is the user? And thats the problem: There is no user connected to the user class. The users are defined in the core class. So if you would go on a profile you would not use the user class you would use the core class, but if you would send someone a message you would use the user class in combination with the core class (to get the right id of the user) and the session class (to get your user id). Sounds weird? It is!
And imagine there are comming new developer, how will you explain them that the user is not the user class.
[b]What's the technical difference? [/b]We are creating a core which loads modules. Modules are features of the forum, for example the user. And everything what belongs to the user is in the user module. All data and all functions, like rename user. So it's easier to guess where it might could be what you are looking for. The nice side effect is, that the code does not load always all data, for example of the user, he stores it instead after loading in memory so we can access it easier.
[b]What changes will be visible for the user? [/b]That's hard to say at the moment. It stays a bulletin board but the layout changes. All features which were in the old system will also be in the new system and more! We are planning complete reworks of some features like userprofile and moderator panel. Also the admin panel will much more things and buttons to configure but it will stay easy to use. Right now we focus on the core features like core, user module and forum module. When the first version can go online we will upload it to create a demo for all of you also with admin access (every hour the database will be erased).
[b]When will be the first version to test available? [/b]To be honest: I don't know! As always you can test the current version on the [url=https://github.com/IkoBB/IkoBB/]official IkoBB GitHub repository[/url].
If you have questions, don't hesitate to ask us.`