ChatCast V1
Há algum tempo estamos prometendo disponibilizar o chatcast para download. Pretendíamos revisar o código, adicionar comentários e melhorar algumas coisas antes de torná-lo público, porém não estamos tendo tempo para concretizar tais modificações.
Portanto, estamos liberando essa versão como está e deixaremos as melhorias para uma outra versão. Entre essas melhorias que ficaram por fazer listamos:
- Suporte à arquivos .mo para tradução;
- Possibilidade de exclusão dos arquivos de imagem antigos;
- Alteração do perfil dos participantes no painel administrativo;
- Alteração do vídeo do chatcast no painel administrativo;
- Timeout de requisições ao servidor.
Instalação
- Extraia os arquivos do chat para uma pasta no servidor;
- Crie um banco para o chat;
- Edite o arquivo mysql.php informando os dados relativos ao banco;
- hst: host do banco;
- bnc: nome do banco onde o chat será instalado;
- usr: usuário do banco;
- snh: senha do banco.
- Execute o arquivo install (http://dominio/chat/install.php);
- Pronto!
Utilização
Por padrão a tela principal do chat está em inglês e para alterar a língua basta clicar no link referente a sua língua. Atualmente, o chat está disponível em inglês, português e espanhol, sendo que cada lígua representa uma sala.
O Chat é aberto para quem quiser acompanhar as conversas, mas para participar do chat é preciso estar logado. O registro é simplificado, bastando informar o login e endereço de e-mail. A senha é gerada automaticamente e informada após conclusão do cadastro.
Área Administrativa
Após a instalação do chat, o sistema cria um usuário “admin” cuja senha é “123456″ com previlégios globais. Para se logar como administrador, utilize o endereço http://dominio/chat/admin/
Existem quatro possibilidades de moderação de usuário: liberado, silenciado, banido e aguardo.
- Liberado, a bandeira verde fica acesa e tudo que o usuário disser será transmitido a todos menos no telao;
- Silenciado, a bandeira amarela fica acesa, tudo que o usuário disser será bloqueado e o usuário receberá uma mensagem dizendo que ele está silenciado;
- Banido, a bandeira vermelha fica acesa, o usuário é expulso do chat e impedido de entrar novamente;
- Aguardo, nenhuma bandeira fica acesa e tudo o que o usuário disser estará sujeito a moderação.
Para conceder um estado de moderação a um usuário basta clicar na bandeira, e para remover esse estado basta clicar na bandeira novamente.
Além da moderação de usuários, existem três tipos de moderação de conversas: reprovar, aprovar e telão.
- Reprovar, caso seja dito algo “não apropriado”, o administrador pode reprovar a mensagem. Toda mensagem reprovada é excluída das conversas, mesmo que já tenha sido apresentada;
- Aprovar, o botão para aprovar aparece apenas para os usuários que estão em estado de “Aguardo”. Essas conversas ficam visíveis apenas para o administrador tornando-se públicas somente se o administrador clicar no botão de aprovar;
- Telão, essa funcionalidade de telão foi criada para as conferências (propósito pelo qual o chatcast foi inicialmente desenvolvido). O telão é uma página separada (http://dominio/chat/telao/) que mostra apenas as conversas de conteúdo interessante à conferência. Esse conteúdo é selecionado pelo administrador e apresentado quando clicado no botão “telão”.
ChatCast V2
Atualmente estamos trabalhando na nova versão do chatcast que possuirá janelas separadas para conversas particulares, definição de amigos, cadastro de videos pela área administrativa, blacklist entre outras novas funcionalidades. Falaremos mais sobre a nova versão em outro post.
Tecnologias Utilizadas
PHP MySQL jQuery
Demo
Visite http://xemele.cultura.gov.br/chats/ para ver o chatcast em funcionamento.
Sobre o Autor
Função
Responsável pela integração das respectivas plataformas de publicação, gestão da informação e relacionamento com o público usuário, estabelecendo a metologia de trabalho para a equipe e organizando uma biblioteca de desenvolvimento a fim de responder pela otimização da infra-estutura e gestão do ciclo de vida das aplicações.
13 Comentários Publicados
-
Koojoo - Design & Wordpress! » ChatCast v2.0 — 14/07/2008 @ 20:48 pm
[...] lançado gratuitamente no Xemelê a versão 1.0 do ChatCast, isto é, integração um chat básico de conversa, streaming de video e [...]
-
Érico Oliveira — 15/07/2008 @ 16:02 pm
Olá marcelo,
Instalei o chat em meu servidor e funcionou perfeitamente, muito bom!
Gostaria de saber como posso deixar o chat em português por padrão.
Obrigado
-
Marcelo — 15/07/2008 @ 16:21 pm
Olá Érico,
para mudar a língua padrão, edite no arquivo index.php as linhas 13 e 14 de:
$_SESSION['lingua'] = !empty($_SESSION['lingua']) ? $_SESSION['lingua'] : “en”;
$lingua = !empty($_SESSION['lingua']) ? $_SESSION['lingua'] : “en”;
para:
$_SESSION['lingua'] = !empty($_SESSION['lingua']) ? $_SESSION['lingua'] : “pt”;
$lingua = !empty($_SESSION['lingua']) ? $_SESSION['lingua'] : “pt”;Abraço
-
Érico Oliveira — 15/07/2008 @ 17:16 pm
Olá Marcelo,
Obrigado pela resposta, mas já tinha feito isso e a tradução não foi exibida por completo. Apesar da imagem “Talk with” aparecer traduzida, os demais textos continuam em inglês…
Já exclui os arquivos temporários e cookies do navegador mais os textos continuam sendo exibidos em inglês.
Obrigado mais uma vez pela atenção.
-
Sandino — 29/07/2008 @ 11:58 am
Primeiramente parabens pelo ChatCast.
Muito bom.…mas uma dúvida, se por um acaso o admin se auto banir, kkkkk, como que desfaço isto sem ter q reinstalar??? kkkkkkkkk (ainda não acredito q fiz isso…)
Abraços
-
Étore — 18/08/2008 @ 19:39 pm
Gostaria de tirar uma duvida…
Não será mais possivel utilizar o chat pelo site? é q no meu trabalho aki é bloqueado baixar qualquer aplicativo…
E como tbm só é liberados sites gov.br, eu freguentava a salas do Xemele… e ja tenho varias amizades na sala…
-
guilherme — 19/08/2008 @ 10:06 am
Vamos reinstalar o chat essa semana. Em breve estará novamente no ar! Abs!
-
habib — 30/08/2008 @ 12:21 pm
Onde que configura o stream de video que esta entrando? e se eu quiser colocar um itheora no lugar do flash?
-
Shirleny — 09/09/2008 @ 12:53 pm
Oi. meu nome é shirleny moro em Brasilia-DF e nao consigo entrar na sala de bate papo, tenho amigos e nao consigo, ja me cadastrei ,mas no campo que tem que digitar o login vem uma mensagem assim: FALHA NO LOGIN, eu queria tanto falar c meu amigo vejo todo mundo aki mas nao cosnigo entrar, será q vc pode me ajudar..beijos
-
lila — 13/10/2008 @ 09:16 am
óla
-
silane — 22/10/2008 @ 07:34 am
Quero saber mais sobre diversidade cultural.ONDE EU ENCONTRO
-
Fabio — 23/10/2008 @ 19:05 pm
uma sala tão bacana poderia entrar só gente boa né, mas tem varios engraçadinhos q fazem flood, melhor q desrrespeitam as pessoas …mais ta valendo eh soh diverssão..valeuuu
-
Maria Edite de Faria Santos — 07/11/2008 @ 08:51 am
Gostaria de conhecer mais sobre o chatcast
