The plugin will need to run every X hours, it will fetch articles including titles, keywords and excerpts from a database. The plugin will have to support characters like for example ñ " ' and other strange characters we might have in the articles. The keywords needs to be posted as the tags for the article. The plugin will need to support multiple subjects each posted to a matching WP category. After publishing an article the some fields needs to be changed in my article database for that article to mark them as published in my system: I need a status email when it posts, so I can see what was posted and if the queue is empty so I can order more articles for the site. a "run now" button I would like to add functionality for adding a picture to the post, is this hard to do? meaning my database would have an URL for a picture, then the plugin would have check if there is a URL for a picture with the article, if there is then grab the picture from there, resize it to max 200px horizontal or vertical and upload it to my server and then put it in the right upper corner of the post as it is publishing. Not all articles has pictures with them, so it has to check first if the picture URL field is filled. The plugin would need the following main configs... Database host Database Database table Database username Database password Run every X hours How many articles posted maximum per run Ping Servers (this can be the regular list of ping servers already configured in WP, important thing is that it actually pings ) The for each of the topics it would need: Subject in the article database What Category to post the article in How many articles posted maximum per run for this topic