Venho demonstrar o Laconica, um exemplo de microbloging. O ilustre neste artigo é o twitter dos códigos abertos. Venha e descubra como usar esta ferramenta!
Ou podemos efetuar o download direto de um terminal do Linux:
# wget http://laconi.ca/laconica-0.7.3.tar.gz
Agora precisamos descompactar este pacote.
Comando no Linux? ai vai:
# tar xvfz laconica-0.7.3.tar.gz
Agora precisamos mover toda a pasta raiz para onde ficam os sites e sistemas que serão acessados pelo servidor Web.
Uma atenção é que quando se descompacta o pacote ele cria uma nova pasta dentro da mesma pasta. ou seja precisamos mover a pasta raiz apenas do laconica-0.7.3.
# cd laconica-0.7.3
# mv laconica-0.7.3 /var/www/laconica
Obs.: dependendo da sua instalação do apache ou da sua distribuição este diretório pode variar. Geralmente pode ficar em /var/www/html/ ou /var/http/www/ ou /usr/local/www/ .
O próximo passo é apenas para evitar problemas com permissões, vamos implementar acesso completo a todos os usuários, mas lembrem-se de apos a instalação e testes, alterar a permissão de acordo com a sua preferência.
# chmod 777 /var/www/laconica -Rf
Próximo passo é a criação de um banco de dados para o mesmo.
Vou demonstrar de duas formas, a que eu mais gosto com um administrador básico de databases o famoso phpmyadmin e por linha de comando.
primeiramente mais rápido e via linha de comando:
# mysql -u root -p
mysql> create database if not exists laconica;
mysql> use laconica;
mysql> CREATE USER laconica;
Dando direitos totais na base de dados:
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON laconica.* TO laconica@localhost IDENTIFIED BY 'SENHAAAAAAA';
Pronto, temos uma database e um usuário que pode acessar esse banco de dados.
Agora vou mostrar o jeito com phpmyadmin em telas:
Acesse em seu browser favorito: http://ip_do_servidor/phpmyadmin
E e crie o banco de dados conforme a imagem abaixo:
Após isto criaremos um usuário, clique em PRIVILEGES e siga conforme a imagem abaixo:
Pronto, agora podemos prosseguir.
Acesse pelo seu browser favorito o endereço:
http://ip_do_servidor/laconica/install.php
Uma imagem será mostrada conforme a imagem abaixo:
Após a configuração, meus parabéns, você concluiu a instalação desde maravilhoso microblogging open source.
Uma imagem deverá aparecer conforme a imagem abaixo:
[2] Comentário enviado por rbertelle em 18/06/2009 - 18:40h
Tudo bem Paulo? me interessei pelo seu tutorial e resolvi testar o programa, já tenho um servidor lamp funcional e obtive a seguinte tela ao tentar o acesso http://ip_do_servidor/laconica/install.php:
Warning: dl() [function.dl]: Dynamically loaded extensions aren't enabled in /usr/share/laconica/install.php on line 64
[3] Comentário enviado por antonio.moreiras em 18/06/2009 - 20:16h
Olá...
Gostaria de saber se o Laconica funciona com federação (minha instância conversa com as outras? por exemplo, meus usuários conversam com os usuários do identi.ca? se sim, como é isso?). Gostaria de saber também como estão as soluções de interoperabilidade com o twitter.
[5] Comentário enviado por paulorvojr em 18/06/2009 - 22:14h
Oi antonio.moreiras,
isso que você deseja esta sendo desevolvido em forma de plugin, uma integração com diversos serviços, como acontece com outros cms, joomla e tudo mais.
soluções de interoperabilidade do twitter? como assim? o que demonstrei é uma alternativa ao famoso twitter, tem 90% das funcionalidades mas não substitui, ele pode falhar como falha o gmail, google, bing, qualquer coisa.
Em sumo é como você fosse dono de um servidor de twitter, que eu prefiro chamar de microbloging, pois o nome que chamamos é quase uma marca registrada, se já não é ehehhehe
[6] Comentário enviado por rbertelle em 18/06/2009 - 22:46h
É verdade Paulo! estava faltando alguns pacotes mesmo! depois disso consegui fazer a instalaçao e configuraçao, porem tenho uma outra duvida: minhas paginas e meu servidor na web trabalham em uma porta diferenciada da padrao, que é a 80, e o laconica rodou como deveria somente na porta padrao. Existe como configura-lo para trabalhar em uma porta diferenciada?
[7] Comentário enviado por paulorvojr em 19/06/2009 - 16:03h
rbertelle, tudo bom?
Essa alteração deve ser feita no apache, recomendo criar virtual hosts e alias, no apache ai lá pode escolher porta e tudo mais.
Ainda não vi nenhuma configuração do laconica especificando qual porta devo usar, apenas em questões como banco de dados mysql e tudo mais que é 3306.
portas do xmpp, portas diversas e tudo mais
[8] Comentário enviado por Eunir Augusto em 29/06/2009 - 09:44h
Bom dia, Paulo. Primeiro quero elogiar seu tutorial. Muito claro e muito bem organizado. Meus parabens. Preciso tirar uma duvida com os amigos, mas é mais teorica do que tecnica:
Instalei o Laconica em um Debian Lenny. Funcionou perfeito, eram alguns pacotes que faltavam. No CentOS eu nao achei os danados direitinho, mas era apenas teste. No Debian que importa aqui.
Avisou isso ao terminar de instalar:
* Starting installation...
* Checking database...
* Changing to database...
* Running database script...
* Adding SMS carrier data to database...
* Adding notice source data to database...
* Adding foreign service data to database...
* Writing config file...
* Done!
Eu queria saber onde fica a Administração, o Back End. Se não há, como fazer para moderar o conteúdo postado?
[9] Comentário enviado por Eunir Augusto em 17/07/2009 - 15:55h
Por favor, alguém pode me orientar sobre como acessar a admin do laconica? procurei no site do projeto e nao encontrei-a. Desculpem-me a pergunta simplista. No aguardo. Muito obrigado.
[13] Comentário enviado por g12 em 14/03/2011 - 23:25h
instalei o status.net mais as mensagens não ficam em tempo real pq? ou seja eu tenho que atualizar a pagina para ver os recados das pessoas que eu sigo?
[14] Comentário enviado por paulorvojr em 15/03/2011 - 18:03h
Olá, g12, tudo bom?
o que você chama de tempo real?, quando um membro posta algo e em 5 segundos depois ja aparece no seu navegador (1 new updates , click here) tipo um twitter?
por padrão ele não tem, mas isso é fácil de criar, é um javascript simples pra browser
aguarde que em apenas 2 dias vou liberar meu artigo pra outro tipo de twitter clone, melhor que o laconica(status.net), to so terminando o artigo.
[15] Comentário enviado por g12 em 16/03/2011 - 16:47h
certo estou anciosamente no aguardo amigo se tiver algum msn também para contato agradeceria. sim respondendo a sua pergunta eu queria que o status.net ficasse em tempo real igual twitter.