Application for Drupal Summer of Code 2010 : Gaurang Aggarwal
Overview
To add new feature that will make Drupal more user friendly and secure (from the perspective of author) to use .This new modules will help in preventing the different node types ( like Blog , Forum Topic , Comment , etc. ) being copied by user's actions like right click or double click .
Project
My goal is to create a module which will protect the content of the node being copied by users , crawlers or spam users .
This will be in benefit of the bloggers or authors of node who doesn't want their content being copied by their users.
If the user repeatedly tries to copy the content , then there will be alert messages which will inform the user that content is not available to be copied .
I will achieve this by using PHP & Javascript .
Idea of this module came after reading Past Drupal Discussions .This feature is also available in form of plug-in in Wordpress .
Timeline:
- May 24 - 31st - I will get more familar with Drupal code base, CVS practices , secure coding standards , etc
- June 1 - 21 - I will Code the first part of the project .
- June 21 - July 12 - I will Code the second part of the project .
- July 12 - Submit Midterm for evaluations .
- July 16 - August 2 - I will code the third part .
- August 3 - August 16 - I will code on the final part during this period .
- August 17 - August 20 - I will polish up the code , will make it bug free , optimize the code and I will submit Final Report .
Mentors :
If you want to help me , please mail me .
Contact Details :
Difficulty : Medium ( Modules which I am planning to code , are solutions of the problems I face while using Drupal . Hence I am finding the best solution of the problem )
Benefits to Drupal
- Node Copy Protect will prevent the Content of every node types from being copied which makes the content secure.
Success Criteria
I will create a module whose functionality will work flawlessly in many browsers like Mozilla Firefox 3 ,Chrome, Opera 10 and above and Safari.
Biography
I am 19 year old student from Faridabad , which is located in Haryana in India . I am coding in HTML / CSS since I was high school . I am using Drupal Since 1 Year and I am familiar with PHP/Mysql since 3 years . I blog on my website)

Comments
Concertns
help in preventing the different node types ( like Blog , Forum Topic , Comment , etc. ) being copied by user's actions like right click or double click .- What does this mean?Also - the timeline - what's are the first, second, third and final parts?
I don't think this would be
I don't think this would be appropriate for a GSOC project since I don't see how it would fill the entire time. Plus I think most of our community would strongly discourage the practice of disabling right clicking.
Senior Drupal Developer for Lullabot | www.davereid.net | @davereid