I’ve always liked how simple it is to create almost anything in Modx. I love the Ace editor and being able to have Modx basically be an IDE.
In a lot of ways I prefer graphical representations and forms over files and directories that have to be created in a certain way.
I tried the CMP Generator and the graphical version of that, but one is broken and the other doesn’t really do what I want. I know Migx has some capability here as well, but I believe you have to paste in your schema.
I’m working on an Extra that makes it very easy to define your package, add objects and define your fields. Then you can build directly in the manager. Your database tables and fields are created. If you add a field and run the build again, it adds missing columns and indexes. (Code borrowed from modExtra)
I’m curious if anyone would be interested in that capability. I may just be building for myself
I think this would make custom tables more accessible to new Modx users.
Also, I may make a tutorial to demonstrate how I built it. It’s running Vue.js and an iFrame methodology that allows it to play nice with and match the style of the existing manager. I tweaked Bootstrap styles and colors to match the manager pretty closely.
@lkfranklin did a nice video that gets some of the way there but I ran into problems with styling and some other things. I think I solved those issues though.
I’m still able to use the connector, processor methodology.