The screencast is now live thanks to Pascal.
http://wocommunity.org/podcasts/ERAttachment-Tutorial.mov
David
On 2010-10-15, at 9:15 AM, David Holt wrote:
> Hello Theodore,
>
> On 2010-10-15, at 5:13 AM, Theodore Petrosky wrote:
>
>> Thank you. this is perfect. (almost) of course I use only postgresql and
>> there are differences. like I had to factor out of the migration0 anything
>> dealing with the erattachment table and create a second migration with:
>
> Just swap in the database plugin you need for your database and get rid of
> the FrontBase plugin from the classpath.
>
> Rerun the creation of Migration0 from EntityModeler and replace the version
> that is in the project. That should get you the tables you need in the format
> your database uses.
>
>>
>> public class Tutorial1 extends ERAttachmentMigration {
>> public Tutorial1() {
>> super("person", "erattachmentid", true);
>> }
>> }
>>
>> and of course postgresql wants to fold all table/entities to lowercase.
>>
>> now I can work backwards and understand what is happening.
>>
>> Questions:
>>
>> I see you set in the properties:
>
> Watch the screen cast :-) which should be available pretty soon. I am just
> making it available for Pascal to post now.
> Also read the package overview as Kieran and Amedeo suggested. It explains
> all the settings that are used below.
> http://webobjects.mdimension.com/hudson/job/Wonder53/javadoc/er/attachment/package-summary.html
>
>>
>> er.attachment.Person.photo.tempFolder = /tmp
>> er.attachment.Person.photo.maxSize = 2097152
>
> Max file size allowed for upload
>
>> er.attachment.Person.photo.storageType = file
>
> file, db or S3
>
>> er.attachment.Person.photo.file.overwrite = false
>
> If true, a file with the same name overwrites, if false it adds a value to
> make the filename unique
>
>> er.attachment.Person.photo.file.filesystemPath = /tmp/erattachment
>
> path to root folder for attachments
>
>> In the development mode, where is this location. (I can not find the
>> attachment folder)
>
> It will create any folders it needs in the system path. The only caveat is
> that it needs to be writeable by the application (in development OR
> deployment)
>
>> In deployment, where is webobjects expecting this to live?
>
> Doesn't matter. I think I am using
> /Library/WebServer/Documents/ApplicationName/Attachment
> If you use the filesystem you'll likely need to make the folder writeable for
> your application.
> You can also use Amazon S3 or your database. It is all completely
> configurable.
>
>>
>> Thank you for this wonderful example.
>
> You are most welcome.
>
> David
>
>>
>> Ted
>>
>>
>> --- On Thu, 10/14/10, David Holt <[email protected]> wrote:
>>
>>> From: David Holt <[email protected]>
>>> Subject: Re: help with ERAttachments
>>> To: "Theodore Petrosky" <[email protected]>
>>> Cc: [email protected]
>>> Date: Thursday, October 14, 2010, 9:06 PM
>>> I've uploaded a small demo project
>>> here
>>>
>>> http://wiki.objectstyle.org/confluence/display/WONDER/ERAttachment+Framework
>>>
>>> There is a screencast to go with it once I figure out where
>>> to put it :-)
>>>
>>> d
>>>
>>> On 2010-10-14, at 8:54 AM, Theodore Petrosky wrote:
>>>
>>>> Does anyone have an example of using ERAttachments?
>>>>
>>>> I am not using D2W and I just can not figure it out
>>> from the Practical Wonder podcast.
>>>>
>>>> I want to save the attachments to file and then view
>>> them. That's all.
>>>>
>>>> simple little app. but some help would really be
>>> appreciated.
>>>>
>>>> Ted
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be
>>> ignored.
>>>> Webobjects-dev mailing list ([email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> http://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com
>>>>
>>>> This email sent to [email protected]
>>>
>>>
>>
>>
>>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com
>
> This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]