- WoltLab Suite Core
I'm in process in converting my custom cms to woltlab which requires re-writing lots of modules and I'm already sick of recreating skeleton files manually.
For example, in IPS community suite they have additional package called "dev tools" that includes whoops as error handling solution(very detailed) alongside possibility to create all package files, template hooks,language xml, MySQL queries for app/plugin trough admin ACP. You can literally create everything trough it, ofc those files are empty with default predefined method but they always has correct name-spacing in accordance with the app, so all you have to do is code your custom things and don't worry about the cliche part. This makes developing easy because you don't have to manually recreate skeleton files or modify name-spacing in them which saves tremendous time of work.
This is what I miss in Woltlab so much.. If you at least allow to use file system without gziping or putting anything in tar while in dev mode it would simply things in a long run, because now to test a change you have to actually pack everything into multiple archives within tar/gzip and then reinstall/update the application. It's just a pure overkill. Other than that the framework is a perfection. (I guess this already kinda implemented since 3.1)
P.S. As I mentioned above I know that since 3.1 there is a light version of "developers tools" but it's not nearly as efficient . It just saves you from gziping. It doesn't add the possibility to create package skeleton files trough the admin ACP. WotLab evolves every day, so I assume this will be eventually implemented . Sooner or later, because it would make suite more attractive from the dev point of view, which obviously means more modules, more apps, more goodness.