RE: Handling invalid recipient in mailing list
cftry Run you CFMAIL.. cfcatchMark email bad in database/cfcatch /cftry -Original Message- From: Dave Long [mailto:d...@northgoods.com] Sent: Thursday, April 02, 2015 5:12 PM To: cf-talk Subject: Handling invalid recipient in mailing list I am trying to send a mass mailing to a somewhat carelessly created list of contacts using e-mail addresses which were not verified at the time of entry. Whenever the cfloop tag comes to an erroneous recipient, it quits and throws an error. Is there anything I can do to the code to make it keep going? Here's the code: CFLOOP list=#Form.SelectedRecipients# index=Recipient CFMAIL from=#Form.Sender# to=#Recipient# subject=#Form.Subject# type=HTML htmlheadlink rel=stylesheet href=http://www.northgoods.com/global.css; type=text/css //headbody bgcolor=black table width=800 align=center TR TD align=center colspan=2 table width=800 align=center border=4 cellpadding=10 bgcolor=blacktrtd strongfont face=Arial size=+1 color=##FF6600 #Form.Message# /font/strong /td/tr/table table align=center trth colspan=2strongfont face=Arial size=-1 color=##FF6600If you would like to be removed frombrour mailing list, please click here:/font/strongbr a href=http://www.northgoods.com/unsubscribe.cfm?delEmail=#Recipient#; title=UNSUBSCRIBEfont face=Arial size=-1 color=whitestrongUNSUBSCRIBE/strong/font/abr font face=Arial size=-1 color=##FF6600You will receive one last message from us to confirm your removal from our list./font/strong/th/tr /TABLE/body/html /CFMAIL /CFLOOP ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:360353 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Decrypting MD5
Hey all sorry if this has been asked before. I did Google and didn't come up with a result. I want to know if I can decrypt passwords stored as MD5 in a SQL Server database using the Decrypt function? There are online tools out there that decrypt MD5 so I'm hoping that I can do this in CF. Thanks. Kind regards, Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:360234 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Decrypting MD5
So basically MD5 is useless if you can't decrypt the value! That sucks. Kind regards, Rick -Original Message- From: Dave Watts [mailto:dwa...@figleaf.com] Sent: Thursday, March 12, 2015 9:57 AM To: cf-talk Subject: Re: Decrypting MD5 I want to know if I can decrypt passwords stored as MD5 in a SQL Server database using the Decrypt function? There are online tools out there that decrypt MD5 so I'm hoping that I can do this in CF. There are no tools that actually decrypt MD5 hashes, to the best of my knowledge. MD5 is a hashing algorithm, not an encryption algorithm. It lets you take a plaintext value and generates a hashed value, which cannot be decrypted. These online tools don't decrypt MD5 hashes. Instead, they have large databases of plaintext values and their corresponding MD5 hashes. When you hash a value, you should always get the same hash, so these tools compare the hash you provide against their database of existing hash values, and then lookup the corresponding plaintext value. Dave Watts, CTO, Fig Leaf Software 1-202-527-9569 http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Service-Disabled Veteran-Owned Small Business (SDVOSB) on GSA Schedule, and provides the highest caliber vendor- authorized instruction at our training centers, online, or onsite. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:360236 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: need a host
They have CF11. Rick -Original Message- From: Rob Voyle [mailto:robvo...@voyle.com] Sent: Friday, November 21, 2014 2:43 PM To: cf-talk Subject: Re: need a host Hi Folks I would affirm kickAssVps, I was with them for several years and got great responsive service. However for business reasons, which I totally understand, they are not upgrading to CF11. I moved to www.viviotech.net/ and because I am not all that literate in the server and condfusion administration arena purchased the extended support and I couldn't be happier, the crew their have been really great. Rob Robert J. Voyle, Psy.D. Director, Clergy Leadership Institute For Coaching and Training in Appreciative Inquiry Author: Restoring Hope: Appreciative Strategies to Resolve Grief and Resentment http://www.appreciativeway.com/ 503-647-2378 or 503-647-2382 ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359696 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: need a host
I would highly recommend them, without reservation. I have no vested interest in a recommendation. They've just been great to work with since I placed my first VPS order in 2008 and have been very helpful, supportive, and accommodating. I just have them set up my VPS's and then manage the server hardware, CF server, and IIS, myself via RDC. Works like a charm... Rick On 11/21/2014 4:04 PM, Wil Genovese wrote: I should really get to know these KickAssVPS people. They are located less than 2 miles from my house here in St. Paul, MN. Wil Genovese Sr. Web Application Developer/ Systems Administrator CF Webtools www.cfwebtools.com wilg...@trunkful.com www.trunkful.com On Nov 21, 2014, at 2:57 PM, Rick Eidson cfh...@kchost.net wrote: They have CF11. Rick -Original Message- From: Rob Voyle [mailto:robvo...@voyle.com] Sent: Friday, November 21, 2014 2:43 PM To: cf-talk Subject: Re: need a host Hi Folks I would affirm kickAssVps, I was with them for several years and got great responsive service. However for business reasons, which I totally understand, they are not upgrading to CF11. I moved to www.viviotech.net/ and because I am not all that literate in the server and condfusion administration arena purchased the extended support and I couldn't be happier, the crew their have been really great. Rob Robert J. Voyle, Psy.D. Director, Clergy Leadership Institute For Coaching and Training in Appreciative Inquiry Author: Restoring Hope: Appreciative Strategies to Resolve Grief and Resentment http://www.appreciativeway.com/ 503-647-2378 or 503-647-2382 ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359698 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: need a host
Ha! Kinda funny... This is a Virtual server, and I manage the hardware! :) On 11/21/2014 4:09 PM, Rick Faircloth wrote: I would highly recommend them, without reservation. I have no vested interest in a recommendation. They've just been great to work with since I placed my first VPS order in 2008 and have been very helpful, supportive, and accommodating. I just have them set up my VPS's and then manage the server hardware, CF server, and IIS, myself via RDC. Works like a charm... Rick On 11/21/2014 4:04 PM, Wil Genovese wrote: I should really get to know these KickAssVPS people. They are located less than 2 miles from my house here in St. Paul, MN. Wil Genovese Sr. Web Application Developer/ Systems Administrator CF Webtools www.cfwebtools.com wilg...@trunkful.com www.trunkful.com On Nov 21, 2014, at 2:57 PM, Rick Eidson cfh...@kchost.net wrote: They have CF11. Rick -Original Message- From: Rob Voyle [mailto:robvo...@voyle.com] Sent: Friday, November 21, 2014 2:43 PM To: cf-talk Subject: Re: need a host Hi Folks I would affirm kickAssVps, I was with them for several years and got great responsive service. However for business reasons, which I totally understand, they are not upgrading to CF11. I moved to www.viviotech.net/ and because I am not all that literate in the server and condfusion administration arena purchased the extended support and I couldn't be happier, the crew their have been really great. Rob Robert J. Voyle, Psy.D. Director, Clergy Leadership Institute For Coaching and Training in Appreciative Inquiry Author: Restoring Hope: Appreciative Strategies to Resolve Grief and Resentment http://www.appreciativeway.com/ 503-647-2378 or 503-647-2382 ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359699 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: need a host
I've always gotten quick, personal attention to any issues that may arise. On 11/19/2014 9:27 PM, Rick Eidson wrote: I posted about this last week... Yes, you are right. It seems they have become a bit drone like. Before with a tech problem things seems more personable. Rick -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Wednesday, November 19, 2014 7:41 PM To: cf-talk Subject: Re: need a host KickAssVPS.com Been with them for years; very little trouble; always quick with support. They even tailor VPS's for me. On 11/19/2014 7:49 PM, Brian Thornton wrote: So sorry to bring up an old thread. BUt things have changed at Hostek. Simple common sense have changed into support phone scripts, unresponsive tickets, beuracy over account confirmatino over the phone. Some examples: EXAMPLE 1: Me: Hi Can you make this change on the account since the online portal is not working using the username and password you provided? Hostek Support: Yes as long as you answer your secret question with the correct answer. Me: Sure what is the question that you'd like me to answer? Hostek: Sir due to confidentiality, I cant give you the question or the answer but you can login online to get the question. Me: I understand that but I'm calling since the autogenerated password you just created and emailed me isn't valid this cannot login to the portal. If I can't login how would I get the question or the answer and if I could login I wouldn't be calling you. Hostek: Well sir, if you like you can login and change your password if you like. or EXAMPLE 2: Me: When you setup a VPS server for a client you gave them a username and password for RDS to the machine, however your policy is to block all access unless the IP address is whitelisted. What is the password to login to add an IPto the whitelist table? Hostek: Sorry sir, that's a different password that you will need to login with. I don't have access to it, to allow you to reset it, or to create a new one. You will need to login to change it. etc etc.. So kudos to Hostek for being CF tailored, but folks they have become drones. I recommend the others found at: http://www.adobe.com/uk/products/coldfusion-family/hosting-partners.ht ml On Sun, Jul 20, 2014 at 5:19 PM, Stephen Hait stephenh...@gmail.com wrote: Just switched a client from Newtek to Hostek and everyone's a lot happier. CF11, though, not sure about CF9. On Sun, Jul 20, 2014 at 5:09 PM, Matthew Smith chedders...@gmail.com wrote: not newtek, no hostmedia.co.uk(no mssql), no viviotek. Any suggestions? Need cf 9 and ms sql. Thanks. -- Regards, chedder is bedder ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359688 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: need a host
KickAssVPS.com Been with them for years; very little trouble; always quick with support. They even tailor VPS's for me. On 11/19/2014 7:49 PM, Brian Thornton wrote: So sorry to bring up an old thread. BUt things have changed at Hostek. Simple common sense have changed into support phone scripts, unresponsive tickets, beuracy over account confirmatino over the phone. Some examples: EXAMPLE 1: Me: Hi Can you make this change on the account since the online portal is not working using the username and password you provided? Hostek Support: Yes as long as you answer your secret question with the correct answer. Me: Sure what is the question that you'd like me to answer? Hostek: Sir due to confidentiality, I cant give you the question or the answer but you can login online to get the question. Me: I understand that but I'm calling since the autogenerated password you just created and emailed me isn't valid this cannot login to the portal. If I can't login how would I get the question or the answer and if I could login I wouldn't be calling you. Hostek: Well sir, if you like you can login and change your password if you like. or EXAMPLE 2: Me: When you setup a VPS server for a client you gave them a username and password for RDS to the machine, however your policy is to block all access unless the IP address is whitelisted. What is the password to login to add an IPto the whitelist table? Hostek: Sorry sir, that's a different password that you will need to login with. I don't have access to it, to allow you to reset it, or to create a new one. You will need to login to change it. etc etc.. So kudos to Hostek for being CF tailored, but folks they have become drones. I recommend the others found at: http://www.adobe.com/uk/products/coldfusion-family/hosting-partners.html On Sun, Jul 20, 2014 at 5:19 PM, Stephen Hait stephenh...@gmail.com wrote: Just switched a client from Newtek to Hostek and everyone's a lot happier. CF11, though, not sure about CF9. On Sun, Jul 20, 2014 at 5:09 PM, Matthew Smith chedders...@gmail.com wrote: not newtek, no hostmedia.co.uk(no mssql), no viviotek. Any suggestions? Need cf 9 and ms sql. Thanks. -- Regards, chedder is bedder ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359685 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: need a host
I posted about this last week... Yes, you are right. It seems they have become a bit drone like. Before with a tech problem things seems more personable. Rick -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Wednesday, November 19, 2014 7:41 PM To: cf-talk Subject: Re: need a host KickAssVPS.com Been with them for years; very little trouble; always quick with support. They even tailor VPS's for me. On 11/19/2014 7:49 PM, Brian Thornton wrote: So sorry to bring up an old thread. BUt things have changed at Hostek. Simple common sense have changed into support phone scripts, unresponsive tickets, beuracy over account confirmatino over the phone. Some examples: EXAMPLE 1: Me: Hi Can you make this change on the account since the online portal is not working using the username and password you provided? Hostek Support: Yes as long as you answer your secret question with the correct answer. Me: Sure what is the question that you'd like me to answer? Hostek: Sir due to confidentiality, I cant give you the question or the answer but you can login online to get the question. Me: I understand that but I'm calling since the autogenerated password you just created and emailed me isn't valid this cannot login to the portal. If I can't login how would I get the question or the answer and if I could login I wouldn't be calling you. Hostek: Well sir, if you like you can login and change your password if you like. or EXAMPLE 2: Me: When you setup a VPS server for a client you gave them a username and password for RDS to the machine, however your policy is to block all access unless the IP address is whitelisted. What is the password to login to add an IPto the whitelist table? Hostek: Sorry sir, that's a different password that you will need to login with. I don't have access to it, to allow you to reset it, or to create a new one. You will need to login to change it. etc etc.. So kudos to Hostek for being CF tailored, but folks they have become drones. I recommend the others found at: http://www.adobe.com/uk/products/coldfusion-family/hosting-partners.ht ml On Sun, Jul 20, 2014 at 5:19 PM, Stephen Hait stephenh...@gmail.com wrote: Just switched a client from Newtek to Hostek and everyone's a lot happier. CF11, though, not sure about CF9. On Sun, Jul 20, 2014 at 5:09 PM, Matthew Smith chedders...@gmail.com wrote: not newtek, no hostmedia.co.uk(no mssql), no viviotek. Any suggestions? Need cf 9 and ms sql. Thanks. -- Regards, chedder is bedder ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359686 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Sending SMS
Hey guys, Does anyone know a service I can use for sending sms messages from cold fusion? I want to make an app that notifies someone by sms when their product is ready. Kind Regards, Rick Sanders Canada: USA: 171 Main St 1205 N. Second Ave Dartmouth, NS Siler City, NC T: 902-401-7689 T: 919-799-9076 W: www.webenergy.cahttp://www.webenergy.ca/ W: www.webenergyusa.comhttp://www.webenergyusa.com/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359660 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Sending SMS
Thanks Bryan, So it's like online payment. You need a gateway then a payment processor. -Original Message- From: Bryan Stevenson [mailto:br...@electricedgesystems.com] Sent: Tuesday, November 18, 2014 7:32 PM To: cf-talk Subject: Re: Sending SMS Hey Rick, I'd say the answer depends on your situation. A big determining factor is what carrier are the folks on that you would be sending to? I ask because if only one carrier you can go low cost and failry easy. If multiple carriers, you may want to consider using an SMS aggregator as they know how to connect and send SMS messages through all the various carrier networks (for a fee per text message - those fees vary wildly depending on the various APIs you have to choose from). I use Clickatel for SMS aggregation services in the state of Maryland and I think we are talking pennies per text (you load account with credits and they get consumed - can notify as you get low etc). Once you have the carrier details sorted, then it's HOW you send (there is an SMS gateway in CF, but you can also just call APIs with say Clickatel using their HTTP API (one of 3-5 they offer). SOme APIs are meant fo super high volume - some for lowsome offer different feautures. So there is a simple primer to aid in some core decision making - I'll keep an eye on this thread - ask away! ;-) Take care -Bryan *Bryan Stevenson*B.Comm. President CEO Electric Edge Systems Group Inc. - makers of FACTS^(TM) phone: 250.480.0642 cell: 250.920.8830 e-mail: br...@electricedgesystems.com mailto:br...@electricedgesystems.com web: www.electricedgesystems.com http://www.electricedgesystems.com and www.fisheryfacts.com http://www.fisheryfacts.com ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359667 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Sending SMS
That's great but what about sending to different carriers? I'm guessing you have to know what carrier the customer you're sending a sms is on right? Kind Regards, Rick Sanders Canada: USA: 171 Main St 1205 N. Second Ave Dartmouth, NS Siler City, NC T: 902-401-7689 T: 919-799-9076 W: www.webenergy.ca W: www.webenergyusa.com -Original Message- From: richpaul7 . [mailto:richpa...@gmail.com] Sent: Tuesday, November 18, 2014 8:26 PM To: cf-talk Subject: Re: Sending SMS I added SMS support using email. for example, for Verizon, it's the phonenum...@vtext.com I googled it and found eahc carriers domain for email-to-text and then added a dropdown list for the carriers when my users enter their phone number to receive texts. I don't use any service at all, it's a simple cfmail ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359672 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Is time for a change?
Anyone using Hostek? I have been with them for. well a long time. But in the last year it seems there have been more problems than ever. I really hate the idea of moving all my clients but I am wondering if in the long run will I be better off. Any thoughts? Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359565 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Is time for a change?
Mail Servers going down, Web servers going down seams the turnaround isn't as quick as it used to be. I was wondering if they may have been purchased by someone else. I have a particular client that seems every time I turn around their services aren't working. They are about to bail. I don't have a lot of clients I like to keep them. rick -Original Message- From: Wil Genovese [mailto:jugg...@trunkful.com] Sent: Friday, November 07, 2014 1:23 PM To: cf-talk Subject: Re: Is time for a change? I'm working with Hostek for a client and so far they've been great. What issues are you seeing? Have you talked to them? They've been very responsive to our clients needs and requests. Wil Genovese Sr. Web Application Developer/ Systems Administrator CF Webtools www.cfwebtools.com wilg...@trunkful.com www.trunkful.com On Nov 7, 2014, at 1:15 PM, Rick Eidson cfh...@kchost.net wrote: Anyone using Hostek? I have been with them for. well a long time. But in the last year it seems there have been more problems than ever. I really hate the idea of moving all my clients but I am wondering if in the long run will I be better off. Any thoughts? Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359572 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Is time for a change?
Lots of great responses... Like I said I really hate the idea of moving. The VPS sounds interesting and I believe Hostek offers that as well as dedicated. I have a pretty large SQL Server database with them now for my largest client and its probably going to grow. I only have about 25 domains 1 of them is on a Linux server the rest are all Windows CF servers. I am also getting ready to add another one. I guess I can check into it and see what cost would be... the last thing I need to do is increase my overhead. Right now I am paying Hostek about $130/m for just the basic CF hosting for the 25 domains not counting the adons and database cost. I would also want to make the transition as seamless as possible...preferably my clients know nothing about the move. Does VPS handle everything? MSSQL Database, SmarterMail or just the websites with Coldfusion? I guess a lot of these questions I should be asking Hostek... Rick -Original Message- From: Money Pit [mailto:websitema...@gmail.com] Sent: Friday, November 07, 2014 6:02 PM To: cf-talk Subject: Re: Is time for a change? Could not agree more with Russ' comments on CF hosting in his blog. I'll never go back to shared hosting. I've got a couple of Viviotech VPS' that I'm pretty happy with. One runs my personal stuff and old web site from when I was a developer. Another runs about 30 low-traffic sites that work with my business. A VPS is a great step up if you aren't ready to take the plunge and pay for a full-on server. Insofar as full-on servers are concerned, nothing can match the hardware that you get at Cybercon, but then again you are also expected to pretty much be self-sufficient, there. Think about doing a VPS instead of shared hosting. Just for starters you get to keep all the hosting fees. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359576 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Is time for a change?
Oh I know all about the email hosting.. .Before I moved to Hostek I had a T1 line into my basement. Did all my own hosting, I had 2 server cabinets with all Dells...(I still have them) pretty good setup. I started my company with that and then the T1 became outdated and very expensive. I used ArgoSoft Mail Server, actually really liked it but the SPAM and Blacklist were a nightmare. But back then my company was bigger with closer to 100 domains/clients. I formed a partnership with another person who pretty much screwed me over. We split up the company (lost a lot of clients in the breakup) and I formed Eidson Empire, LLC. and moved to Hostek for my provider. I still not sure what I am going to do.. I think the VPS will be more than I can afford right now. Maybe if I land about 10 more clients I can justify it. Rick -Original Message- From: Russ Michaels [mailto:r...@michaels.me.uk] Sent: Friday, November 07, 2014 6:49 PM To: cf-talk Subject: Re: Is time for a change? Ideally you need 1 VPs for each service, web db and mail, plus you would need a smartermail license, unless hostek are a bundle provider in which case you can get a free 250 user license with the VPS. Running a mail server is way more work than people realise though, it is not just keeping it running, it is deal with spam, spoofing, back scatter, black listing, spf and domain key issues and more. One alternative is to use zohomail which is free for basic service. At the end of the day shared hosting is like going to the $1 store in comparison, so you get what you pay for. On Sat, Nov 8, 2014 at 0:26 AM, Rick Eidson cfh...@kchost.net wrote: Lots of great responses... Like I said I really hate the idea of moving. The VPS sounds interesting and I believe Hostek offers that as well as dedicated. I have a pretty large SQL Server database with them now for my largest client and its probably going to grow. I only have about 25 domains 1 of them is on a Linux server the rest are all Windows CF servers. I am also getting ready to add another one. I guess I can check into it and see what cost would be... the last thing I need to do is increase my overhead. Right now I am paying Hostek about $130/m for just the basic CF hosting for the 25 domains not counting the adons and database cost. I would also want to make the transition as seamless as possible...preferably my clients know nothing about the move. Does VPS handle everything? MSSQL Database, SmarterMail or just the websites with Coldfusion? I guess a lot of these questions I should be asking Hostek... Rick -Original Message- From: Money Pit [mailto:websitema...@gmail.com javascript:;] Sent: Friday, November 07, 2014 6:02 PM To: cf-talk Subject: Re: Is time for a change? Could not agree more with Russ' comments on CF hosting in his blog. I'll never go back to shared hosting. I've got a couple of Viviotech VPS' that I'm pretty happy with. One runs my personal stuff and old web site from when I was a developer. Another runs about 30 low-traffic sites that work with my business. A VPS is a great step up if you aren't ready to take the plunge and pay for a full-on server. Insofar as full-on servers are concerned, nothing can match the hardware that you get at Cybercon, but then again you are also expected to pretty much be self-sufficient, there. Think about doing a VPS instead of shared hosting. Just for starters you get to keep all the hosting fees. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359578 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: SOT: the magic of RANK()
Nice! I've never heard of Rank()... On 8/12/2014 4:21 PM, John M Bliss wrote: I hope this saves someone some time and I hope I'm not way late to the RANK() party: Let's say you have this table: column1 - column2 A - 1 A - 2 A - 2 B - 3 B - 4 B - 4 ...and you need to write SQL to return the most frequently occurring column2 for each distinct column1: A - 2 B - 4 Enter RANK(): SELECT x.column1, x.column2 FROM ( SELECT z.column1, z.column2, COUNT(*) as thecount, RANK() OVER (PARTITION BY z.column1 ORDER BY COUNT(*) DESC) AS therank FROM z GROUP BY z.column1, z.column2 ) AS x WHERE x.therank = 1 Done and done. :-) ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359113 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
CF User group around Tallahassee Florida
I am curious if there is a ColdFusion user group meeting or located near Tallahassee, Florida? If not where are other CF groups located near by? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358751 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Testing
Testing... ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358654 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Testing
Thanks for the confirmation, Mike. I'll keep working on the solution to why you didn't receive it and I didn't receive your notice confirmation my message failure. :-D Rick On 5/18/2014 10:32 PM, Mike K wrote: Nope. I never received it Rick. On Mon, May 19, 2014 at 12:31 PM, Rick Faircloth r...@whitestonemedia.comwrote: Testing... ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358657 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: HMail server
We use mailenable for our regular email services. Kind Regards, Rick Sanders, CEO Canada: USA: T: 902-401-7689 T: 919-799-9076 W: www.webenergy.ca W: www.webenergyusa.com -Original Message- From: Al Musella, DPM [mailto:muse...@virtualtrials.com] Sent: Monday, May 12, 2014 12:38 PM To: cf-talk Subject: Re: HMail server Which email server do you guys use? I mention it here becuase it is one of the common mail servers to use for cf. It is? I have never heard of hmail until about 2 minutes ago. -- ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358620 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: cfajaxproxy problem
Pete, Also take a look at AngularJS. For me they've taken a CF centric approach to JavaScript that I just understand easier. By CF centric I mean that with most JS frameworks you have to tell the DOM what to do and how to do it. With AngularJS you tell it what you want to do and it figures out on its own how to do it. Rick On Sat, May 3, 2014 at 1:10 PM, Bryan Stevenson br...@electricedgesystems.com wrote: So simple and easy the website just says Dynamic at the moment ;-) I'll put forward AJAX via jQuery Cheers *Bryan Stevenson*B.Comm. President CEO Electric Edge Systems Group Inc. - makers of FACTS^(TM) phone: 250.480.0642 cell: 250.920.8830 e-mail: br...@electricedgesystems.com mailto: br...@electricedgesystems.com web: www.electricedgesystems.com http://www.electricedgesystems.com and www.fisheryfacts.com http://www.fisheryfacts.com ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358555 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
WordPress to ColdFusion
So I have a client that is in a WordPress Site but we are moving to a customized site using ColdFusion. I am going to use the database that WP used. So my problem. The br tag. WordPress's editor will remove the BR tag and it doesn't store it in the database. Now I have done some research to find out how to stop WP from doing this. BUT there are over 2000 post and like I said. we are moving to CF. What I do not understand is when the post is output to the WP site and you look at the source the BR tags are there. They aren't in the database. So obviously they aren't in CF Output either. I do not see any replaced ascii or other in it's place. Somehow it seems the WP knows where the BR tag is supposed to be even though it isn't in the database. Is this confusing? Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358070 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: CFML tags was: The long tail of ColdFusion fail
I come from the days of Everyware and Pervasive using the Tango technology. Same idea as CF being a tag-based language with an application server. Tag-based is easier to learn and has many benefits. When Macromedia bought CF, it was a God-send to integrate CF and Dreamweaver together without having to use Homesite or the bulky Allaire CF editor. Unfortunately, Macromedia bombed when it came to marketing Cold Fusion. Remember Ultradev? Macromedia's response to a WYSIWYG java, html, database application which was supposed to replace Dreamweaver? Macromedia focused too much on Ultradev and ignored the much needed CF marketing. Fast forward to Adobe (The document and printing solutions company) with failing web products to buy Macromedia. Like everyone, I was hoping for a re-brand of CF. Nothing happened. They never marketed it. At a trade show in New York (Internet World) I went to the Adobe booth. No one wanted to talk about CF, and there was one brochure with a paragraph mentioning CF that's it. Adobe came out with Cold Fusion Builder which is sort of nifty, but not nearly as good as Dreamweaver for building CF websites. Now Adobe is pushing their Creative Cloud (copying Office 365 are we?) which I would never use because of the continuous hacks to Adobe's servers and private information breaches. So what are the alternatives? PhP. Not secure, messy code, can't load balance between multiple servers unless you BUY an app server for it. Most PhP hosters throw the web server, database server and email server on the same box and call it a day. I programmed PhP code for a year and will never do it again. The problems with hacking, SQL injection attacks, URL hacks etc... take up time to fix at the developer's expense. PhP, Linux, MYSQL, Cpanel, Wordpress Joomla and many others are free. You get what you pay for. A proper coded CF site won't get hacked if the code is well written and the server is configured properly. There's ASP.net but personally I don't want to program something for 3 months in .NET that takes 3 weeks in CF. Plus Microsoft changes things around way too much, and Visual Studio is stupid expensive. Sure there's Expression web (does anyone really use it?) and some plugins for Dreamweaver. There's Dot Net Nuke if you have lots of time on your hands too. Most of my clients don't want to wait. And .NET developers are the snobs of the development community expecting high hourly rates. Content Management Server was a nice touch if you had deep pockets and lots of staff to maintain multiple servers but Microsoft did away with that too. Is CF dying? It is dying a slow death in my opinion. Adobe has dropped the ball with marketing. Heck, they don't even use it on their own site! PhP is the internet king for programming, and Wordpress is keeping developers making thousands of plugins for it. In the technical colleges and universities they teach PhP, Java, and .NET. New developers aren't even exposed to CF anymore. When you say Adobe, the first 2 things that come to mind are PDF and Photoshop. I'll continue to use CF for as long as I can, then just leave the web development game since the only player is PhP and I don't have the time nor desire to get into that technology. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.ca -Original Message- From: Jon Clausen [mailto:jon_clau...@silowebworks.com] Sent: Tuesday, March 18, 2014 11:32 AM To: cf-talk Subject: Re: CFML tags was: The long tail of ColdFusion fail On Mar 18, 2014, at 10:17 AM, Adam Cameron dacc...@gmail.com wrote: Tag-based code is godawful anywhere other than in a view, or some other situation in which text-processing is needed. Which does not describe an awful lot of CFML code out there. That Macromedia/Adobe pushed the tag side of CFML over the script side is probably the worst strategic move they ever made. Agree, now. I think at that moment in webdev history, it served a purpose, which was ease of entry in to development. Now, it's a liability, seems antiquated, and is unnecessarily verbose - especially if you are coming from a different programming language. I do like wrapping an entire content block with cfoutput and just double escaping the pound symbols, as necessary, compared to having to deal with ?php echo $variable? or PHP short tags ?= $variables ?. I haven't written a tag-based component in a long while though, as I can build something out faster in script - especially when I'm coming back to CF after using a different language for a bit. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358031 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http
Twitter feed
Hey guys n' gals! I want to put a Twitter live feed on a CF site like Wordpress. Is there anything like that already out there or do I need to code it from scratch? If I need to code it, has anyone done it? Is it difficult? Thanks! Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357939 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Twitter feed
Thanks Russ! That's exactly what I want! Control! Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.ca -Original Message- From: Russ Michaels [mailto:r...@michaels.me.uk] Sent: Friday, March 14, 2014 8:11 PM To: cf-talk Subject: Re: Twitter feed this is what you want http://monkehtweet.riaforge.org/ On Fri, Mar 14, 2014 at 9:44 PM, Rob Parkhill robert.parkh...@gmail.comwrote: Why not just use what Twitter provides? dev.twitter.com You can embed a bunch of stuff straight from Twitter, no muss, no fuss. On Fri, Mar 14, 2014 at 5:36 PM, Rick Sanders r...@webenergy.ca wrote: Hey guys n' gals! I want to put a Twitter live feed on a CF site like Wordpress. Is there anything like that already out there or do I need to code it from scratch? If I need to code it, has anyone done it? Is it difficult? Thanks! Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357942 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How do I pass this jQuery variable as arguments to a cfc method?
Hmmm... I tried using the specialIDList.push(specialID) approach, and I get the correct output in console.log, [ 27, 28, 26 ], but I also get the error in Firebug, 500 Element SPECIALIDLIST is undefined in ARGUMENTS. I also tried using specialIDList = specialID.join(', ') and I still get the same output in console.log, [ 27, 28, 26 ], but I also get the same error in Firebug, 500 Element SPECIALIDLIST is undefined in ARGUMENTS. So, the cfc method doesn't understand speciaIDList when it's sent in the form above, even when I specify the argument as array type. Suggestions on what to do now? Something else on the client side with jQuery/JS or something on the method side with CF? Thanks for any feedback! Rick On Wed, Jan 15, 2014 at 9:20 PM, Raymond Camden raymondcam...@gmail.comwrote: On Wed, Jan 15, 2014 at 5:38 PM, Rick Faircloth r...@whitestonemedia.com wrote: It shows [ 27, 28, 26 ] in the console. I guess I can just pass that through and have a cfargument type of list and parse those ID's with a cfloop to assign them to individual cfarguments. Or does a cfargument type of list handle the ID's without having to break down the list into individual arguments? Not exactly. You can't pass complex variables like that via HTTP. It has to be serialized first. I believe jQuery will do that for you- but I'd probably do it myself - ie, somearray.join(,). On Wed, Jan 15, 2014 at 6:00 PM, Raymond Camden raymondcam...@gmail.com wrote: ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357444 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How do I pass this jQuery variable as arguments to a cfc method?
Here's the client-side code: $(document).ready(function() { $('#newsletter_preview_button').click(function() { var emailNewsletterGreeting = $('#email_newsletter_greeting').val(); var specialIDList = []; $('.special_title_checkbox:checked').each(function() { var specialID = $(this).attr('id').split('_').pop(); specialIDList = specialID.join(', '); }); console.log(specialIDList); values = { emailNewsletterGreeting: emailNewsletterGreeting, specialIDList: specialIDList } $.ajax({ cache:false, type: 'post', 'email-newsletter.cfc?method=mProcessEmailNewsletterFormreturnFormat=json', data: values, success:function(response) { alert('Success!'); } }); }); }); On Thu, Jan 16, 2014 at 11:02 AM, Raymond Camden raymondcam...@gmail.comwrote: On Thu, Jan 16, 2014 at 9:54 AM, Rick Faircloth r...@whitestonemedia.com wrote: Hmmm... I tried using the specialIDList.push(specialID) approach, and I get the correct output in console.log, [ 27, 28, 26 ], but I also get the error in Firebug, 500 Element SPECIALIDLIST is undefined in ARGUMENTS. I also tried using specialIDList = specialID.join(', ') and I still get the same output in console.log, [ 27, 28, 26 ], but I also get the same error in Firebug, 500 Element SPECIALIDLIST is undefined in ARGUMENTS. Ok, so you passed specialidlist, right? Can you show us your latest code? So, the cfc method doesn't understand speciaIDList when it's sent in the form above, even when I specify the argument as array type. Remember, we are sending the data over the wire as a string. So your argument should be string. But for now, let's see your client side code again please. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357446 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How do I pass this jQuery variable as arguments to a cfc method?
Hi, Steve... I just gave that a try, but still get an error in Firebug: 500 Element SPECIALIDLIST is undefined in ARGUMENTS Also, in the console, I still get what appears to be the same when I use console.log(specialIDLlist): [ 27, 28, 26 ]. Perhaps something is missing on the cfc method side? Here's that code: cffunction name = mProcessEmailNewsletterForm displayName= mProcessEmailNewsletterForm hint = Processes Email Newsletter Form output = true access = remote returnType= struct cfargument name = emailNewsletterGreeting type = string required = no / cfargument name = specialIDList type = string required = no / cfset emailNewsletterStruct = structNew() / cfset emailNewsletterStruct.EMAILNEWSLETTERGREETING = '#arguments.emailNewsletterGreeting#' / cfset emailNewsletterStruct.SPECIALIDLIST = '#arguments.specialIDList#' / cfreturn emailNewsletterStruct / /cffunction ??? On Thu, Jan 16, 2014 at 12:50 PM, Steve Milburn scmilb...@gmail.com wrote: Inside your .each loop you want to push specialID to your array like so: specialIDList.push (specialID). Afterwards when you are preparing your values object to be sent to the server you do specialIDList.join to put them into a string. On Jan 16, 2014 12:32 PM, Rick Faircloth r...@whitestonemedia.com wrote: Here's the client-side code: $(document).ready(function() { $('#newsletter_preview_button').click(function() { var emailNewsletterGreeting = $('#email_newsletter_greeting').val(); var specialIDList = []; $('.special_title_checkbox:checked').each(function() { var specialID = $(this).attr('id').split('_').pop(); specialIDList = specialID.join(', '); }); console.log(specialIDList); values = { emailNewsletterGreeting: emailNewsletterGreeting, specialIDList: specialIDList } $.ajax({ cache:false, type: 'post', 'email-newsletter.cfc?method=mProcessEmailNewsletterFormreturnFormat=json', data: values, success:function(response) { alert('Success!'); } }); }); }); On Thu, Jan 16, 2014 at 11:02 AM, Raymond Camden raymondcam...@gmail.com wrote: On Thu, Jan 16, 2014 at 9:54 AM, Rick Faircloth r...@whitestonemedia.com wrote: Hmmm... I tried using the specialIDList.push(specialID) approach, and I get the correct output in console.log, [ 27, 28, 26 ], but I also get the error in Firebug, 500 Element SPECIALIDLIST is undefined in ARGUMENTS. I also tried using specialIDList = specialID.join(', ') and I still get the same output in console.log, [ 27, 28, 26 ], but I also get the same error in Firebug, 500 Element SPECIALIDLIST is undefined in ARGUMENTS. Ok, so you passed specialidlist, right? Can you show us your latest code? So, the cfc method doesn't understand speciaIDList when it's sent in the form above, even when I specify the argument as array type. Remember, we are sending the data over the wire as a string. So your argument should be string. But for now, let's see your client side code again please. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357448 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How do I pass this jQuery variable as arguments to a cfc method?
Hold the horses! I changed the join from: specialIDList.join(); to: var specialIDList = specialIDList.join(); and it worked! I think the var, specialIDList, was not available to the ajax function since it was being recreated in the .each loop. So, now do I have to loop over the multiple variables in specialIDList on the server side with CF in order to break the string into individual arguments? On Thu, Jan 16, 2014 at 2:07 PM, Rick Faircloth r...@whitestonemedia.comwrote: Hi, Steve... I just gave that a try, but still get an error in Firebug: 500 Element SPECIALIDLIST is undefined in ARGUMENTS Also, in the console, I still get what appears to be the same when I use console.log(specialIDLlist): [ 27, 28, 26 ]. Perhaps something is missing on the cfc method side? Here's that code: cffunction name = mProcessEmailNewsletterForm displayName= mProcessEmailNewsletterForm hint = Processes Email Newsletter Form output = true access = remote returnType= struct cfargument name = emailNewsletterGreeting type = string required = no / cfargument name = specialIDList type = string required = no / cfset emailNewsletterStruct = structNew() / cfset emailNewsletterStruct.EMAILNEWSLETTERGREETING = '#arguments.emailNewsletterGreeting#' / cfset emailNewsletterStruct.SPECIALIDLIST = '#arguments.specialIDList#' / cfreturn emailNewsletterStruct / /cffunction ??? On Thu, Jan 16, 2014 at 12:50 PM, Steve Milburn scmilb...@gmail.comwrote: Inside your .each loop you want to push specialID to your array like so: specialIDList.push (specialID). Afterwards when you are preparing your values object to be sent to the server you do specialIDList.join to put them into a string. On Jan 16, 2014 12:32 PM, Rick Faircloth r...@whitestonemedia.com wrote: Here's the client-side code: $(document).ready(function() { $('#newsletter_preview_button').click(function() { var emailNewsletterGreeting = $('#email_newsletter_greeting').val(); var specialIDList = []; $('.special_title_checkbox:checked').each(function() { var specialID = $(this).attr('id').split('_').pop(); specialIDList = specialID.join(', '); }); console.log(specialIDList); values = { emailNewsletterGreeting: emailNewsletterGreeting, specialIDList: specialIDList } $.ajax({ cache:false, type: 'post', 'email-newsletter.cfc?method=mProcessEmailNewsletterFormreturnFormat=json', data: values, success:function(response) { alert('Success!'); } }); }); }); On Thu, Jan 16, 2014 at 11:02 AM, Raymond Camden raymondcam...@gmail.com wrote: On Thu, Jan 16, 2014 at 9:54 AM, Rick Faircloth r...@whitestonemedia.com wrote: Hmmm... I tried using the specialIDList.push(specialID) approach, and I get the correct output in console.log, [ 27, 28, 26 ], but I also get the error in Firebug, 500 Element SPECIALIDLIST is undefined in ARGUMENTS. I also tried using specialIDList = specialID.join(', ') and I still get the same output in console.log, [ 27, 28, 26 ], but I also get the same error in Firebug, 500 Element SPECIALIDLIST is undefined in ARGUMENTS. Ok, so you passed specialidlist, right? Can you show us your latest code? So, the cfc method doesn't understand speciaIDList when it's sent in the form above, even when I specify the argument as array type. Remember, we are sending the data over the wire as a string. So your argument should be string. But for now, let's see your client side code again please. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357449 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
How do I pass this jQuery variable as arguments to a cfc method?
Hi, all... I've approached this problem from every direction I can think of and with reference to many, many websites, but I still can put together an answer. I have this HTML in a form: cfoutput query = qGetSpecials div class=special_title_container span class=title_checkbox_span input id=special_id_#special_id# class=special_title_checkbox value=#special_title# type=checkbox name=special_title /span span class=special_title_span#special_title#/span /div /cfoutput Which is output into this: input id=special_id_26 class=special_title_checkbox value=First Special type=checkbox name=special_title input id=special_id_27 class=special_title_checkbox value=Second Special type=checkbox name=special_title input id=special_id_28 class=special_title_checkbox value=Third Special type=checkbox name=special_title This jQuery processing the inputs: $(document).ready(function() { $('#newsletter_preview_button').click(function() { var specialTitleID = $('.special_title_checkbox:checked'); $('.special_title_checkbox:checked').each(function(index,value) { var specialTitleID = $(this).attr('id').split('_').pop(); var specialTitleID = 'specialTitle_'+specialTitleID; alert(specialTitleID); --- [ this alerts the three input values, 26, 27, 28, individually when form is submitted ] }); values = { emailNewsletterGreeting: emailNewsletterGreeting, specialTitleID: specialTitleID} (Followed by AJAX code...) And this cfc method: cffunction name = mProcessEmailNewsletterForm displayName= mProcessEmailNewsletterForm hint = Processes Email Newsletter Form output = true access = remote returnType= struct cfargument name = emailNewsletterGreeting type = string required = no / cfargument name = specialTitleID type = string required = no / cfset emailNewsletterStruct = structNew() / cfset emailNewsletterStruct.email_newsletter_greeting = '#arguments.email_newsletter_greeting#' / cfset emailNewsletterStruct.specialTitleID = '#arguments.specialTitleID#' / cfreturn emailNewsletterStruct / /cffunction But, the cffunction above doesn't know what to do with the value, specialTitleID, when it's received. Or, rather, I don't know how to change it in the jQuery code or the cffunction code so that each specialTitleID can be separted into individual cfarguments. I've tried specifying cfargument name=specialTitleID as type=array, type=list, type=string, but I get a JS error in Firebug no matter what I try. I'm sure it's simple, I just haven't handled a multi-valued variable going via AJAX to a cfc method before. (or that I remember...). Suggestions, anyone? Thanks, Rick -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357429 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How do I pass this jQuery variable as arguments to a cfc method?
Hey, Ray, and thanks for the reply... Here's the ajax part... $.ajax ({ cache: false, type:'post', url: 'email-newsletter.cfc?method=mProcessEmailNewsletterFormreturnFormat=json', data:values, success: function(result) { alert('Success!'); } On Wed, Jan 15, 2014 at 4:03 PM, Raymond Camden raymondcam...@gmail.comwrote: Why didn't yo post the AJAX code? Isn't that crucial for getting the values to your CFC? We need to see that. On Wed, Jan 15, 2014 at 2:56 PM, Rick Faircloth r...@whitestonemedia.com wrote: Hi, all... I've approached this problem from every direction I can think of and with reference to many, many websites, but I still can put together an answer. I have this HTML in a form: cfoutput query = qGetSpecials div class=special_title_container span class=title_checkbox_span input id=special_id_#special_id# class=special_title_checkbox value=#special_title# type=checkbox name=special_title /span span class=special_title_span#special_title#/span /div /cfoutput Which is output into this: input id=special_id_26 class=special_title_checkbox value=First Special type=checkbox name=special_title input id=special_id_27 class=special_title_checkbox value=Second Special type=checkbox name=special_title input id=special_id_28 class=special_title_checkbox value=Third Special type=checkbox name=special_title This jQuery processing the inputs: $(document).ready(function() { $('#newsletter_preview_button').click(function() { var specialTitleID = $('.special_title_checkbox:checked'); $('.special_title_checkbox:checked').each(function(index,value) { var specialTitleID = $(this).attr('id').split('_').pop(); var specialTitleID = 'specialTitle_'+specialTitleID; alert(specialTitleID); --- [ this alerts the three input values, 26, 27, 28, individually when form is submitted ] }); values = { emailNewsletterGreeting: emailNewsletterGreeting, specialTitleID: specialTitleID} (Followed by AJAX code...) -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357437 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How do I pass this jQuery variable as arguments to a cfc method?
I set emailNewsletterGreeting earlier. It's a value from a single DOM element, so no problem with that. And I was tinkering with code prior to the ajax code, so I was changing variable names halting the processing before ajax kicked in. Your array idea sounds good. I also tried this: var specialIDList = []; $('.special_title_checkbox:checked').each(function(index,value) { var specialTitleID = $(this).attr('id').split('_').pop(); specialIDList.push(specialTitleID); }); console.log(specialIDList); and was able to see the list in Firebug. It shows [ 27, 28, 26 ] in the console. I guess I can just pass that through and have a cfargument type of list and parse those ID's with a cfloop to assign them to individual cfarguments. Or does a cfargument type of list handle the ID's without having to break down the list into individual arguments? On Wed, Jan 15, 2014 at 6:00 PM, Raymond Camden raymondcam...@gmail.comwrote: So values is this: values = { emailNewsletterGreeting: emailNewsletterGreeting, specialTitleID: specialTitleID} I see you set specialTitleID. But you had it in loop. You probably wanted to make that an array. If the values are IDs though you could use an array and convert it to a list. So assuming you fixed it and specialTitleID was an array, you could do: specialTitleList = specialTitleID.join(,); Not sure where you set emailNewsletterGretting. You then want to use Chrome Dev Tools and look at the network request and see how the value is being passed in. On Wed, Jan 15, 2014 at 4:50 PM, Rick Faircloth r...@whitestonemedia.com wrote: Hey, Ray, and thanks for the reply... Here's the ajax part... $.ajax ({ cache: false, type:'post', url: 'email-newsletter.cfc?method=mProcessEmailNewsletterFormreturnFormat=json', data:values, success: function(result) { alert('Success!'); } On Wed, Jan 15, 2014 at 4:03 PM, Raymond Camden raymondcam...@gmail.com wrote: Why didn't yo post the AJAX code? Isn't that crucial for getting the values to your CFC? We need to see that. On Wed, Jan 15, 2014 at 2:56 PM, Rick Faircloth r...@whitestonemedia.com wrote: Hi, all... I've approached this problem from every direction I can think of and with reference to many, many websites, but I still can put together an answer. I have this HTML in a form: cfoutput query = qGetSpecials div class=special_title_container span class=title_checkbox_span input id=special_id_#special_id# class=special_title_checkbox value=#special_title# type=checkbox name=special_title /span span class=special_title_span#special_title#/span /div /cfoutput Which is output into this: input id=special_id_26 class=special_title_checkbox value=First Special type=checkbox name=special_title input id=special_id_27 class=special_title_checkbox value=Second Special type=checkbox name=special_title input id=special_id_28 class=special_title_checkbox value=Third Special type=checkbox name=special_title This jQuery processing the inputs: $(document).ready(function() { $('#newsletter_preview_button').click(function() { var specialTitleID = $('.special_title_checkbox:checked'); $('.special_title_checkbox:checked').each(function(index,value) { var specialTitleID = $(this).attr('id').split('_').pop(); var specialTitleID = 'specialTitle_'+specialTitleID; alert(specialTitleID); --- [ this alerts the three input values, 26, 27, 28, individually when form is submitted ] }); values = { emailNewsletterGreeting: emailNewsletterGreeting, specialTitleID: specialTitleID} (Followed by AJAX code...) -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357441 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How do I pass this jQuery variable as arguments to a cfc method?
Thanks for the tip, Jon! I'll have to check out those Chrome Dev Tools! Rick On Wed, Jan 15, 2014 at 6:18 PM, Jon Clausen jon_clau...@silowebworks.comwrote: I like Postman because I can manually test web services, including HTTP verbs and enter form and URL variables against services to test responses and error handling in a variety of formats. It also has tabs that parse your return data, like the network tab does, but in a better format. It's better at functional testing web services, IMHO, than posting AJAX calls repeatedly in page. [Note: Typo assistance courtesy of iPhone] On Jan 15, 2014, at 5:37 PM, Raymond Camden raymondcam...@gmail.com wrote: How is that better than the Network tab itself? On Wed, Jan 15, 2014 at 3:59 PM, Jon Clausen jon_clau...@silowebworks.comwrote: On a related note, the Postman extension for Chrome is great for testing what your remote CFC's are doing with form variables. On Jan 15, 2014, at 4:53 PM, Jon Clausen jon_clau...@silowebworks.com wrote: I would set your argument type as a list and then validate,loop and process the list in your CFC method. If so youll need to change your each() loop to append the variables in to the list and then post the string in your $.post() request. HTH, Jon ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357442 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Hosting... Again
I am a reseller for Hostek... Been on them for years...every since my T1 became obsolete and I had to outsource my hosting... Never any real problems and they are very good at keeping you informed. Rick -Original Message- From: Robert Harrison [mailto:rob...@austin-williams.com] Sent: Friday, January 10, 2014 7:22 AM To: cf-talk Subject: Hosting... Again Hi All, I've got a lot of large CF sites I have to move because my host is not up to what we've grown to be. Love the guy and been with him for years, but now I have to go. I've asked this before (in October), but now that I'm no longer in denial I'm looking for CF hosting recommendations again. I have the previous recommendations which I'm listing below. If anyone has comments about any of the hosts below, or better recommendations, please provide your feedback. I'm about to move a boatload of serous sites. So far, I've gotten recommendations for: Hostek Viviotech CrystalTech http://www.kickassvps.com/ Please let me know if you have additional recommendations or feedback on these hosts. Thanks, Robert ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357404 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Hosting
Ditto... I had a VPS with them for a few years, then moved to a VDS (Virtual Dedicated Server) about a year ago. Support couldn't be better and they're a great group. I've had almost no problems with the service for the entire time I've been with them. And any issues were promptly addressed. And, no, I make no money for my promotion. Rick -Original Message- From: Rob Voyle [mailto:robvo...@voyle.com] Sent: Monday, October 21, 2013 1:42 PM To: cf-talk Subject: Re: Hosting Ive been truly blessed by Kickassvps http://www.kickassvps.com/ Rob Robert J. Voyle, Psy.D. Director, Clergy Leadership Institute For Coaching and Training in Appreciative Inquiry Author: Restoring Hope: Appreciative Strategies to Resolve Grief and Resentment http://www.appreciativeway.com/ 503-647-2378 or 503-647-2382 On 21 Oct 2013 at 9:04, Robert Harrison wrote: I know this has been asked 100 times before, but it looks like I need a new cf hosts that can host enterprise level sites. Any recommendations? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356957 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Cold Fusion source code stolen from Adobe in Cyber attack
Not sure if you guys heard about this yet: http://www.cbc.ca/news/technology/adobe-customer-data-stolen-in-cyberattack-1.1912301 The hackers took source code for Adobe Acrobat, which is used to create electronic documents in the PDF format, as well as ColdFusion and ColdFusion Builder, used to create internet applications, Adobe said Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356882 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Distributed Caching with TerraCotta
I am still struggling with this issue. No help from anywhere :( On Sun, Sep 15, 2013 at 12:32 AM, Rick Root rick.r...@gmail.com wrote: Hi, A little over a year ago, I went through a process setting up terracotta caching server for an application that is using cf clustering.. three instances of coldfusion powering the application, and I wanted to be able to efficiently cache data between instances. This worked really well, but now I'm more or less disassocaited with the company and they've asked me to set up TerraCotta again on their new server, which is running Coldfusion 10. Things are different, of course, but much the same Here's what I've done. I installed the latest version of TerraCotta open source (3.7.5) which comes with a newer version of ehcache. I copied all these jar files into each instances libf older and renamed any older versions with a .old extension ehcache-core-2.6.6.jar ehcache-terracotta-2.6.6.jar slf4j-api-1.6.1.jar slf4j-jdk14-1.6.1.jar slf4j-log4j12-1.6.1.jar terracotta-toolkit-1.6-runtime-5.5.0.jar Then modified the ehcache.xml as follows: I added this line above my defaultcache: terracottaConfig url=http://localhost:9510; rejoin=true / I added this section BELOW my defaultCache, which essentially adds a new cache region named distributedCache cache name=distributedCache maxElementsInMemory=1 eternal=false timeToIdleSeconds=86400 timeToLiveSeconds=86400 overflowToDisk=false diskSpoolBufferSizeMB=30 maxElementsOnDisk=1000 diskPersistent=false diskExpiryThreadIntervalSeconds=3600 memoryStoreEvictionPolicy=LRU clearOnFlush=true terracotta clustered=true nonstop immediateTimeout=true timeoutBehavior type=noop / /nonstop /terracotta /cache Now that I've done all this, I did some testing with a cf page that looks like this... if the request is made on instance 2, put something in the cache, then retrieve it and display it. If it's on another instance, just retrieve the value and display it. cache name=distributedCache maxElementsInMemory=1 eternal=false timeToIdleSeconds=86400 timeToLiveSeconds=86400 overflowToDisk=false diskSpoolBufferSizeMB=30 maxElementsOnDisk=1000 diskPersistent=false diskExpiryThreadIntervalSeconds=3600 memoryStoreEvictionPolicy=LRU clearOnFlush=true terracotta clustered=true nonstop immediateTimeout=true timeoutBehavior type=noop / /nonstop /terracotta /cache This doesn't fail, but it doesn't appear to be using the terracotta server, because the item is not available on the other instances. I don't know where to go from here. As always, your combined help is appreciated! Rick Root -- *The beatings will continue until morale improves.* -- *The beatings will continue until morale improves.* ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356845 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Distributed Caching with TerraCotta
It can be, yes. But this is open source terra cotta server. On Thu, Sep 26, 2013 at 9:35 AM, Cameron Childress camer...@gmail.comwrote: Terracota at this level is a paid for product right? Should be some level of support from the vendor? What do their tech support folks say? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356852 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Distributed Caching with TerraCotta
Ping... anybody? On Sun, Sep 15, 2013 at 12:32 AM, Rick Root rick.r...@gmail.com wrote: Hi, A little over a year ago, I went through a process setting up terracotta caching server for an application that is using cf clustering.. three instances of coldfusion powering the application, and I wanted to be able to efficiently cache data between instances. This worked really well, but now I'm more or less disassocaited with the company and they've asked me to set up TerraCotta again on their new server, which is running Coldfusion 10. Things are different, of course, but much the same Here's what I've done. I installed the latest version of TerraCotta open source (3.7.5) which comes with a newer version of ehcache. I copied all these jar files into each instances libf older and renamed any older versions with a .old extension ehcache-core-2.6.6.jar ehcache-terracotta-2.6.6.jar slf4j-api-1.6.1.jar slf4j-jdk14-1.6.1.jar slf4j-log4j12-1.6.1.jar terracotta-toolkit-1.6-runtime-5.5.0.jar Then modified the ehcache.xml as follows: I added this line above my defaultcache: terracottaConfig url=localhost:9510 rejoin=true / I added this section BELOW my defaultCache, which essentially adds a new cache region named distributedCache cache name=distributedCache maxElementsInMemory=1 eternal=false timeToIdleSeconds=86400 timeToLiveSeconds=86400 overflowToDisk=false diskSpoolBufferSizeMB=30 maxElementsOnDisk=1000 diskPersistent=false diskExpiryThreadIntervalSeconds=3600 memoryStoreEvictionPolicy=LRU clearOnFlush=true terracotta clustered=true nonstop immediateTimeout=true timeoutBehavior type=noop / /nonstop /terracotta /cache Now that I've done all this, I did some testing with a cf page that looks like this... if the request is made on instance 2, put something in the cache, then retrieve it and display it. If it's on another instance, just retrieve the value and display it. cache name=distributedCache maxElementsInMemory=1 eternal=false timeToIdleSeconds=86400 timeToLiveSeconds=86400 overflowToDisk=false diskSpoolBufferSizeMB=30 maxElementsOnDisk=1000 diskPersistent=false diskExpiryThreadIntervalSeconds=3600 memoryStoreEvictionPolicy=LRU clearOnFlush=true terracotta clustered=true nonstop immediateTimeout=true timeoutBehavior type=noop / /nonstop /terracotta /cache This doesn't fail, but it doesn't appear to be using the terracotta server, because the item is not available on the other instances. I don't know where to go from here. As always, your combined help is appreciated! Rick Root -- *The beatings will continue until morale improves.* ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356804 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Distributed Caching with TerraCotta
Hah, thanks yeah I already sent him email, no response yet, but he's offered input on my terra cotta issues in the past. On Tuesday, September 17, 2013, Alan Rother wrote: Try contacting Rob Brooks-Bilson, he's the ehcache expert in CF http://rob.brooks-bilson.com/ (Also a super nice guy) = -- *The beatings will continue until morale improves.* ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356808 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Distributed Caching with TerraCotta
Hi, A little over a year ago, I went through a process setting up terracotta caching server for an application that is using cf clustering.. three instances of coldfusion powering the application, and I wanted to be able to efficiently cache data between instances. This worked really well, but now I'm more or less disassocaited with the company and they've asked me to set up TerraCotta again on their new server, which is running Coldfusion 10. Things are different, of course, but much the same Here's what I've done. I installed the latest version of TerraCotta open source (3.7.5) which comes with a newer version of ehcache. I copied all these jar files into each instances libf older and renamed any older versions with a .old extension ehcache-core-2.6.6.jar ehcache-terracotta-2.6.6.jar slf4j-api-1.6.1.jar slf4j-jdk14-1.6.1.jar slf4j-log4j12-1.6.1.jar terracotta-toolkit-1.6-runtime-5.5.0.jar Then modified the ehcache.xml as follows: I added this line above my defaultcache: terracottaConfig url=http://localhost:9510; rejoin=true / I added this section BELOW my defaultCache, which essentially adds a new cache region named distributedCache cache name=distributedCache maxElementsInMemory=1 eternal=false timeToIdleSeconds=86400 timeToLiveSeconds=86400 overflowToDisk=false diskSpoolBufferSizeMB=30 maxElementsOnDisk=1000 diskPersistent=false diskExpiryThreadIntervalSeconds=3600 memoryStoreEvictionPolicy=LRU clearOnFlush=true terracotta clustered=true nonstop immediateTimeout=true timeoutBehavior type=noop / /nonstop /terracotta /cache Now that I've done all this, I did some testing with a cf page that looks like this... if the request is made on instance 2, put something in the cache, then retrieve it and display it. If it's on another instance, just retrieve the value and display it. cache name=distributedCache maxElementsInMemory=1 eternal=false timeToIdleSeconds=86400 timeToLiveSeconds=86400 overflowToDisk=false diskSpoolBufferSizeMB=30 maxElementsOnDisk=1000 diskPersistent=false diskExpiryThreadIntervalSeconds=3600 memoryStoreEvictionPolicy=LRU clearOnFlush=true terracotta clustered=true nonstop immediateTimeout=true timeoutBehavior type=noop / /nonstop /terracotta /cache This doesn't fail, but it doesn't appear to be using the terracotta server, because the item is not available on the other instances. I don't know where to go from here. As always, your combined help is appreciated! Rick Root -- *The beatings will continue until morale improves.* ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356797 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Distributed Caching with TerraCotta
Oh, I've also done the terracottaconfig line as such, without the http://, which I think was incorrect. Same result though. terracottaConfig url=localhost:9510 rejoin=true / On Sat, Sep 14, 2013 at 11:32 PM, Rick Root rick.r...@gmail.com wrote: Hi, A little over a year ago, I went through a process setting up terracotta caching server for an application that is using cf clustering.. three instances of coldfusion powering the application, and I wanted to be able to efficiently cache data between instances. This worked really well, but now I'm more or less disassocaited with the company and they've asked me to set up TerraCotta again on their new server, which is running Coldfusion 10. Things are different, of course, but much the same Here's what I've done. I installed the latest version of TerraCotta open source (3.7.5) which comes with a newer version of ehcache. I copied all these jar files into each instances libf older and renamed any older versions with a .old extension ehcache-core-2.6.6.jar ehcache-terracotta-2.6.6.jar slf4j-api-1.6.1.jar slf4j-jdk14-1.6.1.jar slf4j-log4j12-1.6.1.jar terracotta-toolkit-1.6-runtime-5.5.0.jar Then modified the ehcache.xml as follows: I added this line above my defaultcache: terracottaConfig url=http://localhost:9510; rejoin=true / I added this section BELOW my defaultCache, which essentially adds a new cache region named distributedCache cache name=distributedCache maxElementsInMemory=1 eternal=false timeToIdleSeconds=86400 timeToLiveSeconds=86400 overflowToDisk=false diskSpoolBufferSizeMB=30 maxElementsOnDisk=1000 diskPersistent=false diskExpiryThreadIntervalSeconds=3600 memoryStoreEvictionPolicy=LRU clearOnFlush=true terracotta clustered=true nonstop immediateTimeout=true timeoutBehavior type=noop / /nonstop /terracotta /cache Now that I've done all this, I did some testing with a cf page that looks like this... if the request is made on instance 2, put something in the cache, then retrieve it and display it. If it's on another instance, just retrieve the value and display it. cache name=distributedCache maxElementsInMemory=1 eternal=false timeToIdleSeconds=86400 timeToLiveSeconds=86400 overflowToDisk=false diskSpoolBufferSizeMB=30 maxElementsOnDisk=1000 diskPersistent=false diskExpiryThreadIntervalSeconds=3600 memoryStoreEvictionPolicy=LRU clearOnFlush=true terracotta clustered=true nonstop immediateTimeout=true timeoutBehavior type=noop / /nonstop /terracotta /cache This doesn't fail, but it doesn't appear to be using the terracotta server, because the item is not available on the other instances. I don't know where to go from here. As always, your combined help is appreciated! Rick Root -- *The beatings will continue until morale improves.* -- *The beatings will continue until morale improves.* ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356798 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Best way to use LESS CSS with CF?
Thanks for the info, Cutter... Are you currently using LESS? If so, what are your thoughts about its usefulness? -Original Message- From: Steve 'Cutter' Blades [mailto:cold.fus...@cutterscrossing.com] Sent: Monday, September 09, 2013 8:19 AM To: cf-talk Subject: Re: Best way to use LESS CSS with CF? You compile LESS down to css files, you don't serve it up to the browser. I like cfstatic for asset management. It can also compile LESS on the fly. Steve 'Cutter' Blades Adobe Community Professional Adobe Certified Expert Advanced Macromedia ColdFusion MX 7 Developer http://cutterscrossing.com Co-Author Learning Ext JS 3.2 Packt Publishing 2010 https://www.packtpub.com/learning-ext-js-3-2-for-building-dynamic-desktop-style-user-interfaces/book The best way to predict the future is to help create it On 9/7/2013 1:53 PM, Rick Faircloth wrote: Nevermind... I figured out I need to set a mime type for .less and then set that type to text/css. In other words: Extention: less Mime Type: text/css Rick -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Saturday, September 07, 2013 2:39 PM To: cf-talk Subject: Best way to use LESS CSS with CF? Hi, all... Anyone using LESS with their CSS? I'm trying to get a handle on using LESS with my CSS, but I'm not quite getting it to work. I'm including the styles.less and the less.js files, but I'm missing something, because the variables don't affect the output. Do I need some kind of compiler for this to work with CF? Thanks for the guidance! Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356731 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Best way to use LESS CSS with CF?
I'm just now looking seriously into LESS and its usage. So far, I've really only looked at its use of variables. As far as variables are concerned, I don't see much difference between using variables and classes. I can define, say, a class this way in CSS: .titleColor { color: blue } and use it this way: p class=titleColor or define this way with LESS: @titleColor { color: blue } .titleColor { color: @titleColor } and use it this way: p class=titleColor Seems like LESS is more in this case and of insignificant benefit. Am I missing the point and best use of variables? Thanks for the feedback! Rick -Original Message- From: Steve 'Cutter' Blades [mailto:cold.fus...@cutterscrossing.com] Sent: Tuesday, September 10, 2013 7:58 AM To: cf-talk Subject: Re: Best way to use LESS CSS with CF? As a heavy Bootstrap user, I use LESS constantly. Once you really dig in, you find out quickly just how useful it truly is. Tech like LESS and SASS are perfect for those creating skinned applications. Steve 'Cutter' Blades Adobe Community Professional Adobe Certified Expert Advanced Macromedia ColdFusion MX 7 Developer http://cutterscrossing.com Co-Author Learning Ext JS 3.2 Packt Publishing 2010 https://www.packtpub.com/learning-ext-js-3-2-for-building-dynamic-desktop-style-user-interfaces/book The best way to predict the future is to help create it On 9/10/2013 6:34 AM, Rick Faircloth wrote: Thanks for the info, Cutter... Are you currently using LESS? If so, what are your thoughts about its usefulness? -Original Message- From: Steve 'Cutter' Blades [mailto:cold.fus...@cutterscrossing.com] Sent: Monday, September 09, 2013 8:19 AM To: cf-talk Subject: Re: Best way to use LESS CSS with CF? You compile LESS down to css files, you don't serve it up to the browser. I like cfstatic for asset management. It can also compile LESS on the fly. Steve 'Cutter' Blades Adobe Community Professional Adobe Certified Expert Advanced Macromedia ColdFusion MX 7 Developer http://cutterscrossing.com Co-Author Learning Ext JS 3.2 Packt Publishing 2010 https://www.packtpub.com/learning-ext-js-3-2-for-building-dynamic-desktop-style-user-interfaces/book The best way to predict the future is to help create it On 9/7/2013 1:53 PM, Rick Faircloth wrote: Nevermind... I figured out I need to set a mime type for .less and then set that type to text/css. In other words: Extention: less Mime Type: text/css Rick -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Saturday, September 07, 2013 2:39 PM To: cf-talk Subject: Best way to use LESS CSS with CF? Hi, all... Anyone using LESS with their CSS? I'm trying to get a handle on using LESS with my CSS, but I'm not quite getting it to work. I'm including the styles.less and the less.js files, but I'm missing something, because the variables don't affect the output. Do I need some kind of compiler for this to work with CF? Thanks for the guidance! Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356733 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Best way to use LESS CSS with CF?
How would you perform CSS pre-processing with CF? -Original Message- From: Claude Schnéegans schneeg...@internetique.com [mailto:=?ISO-8859-1?Q?Claude_Schn=E9egans schneegans@interneti=71?= =?ISO-8859-1?Q?ue.com=3E?=] Sent: Tuesday, September 10, 2013 11:57 AM To: cf-talk Subject: Re: Best way to use LESS CSS with CF? Apparently, this looks like a CSS prepocessor. But I do not see anything that cannot be done with CF. So what is the advantage of using yet another technology? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356740 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Best way to use LESS CSS with CF?
Thanks, Cutter... I read the article you referenced and it did clarify some things, but, being an overview of many different approaches and frameworks to utilizing CSS, it opened up a large can of worms! I'm going to check out the BEM approach, first, just as a starting point. Re: your comments Variables seem to be the same as a class, to me. I can set a variable in one place in LESS and change the CSS by changing the variable. But the exact same effect seems to take place if I create a class, assign it to elements, then change the class. In that limited usage, a variable seems no different than a class. One change, many affected elements. I'll have to study more to understand your comment about variables and conditions, especially the conditions part. I don't think I've read about conditions, yet. But one question I need clarification concerning: if I don't use LESS, and work with a naming convention, such as BEM, can a pre-processor still be used with that to compile several stylesheets into a single stylesheet? Or do pre-processors work with only certains frameworks, like LESS or SASS? Rick -Original Message- From: Steve 'Cutter' Blades [mailto:cold.fus...@cutterscrossing.com] Sent: Tuesday, September 10, 2013 11:00 AM To: cf-talk Subject: Re: Best way to use LESS CSS with CF? Variables are on small advantage. It's nice to be able to set a variable for a color, for instance, and reuse it in several hundred locations, in a variety of scenarios, without having to apply a separate class to thousands of lines of code throughout an application. If the color changes, the variable changes, it updates all of the other style declarations automatically, BAM! Mixins are where the power truly shines through. The ability to write little functions, to dynamically create declarations based upon variables and conditions. That's very powerful. Steve 'Cutter' Blades Adobe Community Professional Adobe Certified Expert Advanced Macromedia ColdFusion MX 7 Developer http://cutterscrossing.com Co-Author Learning Ext JS 3.2 Packt Publishing 2010 https://www.packtpub.com/learning-ext-js-3-2-for-building-dynamic-desktop-style-user-interfaces/book The best way to predict the future is to help create it On 9/10/2013 7:58 AM, Rick Faircloth wrote: I'm just now looking seriously into LESS and its usage. So far, I've really only looked at its use of variables. As far as variables are concerned, I don't see much difference between using variables and classes. I can define, say, a class this way in CSS: .titleColor { color: blue } and use it this way: p class=titleColor or define this way with LESS: @titleColor { color: blue } .titleColor { color: @titleColor } and use it this way: p class=titleColor Seems like LESS is more in this case and of insignificant benefit. Am I missing the point and best use of variables? Thanks for the feedback! Rick -Original Message- From: Steve 'Cutter' Blades [mailto:cold.fus...@cutterscrossing.com] Sent: Tuesday, September 10, 2013 7:58 AM To: cf-talk Subject: Re: Best way to use LESS CSS with CF? As a heavy Bootstrap user, I use LESS constantly. Once you really dig in, you find out quickly just how useful it truly is. Tech like LESS and SASS are perfect for those creating skinned applications. Steve 'Cutter' Blades Adobe Community Professional Adobe Certified Expert Advanced Macromedia ColdFusion MX 7 Developer http://cutterscrossing.com Co-Author Learning Ext JS 3.2 Packt Publishing 2010 https://www.packtpub.com/learning-ext-js-3-2-for-building-dynamic-desktop-style-user-interfaces/book The best way to predict the future is to help create it On 9/10/2013 6:34 AM, Rick Faircloth wrote: Thanks for the info, Cutter... Are you currently using LESS? If so, what are your thoughts about its usefulness? -Original Message- From: Steve 'Cutter' Blades [mailto:cold.fus...@cutterscrossing.com] Sent: Monday, September 09, 2013 8:19 AM To: cf-talk Subject: Re: Best way to use LESS CSS with CF? You compile LESS down to css files, you don't serve it up to the browser. I like cfstatic for asset management. It can also compile LESS on the fly. Steve 'Cutter' Blades Adobe Community Professional Adobe Certified Expert Advanced Macromedia ColdFusion MX 7 Developer http://cutterscrossing.com Co-Author Learning Ext JS 3.2 Packt Publishing 2010 https://www.packtpub.com/learning-ext-js-3-2-for-building-dynamic-desktop-style-user-interfaces/book The best way to predict the future is to help create it On 9/7/2013 1:53 PM, Rick Faircloth wrote: Nevermind... I figured out I need to set a mime type for .less and then set that type to text/css. In other words: Extention: less Mime Type: text/css Rick -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Saturday, September 07, 2013 2:39 PM To: cf-talk Subject
Best way to use LESS CSS with CF?
Hi, all... Anyone using LESS with their CSS? I'm trying to get a handle on using LESS with my CSS, but I'm not quite getting it to work. I'm including the styles.less and the less.js files, but I'm missing something, because the variables don't affect the output. Do I need some kind of compiler for this to work with CF? Thanks for the guidance! Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356727 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Best way to use LESS CSS with CF?
Nevermind... I figured out I need to set a mime type for .less and then set that type to text/css. In other words: Extention: less Mime Type: text/css Rick -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Saturday, September 07, 2013 2:39 PM To: cf-talk Subject: Best way to use LESS CSS with CF? Hi, all... Anyone using LESS with their CSS? I'm trying to get a handle on using LESS with my CSS, but I'm not quite getting it to work. I'm including the styles.less and the less.js files, but I'm missing something, because the variables don't affect the output. Do I need some kind of compiler for this to work with CF? Thanks for the guidance! Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356728 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: cfmail Exchange 2010
Dave I want to thank you for your help. I resolved the issue. Because my Exchange server and CF server are on different machines I had to create a new receive connector allowing relay from the IP address of my CF server. Out of the box, Exchange doesn't allow any relay from a remote machine. Your note made me realize this and I was able to resolve it: That doesn't mean that any server can relay through your Exchange server (I hope!). Typically, you have to enable relay for each individual IP address that you want to allow. Have a great weekend. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.ca -Original Message- From: Dave Watts [mailto:dwa...@figleaf.com] Sent: Wednesday, September 04, 2013 8:33 PM To: cf-talk Subject: Re: cfmail Exchange 2010 OK, this is weird. I can send fine to any email address from the account I set up t...@mycompany.com mailto:t...@mycompany.com I'm doing a cfoutput query=emails and sending an email out to the people in my query. The emails are valid. However, only the people on the local Exchange server receive them. Anyone outside doesn't get them. I tested with my gmail account and I don't receive the email. But I get it on my exchange account. I tested and can send to my gmail account from the t...@mycompany.commailto:t...@mycompany.com directly no problems. My Cold Fusion server is on a different server than my Exchange server. I've tested the mail settings in the Cold fusion admin and tried with and without TLS and the settings are fine. By default, your Exchange server won't proxy SMTP messages. You have to specifically configure it to do so. Messages to Exchange mailboxes on that server don't need to be proxied, so they get delivered. Thanks for the info, but my Exchange server is set up to send to the outside world. My send connector type is SMTP. I even tried relaying through my ISP as a smart host and still no sending to outside addresses from my Cold fusion Server. That doesn't mean that any server can relay through your Exchange server (I hope!). Typically, you have to enable relay for each individual IP address that you want to allow. In any case, you can verify this easily enough yourself. Open a telnet connection to your Exchange server from your CF server's console, and try to send an email that way. Google smtp telnet for more information on how to do that. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356720 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
cfmail Exchange 2010
OK, this is weird. I can send fine to any email address from the account I set up t...@mycompany.commailto:t...@mycompany.com I'm doing a cfoutput query=emails and sending an email out to the people in my query. The emails are valid. However, only the people on the local Exchange server receive them. Anyone outside doesn't get them. I tested with my gmail account and I don't receive the email. But I get it on my exchange account. I tested and can send to my gmail account from the t...@mycompany.commailto:t...@mycompany.com directly no problems. My Cold Fusion server is on a different server than my Exchange server. I've tested the mail settings in the Cold fusion admin and tried with and without TLS and the settings are fine. Any help would be appreciated. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356704 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: cfmail Exchange 2010
Thanks for the info, but my Exchange server is set up to send to the outside world. My send connector type is SMTP. I even tried relaying through my ISP as a smart host and still no sending to outside addresses from my Cold fusion Server. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.ca -Original Message- From: Dave Watts [mailto:dwa...@figleaf.com] Sent: Wednesday, September 04, 2013 5:18 PM To: cf-talk Subject: Re: cfmail Exchange 2010 OK, this is weird. I can send fine to any email address from the account I set up t...@mycompany.com mailto:t...@mycompany.com I'm doing a cfoutput query=emails and sending an email out to the people in my query. The emails are valid. However, only the people on the local Exchange server receive them. Anyone outside doesn't get them. I tested with my gmail account and I don't receive the email. But I get it on my exchange account. I tested and can send to my gmail account from the t...@mycompany.commailto:t...@mycompany.com directly no problems. My Cold Fusion server is on a different server than my Exchange server. I've tested the mail settings in the Cold fusion admin and tried with and without TLS and the settings are fine. By default, your Exchange server won't proxy SMTP messages. You have to specifically configure it to do so. Messages to Exchange mailboxes on that server don't need to be proxied, so they get delivered. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356706 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Syntax is driving me nuts!
Hey guys, I'm trying to add multiple items to a database based on if a check box is checked. This code works fine: cfif IsNumeric(#form['qty_' upd]#) But I want to make sure the box is checked or not. When I do this: cfif IsDefined(#form['rel_' ar]#) I get: Element rel_1 is undefined in a Java object of type class coldfusion.filter.FormScope. If I do this: cfif IsDefined(form['rel_' ar]) I get: Parameter 1 of function IsDefined, which is now form['rel_' ar], must be a syntactically valid variable name. I'm doing all this in a loop. The form's check boxes are defined as: rel_#currentrow#. Then I'm looping around them: cfloop index=ar from=1 to=#form.numrows# Numrows comes from the recordcount of the hidden form variable output query displaying the checkboxes. All I need to know is what the right syntax I need to use for IsDefined? Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356502 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Syntax is driving me nuts!
Thanks a lot guys. I still have a lot to learn about CF. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.ca -Original Message- From: DURETTE, STEVEN J [mailto:sd1...@att.com] Sent: Tuesday, August 20, 2013 12:56 PM To: cf-talk Subject: RE: Syntax is driving me nuts! Try structkeyexists cfif structKeyExists(Form, rel_ ar) If you really need to use isdefined, it would be: cfif isDefined(form.rel_ ar) Steve -Original Message- From: Rick Sanders [mailto:r...@webenergy.ca] Sent: Tuesday, August 20, 2013 11:49 AM To: cf-talk Subject: Syntax is driving me nuts! Hey guys, I'm trying to add multiple items to a database based on if a check box is checked. This code works fine: cfif IsNumeric(#form['qty_' upd]#) But I want to make sure the box is checked or not. When I do this: cfif IsDefined(#form['rel_' ar]#) I get: Element rel_1 is undefined in a Java object of type class coldfusion.filter.FormScope. If I do this: cfif IsDefined(form['rel_' ar]) I get: Parameter 1 of function IsDefined, which is now form['rel_' ar], must be a syntactically valid variable name. I'm doing all this in a loop. The form's check boxes are defined as: rel_#currentrow#. Then I'm looping around them: cfloop index=ar from=1 to=#form.numrows# Numrows comes from the recordcount of the hidden form variable output query displaying the checkboxes. All I need to know is what the right syntax I need to use for IsDefined? Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356507 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Pausing a loop or query
Here's the situation. A client of mine has an email list he sends a flyer to once a month to about 5000 addresses. I need to pause after sending 250 so the server doesn't get flagged for spamming. What's the best way to do this? It's easy to do multiple queries of 250 rows each, but how can I pause for say 5 or 10mins in between? Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356493 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Pausing a loop or query
OK thanks guys. So similar to doing a cron job. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.ca -Original Message- From: Raymond Camden [mailto:raymondcam...@gmail.com] Sent: Monday, August 19, 2013 12:13 PM To: cf-talk Subject: Re: Pausing a loop or query Kinda hacky, but: Use a db table/column for misc crap, or hell, even a server variable, and save something called: lastRow, 1 Do a SQL to get 250 addresses starting at row lastRow. Process your mail. When done, set lastRow to lastRow + 250. All of the above would be a CFM hit via cfschedule. On Mon, Aug 19, 2013 at 9:55 AM, Rick Sanders r...@webenergy.ca wrote: Here's the situation. A client of mine has an email list he sends a flyer to once a month to about 5000 addresses. I need to pause after sending 250 so the server doesn't get flagged for spamming. What's the best way to do this? It's easy to do multiple queries of 250 rows each, but how can I pause for say 5 or 10mins in between? Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356496 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Pausing a loop or query
How about using a scheduled task to run a series of mail sends of 250 each, the as part of the task, schedules another task 5-10 minutes later to send another task. Repeat as needed. Here's what part of a scheduled task would look like that I used to process a Real Estate data download every morning: cfthread action=run name=schedule_01i_hilly_peterson_concierge_processing !--- [ set up the delay routine ] --- cfset cfthread.sleepTime = 0 cfset cfthread.initialized = false !--- [ the cfloop continues to loop until the status of the previous cfthred, in that case named email_results is completed or terminated (due to a failure) ] --- cfloop condition=cfthread.email_results.status neq 'completed' and cfthread.email_results.status neq 'terminated' cfset sleep(1) / cfset cfthread.sleeptime++ / /cfloop cfschedule action = update task = vds_01i_hilly_peterson_concierge_processing operation = HTTPRequest url= http://localhost/scheduledTasks/vds/01i_hilly_peterson_concierge_processing_vds; startdate = #DateFormat(Now(), 'm/d/')# starttime = #TimeFormat(DateAdd('n', 2, now()), 'h:mm tt')# interval = once !--- [ the following cfmail is just to notify me that the task has run and has set up the next task ] --- cfmail to = r...@whitestonemedia.com from = conciergepropertyprocess...@whitestonemedia.com subject= vds_01i_hilly_peterson_concierge_processing has been scheduled. Schedule Task, whitestone_01i_hilly_peterson_concierge_processing, will run in 2 minutes. /cfmail /cfthread Rick -Original Message- From: Rick Sanders [mailto:r...@webenergy.ca] Sent: Monday, August 19, 2013 10:55 AM To: cf-talk Subject: Pausing a loop or query Here's the situation. A client of mine has an email list he sends a flyer to once a month to about 5000 addresses. I need to pause after sending 250 so the server doesn't get flagged for spamming. What's the best way to do this? It's easy to do multiple queries of 250 rows each, but how can I pause for say 5 or 10mins in between? Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356500 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Pausing a loop or query
How about using a scheduled task to run a series of mail sends of 250 each, the as part of the task, schedules another task 5-10 minutes later to send another task. Repeat as needed. Here's what part of a scheduled task would look like that I used to process a Real Estate data download every morning: cfthread action=run name=schedule_01i_hilly_peterson_concierge_processing !--- [ set up the delay routine ] --- cfset cfthread.sleepTime = 0 cfset cfthread.initialized = false !--- [ the cfloop continues to loop until the status of the previous cfthred, in that case named email_results is completed or terminated (due to a failure) ] --- cfloop condition=cfthread.email_results.status neq 'completed' and cfthread.email_results.status neq 'terminated' cfset sleep(1) / cfset cfthread.sleeptime++ / /cfloop cfschedule action = update task = vds_01i_hilly_peterson_concierge_processing operation = HTTPRequest url= http://localhost/scheduledTasks/vds/01i_hilly_peterson_concierge_processing_vds; startdate = #DateFormat(Now(), 'm/d/')# starttime = #TimeFormat(DateAdd('n', 2, now()), 'h:mm tt')# interval = once !--- [ the following cfmail is just to notify me that the task has run and has set up the next task ] --- cfmail to = r...@whitestonemedia.com from = conciergepropertyprocess...@whitestonemedia.com subject= vds_01i_hilly_peterson_concierge_processing has been scheduled. Schedule Task, whitestone_01i_hilly_peterson_concierge_processing, will run in 2 minutes. /cfmail /cfthread Rick -Original Message- From: Rick Sanders [mailto:r...@webenergy.ca] Sent: Monday, August 19, 2013 10:55 AM To: cf-talk Subject: Pausing a loop or query Here's the situation. A client of mine has an email list he sends a flyer to once a month to about 5000 addresses. I need to pause after sending 250 so the server doesn't get flagged for spamming. What's the best way to do this? It's easy to do multiple queries of 250 rows each, but how can I pause for say 5 or 10mins in between? Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356499 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
OCCHosting
Anyone else? I like to call them ADHDHosting. Support from them is horrible! I need another host. But the problem is they need to allow adult content. Not a huge high bandwidth smut site. Just a web forum setup to be private that people can post what they want without being blocked.Will have some banner adds on it. I would use Hostek but they don't allow it at all. Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356395 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Social Networking
Is there an open source Social Network app in CF? I saw CF-Social but there site isn't working. Would like it have some documentation on how to install and such. Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356336 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Social Networking
Here's a few I found with a simple search: http://coldfusionsocial.riaforge.org/ http://cfwheels.org/screencasts/series/1 (built with CFWheels) http://groups.adobe.com/index.cfm?event=post.displaypostid=32274 (Flex and CF) Rick On Sat, Jul 27, 2013 at 3:03 AM, Rick Eidson cfh...@kchost.net wrote: Is there an open source Social Network app in CF? I saw CF-Social but there site isn't working. Would like it have some documentation on how to install and such. Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356337 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Social Networking
Thanks.. I am interested in the CF Social one. I downloaded the files but I can't find any documentation on installing and running it. I am on a shared hosting environment. Rick -Original Message- From: Rick Mason [mailto:rhma...@gmail.com] Sent: Saturday, July 27, 2013 1:03 PM To: cf-talk Subject: Re: Social Networking Here's a few I found with a simple search: http://coldfusionsocial.riaforge.org/ http://cfwheels.org/screencasts/series/1 (built with CFWheels) http://groups.adobe.com/index.cfm?event=post.displaypostid=32274 (Flex and CF) Rick On Sat, Jul 27, 2013 at 3:03 AM, Rick Eidson cfh...@kchost.net wrote: Is there an open source Social Network app in CF? I saw CF-Social but there site isn't working. Would like it have some documentation on how to install and such. Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356338 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Client wants CMS that functions similar to Joomla, for example
Hmmm... just finished setting up CKEditor in a site manager for specials... just title, description, and image. Successfully uploaded all content, processed 5 different image sizes from original, and entered all into database. When I went to view the new Special on the development site, I realized the special title, that was entered in a separate instance of CKEditor on the page, was un-styled. Of course, in the database, the actual text was surrounded by p/p and didn't have the style from the stylesheet that normally styles the Special Titles. Is this always the case with editors that provide style control? Since the editor enters its own tags and styles inline (boo), would this mean that all styling has to come from within the CKEditor and its styles would override my stylesheets? Rick -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Wednesday, July 24, 2013 7:42 PM To: cf-talk Subject: RE: Client wants CMS that functions similar to Joomla, for example Thanks, David... Yes, the live content editors are very attractive. Several of the CSM's that I reviewed offer that option. It's very appealing. And it certainly is a balancing-act, trying to provide desired functionality so they don't look elsewhere, but not giving them so much control that they end up making a mess of a site. Rick -Original Message- From: David Phelan [mailto:dphe...@emerginghealthit.com] Sent: Wednesday, July 24, 2013 3:44 PM To: cf-talk Subject: RE: Client wants CMS that functions similar to Joomla, for example Rick, Most full-blown CMS solutions allow the clients to add pages to a site whenever desired, they simply select the underlying template (that you develop and provide) for that particular page and go to town creating the content and adding web parts into the areas that you have defined in the template. A WYSIWYG editor is a key ingredient and there are several open source ones out there. I use TinyMCE which is rather simple to configure and provides a good number of options and plugins to choose from and the new version allows for inline editing of the content, though it doesn't sync with the applied CSS to allow users to see the formats they are applying. The ability to upload graphics and documents is also important. Another important thing is allowing the client to preview the updated content within the context of the site before they publish it. This way they can verify that the changes they have made fit the sites theme and layout and correct anything that falls outside the acceptable limits. Inline editors are good for this but there are other approaches as well. You want to give them the freedom to alter the content to the greatest possible extent so that you can focus on developing new functionality/web parts for them to incorporate into their content, especially now that there is an ever increasing number of sites that will allow companies to create their own sites for relatively low cost. You certainly don't want to constrain your client to the point that they move on to another option. David Phelan Web Developer IT Security Web Technologies Emerging Health Montefiore Information Technology 3 Odell Plaza, Yonkers, NY 10701 914-457-6465 Office 862-234-9109 Cell dphe...@emerginghealthit.com www.emerginghealthit.com www.montefiore.org -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Wednesday, July 24, 2013 1:42 PM To: cf-talk Subject: RE: Client wants CMS that functions similar to Joomla, for example Thanks, Jon and everyone for your feedback. I've look at the various pre-rolled CMS offerings and have found them to be serious overkill for all my clients. I've always created my own CMS for each website I created to insure that clients were comfortable with them. Mostly, I just provide a regular form (never even used CKEditor) and take care of the styling in advance to keep them from destroying the look of their site. They just update verbiage and images. The reason I asked about full-blown CMS options, is that I've got one more sophisticated client who wants, basically, to be able to change everything. Well, she might as well become a website designer to be able to manage everything on the site, including header graphics, etc. I've been tinkering with CKEditor and think that will be a good option for the global site manager or custom CMS I'm building for my clients currently. I can control the options on the toolbar to keep clients from getting too creative, but make it easy for them to add links, etc., with knowing how to code them. I can keep the CKEditor instances distinct for every form field to accommodate database interaction so I can re-purpose content for email newsletters, etc., and avoid having all content titles, bylines, details, and images all contained within a single database field. I'll have to discuss just
RE: Client wants CMS that functions similar to Joomla, for example
Yes, that's true, Scott. -Original Message- From: Scott Stroz [mailto:boyz...@gmail.com] Sent: Thursday, July 25, 2013 12:51 PM To: cf-talk Subject: Re: Client wants CMS that functions similar to Joomla, for example For a 'title' you may not want them to be able to format that within a rich text editor. It would be more consistent to have all the titles be the same style. On Thu, Jul 25, 2013 at 12:08 PM, Rick Faircloth r...@whitestonemedia.comwrote: Hmmm... just finished setting up CKEditor in a site manager for specials... just title, description, and image. Successfully uploaded all content, processed 5 different image sizes from original, and entered all into database. When I went to view the new Special on the development site, I realized the special title, that was entered in a separate instance of CKEditor on the page, was un-styled. Of course, in the database, the actual text was surrounded by p/p and didn't have the style from the stylesheet that normally styles the Special Titles. Is this always the case with editors that provide style control? Since the editor enters its own tags and styles inline (boo), would this mean that all styling has to come from within the CKEditor and its styles would override my stylesheets? Rick -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Wednesday, July 24, 2013 7:42 PM To: cf-talk Subject: RE: Client wants CMS that functions similar to Joomla, for example Thanks, David... Yes, the live content editors are very attractive. Several of the CSM's that I reviewed offer that option. It's very appealing. And it certainly is a balancing-act, trying to provide desired functionality so they don't look elsewhere, but not giving them so much control that they end up making a mess of a site. Rick -Original Message- From: David Phelan [mailto:dphe...@emerginghealthit.com] Sent: Wednesday, July 24, 2013 3:44 PM To: cf-talk Subject: RE: Client wants CMS that functions similar to Joomla, for example Rick, Most full-blown CMS solutions allow the clients to add pages to a site whenever desired, they simply select the underlying template (that you develop and provide) for that particular page and go to town creating the content and adding web parts into the areas that you have defined in the template. A WYSIWYG editor is a key ingredient and there are several open source ones out there. I use TinyMCE which is rather simple to configure and provides a good number of options and plugins to choose from and the new version allows for inline editing of the content, though it doesn't sync with the applied CSS to allow users to see the formats they are applying. The ability to upload graphics and documents is also important. Another important thing is allowing the client to preview the updated content within the context of the site before they publish it. This way they can verify that the changes they have made fit the sites theme and layout and correct anything that falls outside the acceptable limits. Inline editors are good for this but there are other approaches as well. You want to give them the freedom to alter the content to the greatest possible extent so that you can focus on developing new functionality/web parts for them to incorporate into their content, especially now that there is an ever increasing number of sites that will allow companies to create their own sites for relatively low cost. You certainly don't want to constrain your client to the point that they move on to another option. David Phelan Web Developer IT Security Web Technologies Emerging Health Montefiore Information Technology 3 Odell Plaza, Yonkers, NY 10701 914-457-6465 Office 862-234-9109 Cell dphe...@emerginghealthit.com www.emerginghealthit.com www.montefiore.org -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Wednesday, July 24, 2013 1:42 PM To: cf-talk Subject: RE: Client wants CMS that functions similar to Joomla, for example Thanks, Jon and everyone for your feedback. I've look at the various pre-rolled CMS offerings and have found them to be serious overkill for all my clients. I've always created my own CMS for each website I created to insure that clients were comfortable with them. Mostly, I just provide a regular form (never even used CKEditor) and take care of the styling in advance to keep them from destroying the look of their site. They just update verbiage and images. The reason I asked about full-blown CMS options, is that I've got one more sophisticated client who wants, basically, to be able to change everything. Well, she might as well become a website designer to be able to manage everything on the site, including header graphics, etc. I've been tinkering with CKEditor and think that will be a good option for the global site manager or custom CMS I'm
RE: Client wants CMS that functions similar to Joomla, for example
Thanks, Dave. -Original Message- From: Dave Watts [mailto:dwa...@figleaf.com] Sent: Thursday, July 25, 2013 1:09 PM To: cf-talk Subject: Re: Client wants CMS that functions similar to Joomla, for example Is this always the case with editors that provide style control? Since the editor enters its own tags and styles inline (boo), would this mean that all styling has to come from within the CKEditor and its styles would override my stylesheets? You can customize the style list shown to the user, so that it uses classes you've defined within your CSS stylesheet. Google custom ckeditor styles for more information. This is also covered in the Advanced CF course available from Adobe training partners. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356315 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Client wants CMS that functions similar to Joomla, for example
Thanks, Jon and everyone for your feedback. I've look at the various pre-rolled CMS offerings and have found them to be serious overkill for all my clients. I've always created my own CMS for each website I created to insure that clients were comfortable with them. Mostly, I just provide a regular form (never even used CKEditor) and take care of the styling in advance to keep them from destroying the look of their site. They just update verbiage and images. The reason I asked about full-blown CMS options, is that I've got one more sophisticated client who wants, basically, to be able to change everything. Well, she might as well become a website designer to be able to manage everything on the site, including header graphics, etc. I've been tinkering with CKEditor and think that will be a good option for the global site manager or custom CMS I'm building for my clients currently. I can control the options on the toolbar to keep clients from getting too creative, but make it easy for them to add links, etc., with knowing how to code them. I can keep the CKEditor instances distinct for every form field to accommodate database interaction so I can re-purpose content for email newsletters, etc., and avoid having all content titles, bylines, details, and images all contained within a single database field. I'll have to discuss just exactly what this new client means by control everything on the site. Turning over complete layout and design control to a novice to change the design of a corporate site with my name associated with it is not an option I want to pursue. If she wants that much control, then I'll just consult with them and she can buy a copy of Dreamweaver and use it as a WYSIWYG editor. She wants to be able to add pages to the site, as well, so I may have to develop that functionality, along with on-the-fly menu adaptation for the new pages. Maybe I can just convince her to let me create a new page when she needs one and then turn her loose on the content. It starts to be annoying and a lot of trouble (for which the client doesn't want to pay, typically) when they want to start wanting to get into the kitchen of the website design development restaurant, rather than just placing their order and allowing the chef to do his work. Any other thoughts and/or feedback is still appreciated! Rick -Original Message- From: Jon Clausen [mailto:jon_clau...@silowebworks.com] Sent: Wednesday, July 24, 2013 11:25 AM To: cf-talk Subject: Re: Client wants CMS that functions similar to Joomla, for example I've spent about 70% of my time over the last 5 years developing in PHP, including developing a customized installation of Joomla for a radio station client that included live streaming and audio archives. I've also rolled a customized CMS through the PHP framework Kohana. I, for one am happy to let go of the content updates and the radio station example allowed the program hosts to manage their own program content, archives, blogs and links to externals. IMHO, as some have mentioned, Joomla is a bloated beast to customize. It does what it does well, though and has a solid role/permission setup and tons of plugin functionality. For a simple 10 page site, though, it's probably too much. For CFML CMS options, I find FarCry to be similarly troublesome to customize (I haven't worked with the newest versions, though) I've played around under the hood with Mura and I find it to be very promising as a CMS platform to build a site around. It's fast and straightforward in the way it approaches what it does. As far as design goes, I've never been able to take a Joomla site with a template and deploy it out-of-the-box. They all need customization, based on the way the client wants to use them. The newest version of Joomla is better for customizing. A customized CMS, whichever you choose, makes clients feel pleased and empowered. You'll still have plenty of work to do fixing the odd mistakes, adding functionality, and helping them through the learning curves. I've found that the more a client interacts with their site, the more valuable it becomes as a business tool and the more requests I get to add functionality and features to help then. Best of luck, Jon -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Tuesday, July 23, 2013 4:26 PM To: cf-talk Subject: SOT: Client wants CMS that functions similar to Joomla, for example Hi, guys... Just need some recommendations from some of you who have been down this road before. I have a client that is asking for what amounts to absolute control over their site through a CMS. Among a few others they metioned, Joomla was brought up. I'm checking them out myself, but wanted to cut to the chase based on experience from those who have used CMS's that provide control such as Joomla. What have you tried? What turned out to work well? What bombed? I've always rolled my own
RE: Client wants CMS that functions similar to Joomla, for example
Thanks, David... Yes, the live content editors are very attractive. Several of the CSM's that I reviewed offer that option. It's very appealing. And it certainly is a balancing-act, trying to provide desired functionality so they don't look elsewhere, but not giving them so much control that they end up making a mess of a site. Rick -Original Message- From: David Phelan [mailto:dphe...@emerginghealthit.com] Sent: Wednesday, July 24, 2013 3:44 PM To: cf-talk Subject: RE: Client wants CMS that functions similar to Joomla, for example Rick, Most full-blown CMS solutions allow the clients to add pages to a site whenever desired, they simply select the underlying template (that you develop and provide) for that particular page and go to town creating the content and adding web parts into the areas that you have defined in the template. A WYSIWYG editor is a key ingredient and there are several open source ones out there. I use TinyMCE which is rather simple to configure and provides a good number of options and plugins to choose from and the new version allows for inline editing of the content, though it doesn't sync with the applied CSS to allow users to see the formats they are applying. The ability to upload graphics and documents is also important. Another important thing is allowing the client to preview the updated content within the context of the site before they publish it. This way they can verify that the changes they have made fit the sites theme and layout and correct anything that falls outside the acceptable limits. Inline editors are good for this but there are other approaches as well. You want to give them the freedom to alter the content to the greatest possible extent so that you can focus on developing new functionality/web parts for them to incorporate into their content, especially now that there is an ever increasing number of sites that will allow companies to create their own sites for relatively low cost. You certainly don't want to constrain your client to the point that they move on to another option. David Phelan Web Developer IT Security Web Technologies Emerging Health Montefiore Information Technology 3 Odell Plaza, Yonkers, NY 10701 914-457-6465 Office 862-234-9109 Cell dphe...@emerginghealthit.com www.emerginghealthit.com www.montefiore.org -Original Message- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Wednesday, July 24, 2013 1:42 PM To: cf-talk Subject: RE: Client wants CMS that functions similar to Joomla, for example Thanks, Jon and everyone for your feedback. I've look at the various pre-rolled CMS offerings and have found them to be serious overkill for all my clients. I've always created my own CMS for each website I created to insure that clients were comfortable with them. Mostly, I just provide a regular form (never even used CKEditor) and take care of the styling in advance to keep them from destroying the look of their site. They just update verbiage and images. The reason I asked about full-blown CMS options, is that I've got one more sophisticated client who wants, basically, to be able to change everything. Well, she might as well become a website designer to be able to manage everything on the site, including header graphics, etc. I've been tinkering with CKEditor and think that will be a good option for the global site manager or custom CMS I'm building for my clients currently. I can control the options on the toolbar to keep clients from getting too creative, but make it easy for them to add links, etc., with knowing how to code them. I can keep the CKEditor instances distinct for every form field to accommodate database interaction so I can re-purpose content for email newsletters, etc., and avoid having all content titles, bylines, details, and images all contained within a single database field. I'll have to discuss just exactly what this new client means by control everything on the site. Turning over complete layout and design control to a novice to change the design of a corporate site with my name associated with it is not an option I want to pursue. If she wants that much control, then I'll just consult with them and she can buy a copy of Dreamweaver and use it as a WYSIWYG editor. She wants to be able to add pages to the site, as well, so I may have to develop that functionality, along with on-the-fly menu adaptation for the new pages. Maybe I can just convince her to let me create a new page when she needs one and then turn her loose on the content. It starts to be annoying and a lot of trouble (for which the client doesn't want to pay, typically) when they want to start wanting to get into the kitchen of the website design development restaurant, rather than just placing their order and allowing the chef to do his work. Any other thoughts and/or feedback is still appreciated! Rick -Original Message
SOT: Client wants CMS that functions similar to Joomla, for example
Hi, guys... Just need some recommendations from some of you who have been down this road before. I have a client that is asking for what amounts to absolute control over their site through a CMS. Among a few others they metioned, Joomla was brought up. I'm checking them out myself, but wanted to cut to the chase based on experience from those who have used CMS's that provide control such as Joomla. What have you tried? What turned out to work well? What bombed? I've always rolled my own, and never used a ready-made CMS, so I have zero experience with them. (Joomla seems like it replaces me as a designer/developer, at first glance. If a client has a CMS that allows them to do everything that I do for them now, including selecting themes for pages they add to the site themselves (designer), manage data through Joomla functionality (developer), I wonder if I would end up as a Joomla Installer Maintenance person for the client. ???) Thoughts? Suggestions? Thanks for any feedback! Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356294 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
C-Panel
Hi Folks. I run a hosting company and need an interface like C-Panel. I was wondering if there were and snippets of code out there that have an interface to manage Windows accounts since my servers are windows based. Since I'm developing this myself I may be asking questions here, but I'm willing to share my work with you folks here in the community. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356152 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: C-Panel
Hi again Brian, I agree with you about windows. However, I haven't had enough experience with Linux servers in order to set one up for web hosting. I've been working with windows servers since NT 3.5. Windows can host Wordpress, PhP and any other web technology today. Until I absolutely have to set up a Linux server, my limited time is best served in other areas. WebSitePanel looks to be a good solution for what I need. I don't need billing, only file management. Thanks for the info on webhostingtalk.com too! Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.ca -Original Message- From: Byron Mann [mailto:byronos...@gmail.com] Sent: Wednesday, July 10, 2013 11:22 AM To: cf-talk Subject: Re: C-Panel Having supported home-grown provisioning code for several years my suggestion would be to use something off the shelf. We implemented Parallels Automation and Billing last year and have drastically reduced our costs across the board, development, support, operations. We now only have one additional developer supporting our legacy applications, instead of 5, and most of his time is spent on new work. Next question is do you need billing and automation or just automation? WHMCS is a nice all in one solution a lot of smaller hosts seem to use for both provisioning and billing. It integrates with various control panels on the servers. Pretty inexpensive, limited a bit on services you can offer however. Windows and Linux should you decide to offer Linux in the future. WebSitePanel, OpenSource, .NET, backed by Microsoft. Windows Only, might be a bit difficult to implement Linux. Simple billing. Seems like it is not a very active project however. We started using this a while back just for provisioning and had to customize things quite a bit for how we wanted to do things. So a bit restrictive. We no longer use it. Parallels has taken Plesk to the next level and can now centrally manage Plesk servers: http://www.parallels.com/products/plesk-automation/, we are actually going to start offering this to our resellers. Windows and Linux. Provisioning only. Just need the Plesk management node actually, can connect to existing Plesk servers and can add new servers without Plesk. There is just an agent that runs on the remote machines. No Billing, Parallels has a new billing thing coming out next year specifically for this. Parallels Automation Billing, this is what we use for provisioning. This is their most comprehensive product and will provision just about everything a web host would probably need. You can just get the Automation component without billing. Expensive and does require Parallels implementation (and I would suggest training) as part of the purchase. Can also do fully branded resellers. If you stick with an in-house solution, use powershell scripts. I've found it to be the most flexible and reliable thing out there, plus there are a ton of scripts floating out there already. Windows hosting is shrinking with the advent of more good Control Panels that make Linux a no brainer. Not sure what your business model is, but I would consider this a future possibility. webhostingtalk.com is an excellent resource for hosters as well, if you aren't part of that community already. Byron Mann Lead Engineer Architect HostMySite.com On Wed, Jul 10, 2013 at 7:38 AM, Rick Sanders r...@webenergy.ca wrote: Hi Folks. I run a hosting company and need an interface like C-Panel. I was wondering if there were and snippets of code out there that have an interface to manage Windows accounts since my servers are windows based. Since I'm developing this myself I may be asking questions here, but I'm willing to share my work with you folks here in the community. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356158 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: C-Panel
Thanks for your input Ross. I'm installing it now on a test machine then I will implement it on our live server. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.ca -Original Message- From: Russ Michaels [mailto:r...@michaels.me.uk] Sent: Wednesday, July 10, 2013 12:14 PM To: cf-talk Subject: Re: C-Panel Fyi websitepanel is more active now, 2.0 released this year and 2.1 currently in beta, supports Windows 2012. Do not use its ecommerce system though it is awful, but the rest of it works really well. We use it for all our Windows hosting and I also use it for cfmldeveloper.com Russ Michaels www.michaels.me.uk On 10 Jul 2013 15:21, Byron Mann byronos...@gmail.com wrote: Having supported home-grown provisioning code for several years my suggestion would be to use something off the shelf. We implemented Parallels Automation and Billing last year and have drastically reduced our costs across the board, development, support, operations. We now only have one additional developer supporting our legacy applications, instead of 5, and most of his time is spent on new work. Next question is do you need billing and automation or just automation? WHMCS is a nice all in one solution a lot of smaller hosts seem to use for both provisioning and billing. It integrates with various control panels on the servers. Pretty inexpensive, limited a bit on services you can offer however. Windows and Linux should you decide to offer Linux in the future. WebSitePanel, OpenSource, .NET, backed by Microsoft. Windows Only, might be a bit difficult to implement Linux. Simple billing. Seems like it is not a very active project however. We started using this a while back just for provisioning and had to customize things quite a bit for how we wanted to do things. So a bit restrictive. We no longer use it. Parallels has taken Plesk to the next level and can now centrally manage Plesk servers: http://www.parallels.com/products/plesk-automation/, we are actually going to start offering this to our resellers. Windows and Linux. Provisioning only. Just need the Plesk management node actually, can connect to existing Plesk servers and can add new servers without Plesk. There is just an agent that runs on the remote machines. No Billing, Parallels has a new billing thing coming out next year specifically for this. Parallels Automation Billing, this is what we use for provisioning. This is their most comprehensive product and will provision just about everything a web host would probably need. You can just get the Automation component without billing. Expensive and does require Parallels implementation (and I would suggest training) as part of the purchase. Can also do fully branded resellers. If you stick with an in-house solution, use powershell scripts. I've found it to be the most flexible and reliable thing out there, plus there are a ton of scripts floating out there already. Windows hosting is shrinking with the advent of more good Control Panels that make Linux a no brainer. Not sure what your business model is, but I would consider this a future possibility. webhostingtalk.com is an excellent resource for hosters as well, if you aren't part of that community already. Byron Mann Lead Engineer Architect HostMySite.com On Wed, Jul 10, 2013 at 7:38 AM, Rick Sanders r...@webenergy.ca wrote: Hi Folks. I run a hosting company and need an interface like C-Panel. I was wondering if there were and snippets of code out there that have an interface to manage Windows accounts since my servers are windows based. Since I'm developing this myself I may be asking questions here, but I'm willing to share my work with you folks here in the community. Kind Regards, Rick Sanders T: 902-401-7689 W: www.webenergy.cahttp://www.webenergy.ca/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356160 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Haven't received any mail lately...
Testing... -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356039 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Haven't received any mail lately...
Thanks, Bruce... On Tue, Jun 25, 2013 at 10:33 AM, Bruce Sorge sor...@gmail.com wrote: Got it. Sent from my iPhone 4S. On Jun 25, 2013, at 10:32 AM, Rick Faircloth r...@whitestonemedia.com wrote: Testing... -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356042 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Best means of setting a library of reusable code
Hi, all... I've been writing code for every project I've worked on for the last 10+ years. I did that purposefully to make myself work in a manner which would, hopefully, not cause me to rely on known practices because they were familiar and understood, but always strive to discover better ways of coding. Now, however, I'm trying to combine reusing code I've already written with enhancing the reused code, instead of writing it from scratch each time. On my latest project I decided to take the dive and structure my code of HTML, CF, jQuery, and CSS in away that allows me to create resource libraries that I can build upon and reference from within new projects. I know *not* doing it this way sounds nuts to some of you. But, again, see my first paragraph. There was a method to the madness of this approach. But, now I find myself (after days of trying to understand what I've found on the Internet and in the CF docs to little avail) trying to get a working method for this approach. I started first by putting my initial components for the project *above* the website's root folder. I knew this was going to be problematic. I, of course, immediately got the error, component cannot be found. Then, I read about cfincluding an application.cfc into an application.cfm in the website root folder. For kicks and giggles, not a real solution, because this approach is fundamentally flawed, I put an application.cfm in the site root folder and used the relative path capability of cfinclude to pull in the application.cfc above the site web root and it's settings into the site's directory structure. Knowing that's not a solution, I continued to dig on the Internet. Nothing has clicked. I think there are too many gaps in my understanding to make sense of everything I'm reading. So, I thought I'd just ask the brains that inhabit the world of CF-Talk and ask for a simple explanation of how to go about accessing cfc's above a website root, that allows those cfc's access to the variables set up in application.cfc when it resides inside the site root directory structure. I'm trying to get this to work in the manner that I access virtually every cfc currently, which is through AJAX functionality in jQuery. I can access a mapped path created in application.cfc using AJAX in this manner: url: location.protocol + '//' + location.host + '/common/coldfusion/form-processing/contact.cfc?method=json' However, the contact.cfc has to reference variables setup in the application.cfc, which exists inside the website root. Unless I place the application.cfc in the same folder as contact.cfc, it doesn't work. So, how do I make the variables from application.cfc available to contact.cfc under such a scenario? Does the extends functionality of cfc's solve this? Is that what I need to understand and implement or do I need to look into something else? Clues? Breadcrumbs? Thanks for any feedback! Rick -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356043 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Haven't received any mail lately...
Boy, traffic must be really slow... On Tue, Jun 25, 2013 at 10:33 AM, John M Bliss bliss.j...@gmail.com wrote: This thing is on. On Tue, Jun 25, 2013 at 10:32 AM, Rick Faircloth r...@whitestonemedia.comwrote: Testing... -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356046 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Best means of setting a library of reusable code
Alright, that's the confirmation I needed to proceed. So, use 'extends it is! Thanks, Rick On Tue, Jun 25, 2013 at 11:21 AM, Russ Michaels r...@michaels.me.uk wrote: if you use EXTENDS, then everything in the parent CFC is available tot he child. If you want libraries to use on multiple sites, then you would need to put the components in a central location and then adding a mapping to them. On Tue, Jun 25, 2013 at 4:01 PM, Rick Faircloth r...@whitestonemedia.com wrote: Hi, all... I've been writing code for every project I've worked on for the last 10+ years. I did that purposefully to make myself work in a manner which would, hopefully, not cause me to rely on known practices because they were familiar and understood, but always strive to discover better ways of coding. Now, however, I'm trying to combine reusing code I've already written with enhancing the reused code, instead of writing it from scratch each time. On my latest project I decided to take the dive and structure my code of HTML, CF, jQuery, and CSS in away that allows me to create resource libraries that I can build upon and reference from within new projects. I know *not* doing it this way sounds nuts to some of you. But, again, see my first paragraph. There was a method to the madness of this approach. But, now I find myself (after days of trying to understand what I've found on the Internet and in the CF docs to little avail) trying to get a working method for this approach. I started first by putting my initial components for the project *above* the website's root folder. I knew this was going to be problematic. I, of course, immediately got the error, component cannot be found. Then, I read about cfincluding an application.cfc into an application.cfm in the website root folder. For kicks and giggles, not a real solution, because this approach is fundamentally flawed, I put an application.cfm in the site root folder and used the relative path capability of cfinclude to pull in the application.cfc above the site web root and it's settings into the site's directory structure. Knowing that's not a solution, I continued to dig on the Internet. Nothing has clicked. I think there are too many gaps in my understanding to make sense of everything I'm reading. So, I thought I'd just ask the brains that inhabit the world of CF-Talk and ask for a simple explanation of how to go about accessing cfc's above a website root, that allows those cfc's access to the variables set up in application.cfc when it resides inside the site root directory structure. I'm trying to get this to work in the manner that I access virtually every cfc currently, which is through AJAX functionality in jQuery. I can access a mapped path created in application.cfc using AJAX in this manner: url: location.protocol + '//' + location.host + '/common/coldfusion/form-processing/contact.cfc?method=json' However, the contact.cfc has to reference variables setup in the application.cfc, which exists inside the website root. Unless I place the application.cfc in the same folder as contact.cfc, it doesn't work. So, how do I make the variables from application.cfc available to contact.cfc under such a scenario? Does the extends functionality of cfc's solve this? Is that what I need to understand and implement or do I need to look into something else? Clues? Breadcrumbs? Thanks for any feedback! Rick -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356047 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Best means of setting a library of reusable code
Your understanding is correct, Matt, but I don't see how your example is relevant. In my application.cfc, I've got a line that sets an application variable: cfset application.siteShortDomain = myShortDomain.com I need that application.siteShortdomain variable available when contact.cfc runs. So, how would I go about this? (I just noticed what Brian and Russ added to the conversation, and Russ is correct, as you can see from above, that I want to extend the global application variables that I've set in application.cfc tp all the other cfc's that are in a common library of cfc's above the website root. ??? Thanks! Rick On Tue, Jun 25, 2013 at 11:50 AM, Matt Quackenbush quackfu...@gmail.comwrote: Hang on a minute. If I understand this correctly So, how do I make the variables from application.cfc available to contact.cfc under such a scenario? Does the extends functionality of cfc's solve this? ... you're thinking about adding `extends=Application` to your contact.cfc? If that's a correct understanding on my part, then the answer is: HELL NO! DO NOT USE EXTENDS! Your CFCs should be self-contained and any outside variables they need should be passed in as either arguments or properties. Here's a contrived example. // foo.cfc component { property name=datasourcename function init( required string datasourcename ) { variables.datasourcename = arguments.datasourcename return this } function doQuery() { // your query goes here return mycoolquery } } // test.cfm foo = createObject( 'component', 'foo' ).init( application.datasourcename ) writeDump( foo.doQuery ) HTH On Tue, Jun 25, 2013 at 11:41 AM, Rick Faircloth r...@whitestonemedia.comwrote: Alright, that's the confirmation I needed to proceed. So, use 'extends it is! Thanks, Rick On Tue, Jun 25, 2013 at 11:21 AM, Russ Michaels r...@michaels.me.uk wrote: if you use EXTENDS, then everything in the parent CFC is available tot he child. If you want libraries to use on multiple sites, then you would need to put the components in a central location and then adding a mapping to them. On Tue, Jun 25, 2013 at 4:01 PM, Rick Faircloth r...@whitestonemedia.com wrote: Hi, all... I've been writing code for every project I've worked on for the last 10+ years. I did that purposefully to make myself work in a manner which would, hopefully, not cause me to rely on known practices because they were familiar and understood, but always strive to discover better ways of coding. Now, however, I'm trying to combine reusing code I've already written with enhancing the reused code, instead of writing it from scratch each time. On my latest project I decided to take the dive and structure my code of HTML, CF, jQuery, and CSS in away that allows me to create resource libraries that I can build upon and reference from within new projects. I know *not* doing it this way sounds nuts to some of you. But, again, see my first paragraph. There was a method to the madness of this approach. But, now I find myself (after days of trying to understand what I've found on the Internet and in the CF docs to little avail) trying to get a working method for this approach. I started first by putting my initial components for the project *above* the website's root folder. I knew this was going to be problematic. I, of course, immediately got the error, component cannot be found. Then, I read about cfincluding an application.cfc into an application.cfm in the website root folder. For kicks and giggles, not a real solution, because this approach is fundamentally flawed, I put an application.cfm in the site root folder and used the relative path capability of cfinclude to pull in the application.cfc above the site web root and it's settings into the site's directory structure. Knowing that's not a solution, I continued to dig on the Internet. Nothing has clicked. I think there are too many gaps in my understanding to make sense of everything I'm reading. So, I thought I'd just ask the brains that inhabit the world of CF-Talk and ask for a simple explanation of how to go about accessing cfc's above a website root, that allows those cfc's access to the variables set up in application.cfc when it resides inside the site root directory structure. I'm trying to get this to work in the manner that I access virtually every cfc currently, which is through AJAX functionality in jQuery. I can access a mapped path created in application.cfc using AJAX in this manner: url: location.protocol + '//' + location.host + '/common
Re: Best means of setting a library of reusable code
Dave: Is contact.cfc part of the same application as the Application.cfc where the variables are defined? No, I'm trying to figure out a way to have a common library of cfc's, js, etc., that websites I build can reference. I saw in other places around the Internet that it's best to keep code logic outside the webroot. I thought I'd try that. So, contact.cfc is in e:\inetpub\common\coldfusion\form-processing\contact.cfc. The application.cfc is in e:\inetpub\webroot\hdspa-responsive-dev\application.cfc. Since application.siteShortDomain is set in application.cfc, when contact.cfc is accessed via AJAX, contact.cfc has no knowledge of the application.siteShortDomain variable. Just trying to figure out how to make contact.cfc aware of the value of application.siteShortDomain. Rick On Tue, Jun 25, 2013 at 12:04 PM, Dave Watts dwa...@figleaf.com wrote: However, the contact.cfc has to reference variables setup in the application.cfc, which exists inside the website root. Unless I place the application.cfc in the same folder as contact.cfc, it doesn't work. So, how do I make the variables from application.cfc available to contact.cfc under such a scenario? Does the extends functionality of cfc's solve this? Is that what I need to understand and implement or do I need to look into something else? Is contact.cfc part of the same application as the Application.cfc where the variables are defined? If so, why aren't those variables just part of the Application scope, instead of local variables that get recreated for each page request? Code reuse is very important. But code reuse doesn't just mean invoke one module from another one. It requires that you structure your code appropriately in the first place. I'm not seeing that structure from your description - that doesn't mean there isn't any structure, just that I'm not seeing it in your description. In general, you don't want to use Application.cfc as the parent class for any other class except another Application.cfc - for example, in a subdirectory of the parent application. You don't want to use it as the parent class for other CFCs. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356055 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Best means of setting a library of reusable code
From within any file that's part of that application, you can directly reference application.siteShortDomain: cfoutput#application.siteShortDomain#/cfoutput Any file within the same directory, or any subdirectories that don't have their own Application.cfc or Application.cfm files, are part of that application. Thanks, Dave I understand that usage of application variables. The problem here is that the contact.cfc that I need to have access to application.siteShortDomain is outside the directory structure of application.cfc that sets the variable, contact.cfc doesn't have access to it in the normal way. I've set up resource files, such as contact.cfc, which processes contact form information, set up in a separate directory structure outside the webroot, so in other applications I can refer to the contact.cfc for processing contact form information, as well. Just trying to figure out how to setup a library of functionality that I can reference from various websites. Normally, I just copy all the cfc's into a new site's directory structure. I'm just trying to find a way around that. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356064 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Best means of setting a library of reusable code
Matt, just participate in the conversation without being asinine about it. I haven't asked anyone to write my code for me. Just looking for some guidance as to the correct approach. So, offer your advice in a friendly manner, if you're going to offer it at all. On Tue, Jun 25, 2013 at 12:56 PM, Matt Quackenbush quackfu...@gmail.comwrote: You do it exactly like I said you do it: Pass it in as either an argument or a property. When you instantiate your contact.cfc, you pass in everything it needs from outside in order to do its job. The example I gave is completely relevant, albeit not an example of your exact situation. I don't know your exact situation and I'm not going to write your code for you, but I - along with others here - have definitely given you all the information you need to apply the principles to your exact scenario. On Tue, Jun 25, 2013 at 12:40 PM, Rick Faircloth r...@whitestonemedia.comwrote: Your understanding is correct, Matt, but I don't see how your example is relevant. In my application.cfc, I've got a line that sets an application variable: cfset application.siteShortDomain = myShortDomain.com I need that application.siteShortdomain variable available when contact.cfc runs. So, how would I go about this? (I just noticed what Brian and Russ added to the conversation, and Russ is correct, as you can see from above, that I want to extend the global application variables that I've set in application.cfc tp all the other cfc's that are in a common library of cfc's above the website root. ??? Thanks! Rick On Tue, Jun 25, 2013 at 11:50 AM, Matt Quackenbush quackfu...@gmail.com wrote: Hang on a minute. If I understand this correctly So, how do I make the variables from application.cfc available to contact.cfc under such a scenario? Does the extends functionality of cfc's solve this? ... you're thinking about adding `extends=Application` to your contact.cfc? If that's a correct understanding on my part, then the answer is: HELL NO! DO NOT USE EXTENDS! Your CFCs should be self-contained and any outside variables they need should be passed in as either arguments or properties. Here's a contrived example. // foo.cfc component { property name=datasourcename function init( required string datasourcename ) { variables.datasourcename = arguments.datasourcename return this } function doQuery() { // your query goes here return mycoolquery } } // test.cfm foo = createObject( 'component', 'foo' ).init( application.datasourcename ) writeDump( foo.doQuery ) HTH On Tue, Jun 25, 2013 at 11:41 AM, Rick Faircloth r...@whitestonemedia.comwrote: Alright, that's the confirmation I needed to proceed. So, use 'extends it is! Thanks, Rick On Tue, Jun 25, 2013 at 11:21 AM, Russ Michaels r...@michaels.me.uk wrote: if you use EXTENDS, then everything in the parent CFC is available tot he child. If you want libraries to use on multiple sites, then you would need to put the components in a central location and then adding a mapping to them. On Tue, Jun 25, 2013 at 4:01 PM, Rick Faircloth r...@whitestonemedia.com wrote: Hi, all... I've been writing code for every project I've worked on for the last 10+ years. I did that purposefully to make myself work in a manner which would, hopefully, not cause me to rely on known practices because they were familiar and understood, but always strive to discover better ways of coding. Now, however, I'm trying to combine reusing code I've already written with enhancing the reused code, instead of writing it from scratch each time. On my latest project I decided to take the dive and structure my code of HTML, CF, jQuery, and CSS in away that allows me to create resource libraries that I can build upon and reference from within new projects. I know *not* doing it this way sounds nuts to some of you. But, again, see my first paragraph. There was a method to the madness of this approach. But, now I find myself (after days of trying to understand what I've found on the Internet and in the CF docs to little avail) trying to get a working method for this approach. I started first by putting my initial components for the project *above* the website's root folder. I knew this was going to be problematic. I, of course, immediately got the error, component cannot be found. Then, I read about cfincluding an application.cfc
Re: Best means of setting a library of reusable code
Thanks, Azadi... I was afraid that or creating CF Admin mappings might end up being the answer. I was trying to find a way of accessing the variables without a lot of setup for each website. But, virtual directories won't be that much to do, since the virtual directories will be the same for each website that needs the functionality they contain. But, will virtual directories put into the directory structure of an app in IIS then have access to global variables such as application variables? I'll have to test that approach. Another alternative might be to send the needed application variables into the AJAX function which accesses the component function as JS variables. That might work... ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356066 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Best means of setting a library of reusable code
Well, the good news is that I can include the application variables in the AJAX post and pass them into the contact.cfc (which is also out of the webroot and in the library) via the AJAX call to contact.cfc. The bad news is, I have to type all those application variables into every AJAX call. But, at least I only have to type them in once for the reusable code! On Tue, Jun 25, 2013 at 2:31 PM, Rick Faircloth r...@whitestonemedia.comwrote: Thanks, Azadi... I was afraid that or creating CF Admin mappings might end up being the answer. I was trying to find a way of accessing the variables without a lot of setup for each website. But, virtual directories won't be that much to do, since the virtual directories will be the same for each website that needs the functionality they contain. But, will virtual directories put into the directory structure of an app in IIS then have access to global variables such as application variables? I'll have to test that approach. Another alternative might be to send the needed application variables into the AJAX function which accesses the component function as JS variables. That might work... -- -- Ninety percent of the politicians give the other ten percent a bad reputation. Henry Kissinger ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356069 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Best means of setting a library of reusable code
sigh No, Matt... I didn't say your example is (not) relevant. I stated, I don't see how your example is relevant. See the difference? I put the fault on my part for not understanding your example. Your example may be perfectly relevant, but I couldn't see how. I think you just misread my statement and assumed I was being offensive about your example. If I had said, your example is not relevant, then that would be offensive, especially coming from me, someone who is the one asking everyone for assistance in understanding what I was trying to do! So, no offense intended... On Tue, Jun 25, 2013 at 2:35 PM, Matt Quackenbush quackfu...@gmail.comwrote: sigh I did. And you flatly stated that my example is (not) relevant. I was merely pointing out - mostly for those who happen upon this thread later, since they'll hopefully read and comprehend - that your assessment is flatly wrong. Good luck. On Tue, Jun 25, 2013 at 2:24 PM, Rick Faircloth r...@whitestonemedia.com wrote: Matt, just participate in the conversation without being asinine about it. I haven't asked anyone to write my code for me. Just looking for some guidance as to the correct approach. So, offer your advice in a friendly manner, if you're going to offer it at all. On Tue, Jun 25, 2013 at 12:56 PM, Matt Quackenbush quackfu...@gmail.com wrote: You do it exactly like I said you do it: Pass it in as either an argument or a property. When you instantiate your contact.cfc, you pass in everything it needs from outside in order to do its job. The example I gave is completely relevant, albeit not an example of your exact situation. I don't know your exact situation and I'm not going to write your code for you, but I - along with others here - have definitely given you all the information you need to apply the principles to your exact scenario. On Tue, Jun 25, 2013 at 12:40 PM, Rick Faircloth r...@whitestonemedia.comwrote: Your understanding is correct, Matt, but I don't see how your example is relevant. In my application.cfc, I've got a line that sets an application variable: cfset application.siteShortDomain = myShortDomain.com I need that application.siteShortdomain variable available when contact.cfc runs. So, how would I go about this? (I just noticed what Brian and Russ added to the conversation, and Russ is correct, as you can see from above, that I want to extend the global application variables that I've set in application.cfc tp all the other cfc's that are in a common library of cfc's above the website root. ??? Thanks! Rick On Tue, Jun 25, 2013 at 11:50 AM, Matt Quackenbush quackfu...@gmail.com wrote: Hang on a minute. If I understand this correctly So, how do I make the variables from application.cfc available to contact.cfc under such a scenario? Does the extends functionality of cfc's solve this? ... you're thinking about adding `extends=Application` to your contact.cfc? If that's a correct understanding on my part, then the answer is: HELL NO! DO NOT USE EXTENDS! Your CFCs should be self-contained and any outside variables they need should be passed in as either arguments or properties. Here's a contrived example. // foo.cfc component { property name=datasourcename function init( required string datasourcename ) { variables.datasourcename = arguments.datasourcename return this } function doQuery() { // your query goes here return mycoolquery } } // test.cfm foo = createObject( 'component', 'foo' ).init( application.datasourcename ) writeDump( foo.doQuery ) HTH On Tue, Jun 25, 2013 at 11:41 AM, Rick Faircloth r...@whitestonemedia.comwrote: Alright, that's the confirmation I needed to proceed. So, use 'extends it is! Thanks, Rick On Tue, Jun 25, 2013 at 11:21 AM, Russ Michaels r...@michaels.me.uk wrote: if you use EXTENDS, then everything in the parent CFC is available tot he child. If you want libraries to use on multiple sites, then you would need to put the components in a central location and then adding a mapping to them. On Tue, Jun 25, 2013 at 4:01 PM, Rick Faircloth r...@whitestonemedia.com wrote: Hi, all... I've been writing code for every project I've worked on for the last 10+ years. I did that purposefully to make myself work in a manner which would
Re: Best means of setting a library of reusable code
Thanks for that info, Carl... I think I read somewhere about that while researching. I'll take another look and see if I can make that work. It'll beat typing in all the application variables for every call to the cfc's! Rick On Tue, Jun 25, 2013 at 3:39 PM, Carl Von Stetten vonner.li...@vonner.netwrote: Rick, I don't know if this will help, but I've read about people creating proxy CFCs in or below the webroot specifically for AJAX requests. Those proxy CFCs either extend the protected CFCs (the ones outside the webroot) or have functions that call the protected CFCs through createObject() or other similar means (which breaks encapsulation, but I think that doing this was thought of as a justifiable exception to encapsulation). You would still need to create mappings to the CFCs that reside outside the webroot, but you likely would have to do that anyway if you use the same CFCs elsewhere in your application. -Carl V. On 6/25/2013 12:03 PM, Rick Faircloth wrote: Well, the good news is that I can include the application variables in the AJAX post and pass them into the contact.cfc (which is also out of the webroot and in the library) via the AJAX call to contact.cfc. The bad news is, I have to type all those application variables into every AJAX call. But, at least I only have to type them in once for the reusable code! ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356086 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: POI currency format numeric issue
Hey thanks, changing my javacast from float to double fixed it. Rick On Fri, May 31, 2013 at 4:43 PM, Leigh cfsearch...@yahoo.com wrote: I'm guessing this is coming from casting it to float, but I'm not sure what else to do here. Maybe not just that, but POI's handling of it? Since Excel does not support precise types, POI uses doubles (and auto casts floats to doubles). Since both are approximate types that may be what is causing it. Do you notice any change if you use double as mentioned here? (It will not fix the problem, but may lessen it) http://apache-poi.1045710.n5.nabble.com/a-float-number-set-to-a-numeric-cell-is-changed-to-a-double-tt2305277.html#a2305290 ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355881 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: (ot) what in a ajax page could block a jquery click listener?
It could be anything from a simple spelling error, to a missing character, or any number of problems. You'll to show some code in order for anyone to be able to help. Rick On Wed, Jun 5, 2013 at 9:32 PM, morchella morchella.delici...@gmail.comwrote: i am stuck. cant show any code. but most of it is old. tried to stick a simple move multi select box into an existing page that does all sort of ajax call i can figure out. the jq stuff work fine in most/90% of the site just this one page it is confusing me.. may have to re-write the form. sick of ajax and cf7. =] any ideas one what i should look for? a way to catch trap pass what is failing? i appreciate ANY ideas. -m ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355872 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
POI currency format numeric issue
Hi, I'm using the poi library (the one that comes with CF10) directly to create an excel spreadsheet, and one of our users has complained about the currency data. It shows up properly like $5.71, but sometimes the actual data in the cell is 5.71059 or something like that. Here's the code I'm using the write the cell data: cell.setCellValue( javacast(float, NumberFormat(qry[fieldNames[x]][i],'0.00')) ); I'm guessing this is coming from casting it to float, but I'm not sure what else to do here. Suggestions? Rick Root -- *The beatings will continue until morale improves.* ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355861 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: A live CFML code testing tool
Russ, Boffo! This is something that the CF world has needed for a long time. However I am seeing an error, despite whatever code that I try to run: key [FILENAME] doesn't exist in struct (keys:lastvisit,urltoken,cftoken,sessionid,cfid) It references a cffile on line 43 Rick On Sat, May 18, 2013 at 10:26 PM, Russ Michaels r...@michaels.me.uk wrote: I was just thinking the other day, wouldn't it be handy if there was a website where you could just type in some CF code and have it executed instantly. this would really make it so much easier for testing quick snippets of code when answering questions on lists or forums, or providing support in general. I couldn't find such a tool, so I decided to write one. http://cflive.cfmldeveloper.com If you have any suggestions, use the feedback button. -- -- Russ Michaels www.bluethunderinternet.com : Business hosting services solutions www.cfmldeveloper.com: ColdFusion developer community www.michaels.me.uk : my blog www.cfsearch.com : ColdFusion search engine ** *skype me* : russmichaels ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355770 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Problem with CFFTP LISTDIR
I'm just dumping the cfcatch. On Fri, May 17, 2013 at 9:34 AM, John M Bliss bliss.j...@gmail.com wrote: What are you dumping to see the 215? It appears that FTP code 215 is, NAME system type. Where NAME is an official system name from the registry kept by IANA. Whatever that means. http://en.wikipedia.org/wiki/List_of_FTP_server_return_codes On Mon, May 13, 2013 at 1:07 PM, Rick Root rick.r...@gmail.com wrote: I have a scheduled job that runs once a week to retrieve a file from a server. The file may or may not exist so I run a LISTDIR operation. This worked fine until we upgraded to CF 10, and now it fails with Error 215. I can't find any useful information on the internet about error 215, neither from generic FTP error code sites nor specific documentation for the remote FTP Server (which appears to be Smart FTP version 1.0). I am able to run cfftp getCurrentDir ... but I can't list the directory cfftp action=LISTDIR name=files connection=ncoaftp directory=. I've tried about everything I can for the directory attribute (it used to just be blank... but I've also tried the actual directory name from the getCurrentDir output as well, along with . and none of it works.. all results are the same, Error 215. Anybody got any ideas what might be going on here? We are running CF 10 with all patches on Windows Server 2008 R2 x64 Thanks. Rick -- *The beatings will continue until morale improves.* ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355764 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Problem with CFFTP LISTDIR
I have a scheduled job that runs once a week to retrieve a file from a server. The file may or may not exist so I run a LISTDIR operation. This worked fine until we upgraded to CF 10, and now it fails with Error 215. I can't find any useful information on the internet about error 215, neither from generic FTP error code sites nor specific documentation for the remote FTP Server (which appears to be Smart FTP version 1.0). I am able to run cfftp getCurrentDir ... but I can't list the directory cfftp action=LISTDIR name=files connection=ncoaftp directory=. I've tried about everything I can for the directory attribute (it used to just be blank... but I've also tried the actual directory name from the getCurrentDir output as well, along with . and none of it works.. all results are the same, Error 215. Anybody got any ideas what might be going on here? We are running CF 10 with all patches on Windows Server 2008 R2 x64 Thanks. Rick -- *The beatings will continue until morale improves.* ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355728 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Problem with CFFTP LISTDIR
Also, on my opening connection, passive=no vs. passive=yes doesn't seem to make a difference either. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355729 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Weird Issue, CF stops receiving requests
So .. running CF9 enterprise on Windows, in a 3 instance cluster with FusionReactor monitoring.. we had an issue tonight (and this has happened before) where one of the instances starts lagging badly and causes the other instances to choke.. they're not really down but not much going on. So I restart what appears to be the problem instance, and suddenly, all three instances simply stop receiving any requests , at least according to FusionReactor. No activity. I figure this is some kind of connector/IIS issue so I restart IIS .. it doesn't want to shut down in a timely fashion so I go in and kill the inetinfo.exe process, then restart IIS, and then the whole site is happy again, running smoothly. I looked in the jrun connector log file and I saw a whole lot of these: 2013-04-26 23:21:58 jrISAPI[2624:17284] xxx.xxx.xxx.xxx:51002 deferred error: Application server is busy. Either there are too many concurrent requests or the server still is starting up : -10: JRun too busy or out of memory It did not appear, from FusionReactor, that jrun was either busy or out of memory... Anybody got any ideas about this? Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355614 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Anyone ever created their own email archive with CF?
You guys just get ridiculous in your conversations, which, if you'll pardon the profane verbiage, inevitably is reduced to a pissing contest and a sometimes not-so-subtle attempt to demean others by display of something that's supposed to pass for superior knowledge. It's no wonder that geeks have a reputation for totally lacking people skills, because that's exactly the way many of you act on this list. No tact, but plenty of insulting, off-topic remarks. Russ, I think it's safe to assume that if someone managed to keep a job in IT for 30 years, and even worked as an IT manager that they *probably* know what they're doing? Don't you think? And only *one* person in this entire, mostly ridiculous discussion, has even attempted to answer the question I asked to start with, Anyone ever created their own email archive with CF? ... The rest has been an exercise in attempting to tell me that I should be doing something else, like using Google Apps for Business. And Dave, talk about OT! Suggesting I use Google Apps, or anything else, instead of even attempting to answer my question, isn't acceptable to this OP. I've had already looked at Gmail and found it unsuitable. And to suggest that you know best what my clients' need that I do, is terribly presumptuous. Perhaps should anoint a few of you know-it-alls to be a CF-Talk Advice and Solution Panel. Those of us who aren't smart enough to make the cut for that panel can then bring offerings, explain our situation, and wait for you the panel to dispense its wisdom as to how we should proceed. But, imagine! Some might dare to ask a question that by-passes the panel's usual modus operandi, come up with an idea on our own, and ask a question that seeks an answer to just a simple-minded question. But this happens all the time on this list. Many questions that are posed get no real answer; instead they get a list of replies that typically sound like this: I don't know what you're trying to accomplish, but you should... and a solution is offered that doesn't address the original question. Well, if you don't know what I'm trying to accomplish, or if you do, but don't know how to solve it, just keep your mouth shut. Or offer solutions only to the OP's questions. Stop trying to push the OP towards something *YOU* prefer. If I wanted to know what solutions existed, I'd ask that question. Or I can ask that question instead: Are there any existing solutions that offer an email archiving system that I should consider?. But that's not what I asked. I've already looked at Google Apps for Business and had decided that I didn't like what I saw; found the solution overkill for what my client needs.. they need email, not email + calendar + drive + docs, etc., etc. Some of that has already been offered to my client and they didn't want it. It just might be, MIGHT BE, that I know my clients and what they need better that you wanna-be CF gods who quickly avoid answering OP questions and start imparting unsolicited wisdom. The client's needs that I'm trying to address happens to be a NON-PROFIT USO organization who is trying to find solutions while keeping the cost at a minimum. And going from $50 per month to $500 per month for email isn't a wise use of their funds. Some of you who have to work as employees instead of having the skill-set (including the aforementioned people skills) to run your own business where you have to manage relationships with people, may think that if a business is *worthy* to exist, then it should prove it by purchasing costly and wasteful solutions to problems. But some organizations, and even for-profit businesses, prefer to try to find the least-expensive, yet effective solutions to meet their needs. AND some of us might have the audacity (hate to use that word because leaves a very bad taste in my mouth because of the idiot in the white house), to think we might be able to build a custom solution to our own problems that Google, or any other vendor can't come close to. Advice for those of you on high who seek to impart your wisdom from Mt. Olympus to us mere mortals: Answer the original, and *only* the original question. If the OP wants to go in another direction with the discussion, then let them. But don't hi-jack a thread with alternatives until the OP asks. At that point we won't have all this damned useless discussion. Thanks for NOT answering my question. I've gotten almost no helpful information from this entire conversation, in spite of its tremendous length. Rick -Original Message- From: Russ Michaels [mailto:r...@michaels.me.uk] Sent: Thursday, April 18, 2013 5:23 AM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? Not sure what working in it for 30 years has to do with the topic, this tells us you had a job in a specific area for a certain time thats all, it certainly doesn't mean you know everything there is to know about i.t, or that you were even good at it. Regards Russ Michaels
RE: Anyone ever created their own email archive with CF?
I can tinker with that approach, and it might prove beneficial. But I am really after an automated setup that creates a storage system for original-topic emails, along with the replies I send. Much like text messaging provides currently. I can follow a text message conversation easily, because my replies are automatically displayed in-line with the other persons responses. Email should work the same way. I shouldn't have to filter or search or anything else to be able to view an entire conversation. We seem to be stuck in the paradigm of thinking email users should store replies in various folders. And in order to get my response into the conversation, I have to go to a Sent Items folder and each time manually copy my replies into a particular folder. Even a basic setup that includes all parts of a conversation, like this email list, is preferable to anything I've found in current offerings. And it should be relatively easy to build. Just have CF manage that emails behind the scenes as the conversation flows. Then, should I want to review or send a *complete* conversation to someone else, I can simply refer to what CF has created for me. It's ridiculously complex to try to reassemble an email conversation. It's time for a new approach. That's what I'm trying to accomplish and what led to my original question. Rick -Original Message- From: Mark Drew [mailto:mark.d...@gmail.com] Sent: Thursday, April 18, 2013 5:40 AM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? Going back to the original question, one thing we use is http://highrisehq.com/ which basically by BCC'ing an email in every reply you do (or forwarding an email) it can be stored against that client. Would that help? I know it's not automatic, but then again, I am not sure of your goals. Sincerely Mark Drew On 16 Apr 2013, at 02:04, Rick Faircloth r...@whitestonemedia.com wrote: I've been trying to find a good way to store email *from* AND *to* my clients. (you know, create that really handy paper trail you need sometimes...) I've tried all sorts of ways from The Brain to Evernote to One Note, but nothing works easily or automatically. Just wondering if anyone has tried this. I found nothing about it when searching the Internet. Rick ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355481 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Anyone ever created their own email archive with CF?
Some good suggestions, Mark, that address the original question. ;o) I've used POP hooks (if I know what you're referencing), as I described in a earlier post, to based on a scheduled task that ran every 10 minutes or so, and check a third-party email provider to see if an email with a specific email had been delivered. If that email had arrived, it triggered other scheduled tasks that could be run only after the email had arrived, since that told the scheduled tasks that certain data was ready from a third-party, for me to download and process. This just automated the process of having to check the third-party email for the specific message's presence with my intervention at any point. During work on that little project, I realized that CF had great potential for handling email, not only as a sending mechanism, but in parsing, storing, etc., email. And to your point of creating conversation with some sort of unique piece of data common to only appropriate threads: Some earlier mentioned using a message id as that item that I could link only appropriate messages, rather than relying on subject, as Outlook does. Several have mentioned IMAP, so I need to do some research on it's potential. Rick -Original Message- From: Mark Drew [mailto:mark.d...@gmail.com] Sent: Thursday, April 18, 2013 7:12 AM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? I see what you mean now and yeah, that shouldn't be *too* hard to build. If I had to solve this I would look into either IMAP or POP hooks into the mail server. THen import that into a database for example, so it can be queried. The problem with your SMS Vs Email analogy is that (on my iPhone anyway) my message history is by person. In email, the history is by conversation (or subject line) which you need some parsing to get that they are related and then more parsing to remove replies. There are some things that can help, for example (in Railo anyway) there is a EMail Event Handler that will trigger actions when a new email has arrived into your POP mailbox. You could extend it to work with IMAP for example and search in the Sent folder? I would really have to look at the options you have with your mail server. The NEXT thing (and if I recall, I think Russ mentioned this to me a long while back) could be actually creating a SMTP/POP EventGateway that then stores emails and what have you . Or find a SMTP/POP server that has an API that you can then work with, of which I don't know any. Anyway, just some thoughts that I am sure you have also had. Regards Mark Drew On 18 Apr 2013, at 12:04, Rick Faircloth r...@whitestonemedia.com wrote: I can tinker with that approach, and it might prove beneficial. But I am really after an automated setup that creates a storage system for original-topic emails, along with the replies I send. Much like text messaging provides currently. I can follow a text message conversation easily, because my replies are automatically displayed in-line with the other persons responses. Email should work the same way. I shouldn't have to filter or search or anything else to be able to view an entire conversation. We seem to be stuck in the paradigm of thinking email users should store replies in various folders. And in order to get my response into the conversation, I have to go to a Sent Items folder and each time manually copy my replies into a particular folder. Even a basic setup that includes all parts of a conversation, like this email list, is preferable to anything I've found in current offerings. And it should be relatively easy to build. Just have CF manage that emails behind the scenes as the conversation flows. Then, should I want to review or send a *complete* conversation to someone else, I can simply refer to what CF has created for me. It's ridiculously complex to try to reassemble an email conversation. It's time for a new approach. That's what I'm trying to accomplish and what led to my original question. Rick -Original Message- From: Mark Drew [mailto:mark.d...@gmail.com] Sent: Thursday, April 18, 2013 5:40 AM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? Going back to the original question, one thing we use is http://highrisehq.com/ which basically by BCC'ing an email in every reply you do (or forwarding an email) it can be stored against that client. Would that help? I know it's not automatic, but then again, I am not sure of your goals. Sincerely Mark Drew On 16 Apr 2013, at 02:04, Rick Faircloth r...@whitestonemedia.com wrote: I've been trying to find a good way to store email *from* AND *to* my clients. (you know, create that really handy paper trail you need sometimes...) I've tried all sorts of ways from The Brain to Evernote to One Note, but nothing works easily or automatically. Just wondering if anyone has tried this. I
RE: Anyone ever created their own email archive with CF?
I've got to think this through so I can understand how this would work. But first, this organization is in another state, so I don't have control over their clients (I control their accounts, where, I guess I could set a BCC...really haven't checked on it, so I don't remember). And, realize, I'm not trying to keep an archive of my *clients* email conversations, I'm just wanting to do this for myself. If it works for me, I may polish it up and offer it as a service to them. In the kind of organization I'm talking about, almost everyone right now wants their email archived. ;o) It get's contentious at times there. However, for right now, it's just for me. And, frankly, I enjoy the challenge of developing a solution that can completely control. I like re-inventing the wheel. It's challenging and I learn a lot from the work. But keep the on-topic suggestions and thoughts coming! Rick PS - And Dave, you'll be glad to know that I'm signing up for a trial Google Apps for Business account just to fully explore its potential. -Original Message- From: mac jordan [mailto:mac.jor...@gmail.com] Sent: Thursday, April 18, 2013 7:27 AM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? On Tue, Apr 16, 2013 at 2:04 AM, Rick Faircloth r...@whitestonemedia.comwrote: I've been trying to find a good way to store email *from* AND *to* my clients. (you know, create that really handy paper trail you need sometimes...) ââ¬â¹Am I missing something?ââ¬â¹ Just set their mail clients up to auto bcc themselves! -- mac jordan www.kestrel.org | www.reactivecooking.com | www.jordan-cats.org twitter: @ramtops ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355488 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Anyone ever created their own email archive with CF?
You should stick to answering the question asked and only the question asked and not offer alternatives unless the OP asks for them. I appreciate the offer to share the alternatives, but please try to not assume that OP's haven't already looked at alternatives and decided to go their own way. I've learned over the years, that I can almost always create a solution in some areas that is better *for me* than anything any other company including Apple, Google, or Microsoft can create, simply because I create only what need, in exactly the way I need it. I haven't been able to get Apple, Adobe, Google, or Microsoft to pay much attention to my requests. ;o) The other reason I like to re-invent the wheel is that I learn new things. Always a plus. So, it's not always about the conventional best solution or a convenient ready-made solution. It's what suits my motivations most closely. Anyway, once I heard, before this conversation, that Google Apps for Business was $5 per user, it didn't matter how great it was; for a non-profit USO just getting started, an 10-fold increase PER MONTH was not an acceptable alternative. -Original Message- From: Russ Michaels [mailto:r...@michaels.me.uk] Sent: Thursday, April 18, 2013 7:37 AM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? I do think you have rather thrown the toys out of the pram here over mine and Dave's Google Apps answers when we were only answering your questions and correcting your misconceptions. One thing that happens often in the world of CF and on this list is that people try to use CFML for everything and thus for tasks it is really not a best fit for. So it would be pretty a poor community if everyone just said here is how to do it in CF without advising you there were better ways to do, or that you are trying to re-invent the wheel. I clearly know a lot more about GApps than you, and Dave knows more than me, so obviously we wouldn't just sit here and let you think it cannot do what you want when it clearly can. On Thu, Apr 18, 2013 at 11:51 AM, Rick Faircloth r...@whitestonemedia.comwrote: You guys just get ridiculous in your conversations, which, if you'll pardon the profane verbiage, inevitably is reduced to a pissing contest and a sometimes not-so-subtle attempt to demean others by display of something that's supposed to pass for superior knowledge. It's no wonder that geeks have a reputation for totally lacking people skills, because that's exactly the way many of you act on this list. No tact, but plenty of insulting, off-topic remarks. You are right that sometimes things do go way off topic and sometimes people are a bit holier than thou, but sometimes it is also warranted. Russ, I think it's safe to assume that if someone managed to keep a job in IT for 30 years, and even worked as an IT manager that they *probably* know what they're doing? Don't you think? Absolutely not, and that misconception is precisely why people say that. I have known many people who have worked in I.T, accounting, been developers, etc their whole life, but are really not very good at it, but can still get jobs none the less. Sure that is not true for everyone, but it is a pointless statement as it means nothing and mostly people say it just to shut you up. Cowboy builders convince people to hire them simply by saying I have been doing this for x years, and their victim then blindly assumes that must mean they are good at it. And only *one* person in this entire, mostly ridiculous discussion, has even attempted to answer the question I asked to start with, Anyone ever created their own email archive with CF? ... The rest has been an exercise in attempting to tell me that I should be doing something else, like using Google Apps for Business. Actually that is not the case. The only reason the Google Apps discussion went on is because you said it can't do x and y so we simply pointed out that it can in fact do x and y so does indeed meet your requirements. And Dave, talk about OT! Suggesting I use Google Apps, or anything else, instead of even attempting to answer my question, isn't acceptable to this OP. I've had already looked at Gmail and found it unsuitable. And to suggest that you know best what my clients' need that I do, is terribly presumptuous. You found it unsuitable because as you have shown you did not know how to use or how it worked, thus your misconception The client's needs that I'm trying to address happens to be a NON-PROFIT USO organization who is trying to find solutions while keeping the cost at a minimum. And going from $50 per month to $500 per month for email isn't a wise use of their funds. Some of you who have to work as employees instead of having the skill-set (including the aforementioned people skills) to run your own business where you have to manage relationships with people, may think that if a business is *worthy* to exist, then it should
RE: Anyone ever created their own email archive with CF?
And, again, offer what only is asked for, nothing else. Don't take an OP's specific topic OT. If you don't think the OP should consider an alternative, I suggest you wait until the ask. It's not my mailing list, but neither is it yours. I just watch these simple topics devolve into totally OT wrestling matches for no good reason, often leaving the OP still stranded. And I never mentioned you by name as one who wasn't self-employed. If the shoe doesn't fit... -Original Message- From: Dave Watts [mailto:dwa...@figleaf.com] Sent: Thursday, April 18, 2013 9:39 AM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? And Dave, talk about OT! Suggesting I use Google Apps, or anything else, instead of even attempting to answer my question, isn't acceptable to this OP. I've had already looked at Gmail and found it unsuitable. And to suggest that you know best what my clients' need that I do, is terribly presumptuous. You stated a set of requirements, and I pointed out that Apps met your requirements. You listed a bunch of reasons you found it unsuitable, and I pointed out the reasons you listed (selecting and deleting emails, etc) weren't valid. I don't know anything about your clients, but I do know that the problem you described, as you described it, can easily be solved by using Apps. I don't really care what you do with that information, but when you post a question to a public list you should expect that people will provide all kinds of answers to those questions. You may not like those answers. That's ok, you're free to disregard them. But if you post responses that say x isn't a suitable solution because of y, and y is not actually correct, people will tell you that. If you'd just said I'm not interested in Google Apps without stating specific and incorrect justifications, that would have been the end of it. The client's needs that I'm trying to address happens to be a NON-PROFIT USO organization who is trying to find solutions while keeping the cost at a minimum. And going from $50 per month to $500 per month for email isn't a wise use of their funds. Some of you who have to work as employees instead of having the skill-set (including the aforementioned people skills) to run your own business where you have to manage relationships with people, may think that if a business is *worthy* to exist, then it should prove it by purchasing costly and wasteful solutions to problems. But some organizations, and even for-profit businesses, prefer to try to find the least-expensive, yet effective solutions to meet their needs. Fortunately for your nonprofit client, they can use Apps for Nonprofits for free. I recently set up Apps for a Catholic diocese to get them off of GroupWise, and they paid nothing. And based on your responses here, I'm not sure I'd be talking up my great people skills if I were you. But I do just fine managing relationships with people, and have not been anyone's employee for many, many years. Thanks for asking! AND some of us might have the audacity (hate to use that word because leaves a very bad taste in my mouth because of the idiot in the white house), to think we might be able to build a custom solution to our own problems that Google, or any other vendor can't come close to. First, this is probably not the appropriate venue for us to air our political beliefs. Second, maybe you can build a custom solution that ... whatever. But you originally stated a pretty simple problem, and I provided a simple solution to that problem. I'm sorry that's got you so flustered, but my advice to you is to get over it. Advice for those of you on high who seek to impart your wisdom from Mt. Olympus to us mere mortals: Answer the original, and *only* the original question. If the OP wants to go in another direction with the discussion, then let them. But don't hi-jack a thread with alternatives until the OP asks. At that point we won't have all this damned useless discussion. I had no idea this was your mailing list. I thought it was a public mailing list. I'm going to have to ignore your advice. It's bad advice. People ask all sorts of questions about how to do things, and sometimes those questions aren't really the right questions to ask. Imagine if someone posted on here that they wanted to save their client money, but they wanted to build something that worked just like ColdFusion or Railo etc and did not want to use ColdFusion or Railo themselves. Wouldn't you feel inclined to point out that these already existed? Would that be a wrong answer? My advice, in turn, to you is that if you don't like free advice, ask for your money back. And if you don't want a discussion to continue, don't respond - especially with things that are factually incorrect. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the
RE: Anyone ever created their own email archive with CF?
And that's exactly to my point... When I ask a specific question, I only want answers that address that specific question. If it turns out *to me* that the solution I'm considering is wrong, then it's up to me to change my mind. I don't take anyone's advice as unassailable. If we all did that, nothing new would ever be done. When I get ready to entertain alternative solutions, I'll ask for them. Until then, the only topic to respond to is Anyone ever created their own email archive with CF? And by that question I'm asking for people's experience, but only in the scope creating an email archive with CF, not quickly dismissing the approach as wrong or offering alternative solutions. If I wanted those answers, I would have asked, Is it wrong or a waste of time to attempt to develop an email archive system with CF? or What are the alternative solutions to developing my own email archive system with CF? Very specific questions. I just don't like it when people immediately try to hi-jack the thread based on their own experience and wisdom. For all I know, a CF solution has the potential to be perfect and those trying to dissuade me from that approach just didn't do it right and failed. I'm just hard-headed that way. But it's my post; people should stick close to the subject with replies and let *me* expand the scope if I want to. -Original Message- From: Cameron Childress [mailto:camer...@gmail.com] Sent: Thursday, April 18, 2013 11:00 AM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? On Thu, Apr 18, 2013 at 6:51 AM, Rick Faircloth wrote: Thanks for NOT answering my question. I've gotten almost no helpful information from this entire conversation, in spite of its tremendous length. Rick - Please take this in the most constructive way possible. You asked a question, got a overwhelmingly consistant answer from the entire list that you're doing it wrong. Now you are being somewhat unreasonably upset about that answer (considering you asked for input). You seem very fixated on a very very specific solution to a problem when you may be better served to have a wide open mind and listen to all opinions. Sometimes if everyone around you is saying you're doing it wrong, then there is nothing more to it than just that. Often I talk to clients who start by telling me what they think the solution to their problem is. Sometimes it's a good solution, but often (usually due to their inexperience), it's not really the best solution for their problem. Instead I try to ask them to tell me their *problem*, not their *solution*. Until the client can let go of their preconceived notions of what *they* think the best solution is, we really aren't giving them the best work that we can. Take a step back and look at the question you were asking. You are prescribing a solution not presenting a problem. Many on the list are trying to stop you from making that mistake and moving you back to the actual problem you are trying to solve. Your root problem is one that most of the people on this list also have dealt with at some point. As a result, the overwhelming majority of people have told you how they solved that root problem, and why they chose that solution over the one you are suggesting. Now, you can (and are apparently) holding steadfast to your one single prescribed solution, and I wish you the best of luck with that. However, you have asked a community of peers for advice, and then aggressively (and rudely) rejected the overwhelmingly consistant advise of you're doing it wrong. Good luck out there. -Cameron ... ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355492 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Anyone ever created their own email archive with CF?
if you're going to suggest Apps for Nonprofits (free) to your client you might want to familiarize yourself with them. Absolutely... But like, I said, for now, this is just for me. My client hasn't asked me for an archiving system. They're just handling that individually. I just wanted something that work the way I want it to, hence the desire to develop a customized solution. (Which may, like many other ideas, turn out to be more than I bargained for.) However, knowing what I do already about CFMail, it has the potential to do what I want relatively easily. -Original Message- From: Dave Watts [mailto:dwa...@figleaf.com] Sent: Thursday, April 18, 2013 1:01 PM To: cf-talk Subject: Re: Anyone ever created their own email archive with CF? And, realize, I'm not trying to keep an archive of my *clients* email conversations, I'm just wanting to do this for myself. If it works for me, I may polish it up and offer it as a service to them. In the kind of organization I'm talking about, almost everyone right now wants their email archived. ;o) It get's contentious at times there. Do they want this just to be able to read old email? Or do they have specific requirements for archiving? Archiving for the purposes of those requirements can be a bit tough to implement - you might, for example, have to support nonrepudiation, etc. I would definitely recommend that you use a hosted solution for that, if that's what they need. Google has one (of course!) but so do lots of other vendors, and if you're not using Apps you might want to go with one of those other vendors. Those solutions tend not to be inexpensive, however. PS - And Dave, you'll be glad to know that I'm signing up for a trial Google Apps for Business account just to fully explore its potential. Good for you! If you have questions about Apps, feel free to send them off-list. Their trials are only thirty days, so you kind of have to dedicate some serious time to evaluate things. Also, there are some very minor differences between Apps for Business and Apps for Nonprofits. They're pretty minor, but if you're going to suggest Apps for Nonprofits (free) to your client you might want to familiarize yourself with them. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355495 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm