matheusml / rubyjobs

Jobs for Ruby developers
20 stars 11 forks source link

Autenticação para anúncio de vagas #55

Closed filipechagas closed 1 year ago

filipechagas commented 9 years ago

Hoje postei uma vaga no site e e percebi que a descrição não ficou boa. Gostaria de ser capaz de editar, mas infelizmente isso não é atualmente possível.

Uma autenticação básica (não-obrigatória) pra postagem de vagas seria interessante.

Estou disposto a implementar e enviar o pull-request, mas gostaria de saber se a feature vai ser aceita antes de implementar.

matheusml commented 9 years ago

@filipechagas primeiramente obrigado. Então, eu não inclui sistema de login para cadastar as vagas basicamente para não criar uma barreira de entrada e o sistema não ser usado. Porém, como você apontou, existe esse problema. Acho que uma solução que iria agradar os dois lados, seria um login, por LinkedIn, ou coisa do tipo, que você poderia criar vagas associada a essa conta, mas sem impedir de criar novos jobs para quem não quer usar login. Concorda?

filipechagas commented 9 years ago

Concordo 100% Dá pra deixar o login não obrigatório. A pessoa continua sendo capaz de postar vagas sem fazer login, com a desvantagem de não poder editar depois.

Sobre o login, dá pra usar devise e ter a opção de login com email/facebook/twitter/linkeding/google.

O que acha?

matheusml commented 9 years ago

Por mim, tá excelente. Mas é fundamental deixar claro no layout, de alguma forma, que se o user se cadastrar, ele terá a vantagem de editar/excluir seus jobs.

matheusml commented 9 years ago

@filipechagas alguma atualização?

matheusml commented 9 years ago

@gfvcastro you can do it.

guvarallo commented 9 years ago

Remoção de anúncios seria uma outra issue ou estaria atrelada à essa? Me parece importante os criadores serem capazes de deletar o anúncio. Para os que não teriam cadastro, então disponibilizar um canal para solicitar a remoção. E para todos os anúncios uma data de validade? 60 dias? Creio que tira um pouco a credibilidade do site ter anúncios muito antigos.

brunozrk commented 9 years ago

Com relação a anúncios antigos podemos colocar um filtro na busca para trazer só os mais recentes.

Com relação a cadastro e tal, como disse o @matheusml https://github.com/matheusml/rubyjobs/issues/55#issuecomment-63640431, é importante deixar claro no layout.

Acho bacana isso, mas temos que evoluir a ideia!

matheusml commented 9 years ago

@guvarallo a data de validade deles é de três meses. Se não me engano existe essa observação na criação de um Job novo. E a remoção de anúncios está atrelada a essa issue.

esasse commented 9 years ago

Algumas sugestões que podem (ou não) ajudar a evoluir a ideia:

matheusml commented 9 years ago

@esasse gostei muito da ideia, só temos dois problemas:

  1. Encontrar uma forma gratuita de enviar e-mails, lembrando que estamos no heroku, então talvez uma ferramenta como SendGrid ou MailChimp ofereça algum plano gratuito para opensource ou então para pouco envio de e-mails. O outro problema.
  2. Encontrar uma forma gratuita de ter um email do tipo xxx@rubyjobs.me, não seria muito interessante para as empresas receberam emails xxx@gmail.com.
esasse commented 9 years ago
  1. Mandrill permite até 12k e-mails gratuitos por mês.
  2. Isso acho que não é problema. Você pode mandar de um endereço qualquer sem existir uma caixa de e-mail no endereço. Os noreply@xxx por exemplo, não existem, não são endereços válidos.

Além disso, assim que o usuário cadastrar a vaga, também podemos mostrar a senha na tela e avisar para ele anotar caso queira editar a vaga depois.