Nicely done!I have a couple of small mods I've posted here (and more to come). One of them is already on the site and its easy to find and looks nice. I really like the tagging/search capability and the links back to this forum/download/etc.
I do see similar issues above about "handling maintenance" of the text/description syncing with wherever the modder is maintaining their code. Maybe he modders could give you some help inside their mod if they wanted to? If, on your site, you could clearly define some additional things that modders can voluntarily put into their mods to make them more presentable on a website. The basic "mod structure" is loosely defined so doing certain things, while not explicitly required to exist for a mod, might make mods more standardized and "website presentable"
Some ideas:
- To keep things "cleaner" have those willing to participate just create a folder inside the mod named "7daystodiemods.com_files" and put anything you need for the inside it.
- Define a special "readme" or other file that your site could use to handle all the text? Probably the easiest to to.
- Have a special parse-able file of whatever attributes are needed. This is the trikiest part because you woudl *really* want to lock down the keys/values to whats allowed, otherwise people are going to make things up and things could get ugly (like the game version, is it 'a18', 'alpha 18','A18', 'vA18.b5')? If these values were parsed (or just manually copied by hand) you're gonna want them exactly as you want them.
ModInfo.json <- Chosen because TFP could change how ModInfo.xml is formatted at any time, or remove/rename it
Here you could define whatever key/values you need, like:
"Classifications": "Food,Fishing"
"GameVersions": "Alpha 18"
"7daystodieDotComSourceUrl": "
https://7daystodie.com/forums/showthread.php?....."
"DownloadSourceUrl": "https://github...."
- Same with the graphic. Indicate what a good "screenshot" size of the mod should be and dictate the filename that should be used. Example: screenshot.jpg
It could look like this:
(Modname)
/ModInfo.xml <- TFP's requirement
/Config <- Whatever folders/file need to be in the mod
/7daystodiemods.com_files <- Explicit location of files for the site that needs them
ModInfo.json
screenshot.jpg
README.md <- Stealing githubs's readme naming/format as example