As it stands, creating a custom template is extremely limited. Essentially, one can only create a new category and change the CSS, but not anything about the prompts for the template. In other words, one can create a new style of "Landmark" article and make that easier to search for, but cannot create ready-made fill-in-the-blank prompts for more specialized article types or add in options which are missing in the existing templates.
My main "world" has a number of highly specialized concepts. It would be much easier for me to be able to create a single standardized prompt template to fill out rather than create the fields from scratch each time. Often times I find categories to be insufficient for what I want to make and have to search for something that's "close enough." Instead of having to request changes from WorldAnvil for each one, I would prefer the option to do that myself.
The main issue is the fact that WorldAnvil, for very good reason, does not want to allow users to insert custom Javascript. Such allowances might result in malicious code being inserted, which could harm both readers and the website as a whole. Does this mean custom entry fields are impossible? Not at all. There is a way to allow for more customizable templates without requiring users to code it in themselves.
Consider: What if we had a sort of "template template?" One could enter a name, a "parent template" if they wished, categories in the dropdown menu entered in the same way as tags, etc.. Those templates with a parent could inherit the default prompts and structures. Then you could create sections (like how the "character" template has social, mental, physical, etc). Under those sections, you could insert or remove prompts for the template. After naming the prompt, they could have options such as "short entry," "paragraph," or "selection" depending on what one wanted to do with it, along with its page location and article types allowed for "selection" prompts. Afterwards, users could modify the CSS of the template as they wished.
Yes, please! When I first saw Custom Templates were a thing, I thought I could actually customize them to my liking. Finding out I needed to learn a bunch of stuff in order to change even one thing was rather disappointing.
I also was disappointed when I found out it was impossible (or too complicated for me to figure it out) how to create custom prompts in a template. I would love to be able to create my own "session" template with the prompts I need for my RPG campaign.
I love the idea of being able to share templates as well - much like publishing Homebrew content on dndbeyond. It also sounds awesome to start from a template that you can then customize - again, this is my experience on dndbeyond with creating your own magic items. You can start from scratch if you want, but you can also start with an existing item so if all you're doing is making a more powerful version of an existing item, you don't have to redo everything.
I honestly thought this was how custom templates were going to work and was rather disappointed when it wasn't. I'd make extreme use of this were it to be a thing, since it'd be exactly what my world needed due to prompts for existing templates not quite cutting it.
If this was a high-level guild feature, it would definitely drive upgrades. If user-developed templates could be shared, it would also make WA that much more responsive to user needs. I love this and really really hope this happens. I also really like the idea of "extending" templates rather than doing custom templates. Generally all I need is another tab or two of custom template-specific fields that I want to fill in, and I'm good to go. I'm happy to keep WA's defaults there as well, even if I don't use them.
I can see how this would address a number of other requests (for example the desire for a planet as a type of location with specific properties). Needs a lot of thought, though. Would custom templates be sharable between users for example (arguments both ways, but I'd say they should be). If so, how would they be identified/searched? I wouldn't object to this being only an advanced feature available to high level subscribers and I understand the potential complexity of the change but I must admit I would like it, if it was possible.
I 100% agree with FizzyBee on this. Custom Templates would honestly be a huge draw for me finally upgrading my subscription, but with the way they are now, it honestly does not seem worth the money, even though how you suggested it would be immensly helpful to my worldbuilding.
This is what I originally thought custom templates were when I signed up, because I couldn't imagine them working any other way. I'm still happy I have the option to use them as they are, but it took me an embarrassingly long time to figure out exactly what the benefit was and whether I could make use of it since a lot of the site's more advanced functionality is way above my skill level or needs.
I like this idea as long as it doesn't negatively impact searching. I would expect that the new elements are part of any searching that can be done. If I create a custom section, I would like the ability to search for and in that element. Sometimes custom items aren't as easily searchable due to the way database structures happen - they can get stored outside of the table and create much more difficult queries.
I'd love this. There is a lot I could do with more customizable templates!
Honestly, this is probably one of the biggest features I've felt has been lacking on WA. While you can enter headers into the main body of an article and add whatever information you want, you cannot (as far as I know) slot parts of this text body in between various prompt boxes. This leads to either squashing extra information into prompt boxes under new headers which don't really match, adding the missing information in the main text body and sacrificing consistency by having similar information split up, or having to ignore the incredible usefulness of the prompt feature and just type everything out under headers in the main text body like a word doc. I think that if it were possible to create effectively a "template builder" available at higher subscription tiers, then it would solve a lot of roadblocks people encounter with the templates being not *quite* what they need. I agree that this function would significantly reduce the number of requests for small tweaks to templates which are being submitted at the moment by allowing people to just deal with the hindrance they are facing themselves and in a way that doesn't require understanding of CSS, thereby freeing up time for the WA team to work on more sizeable and more important projects. While CSS is very versatile, it does take time to learn and understand, and if you don't have much time to be working on your worldbuilding as it is and want to just get on, working around CSS can be both tricky and time-consuming.
I'd love to be able to build templates like this, as several times I've had to use 'close enough' templates and it's bugged me. It's definitely possible to do something like this: just look at the online survey/form builder websites like SurveyMonkey or Jotform - they do exactly this functionality. It would take a bit of coding to do it smoothly, though.
This is definitely something I've been dreaming of for a while. I think it'd be neat if current article types also had the ability to have new fields created in this way!