Site visitors can sign up to be notified when a new post is published based on keywords that interest them. The list of keywords will be pre-defined by the site admin and cross referenced by post tags. Listed below are a description of what I think needs to be created:
Content Page: Manage Notifications
Users can either login to view their existing information, or sign up for site notifications. The sign up process will required users to enter in the following information: username, password, first name, and last name. Option fields will be city, state, country, and birthday. From there, the user will be presented with a list of keywords that they can subscribe to. This list will be pre-defined in the admin console.
Admin Console: Notification Keywords
A new section in the admin console needs to be created that is called "Notification Keywords". This is where the site admin sets the list of keywords that are displayed on the manage notifications page.
Admin Console: New Post Published Notification
When a post is created, the author will enter post tags that relate to the post. When the post is published (for the first time), a function checks to see if any of the post tags match any of the post notification tags and then emails all visitors who signed up to be notified when a post with those keywords is published.
Admin Console: Post Notification Subscribers
A new section in the admin console that lists all visitors who have subscribed to post notifications. Functions should include, add, edit, and delete.
Admin Console: New Post Notification Generated Email
The email that is sent must include an unsubscribe link.
13 freelancers are bidding on average $450 for this job
Hello, We are very interested to work in your project as we have extensive experience in the relevant field. So please see more details in the PM. Thanks