1. Фиксируйте желание пользователя получать уведомление.
2. Создавайте событие при создании новой статьи.
3. Делаете листнер, который будет "слушать" событие создания статьи. При его отработке будет создаваться рассылка на пользователей, котрые согласились получать рассылку.
4. ...
5. PROFIT!