Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Newbie with a Java question...Newbie with a Java question...
Previous
 
Next
New Post
1/29/2009 6:43 PM
 

Hi there,

I'm a Java developer who was just handed a DNN 4 book and asked to do two things: a) use the Scheduler to kick off an existing server process written in Java (which would normally be run via the Windows Task Scheduler) and b) use the Email module to send mail to a list of folks whose email addresses are currently contained in a .csv file.  

Does it make sense to use DNN to do these things (the plan is to eventually build a whole site, this is just phase one)?  Where do I start?  What do I need to learn?  Is my Java experience useless here?  I've read the DNN 4 book and searched forums but I'm not sure where to head next.  Any advice would be appreciated - I don't see a Scheduler Module forum or an Email Module forum...

 
New Post
1/29/2009 11:59 PM
 

Hey candace,

It sounds like there is some doubt in your mind that DNN is the right tool for solving these issues. I think that you should always explore the nature of the task (i.e. requirements) and evaluate what the best solution is - and as such would like to help you make sure you're going to be happy with the solution you implement. :)

You said that the scheduled task would normally be run by the windows scheduler - why have you decided to use DNN in this case? By very nature, the windows scheduler will be much more reliable than anything that runs from within a web application. If you don't have a good reason to use the scheduler in DNN (and there *are* good reasons - to be clear) - I  would recommend using the scheduler built into the operating system.

And I'm not an expert in the fine art of sending mass emails, but it seems like there would be a more elegant way for you to send emails to the people in your CSV file. If you had users that were already registered on your DNN site - that would make more sense to me, but...

Anyhow, these two tasks sound a little bit more like an excuse to mess around with DNN - and there isn't anything wrong with that (especially if you're going to be using DNN on a larger scale in the future) - by all means, get familiar with DNN, you'll probably really enjoy it. However, if you're just trying to solve this problems because you need to - I'd suggest re-thinking introducing the learning curve that comes with a new technology until it is warranted. I, by no means, am trying to scare you away - but just start a dialog to get you thinking about these things - I hope it helps!

Take care,

Ian


Software Engineer
Co-Founder, dnnGallery
Stack Overflow: Ian Robinson
Twitter: @irobinson
Linked In: Ian Robinson
 
New Post
2/3/2009 3:24 PM
 

Hi there,

Oh yes - there is definitely doubt in my mind that DNN is the right tool for these two tasks.  I agree completely with the idea of using the windows scheduler as is, and using an email system to mail out to my list of addresses.  However, those who are paying me have grand plans for doing a whole lot more with DNN in the future, the thing is that these two tasks just happen to be the next things on the todo list - there is much more to come, and probably (hopefully) most of those tasks are more DNN-friendly. 

However, since I do have the challenge before me of kicking off Java classes from inside DNN, and shipping out emails to a predetermined external list of folks, is there a way to make this happen?  I've searched all over, and I'm hoping I'm not the first person to ever have to do this...

Thanks, Candace

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Newbie with a Java question...Newbie with a Java question...


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out