Find Jobs
Hire Freelancers

Customization of Openinviter in Wordpress

$30-250 USD

En curso
Publicado hace más de 11 años

$30-250 USD

Pagado a la entrega
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
ID del proyecto: 3984098

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 12 días
0,0 (0 comentarios)
0,0
0,0
7 freelancers están ofertando un promedio de $117 USD por este trabajo
Avatar del usuario
----------------- 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 en 1 día
4,9 (302 comentarios)
7,8
7,8
Avatar del usuario
hi iam programmer using php almost 12 years
$70 USD en 2 días
5,0 (93 comentarios)
5,5
5,5
Avatar del usuario
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 en 3 días
5,0 (2 comentarios)
4,0
4,0
Avatar del usuario
Willing to start work right away. Please send me details in PMB> Thanks
$250 USD en 15 días
4,8 (2 comentarios)
2,5
2,5
Avatar del usuario
Please check your PMB
$200 USD en 7 días
4,4 (2 comentarios)
1,4
1,4
Avatar del usuario
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 en 2 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
London, United Kingdom
5,0
26
Forma de pago verificada
Miembro desde jul 4, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.