I'm very new to this so any guidance is greatly appreciated. I've written a couple of simple plugins that will send an email to admins on new user save and and on new entry creation. What I need to do now is to send a weekly email with all new entries created in the last 7 days to a particular user group. I figured it'd be pretty efficient to set up an online CRON job to hit a site url, and on load of that page, trigger my email plugin. However, I'm not sure how to trigger my plugin on page load. Any suggestions?
I would think you would want to instead set up a controller action, as URLs route directly to them, rather than use the overhead of a page.
Your cron job could hit the corresponding Controller Action URL (i.e., http://mysite.com/actions/myplugin/entriescreated/weekly), and run your job like that. Note, where you're accessing an action via cron you would have to set it to allow anonymous access to the action.