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.644 ]

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

Auditoria de computadores com OPEN-AUDIT

FAM - Monitorar alteração de arquivos

Stoq - Gestão comercial open source

QRCODE - Código de barras bidimensional

OpenGoo - Seu escritório nas nuvens Online-Ontime-Fulltime

Leitura recomendada

FreeBSD + FreeRadius + MySQL

Radius - Freeradius com MySQL no Debian

Instalando o mplayerplug-in do "jeito Debian"

Dicionário no Firefox

Xtraceroute: O traceroute tridimensional

  
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