I have a view that shows all nodes of a specific content type with some filters exposed.
Now i want to track every time a node have been shown in this view. (Not when a node has been clicked, but when it has been visible in the view)
Furthermore i want to be able to use these informations with graphs or likewise later. Therefor i would like a module that is able to:
Create a new node every time a node is viewed/rendered in a view.
Fill the node with these information:
- Title: [nid of the node shown in view] - [date-and-time] (Output example: 123 - 21/10-2017 14:24)
- Entity reference: [nid of the node shown in view] (Output example: 123)
- Date: [Current date and time. This should be a datepicker] (Output example: 21/10-2017 14:24)
- Author: The author should be the author of the node that was shown in the view. (Output example: John Doe)
So lets say that a node have been watched in the view 123 times, there should be created 123 nodes.
The view are with pagers where 25 is visible at a time, and it should ONLY track the currently watched page. So if a user go to page 3, it should create 25 new nodes.
I dont need a UI for this, and its okay if the field names have to be "hardcoded" into the module file.
I will provide contenttype name + field names and types if needed, but no access to the www site will be given, neither a link.
If you have read all above and send a message with your bid, please write STATISTICS as the first word of your bid message.
I expect the module to be ready within 3-5 days.
STATISTICS
Hello There,
My name is DS, New Zealand based freelance designer/developer here. With more than 12 years of experience i worked for various clients across Australia, New Zealand and UK. Worked on projects ranging from simple to extremely complex and helped clients in achieving better software outcomes.
Have had go through the requirements, excited and very keen to work on this project.
Strongly believe that me being in NZ, my technical skills along with working in same time will add additional advantage.
Why you should consider me?
1. NZ based freelancer, So will be just a call away.
2. Innovative development and testing practices in place such as continuous integration and Agile manifesto. So there will be a definition of done in frequent time frames.
3. You will be working/in contact with the person who is working on the Job.
4. Innovative development and Test practices in place. So we always go live with Zero known defects.
5. Quality is extremely vital for me, Innovative development techniques that i use such as continuous Integration and Delivery add value
5. Competitive pricing strategy.
6. Ongoing Support
PORTFOLIO:
Front End/Design Skills
HTML4/5
CSS
Query
AJAX
Flash
Bootstrap
Development Skills
PHP
Wordpress
Joomla
Drupal
Concrete5
.NET
Java
Frame Works:
Magento
Shopify
MVC
Angular JS
Open-cart
Prestashop
It does not matter how much you pay after the work is finally delivered
We will work on it now
I will deliver you the same day
Quick execution
Dealing seriously
Work 24 hours a day
NO AUTOMATIC BIDDING........................ I am here freelancer first to discuss the details then
i can sure about my price and the deadline. My way of working is not only to complete but also to
provide enough understanding to the project owner. So this will be base of our long term relationships.....
Hello, I'm 10 years experienced Drupal developer. This feature could be done by combining php and javascript. What Drupal version is your site with?
Regards,
Anel
STATISTICS
The requirement is to record the number of times a node has been included/viewed from the view. This is doable in multiple approaches. But trying to create a new node for each view would be unnecessarily increasing the node table.
As the views/data, are not going to be edited, there is no point in creating them as node. Instead we can follow other approaches to achieve this and its doable.
We could use a custom table to track any information that is required per view, and use this data for the processing. We could also integrate this custom table with views as well to get/build a new view.
The number of views need to be shown in a chart or other display methods.
Also need to know the Drupal Version(which I hope is D7) and any other project specific dependencies that needs to be considered like the languages supported by the site.
You can let me know, if you have any questions so that we can get it clarified before we start.