Find Jobs
Hire Freelancers

Create embeddable javascript to generate responsive 'YOP poll' on an external site

$250-500 USD

Ακυρώθηκε
Αναρτήθηκε πάνω από 9 χρόνια πριν

$250-500 USD

Πληρωμή κατά την παράδοση
I'm currently using the YOP polling plugin and want to be able to embed my polls on other (external) sites. The spaces the polls occupy will vary, so the script will have to be responsive (more than a typical iframe). OpinionStage has done a great job of making the polls they offer responsive, but don't have the same login functionality we want, so we need to replicate their embeddable functionality with our YOP poll plugin. Info on YOP polls here: [login to view URL] The expected finished product is a JS code snippet for each poll that can be embedded in external sites, responding to the frame in which it is placed. Tasks are as follows: Task 1. On the Cityzen site, we need to create the functionality of generating a JS file for each YOP poll. The functionality should be modeled after third party polling tool OpinionStage, example JS here: [login to view URL] The JS file will be used to generate the poll on another site when called. This would mimic the functionality that occurs on the internal site when the shortcode [yop_poll id="-pollnumber-"] is called. Here is an example of the html code the YOP plugin currently creates for the site when poll 4 is called: <style type="text/css"> #yop-poll-container-4_yp53b1957718bcb { width:200px; background:#fff; padding:10px; color:#555; overflow:hidden; font-size:12px; border:5px solid #327BD6; } #yop-poll-answers-4_yp53b1957718bcb ul { list-style: none outside none; margin: 0; padding: 0; } </style> .... <form id="yop-poll-form-4_yp53b1957718bcb" class="yop-poll-forms"><div id="yop-poll-name-4_yp53b1957718bcb" class="yop-poll-name"> If bikeshare was offered in Raleigh, would you purchase a membership? <br><img src="[login to view URL]"><br></div> <div id="yop-poll-question-4_yp53b1957718bcb" class="yop-poll-question">Bike share memberships are usually $50-100 annually. Initial studies show users spend significantly less on other transportation forms and yield health benefits.</div> <div id="yop-poll-answers-4_yp53b1957718bcb" class="yop-poll-answers"> <ul>... The embedded JS file should create this style and html code on other sites. Style of the plugin will change based on the window it occupies so it is responsive. (Task time 5-7 days) Task 2. Creating the embeddable code snippet to add to other sites that varies only in the call to the poll ID number. When user clicks "Save poll" in the Cityzen backend, YOP plugin saves JS files onto main Cityzen site, which are referenced by the embedded code in external site. (1 day) Task 3. Secure Data communication When users select any poll answer on an external site, the selection is sent to Cityzen site and saved on database. (1-2 days) Will need good communication throughout project, a good understanding of JS & PHP architecture, and documented experience building javascript solutions. Let me know if you have questions!
Ταυτότητα εργασίας: 6135869

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

17 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 10 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
17 freelancers δίνουν μια μέση προσφορά $590 USD για αυτή τη δουλειά
Avatar Χρήστη
Dear sir > This price /time line bid was just place holder only. If you shortlisted me for this project award, please inform me, upon on your confirmation, i can do detailed analysis on your requirement and submit my action plan. > Please check our freelancer profile http://www.freelancer.com/u/graphicaa.html - that evidences our works. > I open to optimize our Bid after our detailed discussion on your requirements. > I will extend our service support after launch too. > I will be flexible for betterment Thanks & Best Regards, Gopal Note: If you shortlisted then I will be back with more details
$386 USD σε 10 ημέρες
4,7 (699 αξιολογήσεις)
9,3
9,3
Avatar Χρήστη
Hello, I'm Anna - a business development manager of A2 Design - a Russian-Canadian web development company with 14 years of experience. You can check our recent projects on our website [The administrator removed this message for encouraging communication outside Freelancer.com, which breaches our Terms and Conditions - Section 13: Communication With Other Users.] You seem a serious person, and my company is a serious company. So if you no longer wish to have problems with nor your website neither freelancers, we are here to help. We could certainly create a javascript so it would work flawlessly. Since normally it is hard to say from the first glance how long it would take - we charge such projects on hourly basis ($30 per hour). However, if you provide me with a full list of modifications (or a specifications document) to be implemented, we could give you an estimation. (An access to admin panel can be of great help too!) We can also arrange a Skype/ telephone call to discuss your project in more detail. This way it’ll be easier to make sure that we’re on the same page before awarding the project to us. You can give me your phone/Skype, and I’ll give you a call when you’re available. Have a nice day! Anna
$600 USD σε 10 ημέρες
4,9 (128 αξιολογήσεις)
8,7
8,7
Avatar Χρήστη
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
$412 USD σε 15 ημέρες
4,8 (477 αξιολογήσεις)
8,2
8,2
Avatar Χρήστη
Hi, now this time it will work with the budget and time-frame. Only have a question regarding "Task 2", did you try to mean we update the embeddable JavaScript file upon updating the poll ? Thanks.
$500 USD σε 10 ημέρες
5,0 (241 αξιολογήσεις)
7,4
7,4
Avatar Χρήστη
Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Thanks, Priyanka
$515 USD σε 18 ημέρες
4,8 (61 αξιολογήσεις)
7,1
7,1
Avatar Χρήστη
Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
$605 USD σε 10 ημέρες
4,9 (190 αξιολογήσεις)
6,8
6,8
Avatar Χρήστη
I'm a new user here, but it doesn't mean i'm a newbie on Wordpress. In contrast, I've got 4 years working as Php and Wordpress developer and you can check out my demo about Task Management application (in my portfolio) At this moment, I'm willing to take a small payment in exchange with good reviews and feedbacks. Give me a chance and I can get your work done for a minimal bid.
$250 USD σε 3 ημέρες
4,9 (20 αξιολογήσεις)
5,4
5,4

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Raleigh, United States
5,0
24
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Φεβ 12, 2014

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.