Twitter Clone - Floopo - Mais um Micro blogging open source

Mais um micro blogging no estilo do Twitter. Desta vez com total controle contendo uma área de administração. Suporte a plugins e muitas outras novidades. Suporte a imagens e muito mais.

[ Hits: 22.791 ]

Por: Paulo Roberto Junior - WoLF em 30/03/2011


Introdução



No primeiro artigo sobre sistemas de micro blogging (ex: twitter), mencionei o laconica(status-net), vide o artigo Laconica - Twitter? Open source? Sim! Eis nosso microbloging de código aberto.

Hoje demonstro a vocês o funcionamento deste sistema. Desta vez com total controle contendo uma área de administração. Suporte a imagens, plugins e muitas outras novidades. Coisas que faltam e muito no laconica(status.net).
Como teste e funcional deste artigo, implementei em meus servidores:
Podem acessar e testar a vontade.

2 lados, sim o floopo possui 2 lados, na qual vou explicar abaixo:

Lado - Usuário (Membro)

Este lado é o que os seus amigos e os visitantes vêem quando carregam o micro blog. Além de ser capaz de atualizar seus status e upload de imagens, ou seja um twitter comum:
  • 140 caracteres(fazer o que...virou moda)
  • Upload de imagens (TWITTER NÃO TEM!! e depois disso ainda adoram essa coisa....)
  • Texto com imagem juntos
  • Painel de controle para editar dados dos usuários
  • Sistema de seguir e ser seguido
  • Total controle de privacidade
  • Avatar (imagens de perfil)
  • Total customização dos perfis
  • Sistema de @replies
  • Contagem de atualizações
  • Timelines Públicas

Lado - Administração

Com isto é possível dar-lhe o controle completo do site. Isto é feito através do painel de controle "siteadmin" onde você não só pode controlar os seus membros, mas você pode também alterar os estilos do sistema e do site.

Este último lado era largamente solicitado por muitos em sistemas parecidos, um total controle.
  • Gerencie seus usuários
  • Controle das principais configurações do site
  • Veja as estatísticas
  • Seleção de template
  • Mudança do idioma do site
  • SEO
  • Ads

Bom, chega de tanto escrever e vamos para a parte mais legal, a de implementar.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Requerimentos iniciais
   3. Instalação
   4. Utilizando, suporte, extras
Outros artigos deste autor

Scanner de segurança SKIPFISH do Google para sites

Servidor de monitoramento Nagios

Laconica - Twitter? Open source? Sim! Eis nosso microbloging de código aberto

Servidor Messenger Openfire passo-a-passo no Linux

Aluguel de certificações e formações. Ilegal?

Leitura recomendada

Imspector, um proxy para mensageiros instantâneos no Linux

Servidor Apache hospedando diversos sites com e sem SSL

Mozilla Firefox: um guia de instalação para iniciantes

Navegando anônimo na internet

Servidor FTP com NetBSD (PureFTPD + MySQL)

  
Comentários
[1] Comentário enviado por corvolino em 01/04/2011 - 05:21h

Cara, eu editei o .htaccess e não consigo chegar na parte do setup. Estou utilizando um ubuntu 10.04.

Aguardo resposta.

[2] Comentário enviado por paulorvojr em 01/04/2011 - 14:34h

corvolino, tudo bom?

olha informe melhor como é seu domain, seja ele maquina virtual, xampp, lampp, hospedagem na internet, essas coisas, pois geralmente o erro é setar a parte do rewrite, e também claro, seu apache deve ter o mod_rewrite habilitado.

abraços ae

[3] Comentário enviado por corvolino em 01/04/2011 - 23:57h

Estou usando uma maquina virtual - virtualbox. Como ativo esse modo? Sou totalmente leigo nesse aspecto.

abraços.

[4] Comentário enviado por paulorvojr em 02/04/2011 - 00:00h

$a2enmod rewrite && sudo /etc/init.d/apache2 force-reload

claro , se voce é root, nao precisa de sudo.

