Re: Right Way to use jQuery
Hi Thomas, I have started an Ajax jquery framework - you can see here: http://www.kahalawai.com/JQuery But it's not officially wonder and comes with a use at your own risk tag. If interested let me know and I'll point you to my github account. Aloha, Johnny Miller Kahalawai Media Co. On Jun 13, 2014, at 2:17 AM, Thomas Grass (01SoftwareSolutions) off...@01softwaresolutions.eu wrote: Hello, is it possible to use jQuery instead of prototype with wonder? What is the right way to do this? I found this article: http://wiki.wocommunity.org/display/documentation/ERJQuery How do i tell my wonder-application to use just jQuery? Thanks Thomas -- Thomas Grass, B.Sc. | 01SoftwareSolutions +49 (89) 41 41 41 03-0 off...@01softwaresolutions.eu | www.01softwaresolutions.eu Lichtenbergstraße 8 | D-85748 Garching b München ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: My last WOWODC
I'll gladly pay $200 a year to keep that going is there seven other people with me? Aloha, Johnny On Mar 7, 2014, at 2:26 AM, Pascal Robert prob...@macti.ca wrote: Le 2014-03-07 à 00:04, Paul Hoadley pa...@logicsquad.net a écrit : Hi Pascal, On 07/03/2014, at 12:34 PM, Pascal Robert prob...@macti.ca wrote: I can help with the server (upgrading Jenkins and Confluence, etc.), but I have no time to modernize the Web site. The server is paid up to June 30th, we will need more paid members to pay for it after that. Could you be a bit more specific about what's at risk here? There are a number of resources (e.g., Jenkins build server, API documentation, Confluence) that I am sure any number of businesses still tied to WebObjects would not want to see disappear. Exactly how much money does the WOCommunity Association need to remain viable and, in particular, to keep those online resources running? If we stop selling membership by Shopify and we close the FreshBooks account (useless to keep it open if we close the store), we need ~ 1600$ annually for the server. I’m finishing the accounting for our first fiscal year, all numbers will be available in a week. ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: WebObjects development
Sounds great to me! Here is your laptop, dev tools and apple hosted OS X VM. Well one can dream. Have a nice weekend! On Mar 7, 2014, at 4:34 PM, Pascal Robert prob...@macti.ca wrote: Like Chuck, Apple got out of that business (real server software, XServe, WO). If they are going to offer something on the server-side, it will probably be a Apple-hosted solution that they will control. Envoyé de mon iPhone Le 2014-03-07 à 21:31, Jonathan Miller jlmil...@kahalawai.com a écrit : It's all about iPhone and iPad sales and one of the things that makes Apple's devices the best is the quantity and quality of the applications in the platform. And the application server is an essential component to many iOS and Mac applications with the prime example being iTunes. On Fri, Mar 7, 2014 at 4:22 PM, Pascal Robert prob...@macti.ca wrote: Envoyé de mon iPhone Le 2014-03-07 à 21:05, Jonathan Miller jlmil...@kahalawai.com a écrit : I know you guys are right and I loathe to involve myself in this discussion but here goes nothing... Does Apple make a lot of money selling XCode? They make money by selling laptops to developers and by taking 30% of revenues in the app stores. It seems to me that WO is another tool that Apple could support that enables developers to make great applications for their platform. After all, the application server is an important component to many if not most iOS apps. my 2 cents... On Fri, Mar 7, 2014 at 3:36 PM, Nilton Lessa nle...@molequedeideias.net wrote: Em 07/03/2014, às 21:46, Pascal Robert prob...@macti.ca escreveu: Le 2014-03-07 à 19:21, Aaron Rosenzweig aa...@chatnbike.com a écrit : Am I right or what? WO is an elite “gentleman’s club” There are those “in the circle” and those outside. For the record, I’m not the one who contacted a senior VP. If Mark wants to send a note of praise to someone, why not? Even if it is Tim Cook. Will anything bad come of that? It may fall on deaf ears but that’s ok. It’s just that every year, in the answers in the surveys, I still people asking for something from Apple. Even if we said many times that Apple management don’t give a damn. Mark, I’m glad you love WO. For those who may wonder, I’ll summarize what I believe Pascal is alluding to: Even if WO sold very well, “well” would be a relative term. Compared to their other product lines, a good line of sales related to WO would mean nothing compared to Apple’s other product lines. How many developers are there in the world? Compare that to consumers. Apple does not need to make other programmer’s lives easier on the server. It would be nice but there is no need (for Apple). If Apple were to open source WO, it may mean they have less of an ace up their sleeve in negotiations with other companies when legal issues crop up. “You want to sue me for this? then I’ll sue you for your use of Key-Value-Coding so why don’t we just not sue each other ok?” Open sourcing WO could weaken Apple’s stance in legal battles for no monetary gain. The ONLY way to open source WO would be to buy it from Apple… but even then… it would have to be a lot of money to make it worth the legal trouble of figuring out if that is a good financial deal for Apple. And since a major group (iTunes) use it, not going to happen. But we could open source it, by rewriting it and by replacing some stuff by alternatives. Yes, I strongly agree with Pascal, it's the only(and good) option for future. I can think of a few cases where Apple technology was freed up to the world but in both of those cases they had strong supporters on the inside to make it happen: 1. Apple released it’s Smalltalk and core team to Walt Disney and Disney let it be open source: http://ftp.squeak.org/docs/OOPSLA.Squeak.html 2. Apple Newton’s “Dylan” language was released and became a commercial product for a while: http://en.wikipedia.org/wiki/History_of_the_Dylan_programming_language Both happened in the 90s. AARON ROSENZWEIG / Chat 'n Bike e: aa...@chatnbike.com t: (301) 956-2319 On Mar 7, 2014, at 6:04 PM, Pascal Robert prob...@macti.ca wrote: Please please please... Someone went as far as asking for support by talking to an Apple Senior VP, and the answer was: NO! Stop thinking that Apple will help us after 5 years without any help from Apple. They even stopped contributing to Wonder 3 years ago. Envoyé de mon iPhone Le 2014-03-07 à 17:59, Mark Wardle m...@wardle.org a écrit : Hi all. It is sad to hear the despondency permeating through the email list today. I think many of us have achieved so much with this technology stack, solutions that would be much more difficult with other technologies. I think Apple is missing a trick here. Perhaps I am naive but isn’t their focus on vertical
Re: WebObjects development
Does that make Google dumb? https://cloud.google.com/developers/articles/how-to-build-mobile-app-with-app-engine-backend-tutorial Sent from my iPad On Mar 7, 2014, at 6:06 PM, Chuck Hill ch...@global-village.net wrote: Unlike iOS and OS X, Apple does not own the server platform. Communication is via standard protocols. And Apple is no longer in the server market. Bringing back WO as a product is NOT going to sell more iPhones. It is NOT going to make more money for Apple. Making a really good SDK and development tool for iOS IS going to sell more iPhones. Apple may not do what you want, but they are smart! They know a winning business model when they see one. Unfortunately for those who appreciate it, WO just never had a winning business model. Deal with it. Chuck On 2014-03-07, 6:30 PM, Jonathan Miller wrote: It's all about iPhone and iPad sales and one of the things that makes Apple's devices the best is the quantity and quality of the applications in the platform. And the application server is an essential component to many iOS and Mac applications with the prime example being iTunes. On Fri, Mar 7, 2014 at 4:22 PM, Pascal Robert prob...@macti.ca wrote: Envoyé de mon iPhone Le 2014-03-07 à 21:05, Jonathan Miller jlmil...@kahalawai.com a écrit : I know you guys are right and I loathe to involve myself in this discussion but here goes nothing... Does Apple make a lot of money selling XCode? They make money by selling laptops to developers and by taking 30% of revenues in the app stores. It seems to me that WO is another tool that Apple could support that enables developers to make great applications for their platform. After all, the application server is an important component to many if not most iOS apps. my 2 cents... On Fri, Mar 7, 2014 at 3:36 PM, Nilton Lessa nle...@molequedeideias.net wrote: Em 07/03/2014, às 21:46, Pascal Robert prob...@macti.ca escreveu: Le 2014-03-07 à 19:21, Aaron Rosenzweig aa...@chatnbike.com a écrit : Am I right or what? WO is an elite “gentleman’s club” There are those “in the circle” and those outside. For the record, I’m not the one who contacted a senior VP. If Mark wants to send a note of praise to someone, why not? Even if it is Tim Cook. Will anything bad come of that? It may fall on deaf ears but that’s ok. It’s just that every year, in the answers in the surveys, I still people asking for something from Apple. Even if we said many times that Apple management don’t give a damn. Mark, I’m glad you love WO. For those who may wonder, I’ll summarize what I believe Pascal is alluding to: Even if WO sold very well, “well” would be a relative term. Compared to their other product lines, a good line of sales related to WO would mean nothing compared to Apple’s other product lines. How many developers are there in the world? Compare that to consumers. Apple does not need to make other programmer’s lives easier on the server. It would be nice but there is no need (for Apple). If Apple were to open source WO, it may mean they have less of an ace up their sleeve in negotiations with other companies when legal issues crop up. “You want to sue me for this? then I’ll sue you for your use of Key-Value-Coding so why don’t we just not sue each other ok?” Open sourcing WO could weaken Apple’s stance in legal battles for no monetary gain. The ONLY way to open source WO would be to buy it from Apple… but even then… it would have to be a lot of money to make it worth the legal trouble of figuring out if that is a good financial deal for Apple. And since a major group (iTunes) use it, not going to happen. But we could open source it, by rewriting it and by replacing some stuff by alternatives. Yes, I strongly agree with Pascal, it's the only(and good) option for future. I can think of a few cases where Apple technology was freed up to the world but in both of those cases they had strong supporters on the inside to make it happen: 1. Apple released it’s Smalltalk and core team to Walt Disney and Disney let it be open source: http://ftp.squeak.org/docs/OOPSLA.Squeak.html 2. Apple Newton’s “Dylan” language was released and became a commercial product for a while: http://en.wikipedia.org/wiki/History_of_the_Dylan_programming_language Both happened in the 90s. AARON ROSENZWEIG / Chat 'n Bike e: aa...@chatnbike.com t: (301) 956-2319 On Mar 7, 2014, at 6:04 PM, Pascal Robert prob...@macti.ca wrote: Please please please... Someone went as far as asking for support by talking to an Apple Senior VP, and the answer was: NO! Stop thinking that Apple will help us after 5 years without any help from Apple. They even stopped contributing to Wonder 3 years ago. Envoyé de mon iPhone Le 2014-03-07 à 17:59, Mark Wardle
Re: Multiple ERAttachment Databases
Hi David, If you come up with a solution please let me know because this one has bitten me too. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jan 13, 2014, at 4:43 AM, David Avendasora webobje...@avendasora.com wrote: Hi all, I’m working on a project that needs to have a separate, independent ERAttachment setup. What I mean is that the project is already using ERAttachment for a few things, but now I have a need for all of ERAttachment’s functionality, only storing all the meta-data and even db-based attachments in a completely different database than where the existing attachments are stored. I have done exactly this before by forking ERAttachment into a new DaveAttachment Framework. All the existing attachments worked using the stock ERAttachment framework, but the new attachments were managed by DaveAttachment, but that is long-term code management PITA. I’m wondering if it would it be possible enable ERAttachment to use multiple data-stores by programmatically cloning the ERAttachment EOModel at startup and creating a new EOModel for each “data-store” with independent Entity names as configured by properties? If you only have one data-store (the current functionality) then ERAttachment would continue to work as-is, but if you specify multiple data-stores in the properties, that would trigger the programatic creation and loading of the additional models? Does anyone see anything that I’m missing that would not allow this? Thanks! Dave — WebObjects - so easy that even Dave Avendasora can do it!™ — David Avendasora Senior Software Abuser Nekesto, Inc. ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Eclipse not seeing file changes.
Hi Tim, Another problem with Mavericks - my mail (I use Gmail for small business) is totally hosed. So I just saw your reply by searching Google on this problem. Anyway, I tried GOLips for the first time but I don’t think it completed the installation. From the log: Downloading the Eclipse Plugin installer ... % Total% Received % Xferd Average Speed TimeTime Time Current Dload Upload Total SpentLeft Speed 0 00 00 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 00 00 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 221k0 00 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 221k 100 221k0 0 106k 0 0:00:02 0:00:02 --:--:-- 106k Downloading and Installing the recommended Eclipse plugins ... /tmp/p2_1385162422: line 1: syntax error near unexpected token `newline' /tmp/p2_1385162422: line 1: `!DOCTYPE html' Cleaning up ... You should be good to go. Eclipse is installed in '/Applications/eclipse'. I don’t see the WOLips perspectives in Eclipse when I launch it. Downloaded GOLips from here: http://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation Is that the right version? Thanks, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Nov 17, 2013, at 10:18 AM, Timothy Worman li...@thetimmy.com wrote: I don’t have this issue. But I’ve used Golipse to install Eclipse 3.8. Maybe you should give that a try instead? Tim UCLA GSEIS On Nov 15, 2013, at 2:03 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, Since reinstalling my laptop with a clean install of OS X mavericks I’ve been having problems with eclipse not seeing file changes on the system. I use a second editor for javascript/css and photoshop for images. And whenever I change those files eclipse doesn’t seem to see the changes. In my eclipse settings under general - workspace I have the checkbox checked for Refresh using native hooks for polling. Anybody else seeing this problem? Or better yet have a fix? Using Eclipse IDE for java developers 3.7 Indigo Service Release 2 . Just installed WOLips so should be current. Thanks, Johnny ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com This email sent to li...@thetimmy.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Eclipse not seeing file changes.
Hi, Since reinstalling my laptop with a clean install of OS X mavericks I’ve been having problems with eclipse not seeing file changes on the system. I use a second editor for javascript/css and photoshop for images. And whenever I change those files eclipse doesn’t seem to see the changes. In my eclipse settings under general - workspace I have the checkbox checked for Refresh using native hooks for polling. Anybody else seeing this problem? Or better yet have a fix? Using Eclipse IDE for java developers 3.7 Indigo Service Release 2 . Just installed WOLips so should be current. Thanks, Johnny ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Mavericks clean install set up problem
Thank you Faizel. That is exactly what I was looking for. Should this be on the Wiki? On Nov 11, 2013, at 4:59 AM, Faizel Dakri list...@dakri.com wrote: I think you can specify the WORootDirectory and WOLocalRootDirectory to point to your installation. The WORootDirectory should point to your System folder and the WOLocalRootDirectory points to the folder that contains your Library folder. On my dev machine, I start my wotaskd instance (via Launch Services) with the following arguments: keyProgramArguments/key array stringwotaskd/string string-DWORootDirectory=/opt/local/webobjects/5.4.3/System/string string-DWOLocalRootDirectory=/opt/local/webobjects/5.4.3/string string-WOHost/string stringlocalhost/string string-WOPort/string string1085/string /array Mind you, I didn't do a clean install of Mavericks, so this is left over from my Mountain Lion installation, but it still seems to be working. Hope that helps. F -- Faizel Dakri On 2013-Nov-10, at 10:21 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Pascal, On a clean install there is no /Library/WebObjects directory If you install using WOInstaller.jar and put it in a non-default location like /Developer/WebObjects /Library/WebObjects does not get created. So my question is how do you specify the override so that wotaskd doesn’t try to write it’s configuration to /Library/WebObjects/Configuration Ideally, I would like it to write to /Developer/WebObjects/Library/WebObjects/Configuration Could you pass it as an argument in com.apple.webobjects.wotaskd.plist? On Nov 10, 2013, at 5:53 PM, Pascal Robert prob...@macti.ca wrote: Cannot be created = bad file permissions on /Library/WebObjects I changed the standard out and standard error to a place that could see the error messages and it was failing on: [2013-11-10 15:25:28 HST] main Configuration Directory /Library/WebObjects/Configuration/ does not exist, and cannot be created. So I created a symbolic link from /Developer/WebObjects/Library/WebObjects/Configuration to /Library/WebObjects/Configuration Obviously that is kind of a hack. Anyone know how to override that so I can direct to the non-default location? Thank you, Johnny On Nov 10, 2013, at 2:31 PM, Johnny Miller jlmil...@kahalawai.com wrote: It seems to start up and then die on me. 593 ?? Ss 0:01.82 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=593 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 56789 619 ?? Rs 0:00.09 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=619 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 1085 It looks like -DWORootDirectory is wrong. Do you know how would I direct it to the right location? Thank you! On Nov 10, 2013, at 2:10 PM, Ken Anderson kenli...@anderhome.com wrote: If you do a ps, do you see monitor running? It’s working OK on my clean Mavericks install (on a late 2013 MBP!!) Ken On Nov 10, 2013, at 6:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: OK. So the mistake I made there was when reading the log files I saw it complaining about appserver and appserverusr so I tried adding the underscore in the configuration files in /Library/LaunchDaemons. That didn’t solve anything but I left it. I then made the two scripts for the apps executable and then I ran into the error below. After switching back the user and group name to the version without the underscore both apps now start. But… I can’t connect to womonitor on localhost:56789 I have followed these instructions http://wiki.wocommunity.org/display/documentation/Development+Tools-Running+Through+Apache?src=search making the correct substitutions for my environment. Any idea on what I could be doing wrong? Thanks, Johnny Begin forwarded message: From: Johnny Miller jlmil...@kahalawai.com Subject: Mavericks clean install set up problem Date: November 10, 2013 at 1:15:31 PM HST To: webobjects-dev@lists.apple.com com Webobjects-dev@lists.apple.com Hi, I’m trying to set up webobjects on a clean install of mavericks. And I’m getting stuck with trying to run debugging through apache. I’ve created the plists for womonitor and wotaskd per the instructions here: http://wiki.wocommunity.org/display/WO/WO+5.4+Getting+Started#WO5.4GettingStarted-javamonitor
Mavericks clean install set up problem
Hi, I’m trying to set up webobjects on a clean install of mavericks. And I’m getting stuck with trying to run debugging through apache. I’ve created the plists for womonitor and wotaskd per the instructions here: http://wiki.wocommunity.org/display/WO/WO+5.4+Getting+Started#WO5.4GettingStarted-javamonitor I set up WebObjects using the WOInstaller.jar to /Developer/WebObjects. I updated the plists to point to the correct location for the launch scripts for womonitor and wotaskd. And I made both those scripts executable. But when I try to launch the scripts I’m getting the very cryptic message of: Nov 10 13:06:46 Puamana com.apple.launchd[1] (com.apple.webobjects.wotaskd[4351]): Exited with code: 1 Any ideas on where I’ve gone wrong? Thanks in advance, Johnny ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Fwd: Mavericks clean install set up problem
OK. So the mistake I made there was when reading the log files I saw it complaining about appserver and appserverusr so I tried adding the underscore in the configuration files in /Library/LaunchDaemons. That didn’t solve anything but I left it. I then made the two scripts for the apps executable and then I ran into the error below. After switching back the user and group name to the version without the underscore both apps now start. But… I can’t connect to womonitor on localhost:56789 I have followed these instructions http://wiki.wocommunity.org/display/documentation/Development+Tools-Running+Through+Apache?src=search making the correct substitutions for my environment. Any idea on what I could be doing wrong? Thanks, Johnny Begin forwarded message: From: Johnny Miller jlmil...@kahalawai.com Subject: Mavericks clean install set up problem Date: November 10, 2013 at 1:15:31 PM HST To: webobjects-dev@lists.apple.com com Webobjects-dev@lists.apple.com Hi, I’m trying to set up webobjects on a clean install of mavericks. And I’m getting stuck with trying to run debugging through apache. I’ve created the plists for womonitor and wotaskd per the instructions here: http://wiki.wocommunity.org/display/WO/WO+5.4+Getting+Started#WO5.4GettingStarted-javamonitor I set up WebObjects using the WOInstaller.jar to /Developer/WebObjects. I updated the plists to point to the correct location for the launch scripts for womonitor and wotaskd. And I made both those scripts executable. But when I try to launch the scripts I’m getting the very cryptic message of: Nov 10 13:06:46 Puamana com.apple.launchd[1] (com.apple.webobjects.wotaskd[4351]): Exited with code: 1 Any ideas on where I’ve gone wrong? Thanks in advance, Johnny ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Mavericks clean install set up problem
It seems to start up and then die on me. 593 ?? Ss 0:01.82 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=593 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 56789 619 ?? Rs 0:00.09 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=619 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 1085 It looks like -DWORootDirectory is wrong. Do you know how would I direct it to the right location? Thank you! On Nov 10, 2013, at 2:10 PM, Ken Anderson kenli...@anderhome.com wrote: If you do a ps, do you see monitor running? It’s working OK on my clean Mavericks install (on a late 2013 MBP!!) Ken On Nov 10, 2013, at 6:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: OK. So the mistake I made there was when reading the log files I saw it complaining about appserver and appserverusr so I tried adding the underscore in the configuration files in /Library/LaunchDaemons. That didn’t solve anything but I left it. I then made the two scripts for the apps executable and then I ran into the error below. After switching back the user and group name to the version without the underscore both apps now start. But… I can’t connect to womonitor on localhost:56789 I have followed these instructions http://wiki.wocommunity.org/display/documentation/Development+Tools-Running+Through+Apache?src=search making the correct substitutions for my environment. Any idea on what I could be doing wrong? Thanks, Johnny Begin forwarded message: From: Johnny Miller jlmil...@kahalawai.com Subject: Mavericks clean install set up problem Date: November 10, 2013 at 1:15:31 PM HST To: webobjects-dev@lists.apple.com com Webobjects-dev@lists.apple.com Hi, I’m trying to set up webobjects on a clean install of mavericks. And I’m getting stuck with trying to run debugging through apache. I’ve created the plists for womonitor and wotaskd per the instructions here: http://wiki.wocommunity.org/display/WO/WO+5.4+Getting+Started#WO5.4GettingStarted-javamonitor I set up WebObjects using the WOInstaller.jar to /Developer/WebObjects. I updated the plists to point to the correct location for the launch scripts for womonitor and wotaskd. And I made both those scripts executable. But when I try to launch the scripts I’m getting the very cryptic message of: Nov 10 13:06:46 Puamana com.apple.launchd[1] (com.apple.webobjects.wotaskd[4351]): Exited with code: 1 Any ideas on where I’ve gone wrong? Thanks in advance, Johnny ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com This email sent to kenli...@anderhome.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Mavericks clean install set up problem
I changed the standard out and standard error to a place that could see the error messages and it was failing on: [2013-11-10 15:25:28 HST] main Configuration Directory /Library/WebObjects/Configuration/ does not exist, and cannot be created. So I created a symbolic link from /Developer/WebObjects/Library/WebObjects/Configuration to /Library/WebObjects/Configuration Obviously that is kind of a hack. Anyone know how to override that so I can direct to the non-default location? Thank you, Johnny On Nov 10, 2013, at 2:31 PM, Johnny Miller jlmil...@kahalawai.com wrote: It seems to start up and then die on me. 593 ?? Ss 0:01.82 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=593 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 56789 619 ?? Rs 0:00.09 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=619 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 1085 It looks like -DWORootDirectory is wrong. Do you know how would I direct it to the right location? Thank you! On Nov 10, 2013, at 2:10 PM, Ken Anderson kenli...@anderhome.com wrote: If you do a ps, do you see monitor running? It’s working OK on my clean Mavericks install (on a late 2013 MBP!!) Ken On Nov 10, 2013, at 6:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: OK. So the mistake I made there was when reading the log files I saw it complaining about appserver and appserverusr so I tried adding the underscore in the configuration files in /Library/LaunchDaemons. That didn’t solve anything but I left it. I then made the two scripts for the apps executable and then I ran into the error below. After switching back the user and group name to the version without the underscore both apps now start. But… I can’t connect to womonitor on localhost:56789 I have followed these instructions http://wiki.wocommunity.org/display/documentation/Development+Tools-Running+Through+Apache?src=search making the correct substitutions for my environment. Any idea on what I could be doing wrong? Thanks, Johnny Begin forwarded message: From: Johnny Miller jlmil...@kahalawai.com Subject: Mavericks clean install set up problem Date: November 10, 2013 at 1:15:31 PM HST To: webobjects-dev@lists.apple.com com Webobjects-dev@lists.apple.com Hi, I’m trying to set up webobjects on a clean install of mavericks. And I’m getting stuck with trying to run debugging through apache. I’ve created the plists for womonitor and wotaskd per the instructions here: http://wiki.wocommunity.org/display/WO/WO+5.4+Getting+Started#WO5.4GettingStarted-javamonitor I set up WebObjects using the WOInstaller.jar to /Developer/WebObjects. I updated the plists to point to the correct location for the launch scripts for womonitor and wotaskd. And I made both those scripts executable. But when I try to launch the scripts I’m getting the very cryptic message of: Nov 10 13:06:46 Puamana com.apple.launchd[1] (com.apple.webobjects.wotaskd[4351]): Exited with code: 1 Any ideas on where I’ve gone wrong? Thanks in advance, Johnny ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com This email sent to kenli...@anderhome.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Mavericks clean install set up problem
Hi Ken, It’s running now - it’s just that it was trying to use a directory that doesn’t exist. It’s was trying to use the standard installation location. How did you set up your environment? Did you just put use the / directory for your install or did you use a non-default installation like /WebObjects or /Developer/WebObjects? On Nov 10, 2013, at 3:34 PM, Ken Anderson kenli...@anderhome.com wrote: Try running it on the command line - that way you can see what’s going wrong… maybe it can’t write to the log location you’re giving it? On Nov 10, 2013, at 8:33 PM, Johnny Miller jlmil...@kahalawai.com wrote: I changed the standard out and standard error to a place that could see the error messages and it was failing on: [2013-11-10 15:25:28 HST] main Configuration Directory /Library/WebObjects/Configuration/ does not exist, and cannot be created. So I created a symbolic link from /Developer/WebObjects/Library/WebObjects/Configuration to /Library/WebObjects/Configuration Obviously that is kind of a hack. Anyone know how to override that so I can direct to the non-default location? Thank you, Johnny On Nov 10, 2013, at 2:31 PM, Johnny Miller jlmil...@kahalawai.com wrote: It seems to start up and then die on me. 593 ?? Ss 0:01.82 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=593 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 56789 619 ?? Rs 0:00.09 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=619 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 1085 It looks like -DWORootDirectory is wrong. Do you know how would I direct it to the right location? Thank you! On Nov 10, 2013, at 2:10 PM, Ken Anderson kenli...@anderhome.com wrote: If you do a ps, do you see monitor running? It’s working OK on my clean Mavericks install (on a late 2013 MBP!!) Ken On Nov 10, 2013, at 6:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: OK. So the mistake I made there was when reading the log files I saw it complaining about appserver and appserverusr so I tried adding the underscore in the configuration files in /Library/LaunchDaemons. That didn’t solve anything but I left it. I then made the two scripts for the apps executable and then I ran into the error below. After switching back the user and group name to the version without the underscore both apps now start. But… I can’t connect to womonitor on localhost:56789 I have followed these instructions http://wiki.wocommunity.org/display/documentation/Development+Tools-Running+Through+Apache?src=search making the correct substitutions for my environment. Any idea on what I could be doing wrong? Thanks, Johnny Begin forwarded message: From: Johnny Miller jlmil...@kahalawai.com Subject: Mavericks clean install set up problem Date: November 10, 2013 at 1:15:31 PM HST To: webobjects-dev@lists.apple.com com Webobjects-dev@lists.apple.com Hi, I’m trying to set up webobjects on a clean install of mavericks. And I’m getting stuck with trying to run debugging through apache. I’ve created the plists for womonitor and wotaskd per the instructions here: http://wiki.wocommunity.org/display/WO/WO+5.4+Getting+Started#WO5.4GettingStarted-javamonitor I set up WebObjects using the WOInstaller.jar to /Developer/WebObjects. I updated the plists to point to the correct location for the launch scripts for womonitor and wotaskd. And I made both those scripts executable. But when I try to launch the scripts I’m getting the very cryptic message of: Nov 10 13:06:46 Puamana com.apple.launchd[1] (com.apple.webobjects.wotaskd[4351]): Exited with code: 1 Any ideas on where I’ve gone wrong? Thanks in advance, Johnny ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com This email sent to kenli...@anderhome.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Mavericks clean install set up problem
Hi Pascal, On a clean install there is no /Library/WebObjects directory If you install using WOInstaller.jar and put it in a non-default location like /Developer/WebObjects /Library/WebObjects does not get created. So my question is how do you specify the override so that wotaskd doesn’t try to write it’s configuration to /Library/WebObjects/Configuration Ideally, I would like it to write to /Developer/WebObjects/Library/WebObjects/Configuration Could you pass it as an argument in com.apple.webobjects.wotaskd.plist? On Nov 10, 2013, at 5:53 PM, Pascal Robert prob...@macti.ca wrote: Cannot be created = bad file permissions on /Library/WebObjects I changed the standard out and standard error to a place that could see the error messages and it was failing on: [2013-11-10 15:25:28 HST] main Configuration Directory /Library/WebObjects/Configuration/ does not exist, and cannot be created. So I created a symbolic link from /Developer/WebObjects/Library/WebObjects/Configuration to /Library/WebObjects/Configuration Obviously that is kind of a hack. Anyone know how to override that so I can direct to the non-default location? Thank you, Johnny On Nov 10, 2013, at 2:31 PM, Johnny Miller jlmil...@kahalawai.com wrote: It seems to start up and then die on me. 593 ?? Ss 0:01.82 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=593 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 56789 619 ?? Rs 0:00.09 /usr/bin/java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory=/System -DWOLocalRootDirectory= -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=619 -Dcom.sun.management.jmxremote=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 1085 It looks like -DWORootDirectory is wrong. Do you know how would I direct it to the right location? Thank you! On Nov 10, 2013, at 2:10 PM, Ken Anderson kenli...@anderhome.com wrote: If you do a ps, do you see monitor running? It’s working OK on my clean Mavericks install (on a late 2013 MBP!!) Ken On Nov 10, 2013, at 6:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: OK. So the mistake I made there was when reading the log files I saw it complaining about appserver and appserverusr so I tried adding the underscore in the configuration files in /Library/LaunchDaemons. That didn’t solve anything but I left it. I then made the two scripts for the apps executable and then I ran into the error below. After switching back the user and group name to the version without the underscore both apps now start. But… I can’t connect to womonitor on localhost:56789 I have followed these instructions http://wiki.wocommunity.org/display/documentation/Development+Tools-Running+Through+Apache?src=search making the correct substitutions for my environment. Any idea on what I could be doing wrong? Thanks, Johnny Begin forwarded message: From: Johnny Miller jlmil...@kahalawai.com Subject: Mavericks clean install set up problem Date: November 10, 2013 at 1:15:31 PM HST To: webobjects-dev@lists.apple.com com Webobjects-dev@lists.apple.com Hi, I’m trying to set up webobjects on a clean install of mavericks. And I’m getting stuck with trying to run debugging through apache. I’ve created the plists for womonitor and wotaskd per the instructions here: http://wiki.wocommunity.org/display/WO/WO+5.4+Getting+Started#WO5.4GettingStarted-javamonitor I set up WebObjects using the WOInstaller.jar to /Developer/WebObjects. I updated the plists to point to the correct location for the launch scripts for womonitor and wotaskd. And I made both those scripts executable. But when I try to launch the scripts I’m getting the very cryptic message of: Nov 10 13:06:46 Puamana com.apple.launchd[1] (com.apple.webobjects.wotaskd[4351]): Exited with code: 1 Any ideas on where I’ve gone wrong? Thanks in advance, Johnny ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com This email sent to kenli...@anderhome.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca This email sent to prob...@macti.ca
Re: WOWODC 2014: more details
Better than Indiana Dave and the Locked Editing Context of Doom? I think not. On Oct 11, 2013, at 10:04 AM, David Holt programming...@mac.com wrote: Man, I go on a small holiday and look what happens in my absence. You forgot Dave Runner. 30th anniversary edition currently available in the iTunes store for cheap cheap (at least in Canada) and no joke best movie Harrison Ford ever made. On 2013-10-11, at 6:49 AM, David LeBer dleber_wo...@codeferous.com wrote: Dawn of the David Night of the Living David The Living Davids To Have and Have Not David For David the Bell Tolls David Davids (David 2) - the rest of the 'David' series were crap 2014: A David Odyssey The David of Oz Taxi David David with the Wind David to the Future Star David Episode IV: A New David The Davidshank Redavidtion OK, I'm done. D -- David LeBer Codeferous Software On 2013-10-10, at 8:30 PM, Chuck Hill ch...@global-village.net wrote: Day of The Davids! I am liking this already. On 2013-10-10 5:29 PM, Pascal Robert prob...@macti.ca wrote: And all of those David did present in the past, so I challenge them to present again this year! David LeBer David Aspinall David Holt David Avendasora Yep, that should do. We can have a Stump the Davids session! On 2013-10-10 12:05 PM, David Aspinall daspin...@global-village.net wrote: I'm In. If we have to have a quorum or Davids then I want to be there!!! --- David Aspinall Senior IT Consultant Global Village Consulting Inc. E: daspin...@global-village.net P: 1-587-439-7442 Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada¹s Fastest-Growing Companies by PROFIT Magazine! On 2013-10-10, at 1:02 PM, prob...@macti.ca wrote: Yup, we need at least 3 Davids, or else it's boring. More Davids please! On Oct 10, 2013, at 1:17 AM, David Avendasora webobje...@avendasora.com wrote: It all sounds great to me! I'm just glad to be able to attend again! Now, Chuck, stop that. You knew I was going to be back. You should have prepared. Dave On Sep 26, 2013, at 11:29 PM, David Holt programming...@mac.com wrote: Definitely interested. Sent from my iPad On Sep 26, 2013, at 6:25 PM, Pascal Robert prob...@macti.ca wrote: Hi guys, The ticket for WOWODC 2014 will be $580. As usual, we will have special price for groups. Tickets will be on sale before December. Ticket will include a dinner on Sunday April 13th, at this sugar shack: http://www.sucreriedelamontagne.com/ Daniel, the event manager, knows the owners, so we will probably have some extras. And I'm thinking of doing a A day with a sysadmin session+labs. It would be practical stuff, like how to deploy from Git (with hooks), from Jenkins, how to use and write Nagios plugins, how to use Selenium WebDriver, cluster with Linux, heartbeat, DRDB and HAProxy, managing your logs with logstash. That would concurrent to the other presentations. Anyone have any interest in this? ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/programmingo sx %40mac.com This email sent to programming...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40 av endasora.com This email sent to webobje...@avendasora.com ‹ WebObjects - so easy that even Dave Avendasora can do it! ‹ David Avendasora Senior Software Abuser Nekesto, Inc. ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40and er home.com This email sent to kenli...@anderhome.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti .c a This email sent to prob...@macti.ca ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription:
D2W and Boolean Queries
hi, I found this thread on this topic: http://lists.apple.com/archives/webobjects-dev/2004/Dec/msg00079.html Which basically says you can't do this. Has anything changed since 2004 or does someone have a work around? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W and Boolean Queries
Hi Jesse, I'm having the same experience as the thread that I posted. I try to set a custom component on the propertyKey but instead of displaying the component it writes the following string: - cannot be used in a query - That's why I asked the list. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Oct 11, 2013, at 1:13 PM, Jesse Tayler jtay...@oeinc.com wrote: I am not aware of any reason why one would be unable to write any kind of query component. I would think there’s something nice in the modern look frameworks for you, have you tried and are having a specific trouble or just wondering and found that google provides WO people with bizarrely crappy search results typically favoring the old and negative over seemingly anything found on our modern wiki!! …sigh...I digress… On Oct 11, 2013, at 6:37 PM, Johnny Miller jlmil...@kahalawai.com wrote: hi, I found this thread on this topic: http://lists.apple.com/archives/webobjects-dev/2004/Dec/msg00079.html Which basically says you can't do this. Has anything changed since 2004 or does someone have a work around? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com This email sent to jtay...@oeinc.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W and Boolean Queries
Hi Jesse, I'm trying to query on not edit a boolean. The components that I see are: ERD2WQueryBooleanRadioList which subclasses D2WQueryBoolean But the problem is it works with Integers and not Booleans. So true is anything great than 0. But I don't really want to change my model if I don't have to... Thank you, Johnny On Oct 11, 2013, at 1:36 PM, Jesse Tayler jtay...@oeinc.com wrote: is ERD2WCustomEditBoolean helpful at all? On Oct 11, 2013, at 7:32 PM, Jesse Tayler jtay...@oeinc.com wrote: others may have far more accurate response to your problem. this reminds me of the response a base component might return when it fails, which doesn’t suggest to me that there’s not another component which would allow that in a query. have you written a component yourself and tried or otherwise combed through modern look for one more suitable? I’m sorry I am not more help —perhaps others will chime in. I can only say I’m not aware of why you’d be unable to do anything the JDBC adaptor and your database might allow, or why D2W would prevent such. On Oct 11, 2013, at 7:18 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Jesse, I'm having the same experience as the thread that I posted. I try to set a custom component on the propertyKey but instead of displaying the component it writes the following string: - cannot be used in a query - That's why I asked the list. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Oct 11, 2013, at 1:13 PM, Jesse Tayler jtay...@oeinc.com wrote: I am not aware of any reason why one would be unable to write any kind of query component. I would think there’s something nice in the modern look frameworks for you, have you tried and are having a specific trouble or just wondering and found that google provides WO people with bizarrely crappy search results typically favoring the old and negative over seemingly anything found on our modern wiki!! …sigh...I digress… On Oct 11, 2013, at 6:37 PM, Johnny Miller jlmil...@kahalawai.com wrote: hi, I found this thread on this topic: http://lists.apple.com/archives/webobjects-dev/2004/Dec/msg00079.html Which basically says you can't do this. Has anything changed since 2004 or does someone have a work around? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com This email sent to jtay...@oeinc.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com This email sent to jtay...@oeinc.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W and Boolean Queries
Well I'm the dummy. I was looking at this rule: (task = 'query' and (smartAttribute.className = 'java.lang.Boolean' or ((smartAttribute.userInfo.erPrototype = 'Boolean' or smartAttribute.userInfo.erPrototype = 'BooleanYesNo') and (smartAttribute.className = 'java.math.BigDecimal' or smartAttribute.className = 'java.lang.Number' which resolves componentName to ERD2WCustomQueryBoolean So I couldn't figure out why I was getting that other message. Anyway my attribute name was filled and in my rule I spelt it fillled Tired eyes on a Friday didn't see it until after I had lunch. Sorry about that everyone, Johnny On Oct 11, 2013, at 1:42 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Jesse, I'm trying to query on not edit a boolean. The components that I see are: ERD2WQueryBooleanRadioList which subclasses D2WQueryBoolean But the problem is it works with Integers and not Booleans. So true is anything great than 0. But I don't really want to change my model if I don't have to... Thank you, Johnny On Oct 11, 2013, at 1:36 PM, Jesse Tayler jtay...@oeinc.com wrote: is ERD2WCustomEditBoolean helpful at all? On Oct 11, 2013, at 7:32 PM, Jesse Tayler jtay...@oeinc.com wrote: others may have far more accurate response to your problem. this reminds me of the response a base component might return when it fails, which doesn’t suggest to me that there’s not another component which would allow that in a query. have you written a component yourself and tried or otherwise combed through modern look for one more suitable? I’m sorry I am not more help —perhaps others will chime in. I can only say I’m not aware of why you’d be unable to do anything the JDBC adaptor and your database might allow, or why D2W would prevent such. On Oct 11, 2013, at 7:18 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Jesse, I'm having the same experience as the thread that I posted. I try to set a custom component on the propertyKey but instead of displaying the component it writes the following string: - cannot be used in a query - That's why I asked the list. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Oct 11, 2013, at 1:13 PM, Jesse Tayler jtay...@oeinc.com wrote: I am not aware of any reason why one would be unable to write any kind of query component. I would think there’s something nice in the modern look frameworks for you, have you tried and are having a specific trouble or just wondering and found that google provides WO people with bizarrely crappy search results typically favoring the old and negative over seemingly anything found on our modern wiki!! …sigh...I digress… On Oct 11, 2013, at 6:37 PM, Johnny Miller jlmil...@kahalawai.com wrote: hi, I found this thread on this topic: http://lists.apple.com/archives/webobjects-dev/2004/Dec/msg00079.html Which basically says you can't do this. Has anything changed since 2004 or does someone have a work around? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com This email sent to jtay...@oeinc.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com This email sent to jtay...@oeinc.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
WOBrowser selectedValues
Hi, I'm having trouble with WOBrowser. I'm passing in a list of strings and setting the value to the string. And the WOBrowser is part of a form that uses a direct action. The problem is that I pass in an NSArray to the selectedValues binding but I don't see that the string in the array get selected in WOBrowser. Is there a known problem with this component? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: WOBrowser selectedValues
Hi Chuck, I think WOBrowser is broken. I set my component type to ERXWOBrowser and it now works. Shouldn't that override be automatic? Thanks, Johnny Miller Kahalawai Media Co. On Oct 3, 2013, at 2:57 PM, Chuck Hill ch...@global-village.net wrote: Have you tried selections instead of selectedValues? On 2013-10-03 4:14 PM, Johnny Miller wrote: Hi, I'm having trouble with WOBrowser. I'm passing in a list of strings and setting the value to the string. And the WOBrowser is part of a form that uses a direct action. The problem is that I pass in an NSArray to the selectedValues binding but I don't see that the string in the array get selected in WOBrowser. Is there a known problem with this component? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: d2w query question
Like this? http://lists.apple.com/archives/webobjects-dev/2012/Apr/msg00260.html On Sep 25, 2013, at 9:23 AM, Theodore Petrosky tedp...@yahoo.com wrote: I have an entity 'Grid' that has an attribute 'isBillboard'. I created the list billboard tab with: public WOComponent listBillboardAction() { EOEditingContext ec = ERXEC.newEditingContext(); ListPageInterface lpi = (ListPageInterface) D2W.factory().pageForConfigurationNamed(ListGrid, session()); EODatabaseDataSource ds = new EODatabaseDataSource(ec, Grid); ERXFetchSpecificationGrid fs = new ERXFetchSpecificationGrid(Grid.ENTITY_NAME, Grid.IS_COMPLETE.eq(false).and(Grid.IS_BILLBOARD.eq(true)), null); ds.setFetchSpecification(fs); lpi.setDataSource(ds); ((D2WComponent) lpi).d2wContext().takeValueForKey(ListBillboard, navigationState); return (D2WPage) lpi; } How can I apply the same limit to a Query page? I don't want to put a control on the page to select 'isBillboard', i want isBillboard to be true public WOComponent queryBillboardAction() { QueryPageInterface qpi = (QueryPageInterface) D2W.factory().queryPageForEntityNamed(Grid, session()); ((D2WComponent) qpi).d2wContext().takeValueForKey(ListBillboard, navigationState); return (WOComponent) qpi; } ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Anyone using Kepler?
Hi Por, I have a couple of other things I wanted to do first but I would be interested in participating on an IntelliJ plugin. I was looking at the documentation, and I could be off on this, but I believe we could use the community edition of their platform (read free) and build our own product on top of it. Just like the WebStorm, IDEA, RubyMine etc... But I've never done any kind of plugin development so I don't know how much help I would be. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Sep 20, 2013, at 12:24 AM, Þór Sigurðsson th...@samgongustofa.is wrote: How about the EOModeller trouble ( data types meing mangled when you alter the model) ? I had enough trouble with EOModeller in Eclipse 4.2 to go back to 3.7/8. I really wish to hear about people's experiences since 3.x is an aging platform... And 4.x has proven troublesome for WOdevelopment... (actually, if anyone, and I mean _anyone_ ) wishes to put effort into bringing IntellJ/IDEA into the fold again, I'd be happy to participate ;) /Þór On 19.9.2013, at 16:10, Henrique Gomes wrote: Thank you for bringing this up, I was using different versions of eclipse for WO and other work (embedded systems, C) because when I tried to work with eclipse 4.x, it crashed with NPE's on the WO editor so I was still using Indigo (3.?) for WO. After trying again with 4.3, I found out that a new workspace solves the problem, but I also found out that I only need to erase the prefs stored in .metadata/.plugins/org.eclipse.core.runtime/.settings I delete all the org org.objectstyle.* and org.eclipse.wst.* files in there. I'm know using the same eclipse for all my work, great. Henrique Gomes On Sep 6, 2013, at 6:02 PM, Ramsey Gurley rgur...@smarthealth.com wrote: I'm using 4.3 without issues for about 6 weeks now. My coworkers are not able to make the same claim. We've all decided I'm charmed :-) https://github.com/wolips/wolips/issues/102 On Sep 6, 2013, at 9:40 AM, Hugi Thordarson wrote: Hi all. I'm setting up a new team on WO. Just wondering if anyone is using Eclipse 4 with any success now or if I should start them off on 3.x? Cheers, - hugi Sameinaðir kraftar í lofti, láði og legi Þann 1. júlí 2013 tók Samgöngustofa til starfa. Með stofnun hennar sameinast stjórnsýsla og eftirlit samgöngumála og þangað færast öll verkefni Flugmálastjórnar Íslands og Umferðarstofu auk stjórnsýslu- og eftirlitsverkefna Siglingastofnunar Íslands og Vegagerðarinnar. Starfstöðvar fyrrum Umferðarstofu, Siglingastofnunar og Flugmálastjórnar Íslands munu haldast óbreyttar fyrst um sinn. Samgöngustofa, pósthólf 470, 202 Kópavogur, sími 480 6000 - samgongust...@samgongustofa.is, http://www.samgongustofa.is Fyrirvari á tölvupósti / e-mail disclaimer http://ww2.us.is/fyrirvari ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Question
It works. Sununvagun I thought I had tried it and it did not. Now I can go delete some of the longest rules written in the history of D2W. On Sep 5, 2013, at 8:02 AM, David Holt programming...@mac.com wrote: No special assignment. Have you tried it?? David On 2013-09-05, at 9:24 AM, Ramsey Gurley rgur...@smarthealth.com wrote: 100: entity.name like 'XYZ*' = ... should work. On Sep 4, 2013, at 8:22 PM, Johnny Miller wrote: Hi David, Do you think you can't do that or that you don't need a special assignment? Johnny Miller Kahalawai Media Co. On Sep 4, 2013, at 2:37 PM, David Holt programming...@mac.com wrote: I don't think so. David Sent from my iPad On 2013-09-04, at 5:23 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I would like to use an entity qualifier that treats all entities with a prefix the same way i.e. entity.name like 'XYZ*' Is there a special assignment I need to use to make that work? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com This email sent to programming...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com This email sent to rgur...@smarthealth.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Question
One more thing... How about writing rules for entities that extend an abstract entity? Is there an entity.parent.name rule? On Sep 5, 2013, at 9:26 AM, Johnny Miller jlmil...@kahalawai.com wrote: It works. Sununvagun I thought I had tried it and it did not. Now I can go delete some of the longest rules written in the history of D2W. On Sep 5, 2013, at 8:02 AM, David Holt programming...@mac.com wrote: No special assignment. Have you tried it?? David On 2013-09-05, at 9:24 AM, Ramsey Gurley rgur...@smarthealth.com wrote: 100: entity.name like 'XYZ*' = ... should work. On Sep 4, 2013, at 8:22 PM, Johnny Miller wrote: Hi David, Do you think you can't do that or that you don't need a special assignment? Johnny Miller Kahalawai Media Co. On Sep 4, 2013, at 2:37 PM, David Holt programming...@mac.com wrote: I don't think so. David Sent from my iPad On 2013-09-04, at 5:23 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I would like to use an entity qualifier that treats all entities with a prefix the same way i.e. entity.name like 'XYZ*' Is there a special assignment I need to use to make that work? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com This email sent to programming...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com This email sent to rgur...@smarthealth.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Question
Neat. Since I'm throwing out questions... What is a good component to look at when I want to display a table with d2w context defined property keys for a to many relationship? i.e. I have a tab inspect page and one of the tabs let's the user inspect a to many relationship. And I want to be able to define the destination entity's properties the user sees through the rule editor. I looked at ERD2WDisplayToManyTable but that really only lets use define a single attribute. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Sep 5, 2013, at 12:10 PM, Ramsey Gurley rgur...@smarthealth.com wrote: Little known secret about EOQualifiers... you can use them to call methods with a signature like public boolean methodName(Object obj) So you should also be able to do something like entity.userInfo containsKey wiggly wompus or some such :) The EOQualifier documentation puts a colon after the selector name, but that failed when I tried it. I would not suggest putting selector methods on your session or EOs though, since anything you put on either side of the qualifier selector is cached automatically by the rule system. Ramsey On Sep 5, 2013, at 12:48 PM, Johnny Miller wrote: Cool that works too. On Sep 5, 2013, at 9:42 AM, David LeBer dleber_wo...@codeferous.com wrote: 'entity' is an EOEntity. It has a parentEntity method. I've never tried, but that may give you what you want. http://wocommunity.org/documents/javadoc/WebObjects/5.4.2/com/webobjects/eoaccess/EOEntity.html D -- David LeBer Codeferous Software On 2013-09-05, at 3:27 PM, Johnny Miller jlmil...@kahalawai.com wrote: One more thing... How about writing rules for entities that extend an abstract entity? Is there an entity.parent.name rule? On Sep 5, 2013, at 9:26 AM, Johnny Miller jlmil...@kahalawai.com wrote: It works. Sununvagun I thought I had tried it and it did not. Now I can go delete some of the longest rules written in the history of D2W. On Sep 5, 2013, at 8:02 AM, David Holt programming...@mac.com wrote: No special assignment. Have you tried it?? David On 2013-09-05, at 9:24 AM, Ramsey Gurley rgur...@smarthealth.com wrote: 100: entity.name like 'XYZ*' = ... should work. On Sep 4, 2013, at 8:22 PM, Johnny Miller wrote: Hi David, Do you think you can't do that or that you don't need a special assignment? Johnny Miller Kahalawai Media Co. On Sep 4, 2013, at 2:37 PM, David Holt programming...@mac.com wrote: I don't think so. David Sent from my iPad On 2013-09-04, at 5:23 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I would like to use an entity qualifier that treats all entities with a prefix the same way i.e. entity.name like 'XYZ*' Is there a special assignment I need to use to make that work? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com This email sent to programming...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com This email sent to rgur...@smarthealth.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com This email sent to dleber_wo...@codeferous.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com This email sent to rgur...@smarthealth.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Question
I'm definitely using unmodern ;) I started out just trying to add some embedded components to an existing project. I'm adding a new section that is strict D2W so I have a hodgepodge of my own components that add some styling to the components from ERDirectToWeb to it to make the UI consistent. After using the embedded components I realized that going part way was not far enough. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Sep 5, 2013, at 12:45 PM, David Holt programming...@mac.com wrote: ERMODEditRelationshipPage ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Question
Cool that works too. On Sep 5, 2013, at 9:42 AM, David LeBer dleber_wo...@codeferous.com wrote: 'entity' is an EOEntity. It has a parentEntity method. I've never tried, but that may give you what you want. http://wocommunity.org/documents/javadoc/WebObjects/5.4.2/com/webobjects/eoaccess/EOEntity.html D -- David LeBer Codeferous Software On 2013-09-05, at 3:27 PM, Johnny Miller jlmil...@kahalawai.com wrote: One more thing... How about writing rules for entities that extend an abstract entity? Is there an entity.parent.name rule? On Sep 5, 2013, at 9:26 AM, Johnny Miller jlmil...@kahalawai.com wrote: It works. Sununvagun I thought I had tried it and it did not. Now I can go delete some of the longest rules written in the history of D2W. On Sep 5, 2013, at 8:02 AM, David Holt programming...@mac.com wrote: No special assignment. Have you tried it?? David On 2013-09-05, at 9:24 AM, Ramsey Gurley rgur...@smarthealth.com wrote: 100: entity.name like 'XYZ*' = ... should work. On Sep 4, 2013, at 8:22 PM, Johnny Miller wrote: Hi David, Do you think you can't do that or that you don't need a special assignment? Johnny Miller Kahalawai Media Co. On Sep 4, 2013, at 2:37 PM, David Holt programming...@mac.com wrote: I don't think so. David Sent from my iPad On 2013-09-04, at 5:23 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I would like to use an entity qualifier that treats all entities with a prefix the same way i.e. entity.name like 'XYZ*' Is there a special assignment I need to use to make that work? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com This email sent to programming...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com This email sent to rgur...@smarthealth.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com This email sent to dleber_wo...@codeferous.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Question
It is like the ultimate in DRY. And you get all the comfort of knowing that these components have been heavily tested so it's less likely you will find a bug. It's kind of amazing that you don't see this type of development in other frameworks. On Sep 5, 2013, at 1:25 PM, David Holt programming...@mac.com wrote: Power is addicting, isn't it? :-) On 2013-09-05, at 3:56 PM, Johnny Miller jlmil...@kahalawai.com wrote: I'm definitely using unmodern ;) I started out just trying to add some embedded components to an existing project. I'm adding a new section that is strict D2W so I have a hodgepodge of my own components that add some styling to the components from ERDirectToWeb to it to make the UI consistent. After using the embedded components I realized that going part way was not far enough. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Sep 5, 2013, at 12:45 PM, David Holt programming...@mac.com wrote: ERMODEditRelationshipPage ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
D2W Question
Hi, I would like to use an entity qualifier that treats all entities with a prefix the same way i.e. entity.name like 'XYZ*' Is there a special assignment I need to use to make that work? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Question
Hi David, Do you think you can't do that or that you don't need a special assignment? Johnny Miller Kahalawai Media Co. On Sep 4, 2013, at 2:37 PM, David Holt programming...@mac.com wrote: I don't think so. David Sent from my iPad On 2013-09-04, at 5:23 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I would like to use an entity qualifier that treats all entities with a prefix the same way i.e. entity.name like 'XYZ*' Is there a special assignment I need to use to make that work? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com This email sent to programming...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Question
Are you sure the answer isn't 42? Johnny Miller Kahalawai Media Co. On Sep 4, 2013, at 5:24 PM, Chuck Hill ch...@global-village.net wrote: Answering for David: yes. :-P On 13-09-04 8:22 PM, Johnny Miller wrote: Hi David, Do you think you can't do that or that you don't need a special assignment? Johnny Miller Kahalawai Media Co. On Sep 4, 2013, at 2:37 PM, David Holt programming...@mac.com wrote: I don't think so. David Sent from my iPad On 2013-09-04, at 5:23 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I would like to use an entity qualifier that treats all entities with a prefix the same way i.e. entity.name like 'XYZ*' Is there a special assignment I need to use to make that work? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com This email sent to programming...@mac.com -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
ERQuartzScheduler Example App?
Hi, For slow learners like me is there an example application we can look at? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
2 Models, 2 Databases and ERAttachment
Hi, I need to use the ERAttachment framework in an application that references two frameworks that use ERAttachment and use separate databases. Is there a way to do this? If so, how would I set up my properties, migrations etc... Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: jgroups synchronizer still used?
I'm using it. I don't have any statistics to back this up but it definitely resolved our issue of keeping the data between instances in sync. On Aug 25, 2013, at 12:12 PM, Ken Anderson kenli...@anderhome.com wrote: All, In digging deeper into my synchronizer woes, I see that the version of jgroups is 4 years old. Is anyone still using this stuff? Ken ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
OT: Has anybody worked with DMQL and/or RETS?
Hi, Not a lot of information on the web about this stuff and I just have a couple of noob questions. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Problem with sequences
Hi, I'm using a PostgreSQL database and I'm having a problem with the sequence not getting updated. I'm using ERAttachment and I have pages that will generate thumbnails of the attachment for specific sizes. And for some reason when creating the thumbnail it will not update the sequence for ERAttachment. It stops using the sequence to generate the ID and switches over to EO_PK_TABLE so the thumbnails get properly saved. But the next time I go to add an attachment I get a EO general adapter exception because the sequence is behind the value in EO_PK_TABLE which holds the last generated ID. And it only seems to do this in production on my OS X 10.5.8 server box. Has anybody seen this before? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Problem with sequences
Hi Ted, Everything is going through EOF. I'm not doing any manual inserts. But what I think is happening is that if the PostgreSQL plugin is only in the framework and not the application itself for some reason EOF reverts to using eo_pk_table. I'm testing right now to see if that is the case. Thanks, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Aug 14, 2013, at 2:17 PM, Theodore Petrosky tedp...@yahoo.com wrote: I've noticed that WO's order of events is to read the lastvalue, then to create an insert that includes the id. then it updated the sequence. so you can get out of sequence if you manually inserted any rows and didn't check to make sure you updated the seq. that said, i have a table with a sequence and I inserted data using the next value from the sequence (lastvalue was 9) insert into table (firstname, id) values ('ted', 10); it inserted correctly into the user table however because I supplied the id value, it did not update the sequence. This is documented behavior. How you got out of sync I don't know. Either you manually added a row, or you are getting in the way of WO and inserting using raw SQL (you can but you will have to resolve the primary key). I don't know if this is the issue. Just my musings Ted On Aug 14, 2013, at 6:30 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I'm using a PostgreSQL database and I'm having a problem with the sequence not getting updated. I'm using ERAttachment and I have pages that will generate thumbnails of the attachment for specific sizes. And for some reason when creating the thumbnail it will not update the sequence for ERAttachment. It stops using the sequence to generate the ID and switches over to EO_PK_TABLE so the thumbnails get properly saved. But the next time I go to add an attachment I get a EO general adapter exception because the sequence is behind the value in EO_PK_TABLE which holds the last generated ID. And it only seems to do this in production on my OS X 10.5.8 server box. Has anybody seen this before? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com This email sent to tedp...@yahoo.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Problem with sequences
Hi Ted, I was wrong about it only happening in production I was able to replicate it locally. Each of the frameworks and applications have the postgresql.jar Thanks, Johnny On Aug 14, 2013, at 2:32 PM, Theodore Petrosky tedp...@yahoo.com wrote: you said it only happens on the production box. I have a couple of deployment boxes that I test deployments. can you duplicate this. and what about the postgresql.jar. I always copy that to my Library folder and add it to the Build Path. On Aug 14, 2013, at 8:24 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Ted, Everything is going through EOF. I'm not doing any manual inserts. But what I think is happening is that if the PostgreSQL plugin is only in the framework and not the application itself for some reason EOF reverts to using eo_pk_table. I'm testing right now to see if that is the case. Thanks, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Aug 14, 2013, at 2:17 PM, Theodore Petrosky tedp...@yahoo.com wrote: I've noticed that WO's order of events is to read the lastvalue, then to create an insert that includes the id. then it updated the sequence. so you can get out of sequence if you manually inserted any rows and didn't check to make sure you updated the seq. that said, i have a table with a sequence and I inserted data using the next value from the sequence (lastvalue was 9) insert into table (firstname, id) values ('ted', 10); it inserted correctly into the user table however because I supplied the id value, it did not update the sequence. This is documented behavior. How you got out of sync I don't know. Either you manually added a row, or you are getting in the way of WO and inserting using raw SQL (you can but you will have to resolve the primary key). I don't know if this is the issue. Just my musings Ted On Aug 14, 2013, at 6:30 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I'm using a PostgreSQL database and I'm having a problem with the sequence not getting updated. I'm using ERAttachment and I have pages that will generate thumbnails of the attachment for specific sizes. And for some reason when creating the thumbnail it will not update the sequence for ERAttachment. It stops using the sequence to generate the ID and switches over to EO_PK_TABLE so the thumbnails get properly saved. But the next time I go to add an attachment I get a EO general adapter exception because the sequence is behind the value in EO_PK_TABLE which holds the last generated ID. And it only seems to do this in production on my OS X 10.5.8 server box. Has anybody seen this before? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com This email sent to tedp...@yahoo.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Problem with sequences
Hi Paul, That's the strange thing to me too. Please see my last email about not having the PostgreSQL plugin in the application itself. I have different EOModels in individual frameworks and then the application includes those frameworks. The frameworks have the PostgreSQL plugin but the actual application itself didn't include the PostgreSQL plugin. When I included it it worked as expected (at least locally). I'm uploading my application now to test. Does that make any sense to you? Johnny On Aug 14, 2013, at 2:35 PM, Paul Hoadley pa...@logicsquad.net wrote: Hi Johnny, On 15/08/2013, at 8:00 AM, Johnny Miller jlmil...@kahalawai.com wrote: I'm using a PostgreSQL database ... It stops using the sequence to generate the ID and switches over to EO_PK_TABLE so the thumbnails get properly saved. But the next time I go to add an attachment I get a EO general adapter exception because the sequence is behind the value in EO_PK_TABLE which holds the last generated ID. Something smells very strange here. If you're using PostgreSQL, why is EO_PK_TABLE being created and used? -- Paul Hoadley http://logicsquad.net/ ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Problem with sequences
Hi Paul, Yes. I'm building the application with frameworks embedded. And adding the PostgreSQL plugin onto the application's path has resolved it. So that was just an error on my part. Thanks for your help! Johnny On Aug 14, 2013, at 4:33 PM, Paul Hoadley pa...@logicsquad.net wrote: Hi Johnny, On 15/08/2013, at 10:14 AM, Johnny Miller jlmil...@kahalawai.com wrote: Please see my last email about not having the PostgreSQL plugin in the application itself. I have different EOModels in individual frameworks and then the application includes those frameworks. The frameworks have the PostgreSQL plugin but the actual application itself didn't include the PostgreSQL plugin. When I included it it worked as expected (at least locally). I'm uploading my application now to test. Does that make any sense to you? Obviously the PostgresqlPlugIn is, itself, just a framework. I suspect what you're running into here is that framework inclusion is not transitive. That is, having PostgresqlPlugIn.framework on the build path of some framework F does not make the plug-in available to application A just because F is on A's build path. If A needs or is expecting the plug-in, it needs to be on A's build path. Are you building A with frameworks embedded? Does PostgresqlPlugIn.framework even make it into A's bundle? -- Paul Hoadley http://logicsquad.net/ ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Users Groups (and grouping)
Use vertical inheritance and then use entity.name='Vendor'? Sent from my iPad On Aug 13, 2013, at 8:19 AM, Theodore Petrosky tedp...@yahoo.com wrote: I have been playing with D2W and I may have boxed myself into a corner. A User is of a type. a User can be a Vendor or a Client or a Worker. So I thought that I would create an attribute 'userType' in User. I wanted to have a Vendor tab and a Client tab and I have it mostly working. when I create a ListVendorPage: public WOComponent listVendorAction() { EOEditingContext ec = ERXEC.newEditingContext(); ListPageInterface lpi = (ListPageInterface) D2W.factory().listPageForEntityNamed(AppUser, session()); EODatabaseDataSource ds = new EODatabaseDataSource(ec, AppUser); ERXFetchSpecificationAppUser fs = new ERXFetchSpecificationAppUser(AppUser.ENTITY_NAME, AppUser.IS_ACTIVE.eq(true).and(AppUser.USER_TYPE.eq(Vendor)), null); ds.setFetchSpecification(fs); lpi.setDataSource(ds); ((D2WComponent) lpi).d2wContext().takeValueForKey(ListVendor, navigationState); ((D2WComponent) lpi).d2wContext().takeValueForKey(Vendor, userTypeKey); return (D2WPage) lpi; } I am also adding that userTypeKey so I can target rules like this: 100 : (pageConfiguration = 'ListAppUser' and userTypeKey = 'Vendor') = displayNameForPageConfiguration = Vendor List [com.webobjects.directtoweb.Assignment] Maybe there is a better way? If I select to edit a Vendor, I wanted rules: 100 : (pageConfiguration = 'EditAppUser' and userTypeKey = 'Vendor') = navigationState = ListVendor [com.webobjects.directtoweb.Assignment] 100 : (pageConfiguration = 'EditAppUser' and userTypeKey = 'admins') = navigationState = ListAdmins [com.webobjects.directtoweb.Assignment] then I thought that what I should be using is inheritance. Vendor inherits from User, Administrators inherit from User. In the past, I would have created a User with boolean attributes for Vendor, Client, Employee, Admin. After all a user can be both an employee and a vendor. How are youse guys doing this? Ted ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Users Groups (and grouping)
Sorry brain fart (dealing with bronchitis) - I meant single table inheritance. But if an object can be both then I would go with Ramsey's method. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Aug 13, 2013, at 10:31 AM, Theodore Petrosky tedp...@yahoo.com wrote: I like this method of inheritance however, why did you choose vertical inheritance? I did one vertical and one single table. I put a qualifier userType='Vendor' on the table. I think the only thing 'wrong' with inheritance is that I can not create a User that is both a employee and a vendor. There are cases where we have clients that are also vendors. I was looking at the migration that I am creating and now I see. with vertical inheritance, it is actually creating a table in the database with a foreign key. this would allow me to add specific meta data to my inherited entity, whereas the single table does not create this table therefore I can segregate the different 'roles' but can not add a specific piece of meta data. Such as a person has a SSN but a business has an EIN (in the US). but that still leaves me with the problem of modeling a Vendor that is a Person not a business. Couldn't we find an easier way to model this stuff. Ted On Aug 13, 2013, at 2:59 PM, Johnny Miller jlmil...@kahalawai.com wrote: Use vertical inheritance and then use entity.name='Vendor'? Sent from my iPad On Aug 13, 2013, at 8:19 AM, Theodore Petrosky tedp...@yahoo.com wrote: I have been playing with D2W and I may have boxed myself into a corner. A User is of a type. a User can be a Vendor or a Client or a Worker. So I thought that I would create an attribute 'userType' in User. I wanted to have a Vendor tab and a Client tab and I have it mostly working. when I create a ListVendorPage: public WOComponent listVendorAction() { EOEditingContext ec = ERXEC.newEditingContext(); ListPageInterface lpi = (ListPageInterface) D2W.factory().listPageForEntityNamed(AppUser, session()); EODatabaseDataSource ds = new EODatabaseDataSource(ec, AppUser); ERXFetchSpecificationAppUser fs = new ERXFetchSpecificationAppUser(AppUser.ENTITY_NAME, AppUser.IS_ACTIVE.eq(true).and(AppUser.USER_TYPE.eq(Vendor)), null); ds.setFetchSpecification(fs); lpi.setDataSource(ds); ((D2WComponent) lpi).d2wContext().takeValueForKey(ListVendor, navigationState); ((D2WComponent) lpi).d2wContext().takeValueForKey(Vendor, userTypeKey); return (D2WPage) lpi; } I am also adding that userTypeKey so I can target rules like this: 100 : (pageConfiguration = 'ListAppUser' and userTypeKey = 'Vendor') = displayNameForPageConfiguration = Vendor List [com.webobjects.directtoweb.Assignment] Maybe there is a better way? If I select to edit a Vendor, I wanted rules: 100 : (pageConfiguration = 'EditAppUser' and userTypeKey = 'Vendor') = navigationState = ListVendor [com.webobjects.directtoweb.Assignment] 100 : (pageConfiguration = 'EditAppUser' and userTypeKey = 'admins') = navigationState = ListAdmins [com.webobjects.directtoweb.Assignment] then I thought that what I should be using is inheritance. Vendor inherits from User, Administrators inherit from User. In the past, I would have created a User with boolean attributes for Vendor, Client, Employee, Admin. After all a user can be both an employee and a vendor. How are youse guys doing this? Ted ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Users Groups (and grouping)
Tweak your eotemplate? And have isDeep set by a protected method that you can override if you don't want the default behavior? Just thinking out loud there? Sent from my iPad On Aug 13, 2013, at 11:49 AM, Theodore Petrosky tedp...@yahoo.com wrote: almost but maybe barking (or coughing) up the wrong tree. without cloning all the fetch specification methods from _User into User.java is there an easy way to set IsDeep to false? On Aug 13, 2013, at 4:42 PM, Johnny Miller jlmil...@kahalawai.com wrote: Sorry brain fart (dealing with bronchitis) - I meant single table inheritance. But if an object can be both then I would go with Ramsey's method. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Aug 13, 2013, at 10:31 AM, Theodore Petrosky tedp...@yahoo.com wrote: I like this method of inheritance however, why did you choose vertical inheritance? I did one vertical and one single table. I put a qualifier userType='Vendor' on the table. I think the only thing 'wrong' with inheritance is that I can not create a User that is both a employee and a vendor. There are cases where we have clients that are also vendors. I was looking at the migration that I am creating and now I see. with vertical inheritance, it is actually creating a table in the database with a foreign key. this would allow me to add specific meta data to my inherited entity, whereas the single table does not create this table therefore I can segregate the different 'roles' but can not add a specific piece of meta data. Such as a person has a SSN but a business has an EIN (in the US). but that still leaves me with the problem of modeling a Vendor that is a Person not a business. Couldn't we find an easier way to model this stuff. Ted On Aug 13, 2013, at 2:59 PM, Johnny Miller jlmil...@kahalawai.com wrote: Use vertical inheritance and then use entity.name='Vendor'? Sent from my iPad On Aug 13, 2013, at 8:19 AM, Theodore Petrosky tedp...@yahoo.com wrote: I have been playing with D2W and I may have boxed myself into a corner. A User is of a type. a User can be a Vendor or a Client or a Worker. So I thought that I would create an attribute 'userType' in User. I wanted to have a Vendor tab and a Client tab and I have it mostly working. when I create a ListVendorPage: public WOComponent listVendorAction() { EOEditingContext ec = ERXEC.newEditingContext(); ListPageInterface lpi = (ListPageInterface) D2W.factory().listPageForEntityNamed(AppUser, session()); EODatabaseDataSource ds = new EODatabaseDataSource(ec, AppUser); ERXFetchSpecificationAppUser fs = new ERXFetchSpecificationAppUser(AppUser.ENTITY_NAME, AppUser.IS_ACTIVE.eq(true).and(AppUser.USER_TYPE.eq(Vendor)), null); ds.setFetchSpecification(fs); lpi.setDataSource(ds); ((D2WComponent) lpi).d2wContext().takeValueForKey(ListVendor, navigationState); ((D2WComponent) lpi).d2wContext().takeValueForKey(Vendor, userTypeKey); return (D2WPage) lpi; } I am also adding that userTypeKey so I can target rules like this: 100 : (pageConfiguration = 'ListAppUser' and userTypeKey = 'Vendor') = displayNameForPageConfiguration = Vendor List [com.webobjects.directtoweb.Assignment] Maybe there is a better way? If I select to edit a Vendor, I wanted rules: 100 : (pageConfiguration = 'EditAppUser' and userTypeKey = 'Vendor') = navigationState = ListVendor [com.webobjects.directtoweb.Assignment] 100 : (pageConfiguration = 'EditAppUser' and userTypeKey = 'admins') = navigationState = ListAdmins [com.webobjects.directtoweb.Assignment] then I thought that what I should be using is inheritance. Vendor inherits from User, Administrators inherit from User. In the past, I would have created a User with boolean attributes for Vendor, Client, Employee, Admin. After all a user can be both an employee and a vendor. How are youse guys doing this? Ted ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Ajax links failing on deployment
I wonder if you have an element whose id is .3? Which sounds like an id generated by ERXWOContext.safeElementID which should be OK. What browser were you using? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Aug 5, 2013, at 12:51 PM, Ken Anderson kenli...@anderhome.com wrote: SyntaxError: Unexpected number '.3' ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: AjaxModalDialog and AjaxDatePicker
Hi Lon, I suppose you could add an on scroll event to the document to recalculate the position of the calendar. Maybe add it to the onClick binding and remove it using onDateSelect? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jul 30, 2013, at 2:21 PM, Lon Varscsak lon.varsc...@gmail.com wrote: lol, I'm not sure I can tell the users that. There is this line in the calendar.js: var result = [document.viewport.getScrollOffsets().left - $(el).cumulativeScrollOffset().left, document.viewport.getScrollOffsets().top - $(el).cumulativeScrollOffset().top]; Which results in [0,0] because the document's viewport's getScrollOffsets() are the same as the element's cumulativeScrollOffset(). If I change it to: var result = [document.viewport.getScrollOffsets().left, document.viewport.getScrollOffsets().top]; It displays in the right location. Scrolling while it's displayed will cause it to move since the background is moving…but I could live with that. I'm just not familiar enough with JS to know the ramifications of such a change. -Lon On Tue, Jul 30, 2013 at 5:13 PM, Chuck Hill ch...@global-village.net wrote: We see this too. Don't scroll? :-) My guess would be absolute vs relative positioning. Chuck On 2013-07-30, at 4:54 PM, Lon Varscsak wrote: Hey all, I have an AjaxDatePicker on an AjaxModalDialog and am running into a bit of trouble. If the page that is launching the AMD is scrolled down at all, the AjaxDatePicker is in the wrong location (up at the top as though the page hadn't been scrolled). I can actually scroll (the background) while an AMD is open and make it align, but I'm not sure how to deal with this. Any ideas? Thanks, Lon P.S. -- Happens in both Safari and Chrome…default CSS. ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: AjaxModalDialog and AjaxDatePicker
Hi Lon, Yeah - the right implementation would be to have the date picker position's to be set relative to the input. I was trying to give you a hack. But if you have a scroll within a scroll I can see how that really complicates things. I did start on a JQuery framework for WO - there is the beginning of a date picker from JQuery UI. You can see the sample app here: http://www.kahalawai.com/JQuery - it's in my fork here: https://github.com/johnnykahalawai/wonder/tree/integration If your date picker is more developed than mine and you don't mind sharing please send me what you have. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jul 31, 2013, at 4:33 PM, Lon Varscsak lon.varsc...@gmail.com wrote: The problem isn't just that it moves when you scroll on an AMD (which probably shouldn't happen anyway)…it's that when you launch an AMD from a page that's already scrolled, the AjaxDatePicker starts off in the wrong position (it's treating it like it's not scrolled). This isn't the only bad behavior of ADP, it also doesn't close on it's own when closing the AMD. I've gone ahead and written a new component based on jQuery UI's datepicker and it seems to be a better citizen…but time will tell. :P -Lon On Wed, Jul 31, 2013 at 10:54 AM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Lon, I suppose you could add an on scroll event to the document to recalculate the position of the calendar. Maybe add it to the onClick binding and remove it using onDateSelect? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jul 30, 2013, at 2:21 PM, Lon Varscsak lon.varsc...@gmail.com wrote: lol, I'm not sure I can tell the users that. There is this line in the calendar.js: var result = [document.viewport.getScrollOffsets().left - $(el).cumulativeScrollOffset().left, document.viewport.getScrollOffsets().top - $(el).cumulativeScrollOffset().top]; Which results in [0,0] because the document's viewport's getScrollOffsets() are the same as the element's cumulativeScrollOffset(). If I change it to: var result = [document.viewport.getScrollOffsets().left, document.viewport.getScrollOffsets().top]; It displays in the right location. Scrolling while it's displayed will cause it to move since the background is moving…but I could live with that. I'm just not familiar enough with JS to know the ramifications of such a change. -Lon On Tue, Jul 30, 2013 at 5:13 PM, Chuck Hill ch...@global-village.net wrote: We see this too. Don't scroll? :-) My guess would be absolute vs relative positioning. Chuck On 2013-07-30, at 4:54 PM, Lon Varscsak wrote: Hey all, I have an AjaxDatePicker on an AjaxModalDialog and am running into a bit of trouble. If the page that is launching the AMD is scrolled down at all, the AjaxDatePicker is in the wrong location (up at the top as though the page hadn't been scrolled). I can actually scroll (the background) while an AMD is open and make it align, but I'm not sure how to deal with this. Any ideas? Thanks, Lon P.S. -- Happens in both Safari and Chrome…default CSS. ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch
Re: ERDListPageRepetition Question
Thank you - just what I was looking for. On Jul 29, 2013, at 8:01 AM, David LeBer dleber_wo...@codeferous.com wrote: Modern look has an updated version of the list page repetition. ERMDSimpleListPageRepetition You might want to take a look at that for reference. D -- David LeBer Codeferous Software On 2013-07-28, at 4:25 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I'm working on a new D2W look and I have a few questions about the HTML formatting on ERDListPageRepetition and I was curious if someone knew the answers. So first of all there is a SectionsRepetition at the top of the component that conditionally displays the section names if the displayPropertyKeys are organized into sections. But the WOConditional that checks to see if there are multiple sections returns false. So it will never be displayed - so why have it? Is it safe to omit it? Then on the rows for the objects the formatting is kind of weird. So for the left actions and the right actions they are put in table dividers that have a row span of 4. This is done to compensate for two extra rows... The first row displays the section contents. The second row returns a list of center actions. Do those ever really get used? I guess it would be better if you conditionally checked to see if those rows are required and to change the row span size for the left and right actions if they are not required? Otherwise you have a bunch of extraneous HTML that you don't need which makes styling more difficult. And I want to make this look responsive so I'm worried that having a bunch of nested tables is going to throw off the CSS framework (Bootstrap). The last question is about the use of the spacer tag. I believe that tag was only supported by netscape. Can I just use nbsp; instead? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com This email sent to dleber_wo...@codeferous.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
ERDListPageRepetition Question
Hi, I'm working on a new D2W look and I have a few questions about the HTML formatting on ERDListPageRepetition and I was curious if someone knew the answers. So first of all there is a SectionsRepetition at the top of the component that conditionally displays the section names if the displayPropertyKeys are organized into sections. But the WOConditional that checks to see if there are multiple sections returns false. So it will never be displayed - so why have it? Is it safe to omit it? Then on the rows for the objects the formatting is kind of weird. So for the left actions and the right actions they are put in table dividers that have a row span of 4. This is done to compensate for two extra rows... The first row displays the section contents. The second row returns a list of center actions. Do those ever really get used? I guess it would be better if you conditionally checked to see if those rows are required and to change the row span size for the left and right actions if they are not required? Otherwise you have a bunch of extraneous HTML that you don't need which makes styling more difficult. And I want to make this look responsive so I'm worried that having a bunch of nested tables is going to throw off the CSS framework (Bootstrap). The last question is about the use of the spacer tag. I believe that tag was only supported by netscape. Can I just use nbsp; instead? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Create dynamic AjaxTabbedPanelTab in AjaxTabbedPanel with WORepetion
Hi Ray, I was thinking the same thing. Maybe you could even just have a component that just contains a switch component whose name gets resolved by a property and or a binding? Then the individual implementations wouldn't get too big and you could call them specifically if you wanted to. I guess the tricky part is that the bindings can deviate a little bit? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jul 28, 2013, at 11:28 AM, Ray Kiddy r...@ganymede.org wrote: On Jul 20, 2013, at 2:06 PM, Johnny Miller jlmil...@kahalawai.com wrote: I guess this would be a bad time to mention I'm working on a JQAjaxTabbedPanel? Sigh……. Well, no. People implementing good stuff is always appreciated. I guess two questions come to mind. If we are developing new components to do things better, can we start deprecating and getting rid of older components that do not have this new good-ness? Also, I wonder if there is a way to combine components. I mean, it seems obvious that if you have 5 components that all something in different ways, you _could_ actually package this as one component with a 5-way switch. Imagine if a component was named after what it did instead of being named with a prefix specific to when it was designed. We _could_ have just one Accordion component and have switches for Ajax or no, for JQuery or no, for animated or no. I can see this may be complicated to actually implement, but we could suggest some complication can be shouldered by our developers and not load all of the complexity onto our users…. - ray On Jul 19, 2013, at 7:34 PM, Timothy Worman li...@thetimmy.com wrote: On Jul 19, 2013, at 9:53 PM, Ray Kiddy r...@ganymede.org wrote: On Jul 15, 2013, at 7:21 AM, Chuck Hill wrote: Yes, AjaxTabbedPanel is going to fight you here. Chuck Really? AjaxTabbedPanel does not do repetitions? This seems odd. And undocumented. Just for fun, can anyone take a stab at how one would decide to use one of these and not one of the others? AjaxTabbedPanel MTAjaxTabbedPanel CCAjaxTabPanel CCTabPanel ERLITTabPanel ERXAjaxTabPanel ERXColoredTabPanel ERXImageTabPanel ERXTabPanel WOTabPanel These all exist in the Wonder frameworks. I mean, hey, I looked for an ERXWOTabPanel, an ERDTabPanel, and a BTTabPanel and they are not there. What's up? We're falling down on the job here. And what about IERXTabPanel. Where is David Avendasora when we need him? - ray Well, anything with Ajax or MT in front of it is pretty self-explanatory. Thank you Johnny Miller for MT! I think I can understand from the naming that a bunch of them are non-ajax? But the CC naming convention - where’d that come from? Tim UCLA GSEIS On 2013-07-15, at 5:07 AM, Paul Yu wrote: Raymond I had better success using CCTabPanel for dynamically creating tabs. .html wo:CCAjaxTabPanel id = tabs selectedTab=$tabSelection tabs = $tabs tabNameKey=tabLabel useFormSubmit=$true !-- wo:str value = $selectedTabsWOComponent / -- wo:AjaxUpdateContainer id = ccTabContentContainer wo:switch WOComponentName=$selectedTabsWOComponent accessController=$accessController evaluation = $evaluation / /wo:AjaxUpdateContainer /wo:CCAjaxTabPanel .java private NSArrayNSDictionary _tabs; public NSArrayNSDictionary tabs() { if (_tabs == null) { // the evaluation has a method for getting the districtDomains NSMutableArrayNSDictionary tabs = new NSMutableArrayNSDictionary(); NSMutableDictionaryObject, String myTab1 = new NSMutableDictionaryObject, String(My Tab Title, tabLabel); observationsTab.takeValueForKey(ObservationSubTab.class.getName(), wocomponent); // More tabs here tabs.add(myTab1); _tabs = tabs.immutableClone(); } return _tabs; } Paul On Jul 15, 2013, at 4:18 AM, Raymond NANEON rnan...@me.com wrote: Hi List, I don't understand why item is null when I want to dynamically create tabs in AjaxTabbedPanel using WORepetion. What's wrong in my codes? Envoyé depuis iCloud Le 12 jul 2013 à 07:08, Raymond NANEON rnan...@me.com a écrit : Hi List, I want to create many of AjaxTabbedPanelTab from WORepetition in AjaxTabbedPanel. html : webobject name = Tabs webobject name = repeatTabbedPanelTab webobject name = DynamiqueTabwebobject name = template //webobject /webobject /webobject wod : Tabs : AjaxTabbedPanel { id = tabsId; } repeatTabbedPanelTab : WORepetition { list = competences; item
Re: Create dynamic AjaxTabbedPanelTab in AjaxTabbedPanel with WORepetion
Hi Timmy, I've got a long way to go before the JQuery framework is finished but here is a sneak peek: http://www.kahalawai.com/cgi-bin/WebObjects/JQueryExample.woa/wa/PageAction/AjaxTabTestPage Any condemnation, critiques, advice or assistance would be greatly appreciated ;) Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jul 20, 2013, at 11:37 AM, Timothy Worman li...@thetimmy.com wrote: Super stoked. Appreciate your JS talents and efforts. T On Jul 20, 2013, at 2:06 PM, Johnny Miller jlmil...@kahalawai.com wrote: I guess this would be a bad time to mention I'm working on a JQAjaxTabbedPanel? On Jul 19, 2013, at 7:34 PM, Timothy Worman li...@thetimmy.com wrote: On Jul 19, 2013, at 9:53 PM, Ray Kiddy r...@ganymede.org wrote: On Jul 15, 2013, at 7:21 AM, Chuck Hill wrote: Yes, AjaxTabbedPanel is going to fight you here. Chuck Really? AjaxTabbedPanel does not do repetitions? This seems odd. And undocumented. Just for fun, can anyone take a stab at how one would decide to use one of these and not one of the others? AjaxTabbedPanel MTAjaxTabbedPanel CCAjaxTabPanel CCTabPanel ERLITTabPanel ERXAjaxTabPanel ERXColoredTabPanel ERXImageTabPanel ERXTabPanel WOTabPanel These all exist in the Wonder frameworks. I mean, hey, I looked for an ERXWOTabPanel, an ERDTabPanel, and a BTTabPanel and they are not there. What's up? We're falling down on the job here. And what about IERXTabPanel. Where is David Avendasora when we need him? - ray Well, anything with Ajax or MT in front of it is pretty self-explanatory. Thank you Johnny Miller for MT! I think I can understand from the naming that a bunch of them are non-ajax? But the CC naming convention - where’d that come from? Tim UCLA GSEIS On 2013-07-15, at 5:07 AM, Paul Yu wrote: Raymond I had better success using CCTabPanel for dynamically creating tabs. .html wo:CCAjaxTabPanel id = tabs selectedTab=$tabSelection tabs = $tabs tabNameKey=tabLabel useFormSubmit=$true !-- wo:str value = $selectedTabsWOComponent / -- wo:AjaxUpdateContainer id = ccTabContentContainer wo:switch WOComponentName=$selectedTabsWOComponent accessController=$accessController evaluation = $evaluation / /wo:AjaxUpdateContainer /wo:CCAjaxTabPanel .java private NSArrayNSDictionary _tabs; public NSArrayNSDictionary tabs() { if (_tabs == null) { // the evaluation has a method for getting the districtDomains NSMutableArrayNSDictionary tabs = new NSMutableArrayNSDictionary(); NSMutableDictionaryObject, String myTab1 = new NSMutableDictionaryObject, String(My Tab Title, tabLabel); observationsTab.takeValueForKey(ObservationSubTab.class.getName(), wocomponent); // More tabs here tabs.add(myTab1); _tabs = tabs.immutableClone(); } return _tabs; } Paul On Jul 15, 2013, at 4:18 AM, Raymond NANEON rnan...@me.com wrote: Hi List, I don't understand why item is null when I want to dynamically create tabs in AjaxTabbedPanel using WORepetion. What's wrong in my codes? Envoyé depuis iCloud Le 12 jul 2013 à 07:08, Raymond NANEON rnan...@me.com a écrit : Hi List, I want to create many of AjaxTabbedPanelTab from WORepetition in AjaxTabbedPanel. html : webobject name = Tabs webobject name = repeatTabbedPanelTab webobject name = DynamiqueTabwebobject name = template //webobject /webobject /webobject wod : Tabs : AjaxTabbedPanel { id = tabsId; } repeatTabbedPanelTab : WORepetition { list = competences; item = competenceItem; identifier = dynaTabId; } DynamiqueTab : AjaxTabbedPanelTab { name = libelle; isSelected = false; id = dynaTabId; } template : TemplateCompTierBase { competence = competenceItem; domaine = competenceItem.domaine; editingContext = competenceItem.editingContext; updateContainerID = TRCompoementId; } In this case (WORepetition in AjaxTabbedPanel) in the repetition item is always NULL. So when I put the AjaxTabbedPanel in the WORepetition, it works fine but I have many of AjaxTabbedPanel instead of many tabs. Thanks for your help Envoyé depuis iCloud ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com This email sent to rnan...@me.com
Re: Create dynamic AjaxTabbedPanelTab in AjaxTabbedPanel with WORepetion
I guess this would be a bad time to mention I'm working on a JQAjaxTabbedPanel? On Jul 19, 2013, at 7:34 PM, Timothy Worman li...@thetimmy.com wrote: On Jul 19, 2013, at 9:53 PM, Ray Kiddy r...@ganymede.org wrote: On Jul 15, 2013, at 7:21 AM, Chuck Hill wrote: Yes, AjaxTabbedPanel is going to fight you here. Chuck Really? AjaxTabbedPanel does not do repetitions? This seems odd. And undocumented. Just for fun, can anyone take a stab at how one would decide to use one of these and not one of the others? AjaxTabbedPanel MTAjaxTabbedPanel CCAjaxTabPanel CCTabPanel ERLITTabPanel ERXAjaxTabPanel ERXColoredTabPanel ERXImageTabPanel ERXTabPanel WOTabPanel These all exist in the Wonder frameworks. I mean, hey, I looked for an ERXWOTabPanel, an ERDTabPanel, and a BTTabPanel and they are not there. What's up? We're falling down on the job here. And what about IERXTabPanel. Where is David Avendasora when we need him? - ray Well, anything with Ajax or MT in front of it is pretty self-explanatory. Thank you Johnny Miller for MT! I think I can understand from the naming that a bunch of them are non-ajax? But the CC naming convention - where’d that come from? Tim UCLA GSEIS On 2013-07-15, at 5:07 AM, Paul Yu wrote: Raymond I had better success using CCTabPanel for dynamically creating tabs. .html wo:CCAjaxTabPanel id = tabs selectedTab=$tabSelection tabs = $tabs tabNameKey=tabLabel useFormSubmit=$true !-- wo:str value = $selectedTabsWOComponent / -- wo:AjaxUpdateContainer id = ccTabContentContainer wo:switch WOComponentName=$selectedTabsWOComponent accessController=$accessController evaluation = $evaluation / /wo:AjaxUpdateContainer /wo:CCAjaxTabPanel .java private NSArrayNSDictionary _tabs; public NSArrayNSDictionary tabs() { if (_tabs == null) { // the evaluation has a method for getting the districtDomains NSMutableArrayNSDictionary tabs = new NSMutableArrayNSDictionary(); NSMutableDictionaryObject, String myTab1 = new NSMutableDictionaryObject, String(My Tab Title, tabLabel); observationsTab.takeValueForKey(ObservationSubTab.class.getName(), wocomponent); // More tabs here tabs.add(myTab1); _tabs = tabs.immutableClone(); } return _tabs; } Paul On Jul 15, 2013, at 4:18 AM, Raymond NANEON rnan...@me.com wrote: Hi List, I don't understand why item is null when I want to dynamically create tabs in AjaxTabbedPanel using WORepetion. What's wrong in my codes? Envoyé depuis iCloud Le 12 jul 2013 à 07:08, Raymond NANEON rnan...@me.com a écrit : Hi List, I want to create many of AjaxTabbedPanelTab from WORepetition in AjaxTabbedPanel. html : webobject name = Tabs webobject name = repeatTabbedPanelTab webobject name = DynamiqueTabwebobject name = template //webobject /webobject /webobject wod : Tabs : AjaxTabbedPanel { id = tabsId; } repeatTabbedPanelTab : WORepetition { list = competences; item = competenceItem; identifier = dynaTabId; } DynamiqueTab : AjaxTabbedPanelTab { name = libelle; isSelected = false; id = dynaTabId; } template : TemplateCompTierBase { competence = competenceItem; domaine = competenceItem.domaine; editingContext = competenceItem.editingContext; updateContainerID = TRCompoementId; } In this case (WORepetition in AjaxTabbedPanel) in the repetition item is always NULL. So when I put the AjaxTabbedPanel in the WORepetition, it works fine but I have many of AjaxTabbedPanel instead of many tabs. Thanks for your help Envoyé depuis iCloud ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com This email sent to rnan...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com This email sent to p...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global
Re: Handling of value binding on ERXSubmitButton changed
Great, I have something in common with Hitler. Dammit. On Jun 28, 2013, at 11:03 AM, Chuck Hill ch...@global-village.net wrote: http://www.youtube.com/watch?v=CDeG4S-mJts On 2013-06-28, at 1:59 PM, Ramsey Gurley wrote: I miss Anjo. I remember when committers who broke things were expected to fix them. picard.jpg On Jun 26, 2013, at 11:50 PM, Johann Werner wrote: Where is the pull request :-) Am 26.06.2013 um 22:49 schrieb Fabian Peters lists.fab...@e-lumo.com: I got lucky and found the change that caused my problem: https://github.com/wocommunity/wonder/commit/46baf84e143913e945de59364b5f7ec1f2b9c630#L30R119 Adding back the (empty) takeValuesFromRequest method to my ERXSubmitButton subclass makes it work again. Is nobody else using ERXSubmitButton these days? Fabian Am 26.06.2013 um 17:35 schrieb Fabian Peters: Hi all, After updating Wonder from an integration-branch version dated 2012-11-25 to one dated 2013-06-08, an old application that uses ERXSubmitButton quite a bit, is throwing the exception quoted below. I have confirmed that this is due to the updated wonder frameworks, by going back to the previous set of wonder frameworks, while keeping the current version of the application and internal framework code. Removing the value binding doesn't help, as it will then default to Save. The same error message (Cannot set value to 'Foo' in component 'bar' because value is not settable) was once posted to the list: http://lists.apple.com/archives/webobjects-dev/2013/Feb/msg00103.html Which makes me think that the commit that changed the behaviour occurred some time between 2012-11-25 and 2013-02-09. I've looked through the commits of ERXSubmitButton, ERXWOForm, ERXComponent, ERXSession, ERXAjaxApplication, ERXComponentRequestHandler and ERXApplication, but could not find anything suspicious. Before I start some lengthy debug session: Does someone have an idea what could be causing this? Fabian WARN 25 Jun 2013 19:45:14,575 elumoApp[-:7878 1] 48,62 MB/32,44 MB NSLog :44 - er.extensions.appserver.ERXComponentRequestHandler: Exception occurred while handling request: java.lang.IllegalStateException: ognl.helperfunction.WOHelperFunctionConstantValueAssociation: value=Save: Cannot set value to 'Save' in component 'com.elumo.app.CustomerBrowserPage' because value is not settable. [2013-6-25 19:45:14 MESZ] WorkerThread3 java.lang.IllegalStateException: ognl.helperfunction.WOHelperFunctionConstantValueAssociation: value=Save: Cannot set value to 'Save' in component 'com.elumo.app.CustomerBrowserPage' because value is not settable. at com.webobjects.appserver._private.WOConstantValueAssociation.setValue(WOConstantValueAssociation.java:44) at com.webobjects.appserver._private.WOInput.takeValuesFromRequest(WOInput.java:87) at com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84) at com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93) at er.extensions.components._private.ERXWOForm.takeValuesFromRequest(ERXWOForm.java:281) at com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84) at com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93) at com.webobjects.appserver._private.WOConditional.takeValuesFromRequest(WOConditional.java:79) at com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84) at com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93) at com.webobjects.appserver._private.WOConditional.takeValuesFromRequest(WOConditional.java:79) at com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84) at com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93) at com.webobjects.appserver._private.WOConditional.takeValuesFromRequest(WOConditional.java:79) at com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84) at com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93) at com.webobjects.appserver._private.WOComponentContent.takeValuesFromRequest(WOComponentContent.java:26) at com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84) at com.webobjects.appserver._private.WOGenericContainer.takeValuesFromRequest(WOGenericContainer.java:22) at com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84) at com.webobjects.appserver._private.WOGenericContainer.takeValuesFromRequest(WOGenericContainer.java:22) at
Re: Background image in css for email from component
Hi Ken, I believe most mail clients don't support CSS background images. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 26, 2013, at 9:32 AM, Ken Anderson kenli...@anderhome.com wrote: OK - still driving me crazy. If I ask WOResourceManager for the url, I get this: /WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png but that path doesn't work. If I put the machine in front: http://127.0.0.1/WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png still wrong. I need to add Contents after the woa: http://127.0.0.1/WebObjects/FitnotixService.woa/Contents/WebServerResources/emailBackground.png THAT URL works. So, do I have something configured wrong somewhere? If I put the image in a WOImage, I get this ing src: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / I can only assume this happens on a local machine, even though I have direct connect turned OFF and I'm definitely running everything through Apache. Ken On Jun 26, 2013, at 11:57 AM, prob...@macti.ca wrote: Or how to do it with WO, which I wrote from one of your emails :-) http://wiki.wocommunity.org/display/WOCOM/Emails Problem: Your HTML email have images that you want to display inline. Solution: If you have a WebObjects Component and you want to send inline images with the component, you have to make use of a trick, that was mentioned in Fabian Peters mail on the Wonder Discussion mailinglist on 6 june 2009. First of all, in the Component HTML one includes something like this: img src=cid:image0 alt=Logo / The code that accompanies this cid:image0 is: URL logoURL = myApp().resourceManager().pathURLForResourceNamed(logo.png, null, null); File logo = new File(logoURL.toURI()); ERMailAttachment imageLogo = new ERMailFileAttachment(logo.png,image0,logo); Note that the file logo.png has to be included in the Resources folder of you WebObjects project. The cid:image0 is linked to the image0 in the ImageAttachment. Or if you want to include the image in the mail, you'll have to reference it by CID: img src=cid:image0 width=274 height=61 alt=Logo / See http://stackoverflow.com/questions/4312687/how-to-embed-images-in-email I've never used this for CSS background images though. Fabian Am 26.06.2013 um 17:32 schrieb James Cicenia: The image has to be public. So you could just store a url to the public image. Otherwise: /Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png does look correct. It is the actual path to the image which the server needs to server it up. On Jun 26, 2013, at 10:06 AM, Ken Anderson kenli...@anderhome.com wrote: Gang, This is driving me nuts so hopefully someone has an easy answer. In a component I'm using with ERMailDeliveryHTML I want to grab a background image for the email: body { background-image:url(webobject name=BackgroundURL/); background-color:#ff; } BackgroundURL : WOString { value = backgroundURL; } public String backgroundURL() { return WOApplication.application().resourceManager().urlForResourceNamed(emailBackground.png, null, null, null); } I've tried everything including using a method to build the URL by asking WOResourceManager for the URL for the resource. If I put the image in a WOImage to try and steal the URL, this is what I get: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / even though I'm not using direct connect, which is confusing to me. Is this just because I want to make this work in Development? Thanks for any thoughts! It was great to see many of you this past weekend and I hope to see you next year! Ken ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/james%40jimijon.com This email sent to ja...@jimijon.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/lists.fabian%40e-lumo.com This email sent to lists.fab...@e-lumo.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe
Re: Background image in css for email from component
You're using this method? http://www.webobjects.me/API/wo542/com/webobjects/appserver/WOResourceManager.html#urlForResourceNamed(java.lang.String,%20java.lang.String,%20com.webobjects.foundation.NSArray,%20com.webobjects.appserver.WORequest) On Jun 26, 2013, at 9:40 AM, Ken Anderson kenli...@anderhome.com wrote: Johnny, The problem isn't rendering the email - that works fine. The problem is I can't generically find the png image that I want to include. It's either missing Contents, or it's a file: URL. Ken On Jun 26, 2013, at 3:39 PM, Johnny Miller jlmil...@kahalawai.com wrote: Are you using a stylesheet or inlining the style? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 26, 2013, at 9:35 AM, Ken Anderson kenli...@anderhome.com wrote: Well, Apple Mail does, and so do the other clients I've tested. Any idea why my resources are so screwy? On Jun 26, 2013, at 3:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Ken, I believe most mail clients don't support CSS background images. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 26, 2013, at 9:32 AM, Ken Anderson kenli...@anderhome.com wrote: OK - still driving me crazy. If I ask WOResourceManager for the url, I get this: /WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png but that path doesn't work. If I put the machine in front: http://127.0.0.1/WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png still wrong. I need to add Contents after the woa: http://127.0.0.1/WebObjects/FitnotixService.woa/Contents/WebServerResources/emailBackground.png THAT URL works. So, do I have something configured wrong somewhere? If I put the image in a WOImage, I get this ing src: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / I can only assume this happens on a local machine, even though I have direct connect turned OFF and I'm definitely running everything through Apache. Ken On Jun 26, 2013, at 11:57 AM, prob...@macti.ca wrote: Or how to do it with WO, which I wrote from one of your emails :-) http://wiki.wocommunity.org/display/WOCOM/Emails Problem: Your HTML email have images that you want to display inline. Solution: If you have a WebObjects Component and you want to send inline images with the component, you have to make use of a trick, that was mentioned in Fabian Peters mail on the Wonder Discussion mailinglist on 6 june 2009. First of all, in the Component HTML one includes something like this: img src=cid:image0 alt=Logo / The code that accompanies this cid:image0 is: URL logoURL = myApp().resourceManager().pathURLForResourceNamed(logo.png, null, null); File logo = new File(logoURL.toURI()); ERMailAttachment imageLogo = new ERMailFileAttachment(logo.png,image0,logo); Note that the file logo.png has to be included in the Resources folder of you WebObjects project. The cid:image0 is linked to the image0 in the ImageAttachment. Or if you want to include the image in the mail, you'll have to reference it by CID: img src=cid:image0 width=274 height=61 alt=Logo / See http://stackoverflow.com/questions/4312687/how-to-embed-images-in-email I've never used this for CSS background images though. Fabian Am 26.06.2013 um 17:32 schrieb James Cicenia: The image has to be public. So you could just store a url to the public image. Otherwise: /Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png does look correct. It is the actual path to the image which the server needs to server it up. On Jun 26, 2013, at 10:06 AM, Ken Anderson kenli...@anderhome.com wrote: Gang, This is driving me nuts so hopefully someone has an easy answer. In a component I'm using with ERMailDeliveryHTML I want to grab a background image for the email: body { background-image:url(webobject name=BackgroundURL/); background-color:#ff; } BackgroundURL : WOString { value = backgroundURL; } public String backgroundURL() { return WOApplication.application().resourceManager().urlForResourceNamed(emailBackground.png, null, null, null); } I've tried everything including using a method to build the URL by asking WOResourceManager for the URL for the resource. If I put the image in a WOImage to try and steal the URL, this is what I get: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / even though I'm not using
Re: Background image in css for email from component
Also: http://www.campaignmonitor.com/css/ What a surprise? Outlook doesn't support background images! IDK if that influences your design though. But if it were me I would try using an absolutely positioned image and put your content in a z-index above it. On Jun 26, 2013, at 9:35 AM, Ken Anderson kenli...@anderhome.com wrote: Well, Apple Mail does, and so do the other clients I've tested. Any idea why my resources are so screwy? On Jun 26, 2013, at 3:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Ken, I believe most mail clients don't support CSS background images. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 26, 2013, at 9:32 AM, Ken Anderson kenli...@anderhome.com wrote: OK - still driving me crazy. If I ask WOResourceManager for the url, I get this: /WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png but that path doesn't work. If I put the machine in front: http://127.0.0.1/WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png still wrong. I need to add Contents after the woa: http://127.0.0.1/WebObjects/FitnotixService.woa/Contents/WebServerResources/emailBackground.png THAT URL works. So, do I have something configured wrong somewhere? If I put the image in a WOImage, I get this ing src: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / I can only assume this happens on a local machine, even though I have direct connect turned OFF and I'm definitely running everything through Apache. Ken On Jun 26, 2013, at 11:57 AM, prob...@macti.ca wrote: Or how to do it with WO, which I wrote from one of your emails :-) http://wiki.wocommunity.org/display/WOCOM/Emails Problem: Your HTML email have images that you want to display inline. Solution: If you have a WebObjects Component and you want to send inline images with the component, you have to make use of a trick, that was mentioned in Fabian Peters mail on the Wonder Discussion mailinglist on 6 june 2009. First of all, in the Component HTML one includes something like this: img src=cid:image0 alt=Logo / The code that accompanies this cid:image0 is: URL logoURL = myApp().resourceManager().pathURLForResourceNamed(logo.png, null, null); File logo = new File(logoURL.toURI()); ERMailAttachment imageLogo = new ERMailFileAttachment(logo.png,image0,logo); Note that the file logo.png has to be included in the Resources folder of you WebObjects project. The cid:image0 is linked to the image0 in the ImageAttachment. Or if you want to include the image in the mail, you'll have to reference it by CID: img src=cid:image0 width=274 height=61 alt=Logo / See http://stackoverflow.com/questions/4312687/how-to-embed-images-in-email I've never used this for CSS background images though. Fabian Am 26.06.2013 um 17:32 schrieb James Cicenia: The image has to be public. So you could just store a url to the public image. Otherwise: /Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png does look correct. It is the actual path to the image which the server needs to server it up. On Jun 26, 2013, at 10:06 AM, Ken Anderson kenli...@anderhome.com wrote: Gang, This is driving me nuts so hopefully someone has an easy answer. In a component I'm using with ERMailDeliveryHTML I want to grab a background image for the email: body { background-image:url(webobject name=BackgroundURL/); background-color:#ff; } BackgroundURL : WOString { value = backgroundURL; } public String backgroundURL() { return WOApplication.application().resourceManager().urlForResourceNamed(emailBackground.png, null, null, null); } I've tried everything including using a method to build the URL by asking WOResourceManager for the URL for the resource. If I put the image in a WOImage to try and steal the URL, this is what I get: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / even though I'm not using direct connect, which is confusing to me. Is this just because I want to make this work in Development? Thanks for any thoughts! It was great to see many of you this past weekend and I hope to see you next year! Ken ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/james%40jimijon.com This email sent to ja...@jimijon.com
Re: Background image in css for email from component
I would have a property like: myhost=http://127.0.0.1/ and then in my properties.deployment I would have myhost=http://www.mydomain.com/ And then prepend that to my url. HTH, Johnny On Jun 26, 2013, at 10:04 AM, Ken Anderson kenli...@anderhome.com wrote: Thanks Johnny… but until I can find resources I'm still stuck… But I will certainly try a different approach. Ken On Jun 26, 2013, at 3:55 PM, Johnny Miller jlmil...@kahalawai.com wrote: Also: http://www.campaignmonitor.com/css/ What a surprise? Outlook doesn't support background images! IDK if that influences your design though. But if it were me I would try using an absolutely positioned image and put your content in a z-index above it. On Jun 26, 2013, at 9:35 AM, Ken Anderson kenli...@anderhome.com wrote: Well, Apple Mail does, and so do the other clients I've tested. Any idea why my resources are so screwy? On Jun 26, 2013, at 3:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Ken, I believe most mail clients don't support CSS background images. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 26, 2013, at 9:32 AM, Ken Anderson kenli...@anderhome.com wrote: OK - still driving me crazy. If I ask WOResourceManager for the url, I get this: /WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png but that path doesn't work. If I put the machine in front: http://127.0.0.1/WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png still wrong. I need to add Contents after the woa: http://127.0.0.1/WebObjects/FitnotixService.woa/Contents/WebServerResources/emailBackground.png THAT URL works. So, do I have something configured wrong somewhere? If I put the image in a WOImage, I get this ing src: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / I can only assume this happens on a local machine, even though I have direct connect turned OFF and I'm definitely running everything through Apache. Ken On Jun 26, 2013, at 11:57 AM, prob...@macti.ca wrote: Or how to do it with WO, which I wrote from one of your emails :-) http://wiki.wocommunity.org/display/WOCOM/Emails Problem: Your HTML email have images that you want to display inline. Solution: If you have a WebObjects Component and you want to send inline images with the component, you have to make use of a trick, that was mentioned in Fabian Peters mail on the Wonder Discussion mailinglist on 6 june 2009. First of all, in the Component HTML one includes something like this: img src=cid:image0 alt=Logo / The code that accompanies this cid:image0 is: URL logoURL = myApp().resourceManager().pathURLForResourceNamed(logo.png, null, null); File logo = new File(logoURL.toURI()); ERMailAttachment imageLogo = new ERMailFileAttachment(logo.png,image0,logo); Note that the file logo.png has to be included in the Resources folder of you WebObjects project. The cid:image0 is linked to the image0 in the ImageAttachment. Or if you want to include the image in the mail, you'll have to reference it by CID: img src=cid:image0 width=274 height=61 alt=Logo / See http://stackoverflow.com/questions/4312687/how-to-embed-images-in-email I've never used this for CSS background images though. Fabian Am 26.06.2013 um 17:32 schrieb James Cicenia: The image has to be public. So you could just store a url to the public image. Otherwise: /Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png does look correct. It is the actual path to the image which the server needs to server it up. On Jun 26, 2013, at 10:06 AM, Ken Anderson kenli...@anderhome.com wrote: Gang, This is driving me nuts so hopefully someone has an easy answer. In a component I'm using with ERMailDeliveryHTML I want to grab a background image for the email: body { background-image:url(webobject name=BackgroundURL/); background-color:#ff; } BackgroundURL : WOString { value = backgroundURL; } public String backgroundURL() { return WOApplication.application().resourceManager().urlForResourceNamed(emailBackground.png, null, null, null); } I've tried everything including using a method to build the URL by asking WOResourceManager for the URL for the resource. If I put the image in a WOImage to try and steal the URL, this is what I get: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / even though I'm not using direct connect, which is confusing to me. Is this just because I want to make this work
Re: Background image in css for email from component
And you are using urlForResourceNamed? On Jun 26, 2013, at 10:40 AM, Ken Anderson kenli...@anderhome.com wrote: The host isn't the problem. The URL I'm getting back doesn't have Contents in the middle… On Jun 26, 2013, at 4:18 PM, Johnny Miller jlmil...@kahalawai.com wrote: I would have a property like: myhost=http://127.0.0.1/ and then in my properties.deployment I would have myhost=http://www.mydomain.com/ And then prepend that to my url. HTH, Johnny On Jun 26, 2013, at 10:04 AM, Ken Anderson kenli...@anderhome.com wrote: Thanks Johnny… but until I can find resources I'm still stuck… But I will certainly try a different approach. Ken On Jun 26, 2013, at 3:55 PM, Johnny Miller jlmil...@kahalawai.com wrote: Also: http://www.campaignmonitor.com/css/ What a surprise? Outlook doesn't support background images! IDK if that influences your design though. But if it were me I would try using an absolutely positioned image and put your content in a z-index above it. On Jun 26, 2013, at 9:35 AM, Ken Anderson kenli...@anderhome.com wrote: Well, Apple Mail does, and so do the other clients I've tested. Any idea why my resources are so screwy? On Jun 26, 2013, at 3:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Ken, I believe most mail clients don't support CSS background images. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 26, 2013, at 9:32 AM, Ken Anderson kenli...@anderhome.com wrote: OK - still driving me crazy. If I ask WOResourceManager for the url, I get this: /WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png but that path doesn't work. If I put the machine in front: http://127.0.0.1/WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png still wrong. I need to add Contents after the woa: http://127.0.0.1/WebObjects/FitnotixService.woa/Contents/WebServerResources/emailBackground.png THAT URL works. So, do I have something configured wrong somewhere? If I put the image in a WOImage, I get this ing src: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / I can only assume this happens on a local machine, even though I have direct connect turned OFF and I'm definitely running everything through Apache. Ken On Jun 26, 2013, at 11:57 AM, prob...@macti.ca wrote: Or how to do it with WO, which I wrote from one of your emails :-) http://wiki.wocommunity.org/display/WOCOM/Emails Problem: Your HTML email have images that you want to display inline. Solution: If you have a WebObjects Component and you want to send inline images with the component, you have to make use of a trick, that was mentioned in Fabian Peters mail on the Wonder Discussion mailinglist on 6 june 2009. First of all, in the Component HTML one includes something like this: img src=cid:image0 alt=Logo / The code that accompanies this cid:image0 is: URL logoURL = myApp().resourceManager().pathURLForResourceNamed(logo.png, null, null); File logo = new File(logoURL.toURI()); ERMailAttachment imageLogo = new ERMailFileAttachment(logo.png,image0,logo); Note that the file logo.png has to be included in the Resources folder of you WebObjects project. The cid:image0 is linked to the image0 in the ImageAttachment. Or if you want to include the image in the mail, you'll have to reference it by CID: img src=cid:image0 width=274 height=61 alt=Logo / See http://stackoverflow.com/questions/4312687/how-to-embed-images-in-email I've never used this for CSS background images though. Fabian Am 26.06.2013 um 17:32 schrieb James Cicenia: The image has to be public. So you could just store a url to the public image. Otherwise: /Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png does look correct. It is the actual path to the image which the server needs to server it up. On Jun 26, 2013, at 10:06 AM, Ken Anderson kenli...@anderhome.com wrote: Gang, This is driving me nuts so hopefully someone has an easy answer. In a component I'm using with ERMailDeliveryHTML I want to grab a background image for the email: body { background-image:url(webobject name=BackgroundURL/); background-color:#ff; } BackgroundURL : WOString { value = backgroundURL; } public String backgroundURL() { return WOApplication.application().resourceManager().urlForResourceNamed(emailBackground.png, null, null, null); } I've tried everything including using a method to build the URL by asking WOResourceManager for the URL for the resource. If I put the image in a WOImage to try and steal the URL, this is what I
Re: Background image in css for email from component
Are you using a stylesheet or inlining the style? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 26, 2013, at 9:35 AM, Ken Anderson kenli...@anderhome.com wrote: Well, Apple Mail does, and so do the other clients I've tested. Any idea why my resources are so screwy? On Jun 26, 2013, at 3:34 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Ken, I believe most mail clients don't support CSS background images. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 26, 2013, at 9:32 AM, Ken Anderson kenli...@anderhome.com wrote: OK - still driving me crazy. If I ask WOResourceManager for the url, I get this: /WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png but that path doesn't work. If I put the machine in front: http://127.0.0.1/WebObjects/FitnotixService.woa/WebServerResources/emailBackground.png still wrong. I need to add Contents after the woa: http://127.0.0.1/WebObjects/FitnotixService.woa/Contents/WebServerResources/emailBackground.png THAT URL works. So, do I have something configured wrong somewhere? If I put the image in a WOImage, I get this ing src: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / I can only assume this happens on a local machine, even though I have direct connect turned OFF and I'm definitely running everything through Apache. Ken On Jun 26, 2013, at 11:57 AM, prob...@macti.ca wrote: Or how to do it with WO, which I wrote from one of your emails :-) http://wiki.wocommunity.org/display/WOCOM/Emails Problem: Your HTML email have images that you want to display inline. Solution: If you have a WebObjects Component and you want to send inline images with the component, you have to make use of a trick, that was mentioned in Fabian Peters mail on the Wonder Discussion mailinglist on 6 june 2009. First of all, in the Component HTML one includes something like this: img src=cid:image0 alt=Logo / The code that accompanies this cid:image0 is: URL logoURL = myApp().resourceManager().pathURLForResourceNamed(logo.png, null, null); File logo = new File(logoURL.toURI()); ERMailAttachment imageLogo = new ERMailFileAttachment(logo.png,image0,logo); Note that the file logo.png has to be included in the Resources folder of you WebObjects project. The cid:image0 is linked to the image0 in the ImageAttachment. Or if you want to include the image in the mail, you'll have to reference it by CID: img src=cid:image0 width=274 height=61 alt=Logo / See http://stackoverflow.com/questions/4312687/how-to-embed-images-in-email I've never used this for CSS background images though. Fabian Am 26.06.2013 um 17:32 schrieb James Cicenia: The image has to be public. So you could just store a url to the public image. Otherwise: /Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png does look correct. It is the actual path to the image which the server needs to server it up. On Jun 26, 2013, at 10:06 AM, Ken Anderson kenli...@anderhome.com wrote: Gang, This is driving me nuts so hopefully someone has an easy answer. In a component I'm using with ERMailDeliveryHTML I want to grab a background image for the email: body { background-image:url(webobject name=BackgroundURL/); background-color:#ff; } BackgroundURL : WOString { value = backgroundURL; } public String backgroundURL() { return WOApplication.application().resourceManager().urlForResourceNamed(emailBackground.png, null, null, null); } I've tried everything including using a method to build the URL by asking WOResourceManager for the URL for the resource. If I put the image in a WOImage to try and steal the URL, this is what I get: img src=/fit/-/wr/wodata=/Users/kanderson/MBM/repository/trunk/source/WebObjects/FitnotixService/WebServerResources/emailBackground.png width=800 height=600 / even though I'm not using direct connect, which is confusing to me. Is this just because I want to make this work in Development? Thanks for any thoughts! It was great to see many of you this past weekend and I hope to see you next year! Ken ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/james%40jimijon.com This email sent to ja...@jimijon.com
Re: WOWODC 2013 presentations
Do we have a lot of converts? I was looking through the slides and it looked like a great presentation. best, Johnny On Jun 24, 2013, at 9:20 AM, Andrus Adamchik and...@objectstyle.org wrote: I should also mention that the Cayenne version in the POM (3.2M1.r1486473) is just a fake version of what is essentially a nightly build of trunk. We'll be releasing 3.2M1 shortly, so I'll update GitHub with a real publicly available version. Andrus On Jun 24, 2013, at 3:10 PM, Andrus Adamchik and...@objectstyle.org wrote: And I just uploaded the Cayenne/Tapestry code that was shown during the demo sessions to GitHub: https://github.com/andrus/wowodc13 These are fully working (albeit simple) apps. This should get you started on your next Cayenne[Tapestry] app ;) Andrus On Jun 24, 2013, at 9:36 AM, Pascal Robert prob...@macti.ca wrote: Hi everyone, We are uploading the slides from WOWODC 2013 on Slideshare: http://www.slideshare.net/wocommunity/ The recordings for paid members and WOWODC attendees will be available in the next two weeks. ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/andrus%40objectstyle.org This email sent to and...@objectstyle.org ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: CSS framework
If you need to code your site from a design (photoshop) I like this framework: http://compass-style.org/ If you are looking for something pre-baked Bootstap is probably the best and you can find sites that offer themes for it. On Jun 19, 2013, at 3:03 AM, Samuel Pelletier sam...@samkar.com wrote: Hi, Is there some Wonder developers that use CSS frameworks in their projects like Bootstraps and other. I tried Blueprint in the past and it was an horror with sub components, it assume absolute positioning and change the default table behaviour big time. Any pro/cons on these from your experiences? How do you build and manage your css? Samuel ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: CSS framework
Hi Ken, A lot of things! The biggest thing is that it gives you SASS (Syntactically aware stylesheets). So before you would have to code your CSS with something like this: #SomeID { ...rules } #SomeID div { ...rules } #SomeID div .btn { ...rules } With SASS you have a .scss file that gets compiled to CSS and with SCSS you can nest your rules i.e. #SomeID { ... rules div { ... rules .btn { ... rules } } } And then you run this little background thread that senses changes to your .scss file and it compiles it down to css taking your nested rules and writing them out for you. But wait there is more! Variables so: $green: #somergbvalue; Then you could have: #SomeID { div { .btn { color: $green } } } So if you ever have to change the font color you now just update the variable and all it's references in the css file get updated. You can use variables for font sizes, widths, heights etc... Now suppose you are using CSS3 like drop shadows, text shadows, rounded corners etc... Each browser might have it's own implementation i.e. -webkit-* -moz-* -ms-* Who wants to remember all that? So with compass you have these things called mixins which are basically functions that can accept variables. So if you want to create a drop shadow you do something like: @include drop-shadow(rba(black, 0.6) 1px 1px 2px); And then it will handle compiling it into all the different versions for each browser so that you have the most browser coverage. Compass has a whole bunch of helper functions like that and you can use them in combination with SASS functions i.e. suppose you want a linear gradient background you would use a rule like: @include background-image(linear-gradient(#5c7c60, #465848)); And then it will create all the browser versions plus a fallback for browsers that don't support linear gradients. It also has all the mixins for CSS3 animations which makes doing CSS3 animations super easy. There is more but that's some of the things I like the best about it. And if you use it in combination with the WebStorm IDE you get code sense for all of this. It will pick up on the mixins, variables etc... You can even create your file watcher inside WebStorm but I've been using the compass one. Here is a web page I made yesterday with Compass: http://www.kahalawai.com/BuzzsCateringv2/ I've only tried in on a Mac so I might have a little regression testing to do on IE but you can see how it lends itself to really clean HTML markup. Here is the link to the .scss file: http://www.kahalawai.com/BuzzsCateringv2/sass/screen.scss Way simpler right? Best, Johnny Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 19, 2013, at 10:09 AM, Ken Anderson kenli...@anderhome.com wrote: Johnny, I'm facing the Designers love Photoshop problem myself. What's good about compass-style? Ken On Jun 19, 2013, at 2:39 PM, Johnny Miller jlmil...@kahalawai.com wrote: If you need to code your site from a design (photoshop) I like this framework: http://compass-style.org/ If you are looking for something pre-baked Bootstap is probably the best and you can find sites that offer themes for it. On Jun 19, 2013, at 3:03 AM, Samuel Pelletier sam...@samkar.com wrote: Hi, Is there some Wonder developers that use CSS frameworks in their projects like Bootstraps and other. I tried Blueprint in the past and it was an horror with sub components, it assume absolute positioning and change the default table behaviour big time. Any pro/cons on these from your experiences? How do you build and manage your css? Samuel ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com This email sent to kenli...@anderhome.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: CSS framework
Hi Ramsey, You just cd into your webserver resources with a terminal during development and launch a daemon i.e. # compass watch Then it sits there and listens for changes and compiles the scss to css. I tend to create my html, css, javascript in one folder (~/Sites/ProjectName) and then once it's done import it the files into my webobjects project where I wire it up to the components. It's one of those things once you've tried it you don't go back. Unless your a masochist who really like writing out css rules? I guess it's kind of like D2W in that way ;) Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 19, 2013, at 10:55 AM, Ramsey Gurley rgur...@smarthealth.com wrote: How do you edit that in eclipse? How do you generate the real css for deployment? For development? SASS sounds nice to me, but actually using it sounds complicated to the point that I just use css. On Jun 19, 2013, at 1:28 PM, Johnny Miller wrote: Way simpler right? ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Webobjects-dev Digest, Vol 10, Issue 389
Thank you Samuel, that's very interesting. On something like editing a pages document or a spreadsheet - do you think the browser sends every change to the server where the document's state is maintained? Or do you think it builds the document locally and periodically sends the changes to the server? I haven't tried it yet - do you know if you can work with the iCloud versions of iWork offline? As a side note (OK complete tangent) I've been thinking a lot about Project Wonder's Ajax framework and your comment kind of reminds me about an idea I had for creating an ajax element component. The ajax element would work like the ajax slider where every change (even keystroke) sends a async request to the server to update the bound object with the new value. Then the ajax element could broadcast a custom event to the other objects in the browser that it's value has changed. Other ajax elements like ajax update containers could subscribe for that event and when they receive it initiate their own request to the server to see if their value has changed. This way Wonder could imitate the bidirectional communication that you see in other frameworks i.e. http://montagejs.org/docs/data-binding.html Sorry to go off on a tangent like that but it's been what I've been thinking about this weekend and I haven't had anybody to discuss it with ;) Best, Johnny On Jun 17, 2013, at 4:34 AM, Samuel Pelletier sam...@samkar.com wrote: The are many javascript libraries in the source, the credits part list Jison, Sizzle, BinaryAjax, Javascript EXIF Reader, Prototype, jQuery, Sproutcore and yui. For the server part, the Ajax url are not like WO urls. For such a large scale and very specialized deployment they probably have something very optimized for fast response with async server side processing of the validation and save to persistent storage. This way, you can batch many small transactions into a single IO intensive process. Almost every keystrokes create a request like google apps. Samuel Le 2013-06-16 à 15:25, Johnny Miller jlmil...@kahalawai.com a écrit : Sproutcore? On Jun 16, 2013, at 6:29 AM, Ramsey Gurley ramseygur...@gmail.com wrote: I'm gonna go out on a limb and say, something closed source that they have no plan to ever share with us :-) On Jun 16, 2013, at 9:04 AM, Stavros Panidis wrote: Well, what is the technology Apple uses for iWork for iCloud? Stavros Panidis -- Message: 7 Date: Sat, 15 Jun 2013 08:54:28 -0700 From: Chuck Hill ch...@global-village.net To: Baiss Eric Magnusson bmagnus...@comcast.net Cc: WebObjectsDev webobjects-dev@lists.apple.com Subject: Re: Can WOWODC folks make this happen some day Message-ID: 1b9c50e3-f156-4538-baf2-e70a736a4...@global-village.net Content-Type: text/plain; charset=windows-1252 I, for one, see no value in Obj-C WebObjects. Server side, Java is where its at. Chuck On 2013-06-15, at 8:09 AM, Baiss Eric Magnusson wrote: Interesting discussion, http://kevinlawler.com/objective-c I would like it if WO went back to Objective-C. Eclipse is not happening. Baiss Eric Magnusson Cascade Web Design ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com This email sent to ramseygur...@gmail.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects
Re: Webobjects-dev Digest, Vol 10, Issue 389
Hi John, I definitely agree it's not the most efficient (or even an efficient) way to do it. But the problem I'm trying to solve is how do you get one of the JavaScript frameworks to play nice with component actions? It seems like the dilemma is if you want an app like UI you need to completely buy into a solution that has a JavaScript client with a REST backend. I'm just wondering if there is some kind of middle ground where you can enhance the existing Ajax framework which lets you use component actions and D2W to give it a little more app quality to it. It'll never be as good as these other frameworks but it's an incremental improvement of what we have now. best, Johnny On Jun 17, 2013, at 11:59 AM, John Huss johnth...@gmail.com wrote: Making a server round-trip to update your UI in real time in response to a mouse event is, at best, inefficient. This sort of thing should be done client-side (read: in javascript) unless you have a special security concern or an algorithm that can only realistically be performed on the server. On Mon, Jun 17, 2013 at 2:51 PM, Johnny Miller jlmil...@kahalawai.com wrote: Thank you Samuel, that's very interesting. On something like editing a pages document or a spreadsheet - do you think the browser sends every change to the server where the document's state is maintained? Or do you think it builds the document locally and periodically sends the changes to the server? I haven't tried it yet - do you know if you can work with the iCloud versions of iWork offline? As a side note (OK complete tangent) I've been thinking a lot about Project Wonder's Ajax framework and your comment kind of reminds me about an idea I had for creating an ajax element component. The ajax element would work like the ajax slider where every change (even keystroke) sends a async request to the server to update the bound object with the new value. Then the ajax element could broadcast a custom event to the other objects in the browser that it's value has changed. Other ajax elements like ajax update containers could subscribe for that event and when they receive it initiate their own request to the server to see if their value has changed. This way Wonder could imitate the bidirectional communication that you see in other frameworks i.e. http://montagejs.org/docs/data-binding.html Sorry to go off on a tangent like that but it's been what I've been thinking about this weekend and I haven't had anybody to discuss it with ;) Best, Johnny On Jun 17, 2013, at 4:34 AM, Samuel Pelletier sam...@samkar.com wrote: The are many javascript libraries in the source, the credits part list Jison, Sizzle, BinaryAjax, Javascript EXIF Reader, Prototype, jQuery, Sproutcore and yui. For the server part, the Ajax url are not like WO urls. For such a large scale and very specialized deployment they probably have something very optimized for fast response with async server side processing of the validation and save to persistent storage. This way, you can batch many small transactions into a single IO intensive process. Almost every keystrokes create a request like google apps. Samuel Le 2013-06-16 à 15:25, Johnny Miller jlmil...@kahalawai.com a écrit : Sproutcore? On Jun 16, 2013, at 6:29 AM, Ramsey Gurley ramseygur...@gmail.com wrote: I'm gonna go out on a limb and say, something closed source that they have no plan to ever share with us :-) On Jun 16, 2013, at 9:04 AM, Stavros Panidis wrote: Well, what is the technology Apple uses for iWork for iCloud? Stavros Panidis -- Message: 7 Date: Sat, 15 Jun 2013 08:54:28 -0700 From: Chuck Hill ch...@global-village.net To: Baiss Eric Magnusson bmagnus...@comcast.net Cc: WebObjectsDev webobjects-dev@lists.apple.com Subject: Re: Can WOWODC folks make this happen some day Message-ID: 1b9c50e3-f156-4538-baf2-e70a736a4...@global-village.net Content-Type: text/plain; charset=windows-1252 I, for one, see no value in Obj-C WebObjects. Server side, Java is where its at. Chuck On 2013-06-15, at 8:09 AM, Baiss Eric Magnusson wrote: Interesting discussion, http://kevinlawler.com/objective-c I would like it if WO went back to Objective-C. Eclipse is not happening. Baiss Eric Magnusson Cascade Web Design ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge
Re: Webobjects-dev Digest, Vol 10, Issue 389
Hi John On Monday, June 17, 2013, Johnny Miller wrote: Hi John, I definitely agree it's not the most efficient (or even an efficient) way to do it. But the problem I'm trying to solve is how do you get one of the JavaScript frameworks to play nice with component actions? It seems like the dilemma is if you want an app like UI you need to completely buy into a solution that has a JavaScript client with a REST backend. Yes, I suppose that's right. But don't over-estimate the difficulty of this task. It's really not that difficult to get something simple working. If you want to go lightweight, on the server you just need a direct action and a json library, like Gson for instance. On the client JQuery makes it pretty easy to make requests and transform page elements. But prototype.js (which the Ajax framework uses already) is fairly easy too. I'm sorry. What I meant is I don't think you can get one of the full fledged web application development environments like Sproutcore, EmberJS, Cappuccino, Angular, MontageJS etc... to work with WebObjects except through REST. Unless I'm missing something it's a one or the other proposition. I'm just wondering if there is some kind of middle ground where you can enhance the existing Ajax framework which lets you use component actions and D2W to give it a little more app quality to it. It'll never be as good as these other frameworks but it's an incremental improvement of what we have now. best, To me this is a dead end. The separation of client and server becomes more the norm every day with native clients on iOS and Android taking over. Having a REST backend and a JavaScript frontend is really preferable in that case because it makes everything consistent. I agree but I think the dead end is still a little way off. For people like Apple who have really deep pockets and a lot of smart people Sproutcore makes a lot of sense because it's a great experience. But for small guys like me whose clients tend to be budget restricted WebObjects is still a faster/more economical way to develop. The other two frameworks that I'm tracking closely (Ember and Montage) still don't seem to have completed their data layers. So I'm kind of thinking that in a couple of years they will have been out and will be well tested. To address the specific implementation question - to use a component action in Javascript all you need is a component action URL, which you can get by calling context.componentActionURL (if memory serves) or by adding a hidden wo:link or a WOGenericContainer. Then you replace the /wo/ request handler with the Ajax request handler (/ja/ or /ajax/) and fire off your HTTP request. Now you have Ajax component actions. I've started working on an Ajax framework that's like the Project Wonder one but uses JQuery. I'm at the point where I want to experiment with the idea that I originally put out: using custom events to loosely couple web object components on the same page. i.e. Object A subscribes to Object B Object B subscribes to Object A Object A updates via an async ajax request and then sends out a broadcast to the page that it's value has changed. Object B goes OK I'm going to see if my value has changed and polls the server. And vice-versa. An example could be a slider and a textfield that are bound to the same value. Johnny On Jun 17, 2013, at 11:59 AM, John Huss johnth...@gmail.com wrote: Making a server round-trip to update your UI in real time in response to a mouse event is, at best, inefficient. This sort of thing should be done client-side (read: in javascript) unless you have a special security concern or an algorithm that can only realistically be performed on the server. On Mon, Jun 17, 2013 at 2:51 PM, Johnny Miller jlmil...@kahalawai.com wrote: Thank you Samuel, that's very interesting. On something like editing a pages document or a spreadsheet - do you think the browser sends every change to the server where the document's state is maintained? Or do you think it builds the document locally and periodically sends the changes to the server? I haven't tried it yet - do you know if you can work with the iCloud versions of iWork offline? As a side note (OK complete tangent) I've been thinking a lot about Project Wonder's Ajax framework and your comment kind of reminds me about an idea I had for creating an ajax element component. The ajax element would work like the ajax slider where every change (even keystroke) sends a async request to the server to update the bound object with the new value. Then the ajax element could broadcast a custom event to the other objects in the browser that it's value has changed. Other ajax elements like ajax update containers could subscribe for that event and when they receive it initiate their own request to the server to see if their value has changed
Re: Webobjects-dev Digest, Vol 10, Issue 389
Sproutcore? On Jun 16, 2013, at 6:29 AM, Ramsey Gurley ramseygur...@gmail.com wrote: I'm gonna go out on a limb and say, something closed source that they have no plan to ever share with us :-) On Jun 16, 2013, at 9:04 AM, Stavros Panidis wrote: Well, what is the technology Apple uses for iWork for iCloud? Stavros Panidis -- Message: 7 Date: Sat, 15 Jun 2013 08:54:28 -0700 From: Chuck Hill ch...@global-village.net To: Baiss Eric Magnusson bmagnus...@comcast.net Cc: WebObjectsDev webobjects-dev@lists.apple.com Subject: Re: Can WOWODC folks make this happen some day Message-ID: 1b9c50e3-f156-4538-baf2-e70a736a4...@global-village.net Content-Type: text/plain; charset=windows-1252 I, for one, see no value in Obj-C WebObjects. Server side, Java is where its at. Chuck On 2013-06-15, at 8:09 AM, Baiss Eric Magnusson wrote: Interesting discussion, http://kevinlawler.com/objective-c I would like it if WO went back to Objective-C. Eclipse is not happening. Baiss Eric Magnusson Cascade Web Design ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com This email sent to ramseygur...@gmail.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: looking for component?
AjaxExpansion? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 13, 2013, at 1:33 AM, Theodore Petrosky tedp...@yahoo.com wrote: I want to add a disclosure triangle type of display item to my D2W listpage. I am looking at all the available components and don't see one, so I guess I have to try to cobble one together. Does anyone know of one that I can abscond with? I am looking at the Ajax Examples 2 and the ToggleDetails for inspiration. The end result is that I want a ListPage with a disclosure triangle such that if you click it, it discloses the to_many relationship appropriate attribute(s). Ted ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: malformed bundle version number in deployment with Java 1.6
Cool. Glad I remembered having that problem but I can't remember who the kind soul was that told me how to fix it. Have a nice weekend, Johnny On Jun 7, 2013, at 6:24 AM, David Holt programming...@mac.com wrote: That did it! With a restart to the server the version for wotaskd is now 1.6 as well. Thanks very much, David On 2013-06-06, at 4:46 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi David, See my other email. I forgot to mention that you will need to restart the server after making the change to /etc/launchd.conf Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 6, 2013, at 1:42 PM, David Holt programming...@mac.com wrote: MacOSX 10.5.7 On 2013-06-06, at 4:21 PM, Johnny Miller jlmil...@kahalawai.com wrote: What's the OS? Sent from my iPad On Jun 6, 2013, at 1:11 PM, David Holt programming...@mac.com wrote: Yup that's it. wotaskd is running under root. The other is under _appserver On 2013-06-06, at 3:49 PM, Chuck Hill ch...@global-village.net wrote: Different users? Check the top of the classpath file in the wotaskd.woa bundle (it is wotaskd that actually starts it). On 2013-06-06, at 3:37 PM, David Holt wrote: Hi Johann Thanks for that. It turns out that it IS related to the java class. JavaMonitor is starting the app in Java 1.5. The command line is using Java 1.6 Does anyone know why there might be a discrepancy here? On 2013-06-06, at 12:28 PM, Johann Werner j...@oyosys.de wrote: Hi David, I vaguely remember that that warning does not necessarily mean the Java version number of your jars is wrong but the cfBundleVersion of the framework is not parseable (I think its in the Info.plist file of the framework). jw Am 06.06.2013 um 21:04 schrieb David Holt programming...@mac.com: Hi all, Just when I thought I'd seen everything deployment could throw at me…. I had an app giving me malformed version number errors for the App and Model framework. I discovered that there are some jars in Wonder that are version 50 so I thought I'd switch java versions on the server rather than try and fight Wonder. I switched the server Java version to Java 1.6 I rebuilt the App and Model framework in eclipse with compiler settings set to 1.6. There are no errors on my development box when I run in eclipse. Now when I try to deploy the app with fully embedded frameworks I can start it on the command line (it still complains about malformed version numbers). I don't know why the app won't start in JavaMonitor and produces no log I have deleted the app and model framework and rebuilt everything. Have I missed something? thanks, David ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: malformed bundle version number in deployment with Java 1.6
What's the OS? Sent from my iPad On Jun 6, 2013, at 1:11 PM, David Holt programming...@mac.com wrote: Yup that's it. wotaskd is running under root. The other is under _appserver On 2013-06-06, at 3:49 PM, Chuck Hill ch...@global-village.net wrote: Different users? Check the top of the classpath file in the wotaskd.woa bundle (it is wotaskd that actually starts it). On 2013-06-06, at 3:37 PM, David Holt wrote: Hi Johann Thanks for that. It turns out that it IS related to the java class. JavaMonitor is starting the app in Java 1.5. The command line is using Java 1.6 Does anyone know why there might be a discrepancy here? On 2013-06-06, at 12:28 PM, Johann Werner j...@oyosys.de wrote: Hi David, I vaguely remember that that warning does not necessarily mean the Java version number of your jars is wrong but the cfBundleVersion of the framework is not parseable (I think its in the Info.plist file of the framework). jw Am 06.06.2013 um 21:04 schrieb David Holt programming...@mac.com: Hi all, Just when I thought I'd seen everything deployment could throw at me…. I had an app giving me malformed version number errors for the App and Model framework. I discovered that there are some jars in Wonder that are version 50 so I thought I'd switch java versions on the server rather than try and fight Wonder. I switched the server Java version to Java 1.6 I rebuilt the App and Model framework in eclipse with compiler settings set to 1.6. There are no errors on my development box when I run in eclipse. Now when I try to deploy the app with fully embedded frameworks I can start it on the command line (it still complains about malformed version numbers). I don't know why the app won't start in JavaMonitor and produces no log I have deleted the app and model framework and rebuilt everything. Have I missed something? thanks, David ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: malformed bundle version number in deployment with Java 1.6
I've had this problem on OS X 10.5 Server you need to put this in /etc/launchd.conf setenv JAVA_VERSION 1.6 setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home But... if you use the CoreImage JNI with ERAttachment you are going to have to use a different image conversion library like ImageMagick. OS X 10.5 is a 32 bit OS and there is only a 64 bit JavaVM for Java 6. I spent a lot of time on that one :( Best, Johnny Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 6, 2013, at 12:37 PM, David Holt programming...@mac.com wrote: Hi Johann Thanks for that. It turns out that it IS related to the java class. JavaMonitor is starting the app in Java 1.5. The command line is using Java 1.6 Does anyone know why there might be a discrepancy here? On 2013-06-06, at 12:28 PM, Johann Werner j...@oyosys.de wrote: Hi David, I vaguely remember that that warning does not necessarily mean the Java version number of your jars is wrong but the cfBundleVersion of the framework is not parseable (I think its in the Info.plist file of the framework). jw Am 06.06.2013 um 21:04 schrieb David Holt programming...@mac.com: Hi all, Just when I thought I'd seen everything deployment could throw at me…. I had an app giving me malformed version number errors for the App and Model framework. I discovered that there are some jars in Wonder that are version 50 so I thought I'd switch java versions on the server rather than try and fight Wonder. I switched the server Java version to Java 1.6 I rebuilt the App and Model framework in eclipse with compiler settings set to 1.6. There are no errors on my development box when I run in eclipse. Now when I try to deploy the app with fully embedded frameworks I can start it on the command line (it still complains about malformed version numbers). I don't know why the app won't start in JavaMonitor and produces no log I have deleted the app and model framework and rebuilt everything. Have I missed something? thanks, David ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: malformed bundle version number in deployment with Java 1.6
Hi David, See my other email. I forgot to mention that you will need to restart the server after making the change to /etc/launchd.conf Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Jun 6, 2013, at 1:42 PM, David Holt programming...@mac.com wrote: MacOSX 10.5.7 On 2013-06-06, at 4:21 PM, Johnny Miller jlmil...@kahalawai.com wrote: What's the OS? Sent from my iPad On Jun 6, 2013, at 1:11 PM, David Holt programming...@mac.com wrote: Yup that's it. wotaskd is running under root. The other is under _appserver On 2013-06-06, at 3:49 PM, Chuck Hill ch...@global-village.net wrote: Different users? Check the top of the classpath file in the wotaskd.woa bundle (it is wotaskd that actually starts it). On 2013-06-06, at 3:37 PM, David Holt wrote: Hi Johann Thanks for that. It turns out that it IS related to the java class. JavaMonitor is starting the app in Java 1.5. The command line is using Java 1.6 Does anyone know why there might be a discrepancy here? On 2013-06-06, at 12:28 PM, Johann Werner j...@oyosys.de wrote: Hi David, I vaguely remember that that warning does not necessarily mean the Java version number of your jars is wrong but the cfBundleVersion of the framework is not parseable (I think its in the Info.plist file of the framework). jw Am 06.06.2013 um 21:04 schrieb David Holt programming...@mac.com: Hi all, Just when I thought I'd seen everything deployment could throw at me…. I had an app giving me malformed version number errors for the App and Model framework. I discovered that there are some jars in Wonder that are version 50 so I thought I'd switch java versions on the server rather than try and fight Wonder. I switched the server Java version to Java 1.6 I rebuilt the App and Model framework in eclipse with compiler settings set to 1.6. There are no errors on my development box when I run in eclipse. Now when I try to deploy the app with fully embedded frameworks I can start it on the command line (it still complains about malformed version numbers). I don't know why the app won't start in JavaMonitor and produces no log I have deleted the app and model framework and rebuilt everything. Have I missed something? thanks, David ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: [Wonder-disc] ERJQuery
Cool. Thanks Ken. I tried out some stuff last night. Basically I formatted the HTML for the AjaxUpdateContainer to be something like this: div data-wonder-id=AUC data-wonder-options = {'someKey': 'someValue'}.../div Then I create an on load statement: $(window).load(function() { $('[data-wonder-id]').each(function(index, element) { element = $(element); var type = element.attr('data-wonder-id'); eval(type).initialize(element); }); }); Then in the AjaxUpdateContainer javascript object I added a method called initialize: initialize: function(element) { var options = jQuery.parseJSON(element.attr('data-wonder-options')); if(options.hasOwnProperty('minTimeout')) { AUC.registerPeriodic( element, options.hasOwnProperty('canStop') ? options.canStop : null, options.hasOwnProperty('stopped') ? options.stopped : null, options ); } else { AUC.register(element.attr('id'), options); } }, In the event that the AUC is created as part of an Ajax Request I add a little javascript during appendToResponse: scriptAUC.initialize($(#e_0_15_3_3_1));/script So my thinking is that all the components that need to be initialized when the page gets loaded just need to implement initialize. I guess I should create two options objects one for initialization options and one for ajax options? Anyway for anyone is interested, I updated my example here: http://www.kahalawai.com/JQuery best, Johnny On May 9, 2013, at 4:36 PM, Ken Anderson kenli...@anderhome.com wrote: I think this is awesome! I'm definitely planning on using JQuery within the next few months, and will happily contribute once I get to that point. Ken On May 9, 2013, at 6:19 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Pascal, I started working on a JQuery framework and I'm up to one component! You can see it here: http://www.kahalawai.com/JQuery I'm pretty busy but I think I could make one component a day. I was wondering what people thought about a couple of questions I have: 1. Should I use data attributes? One thing I would like to do is not pollute the HTML with JavaScript code. Now with my first example (the periodical updater) I'm not sure if that's possible i.e. When the page loads I can find the ajax update containers but what about an ajax update container that is returned from an ajax request? But for a lot of the other components like ajax update link I could just register a trigger using the data attributes. 2. Should I tie the framework to a look like JQueryUI or Bootstrap? Some of the components like date pickers and modal containers need a default styling. Do you think I should keep on keeping on or has somebody already developed a framework they are about to release or is there a new better idea? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Apr 6, 2013, at 1:41 PM, Larry Mills-Gahl elem...@gmail.com wrote: There was some talk about directing some new development effort toward jQuery in Wonder. I've been working on some bits in this framework and am coming to realize that there are some organizational issues that could go a couple of different directions and I was wondering if there are any forks out there that are working on this that I might pull from and contribute to. Among the questions that might benefit from some planning are about multiple frameworks and dependencies. Specifically, the ERJQueryMobile framework has jQuery javascript resources and so does the ERJQuery framework (and potentially ERJQueryUI if we decide to separate jQuery from jQuery-UI … which is probably a good idea. Since mobile and UI both depend on jQuery, would it make sense to load those from ERJQuery and update the version handling so that one could load whatever version of jQuery you need. Essentially, making some loader classes in ERJQuery able to load the right version from local resources or a CDN depending on the need. Anyway… there are a few design decisions that will affect how the framework(s) interact and I wanted to know who else out there had done work on this that I might contribute to. Thanks. Larry Mills-Gahl elem...@gmail.com -- Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html___ Wonder-disc mailing list wonder-d...@lists.sourceforge.net https://lists.sourceforge.net/lists
Re: [Wonder-disc] ERJQuery
Hi David, Thanks a lot that is really good input. I really like the idea of using delegation and definitely creating the no conflict variable and the self invoked function for the on load event is a must. It would be cool to create a set of prefabricated delegates (like your example) - that has all the effects from the original ajax framework. My guess is some delegates could be abstract enough to work on different objects and then we could have the delegate objects extend a master delegate. Have a nice weekend, Johnny On May 10, 2013, at 12:18 PM, David LeBer dleber_wo...@codeferous.com wrote: Some suggestions: Use something like: $j = JQuery.noConflict(); So there is absolutely no problem with mixing JQ and other libs. You can also replace $(window).load(function(){... etc with $j(function(){... I'd suggest namespacing your stuff: var WOjax = WOjax || {}; WOjax.AUC = {... Don't use eval (it's eval), use: WOjax[type].initialize(element); instead. Instead of appending inline js to initialize after an update, consider using the success handler on the jQuery ajax update. Ultimately you could do something like (sorry this is not complete, do not try to copy and paste it won't work, for example purposes only, yada yada yada): WOjax.AUC.delegates = {} $j.ajax({ url: url, //type: type, async: isAsync, //data: data, //beforeSend: function (jqXHR, settings){}, //TODO success: function(responseData, textStatus, jqXH) { if (isUpdate) { $target.html(responseData); } else { $target.replaceWith(responseData); } if (WOjax.AUC.delegates [options.delegate] !== WOjax.AUC.delegates Delegates[options.delegate].success !== undefined) { WOjax.AUC.delegates [options.delegate].success($caller, $target, self.handleFinish); } else { self.handleFinish($caller, $target); } }, error: function(jqXHR, textStatus, errorThrown) { options.errorThrown = errorThrown; options.textStatus = textStatus; if (WOjax.AUC.delegates[options.delegate] !== undefined WOjax.AUC.delegates[options.delegate].error !== undefined) { WOjax.AUC.delegates[options.delegate].error($caller, $target, self.handleFinish); } else { self.handleFinish($caller, $target); } } }); }, handleFinish: function(caller, target) { var self = WOjax.AUC; $caller = $j(caller), $target = $j(target), options = $caller.data('wo'); if (WOjax.AUC.delegates[options.delegate] !== undefined WOjax.AUC.delegates[options.delegate].finished !== undefined) { WOjax.AUC.delegates[options.delegate].finished($caller, $target, self.handleCompletion); } else { self.handleCompletion($caller, $target); } }, handleCompletion: function(_item, _uc) { console.log(WOjax update complete); // handle container init here? } So when something updates, users can specify the name of a delegate in their options, and then create the delegate in WOjax.AUC.delegates that implements 'success' or 'finished' or 'before'. The delegate gets called with the caller, the target element and a call back to finish the process. // Demo Delegate WOjax.AUC.delegates.testDelegate = { before: function (caller, container, callback) { container.slideUp('slow', function () { callback(caller, container) }); }, success: function (caller, container, callback) { container.slideDown('slow', function () { container.effect(highlight, {}, 1000); callback(caller, container); }); }, finish: function (caller, container, callback) { callback(caller, container); } }; Sorry if this is sloppy or makes little sense. Typed into email. It's been a while since I looked at it. It's great someone is looking at implementing this, I'm just hoping this feedback helps so the foundation is solid and primed for growth ;) D -- David LeBer Codeferous Software On 2013-05-10, at 4:47 PM, Johnny Miller jlmil...@kahalawai.com wrote: Cool. Thanks Ken. I tried out some stuff last night. Basically I formatted the HTML for the AjaxUpdateContainer to be something like this: div data-wonder-id=AUC data-wonder-options = {'someKey': 'someValue'}.../div Then I create an on load statement: $(window).load(function() { $('[data-wonder-id]').each(function(index, element) { element = $(element); var type = element.attr('data-wonder-id'); eval(type).initialize(element
Re: [Wonder-disc] ERJQuery
Hi David, Question about $caller - do you mean the xhr? And the same for target do you mean the element that is being updated? Thanks On May 10, 2013, at 12:18 PM, David LeBer dleber_wo...@codeferous.com wrote: Some suggestions: Use something like: $j = JQuery.noConflict(); So there is absolutely no problem with mixing JQ and other libs. You can also replace $(window).load(function(){... etc with $j(function(){... I'd suggest namespacing your stuff: var WOjax = WOjax || {}; WOjax.AUC = {... Don't use eval (it's eval), use: WOjax[type].initialize(element); instead. Instead of appending inline js to initialize after an update, consider using the success handler on the jQuery ajax update. Ultimately you could do something like (sorry this is not complete, do not try to copy and paste it won't work, for example purposes only, yada yada yada): WOjax.AUC.delegates = {} $j.ajax({ url: url, //type: type, async: isAsync, //data: data, //beforeSend: function (jqXHR, settings){}, //TODO success: function(responseData, textStatus, jqXH) { if (isUpdate) { $target.html(responseData); } else { $target.replaceWith(responseData); } if (WOjax.AUC.delegates [options.delegate] !== WOjax.AUC.delegates Delegates[options.delegate].success !== undefined) { WOjax.AUC.delegates [options.delegate].success($caller, $target, self.handleFinish); } else { self.handleFinish($caller, $target); } }, error: function(jqXHR, textStatus, errorThrown) { options.errorThrown = errorThrown; options.textStatus = textStatus; if (WOjax.AUC.delegates[options.delegate] !== undefined WOjax.AUC.delegates[options.delegate].error !== undefined) { WOjax.AUC.delegates[options.delegate].error($caller, $target, self.handleFinish); } else { self.handleFinish($caller, $target); } } }); }, handleFinish: function(caller, target) { var self = WOjax.AUC; $caller = $j(caller), $target = $j(target), options = $caller.data('wo'); if (WOjax.AUC.delegates[options.delegate] !== undefined WOjax.AUC.delegates[options.delegate].finished !== undefined) { WOjax.AUC.delegates[options.delegate].finished($caller, $target, self.handleCompletion); } else { self.handleCompletion($caller, $target); } }, handleCompletion: function(_item, _uc) { console.log(WOjax update complete); // handle container init here? } So when something updates, users can specify the name of a delegate in their options, and then create the delegate in WOjax.AUC.delegates that implements 'success' or 'finished' or 'before'. The delegate gets called with the caller, the target element and a call back to finish the process. // Demo Delegate WOjax.AUC.delegates.testDelegate = { before: function (caller, container, callback) { container.slideUp('slow', function () { callback(caller, container) }); }, success: function (caller, container, callback) { container.slideDown('slow', function () { container.effect(highlight, {}, 1000); callback(caller, container); }); }, finish: function (caller, container, callback) { callback(caller, container); } }; Sorry if this is sloppy or makes little sense. Typed into email. It's been a while since I looked at it. It's great someone is looking at implementing this, I'm just hoping this feedback helps so the foundation is solid and primed for growth ;) D -- David LeBer Codeferous Software On 2013-05-10, at 4:47 PM, Johnny Miller jlmil...@kahalawai.com wrote: Cool. Thanks Ken. I tried out some stuff last night. Basically I formatted the HTML for the AjaxUpdateContainer to be something like this: div data-wonder-id=AUC data-wonder-options = {'someKey': 'someValue'}.../div Then I create an on load statement: $(window).load(function() { $('[data-wonder-id]').each(function(index, element) { element = $(element); var type = element.attr('data-wonder-id'); eval(type).initialize(element); }); }); Then in the AjaxUpdateContainer javascript object I added a method called initialize: initialize: function(element) { var options = jQuery.parseJSON(element.attr('data-wonder-options')); if(options.hasOwnProperty('minTimeout')) { AUC.registerPeriodic( element, options.hasOwnProperty('canStop') ? options.canStop : null
Re: [Wonder-disc] ERJQuery
Hi Pascal, I started working on a JQuery framework and I'm up to one component! You can see it here: http://www.kahalawai.com/JQuery I'm pretty busy but I think I could make one component a day. I was wondering what people thought about a couple of questions I have: 1. Should I use data attributes? One thing I would like to do is not pollute the HTML with JavaScript code. Now with my first example (the periodical updater) I'm not sure if that's possible i.e. When the page loads I can find the ajax update containers but what about an ajax update container that is returned from an ajax request? But for a lot of the other components like ajax update link I could just register a trigger using the data attributes. 2. Should I tie the framework to a look like JQueryUI or Bootstrap? Some of the components like date pickers and modal containers need a default styling. Do you think I should keep on keeping on or has somebody already developed a framework they are about to release or is there a new better idea? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Apr 6, 2013, at 1:41 PM, Larry Mills-Gahl elem...@gmail.com wrote: There was some talk about directing some new development effort toward jQuery in Wonder. I've been working on some bits in this framework and am coming to realize that there are some organizational issues that could go a couple of different directions and I was wondering if there are any forks out there that are working on this that I might pull from and contribute to. Among the questions that might benefit from some planning are about multiple frameworks and dependencies. Specifically, the ERJQueryMobile framework has jQuery javascript resources and so does the ERJQuery framework (and potentially ERJQueryUI if we decide to separate jQuery from jQuery-UI … which is probably a good idea. Since mobile and UI both depend on jQuery, would it make sense to load those from ERJQuery and update the version handling so that one could load whatever version of jQuery you need. Essentially, making some loader classes in ERJQuery able to load the right version from local resources or a CDN depending on the need. Anyway… there are a few design decisions that will affect how the framework(s) interact and I wanted to know who else out there had done work on this that I might contribute to. Thanks. Larry Mills-Gahl elem...@gmail.com -- Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html___ Wonder-disc mailing list wonder-d...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wonder-disc ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: [Wonder-disc] ERJQuery
Hi David, On May 9, 2013, at 1:45 PM, David LeBer dleber_wo...@codeferous.com wrote: Yes definitely use the data attributes. OK. Basically what I've been experimenting with is to have an init() method that is called on page load. It scans the dom looking for elements of AjaxJQ class, reads the component type from one data attribute and inits it with params from another data attribute. That's a cool idea. You have a factory method that initializes the object. Have you thought about using a selector like: [data*] then you could avoid adding the AjaxJQ css class. Maybe create a namespace like [data-wjq*] in case there are other libraries loaded on the page. If the init is called with no parameters it scans (inits) the entire dom. If it is called with an id it restricts it self to scanning that id. So when you are finished updating a specific area, you call init(theAreaID) to init any bits that have changed. This is built in to each component that modifies the dom. Got it. I guess you could determine in the appendToResponse phase if it's an ajax request and if so include a message to register the object? Otherwise if it's in the original response it gets initialized after the page loads? There are libraries that will look for changes in the dom and allow you to respond accordingly, but they all have performance issues when the dom gets big. Handling it manually and targeting the areas that you know have changed is a little more fragile (i.e: you could forget to scan something after a change) but less likely to degrade as your dom gets more complicated, and easier to understand (i.e: less magic). With MooTools they have behavior and delegators objects. Delegator work like the 'on' function in jQuery. I'll look closer into how the behaviors work. I've also begun playing with a standard set of delegate methods that are called at specific points (before update, after update, etc) so you can expand the behaviour as you need to. This means that all of your js can live in the head, and all of the params are supplied in the data attributes, and you have no js cluttering your html. Sounds great. Thanks for the advice. D -- David LeBer Codeferous Software On 2013-05-09, at 6:19 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Pascal, I started working on a JQuery framework and I'm up to one component! You can see it here: http://www.kahalawai.com/JQuery I'm pretty busy but I think I could make one component a day. I was wondering what people thought about a couple of questions I have: 1. Should I use data attributes? One thing I would like to do is not pollute the HTML with JavaScript code. Now with my first example (the periodical updater) I'm not sure if that's possible i.e. When the page loads I can find the ajax update containers but what about an ajax update container that is returned from an ajax request? But for a lot of the other components like ajax update link I could just register a trigger using the data attributes. 2. Should I tie the framework to a look like JQueryUI or Bootstrap? Some of the components like date pickers and modal containers need a default styling. Do you think I should keep on keeping on or has somebody already developed a framework they are about to release or is there a new better idea? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Apr 6, 2013, at 1:41 PM, Larry Mills-Gahl elem...@gmail.com wrote: There was some talk about directing some new development effort toward jQuery in Wonder. I've been working on some bits in this framework and am coming to realize that there are some organizational issues that could go a couple of different directions and I was wondering if there are any forks out there that are working on this that I might pull from and contribute to. Among the questions that might benefit from some planning are about multiple frameworks and dependencies. Specifically, the ERJQueryMobile framework has jQuery javascript resources and so does the ERJQuery framework (and potentially ERJQueryUI if we decide to separate jQuery from jQuery-UI … which is probably a good idea. Since mobile and UI both depend on jQuery, would it make sense to load those from ERJQuery and update the version handling so that one could load whatever version of jQuery you need. Essentially, making some loader classes in ERJQuery able to load the right version from local resources or a CDN depending on the need. Anyway… there are a few design decisions that will affect how the framework(s) interact and I wanted to know who else out there had done work on this that I might contribute to. Thanks. Larry Mills-Gahl elem...@gmail.com
Re: Ajax-Submit in IE9
Hi Michael, Oops. Thanks for pointing that out. Pascal, I made a pull request for integration but I think it pulled some other nonsense into my request. Can you check it out? I did a reset before I made the commit and I think it's trying to add some artifacts from that. Thanks, Johnny On May 6, 2013, at 1:21 AM, Michael Schmiedgen schmied...@takwa.de wrote: Hi Johnny, I just saw an IE9 from a client not working, because of line 288 in MTWonder.js: console.log(finalUrl); The browser complaints about not knowing 'console'. I played with the Internet Options (Script/Security) but it did not help. I removed the line locally and now it works. It is strange, because it works in all other IE9. Perhaps you can do a commit and remove the line in the Framework? Cheers Michael -- ___ Michael Schmiedgen, BSc Senior Software Engineer Takwa GmbH Friedrich-List-Str. 36 99096 Erfurt GERMANY Tel +49 361 6534096 Fax +49 361 6534097 Mail schmied...@takwa.de Web http://www.takwa.de/ ___ Amtsgericht Jena HRB 112964 Geschäftsführung: Ingo Buchholz ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W restrictingFetchSpecification Question
Yeah, I'm wondering if there is a way to do a restrictingfetchspecification where I pass in an object at runtime i.e. a session object. I'm going to try to subclass erd2wlistpage and use eoutilities.objectswithfetchspecificationandbindings and create a key in the d2wcontext that I can use for the bindings. Do you know how to create a nsdictionary from a rule? Thanks, Johnny Sent from my iPad On May 4, 2013, at 12:32 AM, Theodore Petrosky tedp...@yahoo.com wrote: Johnny, So in my Entity Modeler I have a fetchSpecifiction called 'activeUsers' on my Users entity, then in my rules I have: 110 : (pageConfiguration like '*Embedded*' and propertyKey = 'user') = restrictingFetchSpecification = activeUsers [com.webobjects.directtoweb.Assignment] my popup contains only the list from the fethchSpecification. does that help? Ted --- On Fri, 5/3/13, Tim Worman li...@thetimmy.com wrote: From: Tim Worman li...@thetimmy.com Subject: Re: D2W restrictingFetchSpecification Question To: Johnny Miller jlmil...@kahalawai.com Cc: WebObjects-Dev Apple Webobjects-dev@lists.apple.com Date: Friday, May 3, 2013, 11:19 PM Hi Johnny: I haven't used the restrictingFetchSpecification before. But I have used a query data source delegate that implements ERDQueryDataSourceDelegateInterface. There's an example on the wiki on the wiki in the D2W flow control article. You may already know about that option - but throwing it out just in case. http://wiki.wocommunity.org/display/documentation/D2W+Flow+Control Tim On May 3, 2013, at 8:12 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I want to add an automatic qualifier binding to a number of my list pages. And I'm just not quite getting how to use the restrictingFetchSpecification key. If I want my qualifier to be based upon an object in my session how do I create the qualifier? I see that I can put a variable in the qualifier that gets created in the EOModel but how do I tell D2W to substitute the variable with my session object at runtime? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com This email sent to li...@thetimmy.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com This email sent to tedp...@yahoo.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W restrictingFetchSpecification Question
Hi Bastian, I was thinking the same thing but ERDDelayedKeyValueAssignment with the qualifier format just blew up. It returned an error that didn't make much sense like couldn't resolve componentName or something to that effect. So I did something that is pretty lame. I created two keys - one for the left side one for the right (this is my subclass of ERD2WQueryToOneRelationship) i.e. String key = (String)d2wContext().valueForKey(restrictingFetchSpecificationKey); Object value = d2wContext().valueForKey(restrictingFetchSpecificationValue); NSDictionaryString, Object bindings = null; if(key != null value != null) { bindings = new NSDictionaryString, Object( new NSArrayObject(new Object[] {value}), new NSArrayString(new String[] {key})); } ec.lock(); try { return EOUtilities.objectsWithFetchSpecificationAndBindings(ec, relationship.destinationEntity().name(), fetchSpecName, bindings); } finally { ec.unlock(); } And that works but it's pretty ugly. I guess I could create a custom assignment that creates a NSDictionary? I guess I will look at ERDDelayedExtraQualifierAssignment for a start. Thank you! Johnny On May 4, 2013, at 9:19 AM, Bastian Triller bastian.tril...@gmail.com wrote: Maybe an ERDDelayedKeyValueAssignment for restrictingfetchspecification with extraRestrictingQualifier as value? On Sat, May 04, 2013 at 08:22:10AM -1000, Johnny Miller wrote: Yeah, I'm wondering if there is a way to do a restrictingfetchspecification where I pass in an object at runtime i.e. a session object. I'm going to try to subclass erd2wlistpage and use eoutilities.objectswithfetchspecificationandbindings and create a key in the d2wcontext that I can use for the bindings. Do you know how to create a nsdictionary from a rule? Thanks, Johnny Sent from my iPad On May 4, 2013, at 12:32 AM, Theodore Petrosky tedp...@yahoo.com wrote: Johnny, So in my Entity Modeler I have a fetchSpecifiction called 'activeUsers' on my Users entity, then in my rules I have: 110 : (pageConfiguration like '*Embedded*' and propertyKey = 'user') = restrictingFetchSpecification = activeUsers [com.webobjects.directtoweb.Assignment] my popup contains only the list from the fethchSpecification. does that help? Ted --- On Fri, 5/3/13, Tim Worman li...@thetimmy.com wrote: From: Tim Worman li...@thetimmy.com Subject: Re: D2W restrictingFetchSpecification Question To: Johnny Miller jlmil...@kahalawai.com Cc: WebObjects-Dev Apple Webobjects-dev@lists.apple.com Date: Friday, May 3, 2013, 11:19 PM Hi Johnny: I haven't used the restrictingFetchSpecification before. But I have used a query data source delegate that implements ERDQueryDataSourceDelegateInterface. There's an example on the wiki on the wiki in the D2W flow control article. You may already know about that option - but throwing it out just in case. http://wiki.wocommunity.org/display/documentation/D2W+Flow+Control Tim On May 3, 2013, at 8:12 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I want to add an automatic qualifier binding to a number of my list pages. And I'm just not quite getting how to use the restrictingFetchSpecification key. If I want my qualifier to be based upon an object in my session how do I create the qualifier? I see that I can put a variable in the qualifier that gets created in the EOModel but how do I tell D2W to substitute the variable with my session object at runtime? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com This email sent to li...@thetimmy.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com This email sent to tedp...@yahoo.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/bastian.triller%40gmail.com This email sent to bastian.tril
Re: D2W restrictingFetchSpecification Question
Hi, So I cleaned it up a little bit... I created as assignment that has methods like this: protected NSDictionaryString, Object resolveBindings(D2WContext context, NSDictionary bindings) { NSMutableDictionaryString, Object resolvedBindings = new NSMutableDictionaryString, Object(); for(Object key : bindings.allKeys()) { String aKey = (String) key; Object value = context.valueForKeyPath((String) bindings.objectForKey(aKey)); if(value != null) { resolvedBindings.takeValueForKey(value, aKey); } } return resolvedBindings; } @Override public Object fireNow(D2WContext c) { Object result = null; Object value = value(); if(value != null value instanceof NSDictionary) { result = resolveBindings(c, (NSDictionary) value); } return result; } And then I updated my restritedChoiceList method to look like this: EOEditingContext ec = ERXEC.newEditingContext(); EOEntity entity = d2wContext().entity(); EORelationship relationship = entity.relationshipNamed((String) d2wContext().valueForKey(propertyKey)); NSDictionary bindings = (NSDictionary)d2wContext().valueForKey(restrictingFetchSpecificationBindings); ec.lock(); try { return EOUtilities.objectsWithFetchSpecificationAndBindings(ec, relationship.destinationEntity().name(), fetchSpecName, bindings); } finally { ec.unlock(); } And it works... Any comments/advice would be appreciated! Thanks, Johnny On May 4, 2013, at 1:20 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Bastian, I was thinking the same thing but ERDDelayedKeyValueAssignment with the qualifier format just blew up. It returned an error that didn't make much sense like couldn't resolve componentName or something to that effect. So I did something that is pretty lame. I created two keys - one for the left side one for the right (this is my subclass of ERD2WQueryToOneRelationship) i.e. String key = (String)d2wContext().valueForKey(restrictingFetchSpecificationKey); Object value = d2wContext().valueForKey(restrictingFetchSpecificationValue); NSDictionaryString, Object bindings = null; if(key != null value != null) { bindings = new NSDictionaryString, Object( new NSArrayObject(new Object[] {value}), new NSArrayString(new String[] {key})); } ec.lock(); try { return EOUtilities.objectsWithFetchSpecificationAndBindings(ec, relationship.destinationEntity().name(), fetchSpecName, bindings); } finally { ec.unlock(); } And that works but it's pretty ugly. I guess I could create a custom assignment that creates a NSDictionary? I guess I will look at ERDDelayedExtraQualifierAssignment for a start. Thank you! Johnny On May 4, 2013, at 9:19 AM, Bastian Triller bastian.tril...@gmail.com wrote: Maybe an ERDDelayedKeyValueAssignment for restrictingfetchspecification with extraRestrictingQualifier as value? On Sat, May 04, 2013 at 08:22:10AM -1000, Johnny Miller wrote: Yeah, I'm wondering if there is a way to do a restrictingfetchspecification where I pass in an object at runtime i.e. a session object. I'm going to try to subclass erd2wlistpage and use eoutilities.objectswithfetchspecificationandbindings and create a key in the d2wcontext that I can use for the bindings. Do you know how to create a nsdictionary from a rule? Thanks, Johnny Sent from my iPad On May 4, 2013, at 12:32 AM, Theodore Petrosky tedp...@yahoo.com wrote: Johnny, So in my Entity Modeler I have a fetchSpecifiction called 'activeUsers' on my Users entity, then in my rules I have: 110 : (pageConfiguration like '*Embedded*' and propertyKey = 'user') = restrictingFetchSpecification = activeUsers [com.webobjects.directtoweb.Assignment] my popup contains only the list from the fethchSpecification. does that help? Ted --- On Fri, 5/3/13, Tim Worman li...@thetimmy.com wrote: From: Tim Worman li...@thetimmy.com Subject: Re: D2W restrictingFetchSpecification Question To: Johnny Miller jlmil...@kahalawai.com Cc: WebObjects-Dev Apple Webobjects-dev@lists.apple.com Date: Friday, May 3, 2013, 11:19 PM Hi Johnny: I haven't used the restrictingFetchSpecification before. But I have used a query data source delegate that implements ERDQueryDataSourceDelegateInterface. There's an example on the wiki on the wiki in the D2W flow control
Re: D2W Design Question
Hi David, I got a little closer... It dawned on me that ERDAttributeRepetition is not a stateless component. So in the component I just created an object called selectedObject and a component action that sets selectedObject to the item in the repetition. So now I have it that if selectedObject is null display the list of objects otherwise display a ERXD2WInspect and pass in the selectedObject. Then in my rule system for that entity I have the templateNameForInspectPage resolve to a subclass of ERD2WCompactInspectPageTemplate. And I wrap the compact inspect page template in a form and handle the save. But... Now I'm stuck on how to reset the selected object variable. If I do it in the sleep phase the form will not work because the selected object is no longer around. If I do not reset the variable once I set it in the component it is stuck with it. So what I ended up doing is putting the selected object variable in the top level component that embeds the d2w inspect, list and query components. And then I just pass it up and down. Which is kind of messy because the intermediate inspect page has a couple of getter setter methods that just passes the object up and down. Does anybody know of a smarter way to handle this kind of situation? Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On May 2, 2013, at 4:10 PM, Johnny Miller jlmil...@kahalawai.com wrote: I have the power to confuse anyone when it comes to this WO/D2W! OK. I created a screenshot with comments and I've posted it here: http://www.kahalawai.com/ToManyLink.jpg So yes... I'm using embedded d2w components. Each of the thumbnails is a link. When the user clicks on the thumbnail it should keep the first two columns the same and in the third column keep the action bar but replace the list of thumbs with a form to edit the thumbnail (or create a new one). The model is: Product - Product Images - ERAttachment The selected object in the display group is a Product the list of the thumbs are Product Image eos. I'm just trying to figure out how to put that component action in there... so I keep the current selected object but I have a secondary selected object somehow. Does that help? Or make any sense? Thanks, Johnny On May 2, 2013, at 3:39 PM, David Holt programming...@mac.com wrote: Hi Johnny, Ok, I admit to now being confused. Your master list is D2W? Or is it just loading embedded D2W components below it? When you said new page I interpreted that as new window. Not sure what this looks like. Screen shots would help. Is the link in question from a to-many relationship on your inspect page? Or is it from the original list? I was assuming that you would be able to get the object in the list, then pass that in your link to your new page. What object is it that you don't want to lose reference to? In case it helps, here is how I usually create a simple link for a situation like yours. It could be in any page, really, but I usually put such a thing in a list page: .wo wo:link action = $viewwo:str value = $displayValue//wo:link .java public class SelectDocumentForView extends ERXStatelessComponent { public SelectDocumentForView(WOContext context) { super(context); } public EOEnterpriseObject object() { return (EOEnterpriseObject) valueForBinding(object); } public String key() { return (String) valueForBinding(key); } public String displayValue() { return (String) object().valueForKey(key()); } public WOComponent view() { Document selectedDocument = (Document) object(); return (WOComponent) ((Session)session()).navController().inspectDocument(selectedDocument); } } rules: 100 : (pageConfiguration = 'ListMyWGDocuments' and propertyKey = 'title') = componentName = D2WCustomComponent [com.webobjects.directtoweb.Assignment] 100 : (pageConfiguration = 'ListMyWGDocuments' and propertyKey = 'title') = customComponentName = SelectDocumentForView [com.webobjects.directtoweb.Assignment] To set up a dummy propertyKey you just declare it in your displayPropertyKeys for that pageConfiguration. So if 'title' wasn't actually a property, it would still show up because I've declared a component for it. You'd change the html above to display a static string instead of the value of the propertyKey. Hope that helps, David On 2013-05-02, at 6:17 PM, Johnny Miller jlmil...@kahalawai.com wrote: Thanks David, I'll take you up on that :) So maybe what I'm doing is the wrong approach but this is my method: The ERDActionBar's delegate assigns a pageConfiguration. In my rules I say for that page configuration use an inspect page
D2W restrictingFetchSpecification Question
Hi, I want to add an automatic qualifier binding to a number of my list pages. And I'm just not quite getting how to use the restrictingFetchSpecification key. If I want my qualifier to be based upon an object in my session how do I create the qualifier? I see that I can put a variable in the qualifier that gets created in the EOModel but how do I tell D2W to substitute the variable with my session object at runtime? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W restrictingFetchSpecification Question
Hi Tim, Do you think it's possible to use the query source delegate with a list page? I don't see how you can use a delegate with the list page - do you know how? I'm thinking I might have to override the setupPhase method in my subclass of ERD2WListPage and create something similar to the extraRestrictingQualifier key. Thanks, Johnny On May 3, 2013, at 5:19 PM, Tim Worman li...@thetimmy.com wrote: Hi Johnny: I haven't used the restrictingFetchSpecification before. But I have used a query data source delegate that implements ERDQueryDataSourceDelegateInterface. There's an example on the wiki on the wiki in the D2W flow control article. You may already know about that option - but throwing it out just in case. http://wiki.wocommunity.org/display/documentation/D2W+Flow+Control Tim On May 3, 2013, at 8:12 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I want to add an automatic qualifier binding to a number of my list pages. And I'm just not quite getting how to use the restrictingFetchSpecification key. If I want my qualifier to be based upon an object in my session how do I create the qualifier? I see that I can put a variable in the qualifier that gets created in the EOModel but how do I tell D2W to substitute the variable with my session object at runtime? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com This email sent to li...@thetimmy.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
D2W Design Question
Hi, I'm trying to figure out something and I'm lost again. And I figure there is an easy answer so here goes: I'm using embedded components and I have a master list style page. On my inspect component I have an ERDActionBar that lets the user go between different screens such as inspect page, an edit page and different pages for special attribute handling and relationships. So here is my question: if I'm showing a list of objects from a to many relationship - how do I open a new page to edit one of the objects in the relationship without changing what the current object is and without using a modal window? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Design Question
Thanks David, I'll take you up on that :) So maybe what I'm doing is the wrong approach but this is my method: The ERDActionBar's delegate assigns a pageConfiguration. In my rules I say for that page configuration use an inspect page template that subclasses ERD2WInspectPage. On that template it has some presentation code and a component that subclasses ERDInspectPageRepetition. I'm using the subclass of ERDInspectPageRepetition to fetch the eos and print them to the screen. So... Is there an example of a custom link component in Wonder? Can I just create a componentAction that sets the propertyKey to the dummy key? I don't understand why I would use target = _blank? I don't want to change the browser window? Or is that a special D2W thing? Thanks a lot! Johnny On May 2, 2013, at 2:22 PM, David Holt programming...@mac.com wrote: Hi Johnny, You can make a custom link component with target = _blank for the embedded list. You need to declare a dummy property key for that entity, and call your customComponent for that property key. If you need a hand with the actual component, let me know. David On 2013-05-02, at 5:13 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I'm trying to figure out something and I'm lost again. And I figure there is an easy answer so here goes: I'm using embedded components and I have a master list style page. On my inspect component I have an ERDActionBar that lets the user go between different screens such as inspect page, an edit page and different pages for special attribute handling and relationships. So here is my question: if I'm showing a list of objects from a to many relationship - how do I open a new page to edit one of the objects in the relationship without changing what the current object is and without using a modal window? Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com This email sent to programming...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Design Question
I have the power to confuse anyone when it comes to this WO/D2W! OK. I created a screenshot with comments and I've posted it here: http://www.kahalawai.com/ToManyLink.jpg So yes... I'm using embedded d2w components. Each of the thumbnails is a link. When the user clicks on the thumbnail it should keep the first two columns the same and in the third column keep the action bar but replace the list of thumbs with a form to edit the thumbnail (or create a new one). The model is: Product - Product Images - ERAttachment The selected object in the display group is a Product the list of the thumbs are Product Image eos. I'm just trying to figure out how to put that component action in there... so I keep the current selected object but I have a secondary selected object somehow. Does that help? Or make any sense? Thanks, Johnny On May 2, 2013, at 3:39 PM, David Holt programming...@mac.com wrote: Hi Johnny, Ok, I admit to now being confused. Your master list is D2W? Or is it just loading embedded D2W components below it? When you said new page I interpreted that as new window. Not sure what this looks like. Screen shots would help. Is the link in question from a to-many relationship on your inspect page? Or is it from the original list? I was assuming that you would be able to get the object in the list, then pass that in your link to your new page. What object is it that you don't want to lose reference to? In case it helps, here is how I usually create a simple link for a situation like yours. It could be in any page, really, but I usually put such a thing in a list page: .wo wo:link action = $viewwo:str value = $displayValue//wo:link .java public class SelectDocumentForView extends ERXStatelessComponent { public SelectDocumentForView(WOContext context) { super(context); } public EOEnterpriseObject object() { return (EOEnterpriseObject) valueForBinding(object); } public String key() { return (String) valueForBinding(key); } public String displayValue() { return (String) object().valueForKey(key()); } public WOComponent view() { Document selectedDocument = (Document) object(); return (WOComponent) ((Session)session()).navController().inspectDocument(selectedDocument); } } rules: 100 : (pageConfiguration = 'ListMyWGDocuments' and propertyKey = 'title') = componentName = D2WCustomComponent [com.webobjects.directtoweb.Assignment] 100 : (pageConfiguration = 'ListMyWGDocuments' and propertyKey = 'title') = customComponentName = SelectDocumentForView [com.webobjects.directtoweb.Assignment] To set up a dummy propertyKey you just declare it in your displayPropertyKeys for that pageConfiguration. So if 'title' wasn't actually a property, it would still show up because I've declared a component for it. You'd change the html above to display a static string instead of the value of the propertyKey. Hope that helps, David On 2013-05-02, at 6:17 PM, Johnny Miller jlmil...@kahalawai.com wrote: Thanks David, I'll take you up on that :) So maybe what I'm doing is the wrong approach but this is my method: The ERDActionBar's delegate assigns a pageConfiguration. In my rules I say for that page configuration use an inspect page template that subclasses ERD2WInspectPage. On that template it has some presentation code and a component that subclasses ERDInspectPageRepetition. I'm using the subclass of ERDInspectPageRepetition to fetch the eos and print them to the screen. So... Is there an example of a custom link component in Wonder? Can I just create a componentAction that sets the propertyKey to the dummy key? I don't understand why I would use target = _blank? I don't want to change the browser window? Or is that a special D2W thing? Thanks a lot! Johnny On May 2, 2013, at 2:22 PM, David Holt programming...@mac.com wrote: Hi Johnny, You can make a custom link component with target = _blank for the embedded list. You need to declare a dummy property key for that entity, and call your customComponent for that property key. If you need a hand with the actual component, let me know. David On 2013-05-02, at 5:13 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, I'm trying to figure out something and I'm lost again. And I figure there is an easy answer so here goes: I'm using embedded components and I have a master list style page. On my inspect component I have an ERDActionBar that lets the user go between different screens such as inspect page, an edit page and different pages for special attribute handling and relationships. So here is my question: if I'm showing a list of objects from a to many relationship - how do I open a new page to edit one
Re: Rule Modeler Spinning Beach Ball
Thanks David. That seemed to work. I put my working set to window working set and then started rule modeler. I've been able to switch the working set without RuleModeler going loco. Thanks a lot, Johnny On Apr 26, 2013, at 3:46 PM, David LeBer dleber_wo...@codeferous.com wrote: I've seen this when switching between workspaces. Try quitting RuleModeler, and Eclipse, then launch Eclipse, open the workspace, and then launch RuleModeler. D -- David LeBer Codeferous Software On 2013-04-26, at 8:55 PM, Johnny Miller jlmil...@kahalawai.com wrote: Hi, Is there any trick to getting Rule Modeler to not take forever to make a save? I've retried restarting eclipse and rule modeler. I'm on OS X 10.8.3 using Eclipse 3.8.1 Java 1.7 TIA, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com This email sent to dleber_wo...@codeferous.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Rule Modeler Spinning Beach Ball
Hi, Is there any trick to getting Rule Modeler to not take forever to make a save? I've retried restarting eclipse and rule modeler. I'm on OS X 10.8.3 using Eclipse 3.8.1 Java 1.7 TIA, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: MooTools Observer: fullSubmit not working
Hi Michael, OK. I discovered the error. In MTWonder.js the method observeField in the object MTAjaxSubmitButton Some code like this: } else if (updateContainerID != null) { submitFunction = function(element, value) { if(!options.onBeforeSubmit || options.onBeforeSubmit(formFieldID)) { MTASB.update(updateContainerID, $(formFieldID).form, null, options); } } } You need to add that .form to $(formFieldID) When I get to the office I, the world's dumbest user of Git, will submit a patch (hopefully). Best, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Apr 19, 2013, at 2:03 AM, Michael Schmiedgen schmied...@takwa.de wrote: Hi Johnny, In the method generateActionUrl If you put console.log(form.action) at the top of the method what does it output? 'undefined' Are your inputs nested inside a form? I just built a test case. It is a new, vanilla, Wonder Application generated with WOLips. The only thing altered is the 'Main' component, as shown below. - If I click the popup button nothing happens. Error console displays: 'TypeError: actionUrl is undefined'. actionObserver() is not called. - If I comment out MTAjaxObserveField's 'updateContainerID': actionObserver() gets called, error console is emtpy, but obviously the container gets no update. - If I comment out 'fullSubmit' everything works fine. actionObserver() gets called, error console is empty and the container gets updated, the WOString prints my selection in the browser. Thanks, Michael -- public class Main extends ERXComponent { private static final NSArrayString popupList = new NSArray(Eins, Zwei, Drei); public String selection; public Main(WOContext context) { super(context); } public NSArrayString popupList() { return popupList; } public WOActionResults actionObserver() { System.out.println(observer: + selection); return null; } } -- html body webobject name=Form webobject name=UpdateContainer webobject name=Observer webobject name=Popup / /webobject webobject name=Selection / /webobject /webobject /body /html -- Form : WOForm { } UpdateContainer : MTAjaxUpdateContainer { id = ta_panel; elementName = div; } Observer : MTAjaxObserveField { action = actionObserver; updateContainerID = ta_panel; fullSubmit = true; } Popup : WOPopUpButton { list = popupList; selection = selection; } Selection : WOString { value = selection; } -- -- ___ Michael Schmiedgen, BSc Senior Software Engineer Takwa GmbH Friedrich-List-Str. 36 99096 Erfurt GERMANY Tel +49 361 6534096 Fax +49 361 6534097 Mail schmied...@takwa.de Web http://www.takwa.de/ ___ Amtsgericht Jena HRB 112964 Geschäftsführung: Ingo Buchholz ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: MooTools Observer: fullSubmit not working
What does the JavaScript code that creates the observer look like on the web page? Is it passing in the component URL? Sent from my iPad On Apr 18, 2013, at 5:23 AM, Michael Schmiedgen schmied...@takwa.de wrote: Hi Johnny, Do you see an error in the JavaScript console? Yes, I get: Timestamp: 18.04.2013 17:09:57 Error: TypeError: actionUrl is undefined Source File: MTWonder.js Line: 210 This is line 210: actionUrl = actionUrl.replace('/wo/', '/ajax/'); Do you specify the update container ID? Yes, I have an UpdateContainer : MTAjaxUpdateContainer { id = ta_panel; elementName = div; } and specify the container in the observer with: Observer : MTAjaxObserveField { action = actionObserver; updateContainerID = ta_panel; elementName = span; fullSubmit = true; } Do you have any idea? Thanks, Michael -- ___ Michael Schmiedgen, BSc Senior Software Engineer Takwa GmbH Friedrich-List-Str. 36 99096 Erfurt GERMANY Tel +49 361 6534096 Fax +49 361 6534097 Mail schmied...@takwa.de Web http://www.takwa.de/ ___ Amtsgericht Jena HRB 112964 Geschäftsführung: Ingo Buchholz ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: MooTools Observer: fullSubmit not working
Hi Michael, Do you see an error in the JavaScript console? Do you specify the update container ID? Thanks, Johnny Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail On Apr 17, 2013, at 4:44 AM, Michael Schmiedgen schmied...@takwa.de wrote: Hi list, anyone noticed that MTAjaxObserveFields 'fullSubmit' is not working? If I set 'fullSubmit' to 'true' nothing gets submitted. Am I doing something wrong here or what is the problem? Thanks, Michael -- ___ Michael Schmiedgen, BSc Senior Software Engineer Takwa GmbH Friedrich-List-Str. 36 99096 Erfurt GERMANY Tel +49 361 6534096 Fax +49 361 6534097 Mail schmied...@takwa.de Web http://www.takwa.de/ ___ Amtsgericht Jena HRB 112964 Geschäftsführung: Ingo Buchholz ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Small note about the Association, WOWODC and myself
If you don't have better offers I wouldn't mind managing the email marketing/newsletter. On Apr 8, 2013, at 12:57 PM, Chuck Hill ch...@global-village.net wrote: On 2013-04-01, at 12:06 PM, Pascal Robert wrote: Hi everyone, I got a couple of you who asked me what will happen with the community and the membership if I'm going away from the community. First, just to be clear, I'm moving away because I'm back to being an employee starting tomorrow (and back to being a Linux and OS X sys admin), so I just can't give an average of 10 hours/week to the community (yes, by including my WOWODC 2012 presentations, I really gave an average of 10 hours/week to the community in the last 12 months). Wow. That is, uh, a lot! Your family will be happy to see you again. But the whole thing behind the Association registration and membership is that it can survive the departure of people. In the past, we lost resources like WOCode who went away because it was not owned by a group of different people or an separate organization. I didn't want this to happen anymore, that's why we registered the Association and that the server is paid (in fact, it's rented) by the Association. So, in short, do not panic! Everything will be fine. As long as some of the rest of us step forward and take over Pascal's tasks. If we all wait for someone else to do it for us... then it might not be so fine. And I'm still one of the directors of the Association, along with Chuck Hill and Stephen Smith, so even if I die next week, the Association will still exist (unless North Korea send atomic bombs on Toronto, Vancouver and Montreal, likely won't happen). Well, we missed that one. As for WOWODC 2013, again no worry. We have an event manager that works on it, and I will be at the conference too. And you asked that we have an event manager so that the event go more smoothly, we have it. You also asked that we find a hotel with a better WiFi network, we found one (the WiFi network at the Hilton can support 500 devices easily, and we have a minimum of 10 Mbps guarantee just for the event). Yes, it cost more, but it was the cost to pay to have a better conference. So if you hesitate to buy your WOWODC tickets or to get membership because I said I was going out, do not hesitate, and I'm sure other leaders will take over some of the tasks I was doing. So, who is up for an hour or two a week? Chuck -- Chuck Hill Executive Managing Partner, VP Development and Technical Services Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing Companies in B.C! Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine! ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: ImageIO Native Java 1.6
Thanks for the advice guys. Although, I'd really like to get the native going... The error I'm seeing is a com.webobjects.foundation.NSForwardException [java.lang.NoClassDefFoundError] Could not initialize class er.attachment.thumbnail.ImageIOImageProcessor:java.lang.NoClassDefFoundError: I made a simple class that prints out the java class path from the command line and I see that /Library/Java/Extensions is in there. But... getting WebObjects to use Java 1.6 was kind of a hack to begin with. I had to create the file /etc/launchd.conf which contains these two lines: setenv JAVA_VERSION 1.6 setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home Philippe Rabier pointed me to this solution a few months back - http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x Do you think I also need to add a Java class path variable to this file? If so does anyone know what the variable would be? Thanks, Johnny On Apr 2, 2013, at 8:52 AM, Ramsey Gurley rgur...@smarthealth.com wrote: Frankly, my most recent experience with all three sucked. I tried installing octave. fink, macports, and homebrew all failed. I finally found a compiled package installer for Mac OS X which sorta works. I can't see myself getting to excited about any of them. Ramsey On Apr 2, 2013, at 10:46 AM, Tim Worman wrote: That could be so I suppose. And, it may be due to the particular packages I use, but I have never had anything break with the software packages I install. My experiences with homebrew have been good. Tim On Apr 2, 2013, at 9:58 AM, Ramsey Gurley rgur...@smarthealth.com wrote: If my understanding is correct, Homebrew uses the installed system libraries whenever possible. That's the reason to use, and to avoid, Homebrew. Install an app with Homebrew, then update the system from Lion to Mountain Lion and pray things still work. With macports, you install a full set of your dependencies in a separate /opt/ directory. Update your system all you want. It doesn't matter because system updates won't touch /opt/. So Homebrew is a bit like dumping a lot of jars in $JAVA_HOME/ext/, where macports is like a fully embedded build. You get more bloat, but fewer headaches. Given a choice, I know which one I'd choose. That's what I remember reading about them at least. :-) Ramsey On Apr 2, 2013, at 9:43 AM, Tim Worman wrote: I'm not quite as passionate about it, but that's why I use homebrew. :-) Tim UCLA GSEIS On Apr 2, 2013, at 7:55 AM, Þór Sigurðsson th...@us.is wrote: Actually no - since macports and fink install dependant libraries that the system already has installed, it's hardly an enhancement since now you have _two_ or more sets of the same libraries which each needs its own method of updating. The net result of overusing fink/macports is a machine that requires more time to manage than to use - hardly a productive result (unless you don't care about security, updates or management, in which case it's perfectly fine). One should strive to keep the management footprint at a minimum. /Þór On 2.4.2013, at 14:34, Kieran Kelleher wrote: There .. fixed it for you ;) On Apr 2, 2013, at 9:32 AM, Þór Sigurðsson th...@us.is wrote: If you don't want to enhance your system with macports/fink, then you can use the cactuslabs build: http://cactuslab.com/imagemagick/ /Þór Fyrirvari á tölvupósti / e-mail disclaimer http://us.is/fyrirvari ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com This email sent to li...@thetimmy.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com This email sent to rgur...@smarthealth.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com This email sent to li...@thetimmy.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com This email sent to jlmil...@kahalawai.com
Re: ImageIO Native Java 1.6 / Small Progress
OK. So I added this argument to the application's additional arguments in WOMonitor: -Djava.library.path=/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java And it is now finding the JNI. But now I'm on to a new problem! java.lang.UnsatisfiedLinkError: /Library/Java/Extensions/libImageIOImageProcessor.jnilib: no suitable image found. Did find: /Library/Java/Extensions/libImageIOImageProcessor.jnilib: mach-o, but wrong architecture So the Google seems to think this is because the JNI is compiled for 32 bit but I'm using 64 bit java. That would make sense. I've tried recompiling the JNI and I've changed the ARCHS variable in the build properties to x86_64 but I'm still getting the error. Does anyone who is wise in the ways of MacOSX programming know where I've gone wrong? I'm using 10.5 and XCode 3.1 Thanks, Johnny On Apr 2, 2013, at 9:25 AM, Johnny Miller jlmil...@kahalawai.com wrote: Thanks for the advice guys. Although, I'd really like to get the native going... The error I'm seeing is a com.webobjects.foundation.NSForwardException [java.lang.NoClassDefFoundError] Could not initialize class er.attachment.thumbnail.ImageIOImageProcessor:java.lang.NoClassDefFoundError: I made a simple class that prints out the java class path from the command line and I see that /Library/Java/Extensions is in there. But... getting WebObjects to use Java 1.6 was kind of a hack to begin with. I had to create the file /etc/launchd.conf which contains these two lines: setenv JAVA_VERSION 1.6 setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home Philippe Rabier pointed me to this solution a few months back - http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x Do you think I also need to add a Java class path variable to this file? If so does anyone know what the variable would be? Thanks, Johnny On Apr 2, 2013, at 8:52 AM, Ramsey Gurley rgur...@smarthealth.com wrote: Frankly, my most recent experience with all three sucked. I tried installing octave. fink, macports, and homebrew all failed. I finally found a compiled package installer for Mac OS X which sorta works. I can't see myself getting to excited about any of them. Ramsey On Apr 2, 2013, at 10:46 AM, Tim Worman wrote: That could be so I suppose. And, it may be due to the particular packages I use, but I have never had anything break with the software packages I install. My experiences with homebrew have been good. Tim On Apr 2, 2013, at 9:58 AM, Ramsey Gurley rgur...@smarthealth.com wrote: If my understanding is correct, Homebrew uses the installed system libraries whenever possible. That's the reason to use, and to avoid, Homebrew. Install an app with Homebrew, then update the system from Lion to Mountain Lion and pray things still work. With macports, you install a full set of your dependencies in a separate /opt/ directory. Update your system all you want. It doesn't matter because system updates won't touch /opt/. So Homebrew is a bit like dumping a lot of jars in $JAVA_HOME/ext/, where macports is like a fully embedded build. You get more bloat, but fewer headaches. Given a choice, I know which one I'd choose. That's what I remember reading about them at least. :-) Ramsey On Apr 2, 2013, at 9:43 AM, Tim Worman wrote: I'm not quite as passionate about it, but that's why I use homebrew. :-) Tim UCLA GSEIS On Apr 2, 2013, at 7:55 AM, Þór Sigurðsson th...@us.is wrote: Actually no - since macports and fink install dependant libraries that the system already has installed, it's hardly an enhancement since now you have _two_ or more sets of the same libraries which each needs its own method of updating. The net result of overusing fink/macports is a machine that requires more time to manage than to use - hardly a productive result (unless you don't care about security, updates or management, in which case it's perfectly fine). One should strive to keep the management footprint at a minimum. /Þór On 2.4.2013, at 14:34, Kieran Kelleher wrote: There .. fixed it for you ;) On Apr 2, 2013, at 9:32 AM, Þór Sigurðsson th...@us.is wrote: If you don't want to enhance your system with macports/fink, then you can use the cactuslabs build: http://cactuslab.com/imagemagick/ /Þór Fyrirvari á tölvupósti / e-mail disclaimer http://us.is/fyrirvari ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com This email sent to li...@thetimmy.com ___ Do not post admin requests to the list. They will be ignored
Re: ImageIO Native Java 1.6 / Small Progress
Hi Tim, Yeah, I'm getting stumped. I've tried setting x86_64 in the build setting for all targets and I've even tried compiling with xcodebuild ARCHS=x86_64 from the command line but no matter what if I run file libImageIOImageProcessor.jnilib I get libImageIOImageProcessor.jnilib: Mach-O dynamically linked shared library i386 It just refuses to take the x86_64 setting. Johnny On Apr 2, 2013, at 10:14 AM, Tim Worman li...@thetimmy.com wrote: I've had this issue before. There used to be a WO based app for changing your Open Directory password. It was set up with a JNI library for interfacing with Apple's directory services frameworks. It no longer ran on 64-bit Intel. I never tried to dive into XCode and recompile it - so not sure about that part. Tim On Apr 2, 2013, at 12:55 PM, Johnny Miller jlmil...@kahalawai.com wrote: OK. So I added this argument to the application's additional arguments in WOMonitor: -Djava.library.path=/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java And it is now finding the JNI. But now I'm on to a new problem! java.lang.UnsatisfiedLinkError: /Library/Java/Extensions/libImageIOImageProcessor.jnilib: no suitable image found. Did find: /Library/Java/Extensions/libImageIOImageProcessor.jnilib: mach-o, but wrong architecture So the Google seems to think this is because the JNI is compiled for 32 bit but I'm using 64 bit java. That would make sense. I've tried recompiling the JNI and I've changed the ARCHS variable in the build properties to x86_64 but I'm still getting the error. Does anyone who is wise in the ways of MacOSX programming know where I've gone wrong? I'm using 10.5 and XCode 3.1 Thanks, Johnny On Apr 2, 2013, at 9:25 AM, Johnny Miller jlmil...@kahalawai.com wrote: Thanks for the advice guys. Although, I'd really like to get the native going... The error I'm seeing is a com.webobjects.foundation.NSForwardException [java.lang.NoClassDefFoundError] Could not initialize class er.attachment.thumbnail.ImageIOImageProcessor:java.lang.NoClassDefFoundError: I made a simple class that prints out the java class path from the command line and I see that /Library/Java/Extensions is in there. But... getting WebObjects to use Java 1.6 was kind of a hack to begin with. I had to create the file /etc/launchd.conf which contains these two lines: setenv JAVA_VERSION 1.6 setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home Philippe Rabier pointed me to this solution a few months back - http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x Do you think I also need to add a Java class path variable to this file? If so does anyone know what the variable would be? Thanks, Johnny On Apr 2, 2013, at 8:52 AM, Ramsey Gurley rgur...@smarthealth.com wrote: Frankly, my most recent experience with all three sucked. I tried installing octave. fink, macports, and homebrew all failed. I finally found a compiled package installer for Mac OS X which sorta works. I can't see myself getting to excited about any of them. Ramsey On Apr 2, 2013, at 10:46 AM, Tim Worman wrote: That could be so I suppose. And, it may be due to the particular packages I use, but I have never had anything break with the software packages I install. My experiences with homebrew have been good. Tim On Apr 2, 2013, at 9:58 AM, Ramsey Gurley rgur...@smarthealth.com wrote: If my understanding is correct, Homebrew uses the installed system libraries whenever possible. That's the reason to use, and to avoid, Homebrew. Install an app with Homebrew, then update the system from Lion to Mountain Lion and pray things still work. With macports, you install a full set of your dependencies in a separate /opt/ directory. Update your system all you want. It doesn't matter because system updates won't touch /opt/. So Homebrew is a bit like dumping a lot of jars in $JAVA_HOME/ext/, where macports is like a fully embedded build. You get more bloat, but fewer headaches. Given a choice, I know which one I'd choose. That's what I remember reading about them at least. :-) Ramsey On Apr 2, 2013, at 9:43 AM, Tim Worman wrote: I'm not quite as passionate about it, but that's why I use homebrew. :-) Tim UCLA GSEIS On Apr 2, 2013, at 7:55 AM, Þór Sigurðsson th...@us.is wrote: Actually no - since macports and fink install dependant libraries that the system already has installed, it's hardly an enhancement since now you have _two_ or more sets of the same libraries which each needs its own method of updating. The net result of overusing fink/macports is a machine that requires more time to manage than to use - hardly a productive result (unless you don't care about security, updates or management, in which case it's perfectly fine). One should strive to keep
Re: ImageIO Native Java 1.6 / Small Progress
So... I kind of assumed that since Java 1.6 64 bit was installed that my system was 64 bit. But after running uname -m I see that it is i386. Which is probably why xcode can't compile the binary to x86_64. Anybody know why Apple updated Java to 64 bit on a 32 bit machine? And/or how to get 32 bit Java 1.6 onto my i386 server? Thanks, Johnny On Apr 2, 2013, at 10:39 AM, Johnny Miller jlmil...@kahalawai.com wrote: Hi Tim, Yeah, I'm getting stumped. I've tried setting x86_64 in the build setting for all targets and I've even tried compiling with xcodebuild ARCHS=x86_64 from the command line but no matter what if I run file libImageIOImageProcessor.jnilib I get libImageIOImageProcessor.jnilib: Mach-O dynamically linked shared library i386 It just refuses to take the x86_64 setting. Johnny On Apr 2, 2013, at 10:14 AM, Tim Worman li...@thetimmy.com wrote: I've had this issue before. There used to be a WO based app for changing your Open Directory password. It was set up with a JNI library for interfacing with Apple's directory services frameworks. It no longer ran on 64-bit Intel. I never tried to dive into XCode and recompile it - so not sure about that part. Tim On Apr 2, 2013, at 12:55 PM, Johnny Miller jlmil...@kahalawai.com wrote: OK. So I added this argument to the application's additional arguments in WOMonitor: -Djava.library.path=/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java And it is now finding the JNI. But now I'm on to a new problem! java.lang.UnsatisfiedLinkError: /Library/Java/Extensions/libImageIOImageProcessor.jnilib: no suitable image found. Did find: /Library/Java/Extensions/libImageIOImageProcessor.jnilib: mach-o, but wrong architecture So the Google seems to think this is because the JNI is compiled for 32 bit but I'm using 64 bit java. That would make sense. I've tried recompiling the JNI and I've changed the ARCHS variable in the build properties to x86_64 but I'm still getting the error. Does anyone who is wise in the ways of MacOSX programming know where I've gone wrong? I'm using 10.5 and XCode 3.1 Thanks, Johnny On Apr 2, 2013, at 9:25 AM, Johnny Miller jlmil...@kahalawai.com wrote: Thanks for the advice guys. Although, I'd really like to get the native going... The error I'm seeing is a com.webobjects.foundation.NSForwardException [java.lang.NoClassDefFoundError] Could not initialize class er.attachment.thumbnail.ImageIOImageProcessor:java.lang.NoClassDefFoundError: I made a simple class that prints out the java class path from the command line and I see that /Library/Java/Extensions is in there. But... getting WebObjects to use Java 1.6 was kind of a hack to begin with. I had to create the file /etc/launchd.conf which contains these two lines: setenv JAVA_VERSION 1.6 setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home Philippe Rabier pointed me to this solution a few months back - http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x Do you think I also need to add a Java class path variable to this file? If so does anyone know what the variable would be? Thanks, Johnny On Apr 2, 2013, at 8:52 AM, Ramsey Gurley rgur...@smarthealth.com wrote: Frankly, my most recent experience with all three sucked. I tried installing octave. fink, macports, and homebrew all failed. I finally found a compiled package installer for Mac OS X which sorta works. I can't see myself getting to excited about any of them. Ramsey On Apr 2, 2013, at 10:46 AM, Tim Worman wrote: That could be so I suppose. And, it may be due to the particular packages I use, but I have never had anything break with the software packages I install. My experiences with homebrew have been good. Tim On Apr 2, 2013, at 9:58 AM, Ramsey Gurley rgur...@smarthealth.com wrote: If my understanding is correct, Homebrew uses the installed system libraries whenever possible. That's the reason to use, and to avoid, Homebrew. Install an app with Homebrew, then update the system from Lion to Mountain Lion and pray things still work. With macports, you install a full set of your dependencies in a separate /opt/ directory. Update your system all you want. It doesn't matter because system updates won't touch /opt/. So Homebrew is a bit like dumping a lot of jars in $JAVA_HOME/ext/, where macports is like a fully embedded build. You get more bloat, but fewer headaches. Given a choice, I know which one I'd choose. That's what I remember reading about them at least. :-) Ramsey On Apr 2, 2013, at 9:43 AM, Tim Worman wrote: I'm not quite as passionate about it, but that's why I use homebrew. :-) Tim UCLA GSEIS On Apr 2, 2013, at 7:55 AM, Þór Sigurðsson th...@us.is wrote: Actually no - since macports and fink install dependant libraries
ImageIO Native Java 1.6
Hi, I have a system running OS X 10.5 and after I upgraded to Java 1.6 I noticed that ERAttachment is no longer using the native image processor. Did anyone else have a similar problem? I tried recompiling the project but it did not help. Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
D2W Rule Question
Hi, Suppose I have a tab inspect page (although in my case it's a tab query page - but I don't think it makes a difference) is it possible to assign a different componentName for the same property key depending on which tab is selected? Something like currentTab.name or currentSection.name? I've been trying those but they don't seem to work :( Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Rule Question
You are a genius Ramsey! On Mar 29, 2013, at 11:27 AM, Ramsey Gurley rgur...@smarthealth.com wrote: Tried tabKey, tabCount, or tabIndex? If you're calling setCurrentTab on ERD2WPage, those should be in your d2wContext. Ramsey On Mar 29, 2013, at 2:17 PM, Johnny Miller wrote: Hi, Suppose I have a tab inspect page (although in my case it's a tab query page - but I don't think it makes a difference) is it possible to assign a different componentName for the same property key depending on which tab is selected? Something like currentTab.name or currentSection.name? I've been trying those but they don't seem to work :( Thanks in advance, Aloha, Mr. Johnny Miller Web Development Manager Kahalawai Media Company Lahaina, HI 96761 tel: (808) 661-7962 | mobile: (808) 283-0791 website | e-mail ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com This email sent to rgur...@smarthealth.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com