2 index scripts, get data from scheduled Google Analytics reports & javascript widget

Ακυρώθηκε Αναρτήθηκε Apr 25, 2009 Πληρώθηκε κατά την παράδοση
Ακυρώθηκε Πληρώθηκε κατά την παράδοση

Two small sites with similar functionality. Both list sites according to amount of visitors, unique visitors and page views. The main difference lays in where the sites get their data, one uses user submitted (scheduled) reports from their Google Analytics account, and the other gets the data from a javascript snippet (widget) that the user copy and paste into their site’s code.

PHP, & MySQL will be used for the back end which will include a well thought through database structure in order to create any kind of reports at a later stage. AJAX will be used in order to provide a good user interface where users can re-order the indexes according to any column of their choice.

## Deliverables

## **Targets**

* Target price: maximum $400 + $100 = $500

* Target time line: maximum 10 weeks

## **Additional technical requirements**

1. MySQL, all sensitive data protected with hash and salt

2. Use Flash Open Charts or better system to provide visually attractive graphs of statistics.

3. Protect sites against unvalidated file inclusions, SQL injections etc.

4. Bilingual sites, one separate file for each language that can be switched by clicking on a flag. Simple PHP switch with session is fine.

## Site 1: Google Analytics index site

This site will be a clone of [url removed, login to view]

**Main functions**

People can add their sites to the index by signing up and setting up automatic sending of their Google Analytics XML-reports to our email address (voaindex@[url removed, login to view]). Basically it means that you will need to create a script that gets teh xml-file attachment automatically from a bunch of reports.

Sites will be categorized, each site in two different categories. One for their type of website; blog, e-commerce, corporate website, social media, traditional website, forum, other. And one for their content; entertainment, news, fashion, sports, e-commerce, company/organization, other

Each site also belong to one or more target group(s): youth, middle age, girls, boys, business men etc. (use checkboxes), if they are part of a site network and which. User can also create site network profiles and then add their own sites to those networks.

Let sites have one display name and one URL, example “Expat services in Vietnam?? & “[url removed, login to view]?

Members can sign up without adding their own site. Members will also have to agree to the terms of conditions that we will create. Newsletter sign up to get noticed when we release the quarterly report. We also need to verify their email when they sign up and there should be a captcha field at the signup form.

Members can create a favorite list of sites to follow and then that will be a smaller index list looking exactly like tha main one.

**Profile**

Each site will have a profile with a screenshot that we get automatically (like [url removed, login to view]

), a short description that they fill in when signing up and a graph of unique visitors, visits and page views + a table with statistic numbers below the graph. See [url removed, login to view] for an example.

Possibility to choose: Daily, weekly, monthly, annual statistics on each sites profile

You will also see if the site is part of a site network, then there will be a link to the network profile.

URLs to profile will look like this [url removed, login to view] (easy with .htaccess)

We want Flash chart diagrams, see [url removed, login to view] for a free module to do this.

**The index page** **(main index and category indexes looks the same)**

We want to save every piece of information in the xml-file into our database, but only display the things mentioned below to the public.

8 columns = number, name, unique visitors, visits, page views, page views per visit, link to network (if any) ??" we like the arrows as well. It shows most of the functions needed, AJAX search “Filtrera listan??, you can also choose the number of the week, we also want possibility to choose the month.

**Admin**

Add, remove, suspend sites and users.

Backup database to file

Can get combined statistics from all sites or sites within one category, daily, weekly, monthly and annually.

**Extra functions**

Javascript widget that you can add to your site/blog to show your statistics (unique visitors, visits and pageviews)(will be automatically updated).

In the left sidebar of [url removed, login to view] you can see the biggest movers up and down, we wish to have a similar function.

**Reference sites**

[url removed, login to view] (Basically what we want is a clone of this site but with the specifications mentioned above)

## Site 2: Javascript widget index site

**Main functions**

People can sign up and add multiple sites. They need to provide the site url, a brief description, a category of content type, email adress, name of contact person, gender of contact person and an optional picture. They can change everything in their profile by logging in with their email address and password.

We also need to verify their email when they sign up and there should be a captcha field at the signup form. Members will also have to agree to the terms of conditions that we will create.

The visitor data will be collected by the users that copy and paste a javascript snippet into their website code. Then our logo will be shown on their page and visitor information will be put into our database.

Visitors can comment on the sites profiles.

**Reference sites**

[url removed, login to view]

[url removed, login to view]

## Last words

Improvement ideas are very welcome. No design is needed, but we expect well formated code with comments in English. We also expect the HTML markup created to be structured with <div>s rather than tables.

Υπηρεσίες Ιστού Amazon Μηχανολογία JavaScript MySQL PHP Διαχείριση Πρότζεκτ Αρχιτεκτονική Λογισμικού Δοκιμή Λογισμικού Φιλοξενία Ιστοσελίδων Διαχείριση Ιστοσελίδων Έλεγχος Ιστοσελίδων

Ταυτότητα Εργασίας: #3836071

Σχετικά με την εργασία

2 προτάσεις Απομακρυσμένη εργασία Ενεργό May 26, 2009

2 freelancers κάνουν προσφορές κατά μέσο όρο $255 για αυτή τη δουλειά

divnesh

See private message.

$255 USD σε 14 μέρες
(1 Κριτική)
0.0
sapneosoftpvtltd

See private message.

$255 USD σε 14 μέρες
(0 Αξιολογήσεις)
0.0