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

Reply via email to