Find Jobs
Hire Freelancers

Customization of Openinviter in Wordpress

$30-250 USD

W trakcie realizacji
Opublikowano ponad 11 lat temu

$30-250 USD

Płatne przy odbiorze
Hello, I would like somebody who already worked with OpenInviter and who knows it very well. Two sides to the project A. I want to be explained how it works. In particular I want to know if there are any security issues: ie is that software is sending the email addresses / password to the openinviter website and that they are stolen. If you are familiar with the code I would like to know if there are any risks there [login to view URL] 1. I want to make the openinviter image disappear 2. I want the default to be GMAIL and the drop down to show only Facebook, Gmail, Yahoo, MSN, AOL, Hotmail 3. Once the user enters its credentials I do not want the user to be redirected to a different page - I just want a message to say "Thanks, unsubscribe at anytime". The data (contacts) should be saved to the database but no email should be sent. Budget: 70 USD Thanks, Ronan
Identyfikator projektu: 3984098

Informację o projekcie

7 ofert
Zdalny projekt
Aktywny 11 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
Hello! I know OpenInviter and I have implemented it in a CodeIgniter project. But I soon realized that it was a really bad idea. I'll tell you why: What OpenInviter library does: - Ask for users credentials. - Enter to the mail provider website as a regular browser, try to login with the users credentials. - If it worked well, scrap the contacts and then return them to you. (Answering your question: No, it does not communicate with openinviter server and does not send any user information, which is good!) The downsides: - Mail providers don't like to be scrapped, it is against its Terms and Conditions, so they will try to block your requests. Additionally they do little changes on its websites so your scripts will fail at any moment and you will need regular maintenance work. - You are asking for users credentials (which many users don't like to share with you) and you assume some kind of responsibility if you accidentally leak that information. (Think about it: the password to access an email account usually is the key to access REALLY private data as online banking information). The solution: - You should get the contacts from each provider using its API's (so you are sure they are not going to change it and your application will work forever). Doing that way you're not going to be blocked but you'll be acting in accordance to its terms and conditions. And you also save you from the responsibility of handling users credentials which it's very risky. Downsides: - You need to work on each provider independently so if you really don't need a particular provider (let's say AOL), you shouldn't spend time and money implementing AOL's API. - What I can offer you is to implement Gmail, Yahoo and Hotmail API's for $100 and be open to add more providers in the future if you want. In regards with customization, using providers API's it's really easy to customize it as you want. I have to warn you about Facebook: Facebook doesn't provide user friends' emails. (Neither with OpenInviter methods). What OpenInviter offers you is (I think, am not really sure), is to send Facebook messages to the users friends. I hope, even if you don't hire me, you understand why OpenInviter is not a robust and permanent solution but a risky and weak one. Regards, Carlos (or Charles if you prefer) PS: I said 12 days to implement my solution. Maybe it's too much, but I like to work well and be sure that I test my code well before delivering. If you are in a real hurry we can talk about if, but if you're not, I prefer to take some time to be sure I comply with all your requirements before delivering the code. *When I say scrap or scrapping I mean extracting the information using regular expressions. Maybe is a computing term not so usual... PS2: Oh, freelancer took out all the line breaks, I'm sorry for the ugly formatting...
$100 USD w 12 dni
0,0 (0 opinii)
0,0
0,0
7 freelancerzy składają oferty o średniej wysokości $117 USD dla tej pracy
Awatar Użytkownika
----------------- I am very interested in doing this job within your Defined Budget,ready start project right now ------------------- Please check PMB for more Details thanks
$70 USD w 1 dzień
4,9 (302 opinii)
7,8
7,8
Awatar Użytkownika
hi iam programmer using php almost 12 years
$70 USD w 2 dni
5,0 (93 opinii)
5,5
5,5
Awatar Użytkownika
Hello, im no expert in openinverter, but what i can tell you is that im the guy who fix things, properly and nicely, please send more details about your issues over private message so i can take a closer look, it won't take you long and im sure you won't regret it, Thanks.
$70 USD w 3 dni
5,0 (2 opinii)
4,0
4,0
Awatar Użytkownika
Willing to start work right away. Please send me details in PMB> Thanks
$250 USD w 15 dni
4,8 (2 opinii)
2,5
2,5
Awatar Użytkownika
Please check your PMB
$200 USD w 7 dni
4,4 (2 opinii)
1,4
1,4
Awatar Użytkownika
Hello there, Whilst I am no expert with OpenInviter, I am very good with PHP & HTML and would be happy to complete the work you have requested within a reasonable timeframe and to the a good standard.
$60 USD w 2 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga UNITED KINGDOM
London, United Kingdom
5,0
26
Zweryfikowana metoda płatności
Członek od lip 4, 2010

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.