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.
[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.