O projeto consiste em ajustes específicos no tema 'Boss' (
http://www.buddyboss.com/product/boss-theme/)
Este tema é utilizado por um cliente da CodeMetal como ferramenta de endo-marketing corporativo e rede social corporativa.
Existem um conjunto de tarefas específicas que devem ser executadas a nível de programação, utilizando técnicas como hooks (actions e filters), template child ou até mesmo criando um plugin fazendo a extensão da classe original e modificando o método da classe, ou seja, implementar códigos sem interferir na atualização do WordPress, tema Boss ou Plugins utilizados por este.
As tarefas a serem desenvolvidas são:
1) Permissão dos grupos - Atualmente é permitido que usuários que não fazem parte dos grupos acessem grupos privados e conteúdo publicado tanto na página do grupo como na timeline.
2) Permissão dos arquivos na biblioteca de mídia - A biblioteca de mídia é atrelada a grupos, é uma tarefa semelhante a primeira, mas restringindo acesso somente aos usuários que estão nos grupo onde a mídia foi publicada.
3) Receber alerta quando comentarem em uma publicação - ao comentarem um publicação de um usuário emitir alerta no sistema e ao clicar no alerta ir até o comentário.
4) Recuperar Senha Guardian - é utilizado o Guardian para manter os usuários e permissões e a recuperação de senha não está funcionando, corrigir esta funcionalidade.
5) Dicas no login - Desenvolver no cadastro do usuário o campo e fazer a apresentação da dica na página de login.
6) Pesquisa de documentos - desenvolver a pesquisa de documentos na biblioteca de mídia.
7) Disponibilizar vídeo em timeline - Atualmente somente é possível colocar links do Youtube e Vimeo, o objetivo é que o usuário possa postar um vídeo com um tamanho máximo a ser definido e tipos de vídeo que a tag video do HTML5 suporte e estes devem ser apresentados na timeline.
O projeto estará disponível para o programador no bitbucket e o programador deve utilizar o GIT para comitar as alterações.
O programador deve disponibilizar uma forma de contato como Skype ou semelhantes, o Projeto estará no gerenciador de Tasks
Runrun.it onde o programador deve interagir conforme necessidade com a task informando status, dificuldades, soluções e etc.
Ao começar, entrego as especificações detalhadas. No passado já administrei este tipo de projetos. O freelancer deverá exercer a função de desenvolvedor.
Esta contratação seria para um projeto. Pretendo pagar por a totalidade do projeto finalizado. Procuro alguém para que trabalhe variando de tempo parcial a integral conforme seja necessário.
Prazo de Entrega: 20 de Setembro de 2016