grounded / afterburnercms

The CMS part.
BSD 3-Clause "New" or "Revised" License
16 stars 0 forks source link

As a Developer, I want to be able to create forms. #20

Open robyurkowski opened 11 years ago

robyurkowski commented 11 years ago

NOTE: This is challenging to our paradigm that everything content-wise is a viewable. By the nature of being 'viewable', our content is passive. A form has an action, which makes it a bit confusing, especially since its processing page will need an endpoint as well.

Question: Should this be core functionality, or would this be far more effective as a plugin/extension, so administrators can create their own forms?

parndt commented 11 years ago

Do we have to tackle forms in the MVP?

robyurkowski commented 11 years ago

I think we have to do it before first public release, but I don't think it's necessarily MVP worthy. I guess I didn't mention that all these milestones are arguable; I'm just tagging them all, and then was going to issue directions to discuss.

I'm mostly going through the feature thoughts gist from way back when and adding the features that come out of that. Some of this stuff is definitely more suited to later releases.

knewter commented 11 years ago

I vote forms are non-core.

robyurkowski commented 11 years ago

Thinking about this a second time, this isn't actually challenging to our viewpoint. This is just a viewable that submits to a non-viewable, and then displays another viewable on success (a page or a custom action). So that's a non-factor. But it's probably a good idea that this be non-core, too. It's bloat, and I'm more confident that someone else with an interest in making a ridiculously featured version will tackle it better.

robyurkowski commented 11 years ago

Thinking about this AGAIN for the third time, I think any sort of generator we make for the back-end will be applicable to the front end. If we scaffold out back-end stuff, why not front-end stuff? It shouldn't do much different, except perhaps generating the form in the other half of the app.

This is lower priority, but I think this sort of falls under the purview of 'generators'.

parndt commented 11 years ago

Tbh I don't think I want generators at first. Maybe let's prefer nice DSLs to code generation??