**We are looking for an experienced Joomla developer to develop a file download component for Joomla. The unique functionality of this Joomla component will be:
1. Ability to set the behavior of the component according to the traffic source.
2. On "registration mode", the user will be prompted for some details. A download link will be sent to the user email. User details will be sent to administrators emails and stored in a DB table.
Please detail your experience in developing Joomla extensions and specify any problems/comments/suggestions you may have regarding the spec.**
## Deliverables
**General: We are looking for an experienced Joomla developer to develop a file download component for Joomla. The unique functionality of this Joomla component will be:
1. We will be able to set the implementation based on the traffic source.
2. On "registration mode", the user will be prompted for some details. A download link will be sent to the user email.
Implementation:
On site:
Show list of categories.
Show list of files.
When the user clicks download, a form opens with some mandatory info. After verifying the input on the client side the information is posted to the user. A message to the user says: "A download link was send from <info@[login to view URL]>. If you did not receive our message please check your Spam or Balk folders. If it's not there, please contact <info@[login to view URL]>.". It will also send the user details to a predefined list of email addresses.
Administrator:
Editing the categories, and files. In files we will be able to define the file name, description, supported OS, download link, etc...
Editing policy for a territory: reg or free. Here we will be able to type country code.
Settings form to define the sending address, destination emails, Logging level etc...
Show all recent posts (from DB)
Notes:
The registration form will be implemented using Blue Flame for Jooma component that we have purchased. This way we will be able to modify it as needed.
On territories where FREE policy is defined, the file will download without any prompt.
On territories where REG policy is defined, the registration form will be displayed to the user and the link will be emailed from the server to the user email address.
The component will be compatible with Joomla 1.5.
Logging - Logging on the server side will be implemented in order to debug issues, if any.
The logged information will also be stored in a local table in Joomla DB.
The component will work on any standard browser. Specifically IE 6 or higher, FF, Google Chrome, Safari, etc...
Delivery will include an automatic installation software.**