Custom Drupal Development
R3500-10000 ZAR
Pago na entrega
Section A - Requirement Specification
1. Implement Monthly View Limit - To offer Free profile and restrict views upto 30.
Monthly views limit for Free users
Free users profile can be viewed by other users up to 30 views in a month.
If the count of views is less than 10 in a month user will receive a mail alert.
We will use node views count as it is storing time-stamp with node id.
We will put a checking implementation before the Profile [nodes of 'Individual (ol_locator_location) & Business (spa_) Content type] is viewed. If for the free user the view count exceeded 30 in the current calendar month , we will assign the additional role “expired” to the profile node’s author and send email alert to the node owner and the admin.
We will keep the exhausted view count info in a custom table for sending the user email each week from the date of monthly view count limit expires. On 1st day of every month we will reset all Free users' view count and remove the 'expired' role.
When user will upgrade the subscription , we will also have to remove the 'expired' role of the user and remove the view count info from the custom table.
2. Weekly email alert to expired user for unpublished node.
Cron will be set up to send reminder email to the users of unpublished profile:
We will run a cron every day to send weekly email to 'expired' users.
3. Implement Send email alert to the users – If a profile a view count lower than 10 in a month.
Send email alert to the users who have a view count lower than 10 in a month.
We can use same table for sending reminder.
Cron to send alert email to the users if monthly view count is less than 10 -
We will run a cron on 1st day of each month and check the Profile view count of all nodes of 'Individual' content type and send email to the users and admin if count was less than 10 in the previous month.
** Email will be sent on first date of the month, based on the view count of the previous month.
Please Note :
'Individual' content types has been used for the profile we will check count on this content type's nodes. If we need to keep view count of other content types please let us know.
nodes of both ’Individual (ol_locator_location) & Business (spa_) Content type to be used.
Please note: As we are not restricting the node of the ‘expired’ user , that node can be accessed directly using the node url.
ID do Projeto: #7607357
Sobre o projeto
15 freelancers estão ofertando em média R8124 nesse trabalho
Hi, If you are looking for expert drupal developers with strong module and theme building capabilities, plus has excellent javascript, css and html expertise I think we might have a great value we can bring in to your Mais
++ This is my job. I'm ready to begin now. Pm for me. Thanks Looking forward to hear from you, Feel free to talk about this interesting stuff, give us any questions you have to know more about us ;-) Thanks Oleg!
iugwdkgdakjhjoiadhjoadkhdsbkjgdkjgkaxjdhkljdxhlkjhdxkjlhxlkhxlkjhxkljadxlkjxlkjxzclkjclkjchlkcjxk;lcjlkjcxlkcxjlkcxjlkcxjlkcxj lkcxjlkcxjlkcxjlkcxjklcxjklcjlkcjkcjxk;cxjk;cxj;kcxj;kcj;kcjk;lcjk;jk;jck;xjk;jxc;kjck;ljc; Mais
Thanks for posting this project, We can assists you through out the project and Aryvart is a French company specialized in innovative IT solutions. Since 2010 Aryvart has completed over 100 projects for about 50 cust Mais