For a brief overview of the different frameworks in ponder, you can watch this screencast from WOWODC 2013
http://www.wocommunity.org/podcasts/wowodc/2013/Ponder.m4v
Installation instructions would be something like
install wolips/webobjects/wonder (https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation) clone ponder move the two project templates to the appropriate directory(~/Library/Application Support/WOLips/Project Templates/) import the frameworks into your workspace (ERR2D2W, ERAuth, ERUsers, ERCoreBL, AWSPlugin) In your wolips perspective, File->New->Project… select WOLips->New Project From Template select r2d2w application, name your project, finish open the Navigation.plist for the new app and add "Login,Logout” to your root children
You should now have a basic project with authentication built in. If you want to customize the ERUser class in some way, then you can create a new Wonder framework, create your model, add my eogen templates to it, and then subclass ERUser with your own User EO
https://wiki.wocommunity.org/display/documentation/Modeling+Inheritance+with+Entity+Modeler?src="">
and add a rule to your own user framework
100 : *true* => userEntity = “MyUser" [com.webobjects.directtoweb.EntityAssignment]
This way you can customize the user class and add whatever additional relationships you may need. Be aware that if you add any mandatory fields/relationships, you must set them in your user's init() method or fix the user creation process yourself.
On Mar 17, 2015, at 7:42 AM, HOUNKPONOU Ronald <email@hidden> wrote: Hi everyone.
I'm new in WebObjects programming and I'am developing an authentication and authorization management app.
I have been oriented towards Ponder but the problem is that I do not know how to start with it as there is no documentation. I would like an explanation of the different components of this framework, and also how to use it in my app.
Thank you. Best regards.
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
|