Re: help with ERAttachments
Re: help with ERAttachments
- Subject: Re: help with ERAttachments
- From: Theodore Petrosky <email@hidden>
- Date: Sat, 16 Oct 2010 05:28:57 -0700 (PDT)
JMHO but this has to be one of the best tutorial videos I have watched.
So many are too broad in scope and make assumptions about knowledge that I should already have.
Thank you.
Ted
--- On Fri, 10/15/10, Pascal Robert <email@hidden> wrote:
From: Pascal Robert <email@hidden>
Subject: Re: help with ERAttachments
To: "David Holt" <email@hidden>
Cc: email@hidden, "Theodore Petrosky" <email@hidden>
Date: Friday, October 15, 2010, 8:12 PM
Now available from the podcast feed.
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/AttachmentIf 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@hidden> wrote:
From: David Holt <email@hidden>
Subject: Re: help with ERAttachments
To: "Theodore Petrosky" <email@hidden>
Cc: email@hidden
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@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden