I use my WordPress site to host downloads, among other things. According to German law I need to make a user accept the license agreement prior to being able to download a program.
I am thinking of displaying the license agreement in a pop-up window similar to the way Codeplex does it (see this page and click on download). How can I accomplish this easily in WordPress?
Not being able to find anything I finally went ahead and created the WordPress plugin Terms before download. From the plugin’s description:
I would take a look at one of the several Download Manager Plugins in the repository, and see if any of them meet your needs.
I also have encountered a similar problem and can’t find a specific plugin to solution the problem. Because of this, it’s going to have to be a custom solution sadly. Here are what I see as the potential solutions:
(I use Download Monitor WordPress plugin to keep track of downloads and has a feature “Force Download” which hides the actual file URL AFAIK)
This is the best way of handling it as it is customizable, doesn’t break the plugin, people can share the file URL safely and still have EULA signoff and should be fairly easy to implement. I haven’t completed the solution but I see no major issues (Assuming you are familiar in using the default plugin template as a guide to implementing the queries/check in the code.)
Jason
It looks like there is nothing to add the feature of a License Agreement page for downloads in particular. I am currently looking for the same functionality but am forced to sort of see if I can create a custom EULA page and once agreed to, have it coded in PHP to download the file.