a2enmod/a2dismod - usamos pra habilitar e desabilitar mod´s em apache2


ah quase ia esquecendo,

verifique se voce possui o arquivo e o "linkeo"

sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/


outra forma

a2enmode rewrite

outra forma
edite o http.conf, apache2.conf, depende do que voce usa

LoadModule mod_rewrite /usr/lib/apache2/modules/mod_rewrite.so

há diversas formas

[5] Comentário enviado por corvolino em 02/04/2011 - 01:55h

fui ligar meu ubuntu e ele morreu aqui,não inicia.

busybox v1.13.3 built-in shell (ash)


(initramfs)

:S ai ai viu ubuntu..

[6] Comentário enviado por paulorvojr em 03/04/2011 - 01:25h

eita, tu ja matou o ubuntu? rsrs

que tu fez?

mexer no apache nao para de inicializar o s.o

isso é erro de montagem do root(raiz), onde ta o s.o

passa um fsck (scandisk), que resolve, voce pode ter desligado ele na marra

[7] Comentário enviado por corvolino em 03/04/2011 - 17:57h

Eu não fiz nada. Atualizei a versão do virtualbox e agora nem boot o ubuntu quer dar (:

[8] Comentário enviado por paulorvojr em 03/04/2011 - 21:52h

esse foi o erro

ele nao deve mais achar o boot de onde ta o s.o instalado.

sai do virtualbox, vai pra vmware, se é pra trabalhar trabalhe com empresa que nasceu pra virtualização. (preconceito detected rsrs)

xen, virtualbox, virtualpc, todas sem excessão perdem pra vmware e sua mega suite, quem dirá vmware esx server 4.0, kernel proprio, nossa monstro...

[9] Comentário enviado por drc em 06/04/2011 - 09:26h

Achei bem legal o projeto.
Aqui na minha Empresa estamos com um projeto de criação de uma rede social interna, com isso poderíamos ter controle maior sobre as informações trocadas entre os colaboradores e pessoas terceiras.

[10] Comentário enviado por cesar em 13/04/2011 - 13:32h

Legal, interessante!

[11] Comentário enviado por macedoap em 19/04/2011 - 17:27h

Fiz tudo certo, porém quando eu tento criar um novo usuário da o seguinte erro:
Not Found
The requested URL /floopo//join was not found on this server.
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Server at 192.168.0.1 Port 8080

Tenho o Nagios e o Ocomon funcionando 100% no meu apache, pq está ocorrendo este erro?

[12] Comentário enviado por paulorvojr em 23/04/2011 - 18:00h

macedoap, tudo bom?

de certo é o rewrite, pois ele não esta encontrando o arquivo ou pasta que deseja

/floopo//join, o certo é ele procurar em /floopo/join

verifique os detalhes dos .htaccess do floopo e o rewrite do apache

Abraços

[13] Comentário enviado por rodrigo.pereira em 13/05/2011 - 11:32h

olá amigo, seguinte fiz tudo como dito no tutorial... mas o problema ocorre quando saio da página do admin para acessar como usuário....



Not Found

The requested URL /floopo//join was not found on this server.
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny10 with Suhosin-Patch Server at 10.1.1.97 Port 80



o que eu poderia fazer para resolver este problema ???

[14] Comentário enviado por paulorvojr em 13/05/2011 - 13:48h

rodrigo.pereira , tudo bom?

mesmo problema dos demais acima, é do apache do mod_rewrite e do .htaccess, pois ele não esta encontrando a url, como diz o erro

/floopo//join

Not Found

The requested URL /floopo//join was not found on this server.

pois ele deveria criar a url /floopo/join?xxxxxxxxxxx e por ai vai

abraços

[15] Comentário enviado por luan_rafa em 24/05/2011 - 11:45h

Parabéns, gostei do artigo!

tb tive problema com o /floopo/join

mas resolvi o problema no apache tirando o # de LoadModule rewrite_module modules/mod_rewrite.so

e em AllowOverride None mudar para AllowOverride All

feito isso funciono blz.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts