Find Jobs
Hire Freelancers

Small Joomla 1.5 Component for managing downloads

$30-100 USD

Suoritettu
Julkaistu yli 13 vuotta sitten

$30-100 USD

Maksettu toimituksen yhteydessä
AxiomCoders needs Joomla component created that will be usedfor managing downloads of our software. Component should be fully compatiblewith Joomla 1.5 and it should contain both front-end and back-end parts. Here is some basic list on what component should look like: 1. 1)Name of the component should be AxiomDownloadManager 2. 2)Component should be fully compatible with Joomla 1.5 and should use AJAX 3. 3)Component is used for managing downloads and tracking users doing downloads. (user fills some form and gets download link sent by email) 4. 4)Component has both front-end and back-end appearance (details are explained bellow) 5. 5)Component can be used for downloads of multiple files, each with its own front/back end separately configured ## Deliverables AxiomCoders needs Joomla component created that will be usedfor managing downloads of our software. Component should be fully compatiblewith Joomla 1.5 and it should contain both front-end and back-end parts. Here is some basic list on what component should look like: 1)Name of the component should beAxiomDownloadManager 2)Component should be fully compatible with Joomla1.5 and should use AJAX 3)Component is used for managing downloads andtracking users doing downloads. (user fills some form and gets download linksent by email) 4)Component has both front-end and back-endappearance (details are explained bellow) 5)Component can be used for downloads of multiplefiles, each with its own front/back end separately configured ? **? ** **User Manual** **Front-End - ComponentDetails:** Front end should contain following things: 1)Header/Title (positioned top-center) 2)Product name (name of product that will bedownloaded) (positioned before header/Title on center) 3)Product logo (positioned top-left) 4)Description text (some description ??" e.g.“Please provide following information in order to download our software) ??"(positioned like normal text bellow logo) 5)Form ??" with following fields (which can be all shownor not ??" decided in back-end) ??" First Name, Last Name, Company, Country, Phone,Email (which is always required), Confirm Email (which is always required),Send Me Newsletter (checkbox, checked by default), Zip Code, How did you hearabout AxiomCoders (combo box with following values ??" google, friend,advertisement, other, blank for default). 6)Form should also have minoranti-auto-registration and anti-bot check ??" It should look like this: [Question]: [combo box with some proposed values] ??" where [Question] islike “Two times three is:??, “Five times Six is:??, etc. simple mathematicalquestion. User can select if he wantsanti-bot check like this to be used on the form at all in the back-end. 7)Form Download button. ??" when user pressesdownload button form should be submitted, user will be on the same pagenotified that download link is sent to his email. (using AJAX) All visualappearance should use css styles so we can embed our own styling withoutproblems 8)Invalid fields and empty mandatory fields willbe noted here with text “missing?? put next to empty field. (Mandatory fieldsare always email and confirm email but others can be customized from back-end).Each mandatory field has * next to the field. 9)In case email is in the banned list info isshown to user that email is invalid and cannot be used. 10)Email with download link contains customizablesubject and text, and contains valid download link. (subject and text arecustomizable from back-end). **Back-end componentdetails:** Back-end should contain following things/properties that canbe customized: 1)Customized header/title 2)Customized product name (e.g. “AxiomCoders LANProtector??) 3)Product logo (link to image containing productlogo) 4)Description text (e.g. “Please enter followinginformation to download our newest software??) 5)Form Fields customization ??" can be selected whatfield are visible and if they are mandatory or not ??" Fields are: FirstName, LastName, Company, Country, Phone, Send Me Newsletter,ZipCode, How you heard about us 6)Check box to decide if to use anti-botprotection. (mentioned on front-end how it should look like) 7)Subject of download email, body of downloademail, 8)Real Download link: (full path to file thatshould be downloaded) ??" this link is never shared in this pure form in downloadmail 9)Ability to see download information in some kindof report. Report should look like table which contains: [login to view URL], lastname, company, phone, country,Send Me Newsletter, ZipCode, How you heard about us, Download Count, LastDownload date, First Download date, Product Name, ? columns [login to view URL] is sorted by download count by default (itwould be good if it could be sorted by First Download date, Last Download dateor Product name). ? **Technical Details** **? ** Here is detail on what kind of table we need for storingdownloads information: Id, FirstName, LastName, ProductName, DownloadCount,DownloadId, FirstDownloadDate, LastDownloadDate, LastWebSiteVisitDate, Company,Phone, Email, SendMeNewsLetter, Country, ZipCode, HowYouHeardAboutUs,EnabledDownload (default is enabled) ??" if enabledDownload is false thendownloading is impossible **User Case ? 1 ??" User downloads something:** 1)User fills form 2)Appropriate entry in database table is added(new table should be used for storing this download info) ??" Each time new entryis created whenever form is filled 3)Site will leave cookie on users computer ??" thiscookie is later used to track his returns to the web site. 4)Download link is created from the original (realdownload link) and send by email to user (download link should be like: [[login to view URL]][1]??" where additional part contains some kind of ID to know who is downloading)and never like ([[login to view URL]][2]). Downloading will check if EnabledDownload is enabled if it is not it willfail downloading showing simple Invalid link page. 5)Whenever user clicks on download link, itsdownload count is increased and Last Download time and first download time areupdated accordingly in the database. Download link does not expire and isalways valid. ? **Use Case 2 ??" useropens the website** 1)We check if he already has our “download?? cookieand if he has we update his LastWebsiteVisitDate info ? **Delivery** We need this component delivered fully workable and [login to view URL] case it is required for? Use Case 2(cookies) and [login to view URL] file which are used for downloading those can be setaside from component installations. Anyway we require detailed installationsteps (if they are required). **Test Case** **? ** Here is simple test case that will assure everything isimplemented correctly: 1)Website has two menus ??" Download Software A,Download Software B 2)Clicking on any of those will open thiscomponents form (each individually showing that they are related to Software Aor B depending on what you clicked) 3)User fills the form and clicks download. Same isdone for Software A and B. 4)User uses download links for Software A and Band downloads two different files 5)On the backend there is report that some emaildownloaded 1 Software A, and 1 software B at some specific time. 6)Also returning to the website will increase andshow valid update on LastVisitToWebsiteDate We are opened to all suggestions, possible modifications andimprovements related to this subject but the main purpose is to keep track whois downloading what from our website and when. We are forcing our potentialdownloaders to leave necessary info before downloading.
Projektin tunnus (ID): 3600396

Tietoa projektista

4 ehdotukset
Etäprojekti
Aktiivinen 14 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
Myönnetty käyttäjälle:
Käyttäjän avatar
See private message.
$85 USD 14 päivässä
5,0 (31 arvostelua)
4,8
4,8
4 freelancerit tarjoavat keskimäärin $151 USD tätä projektia
Käyttäjän avatar
See private message.
$425 USD 14 päivässä
4,8 (57 arvostelua)
5,5
5,5
Käyttäjän avatar
See private message.
$76,50 USD 14 päivässä
0,0 (1 arvostelu)
0,5
0,5
Käyttäjän avatar
See private message.
$17 USD 14 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan UNITED STATES lippu
Mill Valley, United States
5,0
15
Maksutapa vahvistettu
Liittynyt heinäk. 11, 2006

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.