The subject of this topic (Simpler Add Article Page?) is not really indicative of what would be involved to accomplish what has been discussed.
I can see where an Admin option for each category to set defaults for that category would be a nice feature. However, as you say, this would be a big feature that would take a lot of thought before it could be implimented.
IMHO, the functionality that you suggest is not something that would be a necessity for everyone using TinyPortal. For this reason, adding this functionality to the TinyPortal core would be unnecessary for most people and would obviously mean a much larger TinyPortal. That being said, I can see where an Advanced Article Module for TinyPortal might not be a bad idea. A Module of this sort could replace the simpler functionality of the current Article system built into the TP core.
So what would you want this Module to accomplish? You've already mentioned a few things that you would like to see but in order to build a Module, a lot of thought would need to be put into it. You would first have to figure out what you want to do with articles and categories that you can't do with the current system. Not only would the Advanced module need to do what the current system does, but be able to add addional functionality. So, the first thing the Module would need to do is turn off the current article system and make use of it's own functions.
The advantage of a Module like this is that it could be added to TP just like any other Module. Any Module like this should be written to take advantage of hooks within the TP core code and it must be able to be added to TP without affecting how the TP core works. There are currently only 2 Modules that come with TP, the Downloads Manager and the TP Simple Shout. The Review Module is another one that is available though I don't know what the current status of it is.
There would need to be quite an extensive discussion undertaken before anyone could begin to author such a module. Everything would need to be discussed.
For instance, besides what you have mentioned, it would be nice if each category would first need to have a setting for what Membergroups could create articles in the category. This is already available on a global basis for all categories. For instance, if you have a membergroup called "submit bbcarticle in cat1", that group can be given the permission to "Can submit BBC articles" globally but this can not currently be limited to individual categories. In other words, if you have 3 categories that you want to allow bbc articles to be submitted to (cat1, cat2, cat3), any member in the "submit bbcarticle in cat1" group can now submit articles in all 3 categories. By having this as a permission setting on a per category basis, the Admin could decide that anyone in the "submit bbcarticle in cat1" group can only submit bbc articles in cat1. Likewise, any member in the "submit bbcarticle in cat2" could be set to only allow that member to submit bbc articles to cat 2. So, each category would have a checklist of Membergroups that could submit articles to that category. Of course, any group could be given multiple permssions. For instance, members in the "Global Articles" group could have permission to submit bbc articles in all 3 categories. All of this could be decided by the Admin when each Category is created. OK, so now this has taken care of who can write bbc articles to each category.
So, since this topic is already in the Modules Board, which is certainly the right place for it, let the discussion begin. Only after everything has been discussed can one of our coders, or someone else, make a decision as to whether this is a project that they would like to undertake.