Then you might be able to use a core function to load the metadata of one form when it is created, instead of every type and form every time.
On Fri, Feb 26, 2010 at 11:48 AM, Jake Churchill <[email protected]> wrote: > I'm going to use 6. I have no upgrade paths to worry about as this is a > brand-new project > > > On Thu, Feb 25, 2010 at 6:29 PM, Blair McKenzie <[email protected]> wrote: > >> You could create a form component, which won't involve the DB but will >> allow you to use all the FarCry tags and processes (which is their whole >> purpose actually). But how easy it was to use would depend on what version >> of FarCry you're intending to work with. >> >> >> On Fri, Feb 26, 2010 at 10:20 AM, Jake Churchill <[email protected]>wrote: >> >>> One other thing that I'm thinking about is for each dynamic form that is >>> created I create a "type" object and invoke the scaffolding stuff in COAPI. >>> My worry with this is the number of tables that would be created. Then if >>> everything is a true farcry "type" I would be able to leverage the CMS which >>> would be a positive thing in my opinion. Have you encountered anything that >>> would indicate this is a terrible idea? >>> >>> FYI, there will be a limit to the number of forms. It might be upwards >>> of 300 but there will be a limit. >>> >>> Thanks! >>> >>> >>> On Thu, Feb 25, 2010 at 5:06 PM, Blair McKenzie <[email protected]>wrote: >>> >>>> It may be easier to create something of your own. Formtools do depend on >>>> FarCry configuration in some places (e.g. the rich text editor), so they >>>> can't really be used without a FarCry app running. I'm not sure it's worth >>>> having FarCry occupying server resources just for formtools. >>>> >>>> Blair >>>> >>>> >>>> On Fri, Feb 26, 2010 at 9:53 AM, Jake Churchill <[email protected]>wrote: >>>> >>>>> OK, thanks. One more question. This is the only thing this current >>>>> project needs farcry for. Do you think it is worth my time to use farcry >>>>> for it or should I consider building a simpler version of formtools on my >>>>> own? >>>>> >>>>> >>>>> On Thu, Feb 25, 2010 at 4:50 PM, Blair McKenzie <[email protected]>wrote: >>>>> >>>>>> The basic input HTML and form validation can be done with edit() and >>>>>> validate() on the formtool component. The surrounding HTML will need to >>>>>> be >>>>>> added manually. >>>>>> >>>>>> >>>>>> On Fri, Feb 26, 2010 at 9:47 AM, Jake Churchill >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> Can I use formtools to create the forms dynamically like in the >>>>>>> idlForm plugin: idlForm >>>>>>> PDF<http://www.google.com/url?sa=t&source=web&ct=res&cd=3&ved=0CBEQFjAC&url=http%3A%2F%2Fdocs.farcrycms.org%2Fdownload%2Fattachments%2F1430%2Ftutorial-form-builder-plugin.pdf&ei=R_qGS8THGcaPtgeckLC0DQ&usg=AFQjCNFjEsey79zXmBuIQ-2-ZcyNgnIBjg&sig2=osCnB4QnmByRVVbwJPaaRA> >>>>>>> >>>>>>> Basically, I want to create forms dynamically and then use formtools >>>>>>> to validate them. I realize that I'll have to do a lot of the work >>>>>>> manually, but will formtools allow me to do that? Are there methods >>>>>>> that >>>>>>> would help me build the HTML and validate it? >>>>>>> >>>>>>> I'm not at a place where I can dig into the code right now so I'll do >>>>>>> that, I'm just trying to get a little info before digging into the code >>>>>>> to >>>>>>> make sure I don't waste any time if formtools can't really help me like >>>>>>> I >>>>>>> want it to. >>>>>>> >>>>>>> Thanks! >>>>>>> >>>>>>> -Jake >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Feb 25, 2010 at 3:07 PM, Blair McKenzie <[email protected]>wrote: >>>>>>> >>>>>>>> Unfortunately the ft:object tag won't help you here, as they're >>>>>>>> basically there to help build on the COAPI types. >>>>>>>> >>>>>>>> But you can directly access the formtools at >>>>>>>> application.formtools.xyz.oFactory.edit() and just build up the >>>>>>>> required >>>>>>>> metadata structs manually. You will still need to add the HTML layout >>>>>>>> structure yourself, e.g. the label's fieldset's. >>>>>>>> >>>>>>>> A couple of points: >>>>>>>> - The formtool type and the validation types are added as classes to >>>>>>>> one of those elements (I can't remember which one), which is the most >>>>>>>> complicated that gets. >>>>>>>> - Some formtools (like datetime) do server side processing in >>>>>>>> validate() - mostly where there is more than one input that needs to be >>>>>>>> combined, but also for stuff like file uploads. >>>>>>>> >>>>>>>> Hope that helps. >>>>>>>> >>>>>>>> Blair >>>>>>>> >>>>>>>> On Fri, Feb 26, 2010 at 6:58 AM, Jake Churchill < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> I'm looking for an example of formtools other than the standard >>>>>>>>> object scaffolding COAPI examples that are out there. >>>>>>>>> >>>>>>>>> I want to build an interface or type that allows users to create >>>>>>>>> their own forms and store their own data. The simplest way I can >>>>>>>>> explain it >>>>>>>>> is they will create a new form, then they will create form fields >>>>>>>>> that will >>>>>>>>> get attached to the form. So, a contact form would be created and >>>>>>>>> fields >>>>>>>>> might be name, email, phone, comment. Since I don't know that up >>>>>>>>> front I >>>>>>>>> can't use the COAPI approach. It'd be nice if I could but I don't >>>>>>>>> see any >>>>>>>>> way to make that happen. The closest thing I can find is that idlForm >>>>>>>>> plugin that was created back when Farcry 4 first came out but that >>>>>>>>> doesn't >>>>>>>>> do anything with saving data. >>>>>>>>> >>>>>>>>> Any help or pointers would be great. >>>>>>>>> >>>>>>>>> Thanks! >>>>>>>>> >>>>>>>>> -Jake Churchill >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message cos you are subscribed to "farcry-dev" >>>>>>>>> Google group. >>>>>>>>> To post, email: [email protected] >>>>>>>>> To unsubscribe, email: >>>>>>>>> [email protected]<farcry-dev%[email protected]> >>>>>>>>> For more options: http://groups.google.com/group/farcry-dev >>>>>>>>> -------------------------------- >>>>>>>>> Follow us on Twitter: http://twitter.com/farcry >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message cos you are subscribed to "farcry-dev" >>>>>>>> Google group. >>>>>>>> To post, email: [email protected] >>>>>>>> To unsubscribe, email: >>>>>>>> [email protected]<farcry-dev%[email protected]> >>>>>>>> For more options: http://groups.google.com/group/farcry-dev >>>>>>>> -------------------------------- >>>>>>>> Follow us on Twitter: http://twitter.com/farcry >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message cos you are subscribed to "farcry-dev" >>>>>>> Google group. >>>>>>> To post, email: [email protected] >>>>>>> To unsubscribe, email: >>>>>>> [email protected]<farcry-dev%[email protected]> >>>>>>> For more options: http://groups.google.com/group/farcry-dev >>>>>>> -------------------------------- >>>>>>> Follow us on Twitter: http://twitter.com/farcry >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message cos you are subscribed to "farcry-dev" >>>>>> Google group. >>>>>> To post, email: [email protected] >>>>>> To unsubscribe, email: >>>>>> [email protected]<farcry-dev%[email protected]> >>>>>> For more options: http://groups.google.com/group/farcry-dev >>>>>> -------------------------------- >>>>>> Follow us on Twitter: http://twitter.com/farcry >>>>>> >>>>> >>>>> -- >>>>> You received this message cos you are subscribed to "farcry-dev" Google >>>>> group. >>>>> To post, email: [email protected] >>>>> To unsubscribe, email: >>>>> [email protected]<farcry-dev%[email protected]> >>>>> For more options: http://groups.google.com/group/farcry-dev >>>>> -------------------------------- >>>>> Follow us on Twitter: http://twitter.com/farcry >>>>> >>>> >>>> -- >>>> You received this message cos you are subscribed to "farcry-dev" Google >>>> group. >>>> To post, email: [email protected] >>>> To unsubscribe, email: >>>> [email protected]<farcry-dev%[email protected]> >>>> For more options: http://groups.google.com/group/farcry-dev >>>> -------------------------------- >>>> Follow us on Twitter: http://twitter.com/farcry >>>> >>> >>> -- >>> You received this message cos you are subscribed to "farcry-dev" Google >>> group. >>> To post, email: [email protected] >>> To unsubscribe, email: >>> [email protected]<farcry-dev%[email protected]> >>> For more options: http://groups.google.com/group/farcry-dev >>> -------------------------------- >>> Follow us on Twitter: http://twitter.com/farcry >>> >> >> -- >> You received this message cos you are subscribed to "farcry-dev" Google >> group. >> To post, email: [email protected] >> To unsubscribe, email: >> [email protected]<farcry-dev%[email protected]> >> For more options: http://groups.google.com/group/farcry-dev >> -------------------------------- >> Follow us on Twitter: http://twitter.com/farcry >> > > -- > You received this message cos you are subscribed to "farcry-dev" Google > group. > To post, email: [email protected] > To unsubscribe, email: > [email protected]<farcry-dev%[email protected]> > For more options: http://groups.google.com/group/farcry-dev > -------------------------------- > Follow us on Twitter: http://twitter.com/farcry > -- You received this message cos you are subscribed to "farcry-dev" Google group. To post, email: [email protected] To unsubscribe, email: [email protected] For more options: http://groups.google.com/group/farcry-dev -------------------------------- Follow us on Twitter: http://twitter.com/farcry
