WordPress Freelancer Feedback Widget

You can display the feedback you received for your latest project completed on freelancer.com using WordPress Freelancer Feedback Widget.

Freelancer.com user can participate in projects either as a project poster/employer or as a service provider/buyer. You can bid and work on other projects or you can post projects for others using the same freelancer.com user account. WordPress Freelancer Feedback Widget queries the freelancer.com api to obtain feedback items for a given user. At this time, you need to specify whether you need to get freelancer feedback items or employee feedback items in the api query string.

S - Service Provider / Seller / Employer B - Freelancer / Buyer / Employee

You can select which type of feedback you need to display in the WordPress Freelancer Feedback Widget by configuring settings in the plugin admin page.

To configure WordPress Freelancer Feedback Widget visit the plugin settings page (dashboard). Then select the ‘Feedback’ tab (the second tab), The first setting in this tab allows you to specify the number of feedback items to retrieve from the api. This setting defaults to four. The second setting is to configure the feedback type previously described. Employer or Freelancer feedback items. You can use the select box to specify the feedback type you need to display in the WordPress Freelancer Feedback Widget.

‘Project Poster’ setting is used to turn on/off the display of project poster name in the Feedback Widget. The freelancer.com feedback is a statement issued by the other party involved in a project via freelancer.com after the completion of the project. If you are an employer then you receive the employee/freelancer response/feedback after the project completion. If you enable project poster setting the freelancer.com username of the feedback will appear after the feedback statement. The next setting (Project Poster Link) enables you to link to the name to the corresponding freelancer.com user profile page.

‘Show Project’ setting enables/disables the appearance of project name on top of the feedback in the WordPress Freelancer Feedback Widget. If you enable the next setting, i.e. ‘Show Project Link’, the project name will be linked to the relevant freelancer.com project page. This allows a visitor to visit freelancer.com and verify that the information is true.

After each project completion, you are given a chance to rate the other party with a feedback. A link to rating and feedback page will appear in your freelancer.com dashboard after the completion of each project.

After a project is completed, you can rate a freelancer against five measures. (1) Quality of Work (2) Communication (3) Expertise (4) Would Hire Again and (5) Professionalism. With ‘Project Rating’ setting you can enable/disable the display of the rating for a given project associated with a feedback.

The other remaining settings fields are ‘Project Budget’ and ‘Project Date’. You can enable/disable these components in the WordPress Freelancer Feedback Widget.

How WordPress Freelancer Feedback Widget obtains this information

Freelancer.com api provides a method to query for feedback items according to different parameters. The settings you specified in the plugin settings page (Feedback Tab) is used to construct the api query string.

A typical freelancer.com feedback query string looks like the following.

http://api.freelancer.com/Feedback/Search.xml?user=username

An example response received by querying freelancer.com api for feedback items with parameters user=upekshawisidaga and count=2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?xml version="1.0" encoding="UTF-8"?>
<feedbacks xmlns="http://api.freelancer.com/schemas/xml-0.1">
  <count>2</count>
  <items>
      <item>
          <project>
              <id>4078636</id>
              <name>Custom Project Dec 28 2012 23:12:00</name>
              <url>http://www.freelancer.com/projects/Custom-Project-Dec.4078636.html</url>
          </project>
          <from_user>
              <url>http://www.freelancer.com/u/nit3hawkz.html</url>
              <id>3193435</id>
              <username>nit3hawkz</username>
          </from_user>
          <active_unixtime>1358317064</active_unixtime>
          <active_date>2013-01-16 01:17:44</active_date>
          <review_type>S</review_type>
          <rating>10</rating>
          <descr>It&apos;s always a pleasure to work with Upeksha. She is competent, efficient, and understanding - a great go-to developer for my team. We look forward to hiring her for future projects.</descr>
          <comment />
          <bid>
              <amount>300</amount>
              <period>10</period>
          </bid>
      </item>
      <item>
          <project>
              <id>4039646</id>
              <name>Recreate Joomla Website in Wordpress - repost</name>
              <url>http://www.freelancer.com/projects/PHP-Wordpress/Recreate-Joomla-Website-Wordpress-repost.html</url>
          </project>
          <from_user>
              <url>http://www.freelancer.com/u/mrbrant.html</url>
              <id>2163916</id>
              <username>mrbrant</username>
          </from_user>
          <active_unixtime>1356923738</active_unixtime>
          <active_date>2012-12-30 22:15:38</active_date>
          <review_type>S</review_type>
          <rating>10</rating>
          <descr>Thanks once again! Excellent project delivered on budget and on time!</descr>
          <comment />
          <bid>
              <amount>50</amount>
              <period>4</period>
          </bid>
      </item>
  </items>
  <user>
      <url>http://www.freelancer.com/u/upekshawisidaga.html</url>
      <id>1739662</id>
      <username>upekshawisidaga</username>
  </user>
  <url>http://www.freelancer.com/users/feedback_1739662.html</url>
</feedbacks>