Entries Tagged as 'Projects'

Update to my CFMail auto Respooler

ColdFusion , Projects No Comments »

I have just published some fixes and updates to my CFMail Respooler project.

Please refer to original post HERE.

CFMail automatic respooler

ColdFusion , Projects 2 Comments »

When ColdFusion mail fails to deliver it will sit in the undelivr folder forever unless someone copies it back to the spool folder for another try. And even then mail that is actually invalid will just keep ending up back in the undelivr folder forever unless someone deletes it. If either of these folders end up with hundreds of thousands of files in them( which will happen eventually on a busy server), it will stop cfmail working and will affect ColdFusion's performance.

I am quite surprised Adobe have still not addressed this, especially considering they added a new feature to CF9 allowing you to view and MANUALLY respool failed mail, which is ok if you only have a few emails, but as it only displays like like 10 emails at a time, it is useless on a server that processes hundreds of thousands of emails per day.

Up till now I used a little VB script and a windows scheduled task to handle this, but I decided it was time for a CF solution that I could easily just plugin into the cfadmin.

So here it is, a custom extension for your ColdFusion administrator which allows you to specify how often you want to respool your undelivered mail and how long you want to keep trying for, after the retry limit is reached the undelivered mail will just get deleted.

FYI Railo retries sending mails by default.

respooler

DOWNLOAD HERE

readme.txt file in the download contains installation and setup instructions.

you can also turn on verbose output when manually running the scheduler to see what it is doing.

I may also add the option to send a failure notice to the sender for failed mails that get deleted.

If you want the ability to manually view/edit failed mail and send back to the spool then try Ray Camdens Spoolmail.

Change log

1.0.1  - 01/01/2012

Added logging with CFLOG
Added ability to edit/save scheduled task url

1.0.2 - 21/06/2013

Fixed some issues withthe respool task not deleting mails
Set the default url for task to use localhost
Added optional verbose output
Updated the readme

CFSearch–the coldfusion search engine

ColdFusion , Projects No Comments »

CFSearch.com is an old CF project of mine that has been festering unloved for a few years which I have just given a new lease of life. The original site was built back in 1999 and was a ColdFusion directory/search engine type thing allowing users to register their site, product or service and allow it to be searched on. I have barely touched it since then. I kept meaning to build a new site and add features such as a rating and review system but never got round to it, so I eventually just turned it into a Google adwords site.

 

Recently I decided to revive the project using Google's custom search engine technology which does most of the hard work for you, I still need to extract and verify a lot of the sites from the old database as many of them are probably dead by now, but the system is up and running and has enough data in it to be useful and usable and allows you to categorize sites as ColdFusion, Railo or Bluedragon related. I have kept it very minimalist (Google style) for now, but will add more features over time as I get to grips with the Google CSE API.

 

So if you run a CFML related site or blog, have written some cf open source software or sell any CF related products or services then please pop over to cfsearch.com and submit your site.

Time Tracking and Source Control for FREE

Product Reviews , Projects , WEBBY STUFF 3 Comments »

time-tracking

 

For quite some time now I have been using ProWorkFlow for my time tracking and project management, which I found to be the most fully featured of all the project management solutions I tried and really is very good. However the amount of development work I do these days is very small, so I couldn't really warrant paying for something that gets used so rarely, so I decided it was time to look for an alternative and preferably FREE solution.

Read more...

ColdFusion Administrator API Web Service

Projects 15 Comments »

Project Home :: Blog :: Forums :: Wiki

This Web Service API is a web service extension to allow remote communication with the ColdFusion administrator on your web servers. Support for ColdFusion 6.1, 7 and 8.

 

Coldfusion 6.1 support is however being discontinued.

Originally developed for the HELM hosting control panel to allow direct ColdFusion administrator integration for creating ColdFusion Datasources in HELM3. HELM4 has since been released and has added support for creating security sandboxes.

 

It also includes a HTTPWrapper which accepts regular form posts, but this is probably of little use to anyone and was only developed for use by HELM3 as ASP could not consume the web services directly, therefore I have not bothered documenting it. But for those who want to use it, you simply pass the same attributes that you would pass to the CFC except as form fields or url variables in a form post/get.

 

For ColdFusion 6.1 it used the Service Factory and the undocumentated components used by the cfadmin, no firther features will be added for CF 6.1

For ColdFusion 7/8 the official AdminAPI is used.

 

I have to give some credit to Zhou Yu who used to work for me and who I tasked with coding my first draft of this API, and who I can also blame for how messy some of the code is. I am cleaning it up and improving it as I go along though honest :-)

 

The web service currently supports:-

 

  • Mappings

  • Datasources

  • Security Sandboxes

 

 

More features will be added as and when the HELM developers decide to support them. Next on the list is most likley to be:-

 

  • Verity Collections

  • Scheduled Tasks

  • Event Gateways

 

Current Version : 1.1.7 BETA

 

The official download can be found HERE.

The subversion source code can be found on RIAFORGE

 

Any bugs or requests please make on the forum.

 

If you find this software useful and would like to contribute towards the ongoing support and development, please feel free to make a donation using one of the buttons below.

Big thanks to Sal @ gothamweb for his donation.

.
Powered by Mango Blog. Design and Icons by N.Design Studio
RSS Feeds