The following warnings occurred:
Warning [2] Undefined variable $unreadreports - Line: 26 - File: global.php(961) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/global.php(961) : eval()'d code 26 errorHandler->error
/global.php 961 eval
/showthread.php 28 require_once





× This forum is read only. As of July 23, 2019, the UserSpice forums have been closed. To receive support, please join our Discord by clicking here. Thank you!

  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
UserSpice 5.0 Roadmap as of 9/11/2016
#6
If I understand your requests correctly, you have read at least a part of our minds.

At the start of US5, I toyed with the idea of using a config table with Key/Value pairs like you describe (or as I understand you are describing them) and this is what Wordpress does. It also allows plugins to define their own config settings without an extra table. Now, we shouldn't use it "just because" Wordpress and others are using it, but I know that isn't your motivation anyway. At the start of US5, since there were a few other things I wanted to clean up, that idea got tossed by the wayside for a bit. But now, we have quite a few more options in the settings table, and a key/value lineup would work much nicer in some regards. On the other hand, running an ALTER query to add or modify a setting isn't the end of the work, but it is still a schema change in the end. @mudmin is doing another project with some intense table work, and is (maybe) now also really getting the idea and value of key/value pairs. The downside to this is that we would need to redo all the settings through the whole application. BUT, I don't consider that necessarily a downside, since it forces yet another review of the code. That being said, it also requires some planning upfront for key naming schemes, a get/set API type blocks of code, etc. It all boils down to "we still want to consider it, though there are quite a few things that stand in the way that we would need to commit to".

Again if I interpret you correctly about the forms, that was also an idea that I had. If the forms configuration could be stored in the database, with either some predefined snippets or classes or even just functions, then people could fully customize and store that form configuration in the DB, maybe with some JSON for each field, which contains validation requirements, limits, etc.

Do you think I understand at least those two points somewhat? If not, feel free to expand as needed.
  Reply


Messages In This Thread
UserSpice 5.0 Roadmap as of 9/11/2016 - by mudmin - 09-11-2016, 06:47 PM
UserSpice 5.0 Roadmap as of 9/11/2016 - by mudmin - 09-11-2016, 08:37 PM
UserSpice 5.0 Roadmap as of 9/11/2016 - by mudmin - 09-11-2016, 08:39 PM
UserSpice 5.0 Roadmap as of 9/11/2016 - by plb - 09-20-2016, 04:18 AM
UserSpice 5.0 Roadmap as of 9/11/2016 - by brian - 09-20-2016, 12:12 PM
UserSpice 5.0 Roadmap as of 9/11/2016 - by plb - 10-05-2016, 11:17 AM
UserSpice 5.0 Roadmap as of 9/11/2016 - by brian - 10-05-2016, 11:21 AM
UserSpice 5.0 Roadmap as of 9/11/2016 - by plb - 10-06-2016, 04:17 AM
UserSpice 5.0 Roadmap as of 9/11/2016 - by brian - 10-06-2016, 01:22 PM
UserSpice 5.0 Roadmap as of 9/11/2016 - by mudmin - 10-06-2016, 01:45 PM
UserSpice 5.0 Roadmap as of 9/11/2016 - by plb - 10-06-2016, 06:34 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)