redes sociais: guia básico utilizando jomsocial
Post on 31-Jul-2015
585 Views
Preview:
TRANSCRIPT
Faculdade Estácio do Recife Bacharelado em Sistemas de Informação
Redes Sociais: Guia Básico Utilizando Jomsocial
João Paulo de Siqueira Santos
Recife 2011
ii
João Paulo de Siqueira Santos
Redes Sociais: Guia Básico Utilizando Jomsocial
Orientador: João Corte Magalhães Filho
Monografia apresentada como requisito
complementar para obtenção do grau de
Bacharel em Sistemas de Informação da
Faculdade Estácio do Recife.
Recife 2011
iii
B732p Santos, João Paulo de Siqueira
Redes Sociais: Guia Básico Utilizando Jomsocial / João Paulo de Siqueira Santos. –
Recife: Estácio, 2011
56 p.; 30cm
Orientador: João Corte Magalhães Filho
Monografia apresentada à Faculdade Estácio do Recife – FIR, como requisito parcial à obtenção do grau de Bacharel em Sistemas de Informação
Bibliografia: p. 45
iv
Faculdade Estácio do Recife Bacharelado em Sistemas de Informação
Redes Sociais: Guia Básico Utilizando Jomsocial
João Paulo de Siqueira Santos
Monografia submetida ao corpo docente do Curso de Sistemas de Informação da Faculdade Estácio do Recife, em Dezembro de 2011.
BANCA EXAMINADORA
Prof. João Corte Magalhães Filho (orientadora)
Prof. Álvaro Farias Pinheiro (examinador).
Profª. Érika Medeiros (examinadora)
v
“Nada pode ser obtido sem uma espécie de sacrifício. É preciso oferecer algo em troca de valor equivalente.” Eduard Elric.
vi
AGRADECIMENTOS
Aos meus pais e familiares, por toda força e dedicação que sempre me deram, nosso
eterno agradecimento pelos momentos em que estiveram do nosso lado, nos apoiando e nos
fazendo acreditar que é possível fazer tudo, pessoas que tenho como exemplos, que abriram
mão de muitas coisas para nos proporcionar a realização deste trabalho;
Ao meu primo Adriano Pádua por ter me dado a chance de vir estudar em Recife me
ajudando e assim possibilitando que eu seguisse meu sonho.
Ao meu orientador, professor João Corte Magalhães, por ter me apresentado o Joomla
no segundo período e pelo ensinamento e dedicação dispensados no auxilio à concretização
dessa monografia;
A todos os professores que passaram por minha vida e contribuíram para a minha
personalidade e valores.
A Bill Gates, Steve Jobs e Linus Torvalds por criarem as tecnologias que nos
proporcionaram a era digital.
Por fim, gostaria de agradecer aos nossos amigos e familiares, pelo carinho e pela
compreensão nos momentos em que a dedicação aos estudos foi exclusiva, a todos que
contribuíram direta ou indiretamente para que esse trabalho fosse realizado nosso eterno
AGRADECIMENTO.
vii
RESUMO
As Redes Sociais há pouco vem mostrando sua força em varias áreas seja nos negócios
ou na política. Atualmente há um crescente interesse de indivíduos e organizações em
desenvolver suas próprias plataformas de redes sociais, porém o desenvolvimento de tal
plataforma requer muito tempo e dinheiro. O CMS Joomla! se destaca pela sua facilidade de
uso e pela sua grande variedade de extensões, dentre elas destaca-se o JomSocial que é usado
para criar uma rede social dentro do Joomla!. O JomSocial é a extensão para Joomla! mais
popular no mundo, porém isso não ocorre no Brasil pela falta de material em língua
portuguesa para os usuários iniciantes. Essa monografia visa fornecer um guia Básico para a
construção de uma rede social com varias funcionalidades usando o Joomla! com a extensão
JomSocial .
Palavras-Chave: Joomla!, Redes Sociais, JomSocial
viii
ABSTRACT
Social networking is just showing their strength in various areas either in business or
politics. Currently there is a growing interest of individuals and organizations in developing
their own social networking platforms, but the development of such a platform requires much
time and money. The CMS Joomla! stands out for its ease of use and its wide variety of
extensions, among which stands out JomSocial that is used to create a social network within
Joomla!. The JomSocial is the extension for Joomla! more popular worldwide, but this does
not occur in Brazil by the lack of material in Portuguese for beginners. This monograph aims
to provide a basic guide to building a social network with many new features using Joomla!
JomSocial with the extension.
Keywords: Joomla!, Social Networking, JomSocial
ix
LISTA DE ILUSTRAÇÕES
Figura 1.1- Prisma das Redes Sociais. ......................................................................... 2
Figura 1.2-Google Query Volume ............................................................................... 4
Figura 1.3 - Comparação mundial de Termos pesquisados. ......................................... 6
Figura 4.1 - Tela inicial de Instalação do WAMP ...................................................... 15
Figura 4.2- Ícone do WAMP em funcionamento barra do Windows.......................... 16
Figura 4.3 - Status do WAMP ................................................................................... 16
Figura 4.4 - Tela inicial do WAMP. .......................................................................... 17
Figura 4.5 - Diretório criado e o Joomla 1.7.2 descompactado .................................. 17
Figura 4.6: Passo 1- exibe os idiomas disponíveis para a instalação do Joomla. ........ 18
Figura 4.7: Passo2- Verificação de pré-instalação. .................................................... 18
Figura 4.8: Passo3- Tela da Licença GNU/GPL ........................................................ 19
Figura 4.9: Passo4- Configuração do Banco de Dados .............................................. 20
Figura 4.10: Configuração do FTP ............................................................................ 20
Figura 4.11: Passo 6 - Configurações Principais........................................................ 21
Figura 4.12: Passo Final- Remoção do diretório installation. ..................................... 21
Figura 4.13: Página principal do Joomla ao término da instalação sem conteúdo....... 22
Figura 4.14: Tela de login para acessar a administração do Joomla ........................... 22
Figura 4.15: Tela principal da Administração do Joomla. .......................................... 23
Figura 4.16: Tela do Extension Manager. .................................................................. 23
Figura 4.17: Instalação do Idioma ocorrida com sucesso. .......................................... 24
Figura 4.18: Tela do Language Manager ................................................................... 24
Figura 4.19: conteúdo extraido do arquivo do Jomsocial. .......................................... 25
Figura 4.20: tela após o upload do Jomsocial. ........................................................... 26
Figura 4.21: Passo 1 - tela de Boas Vindas. ............................................................... 27
Figura 4.22: Passo 2 - Checando Requisitos. ............................................................. 27
Figura 4.23: Passo 3 - Instalando o Back-End. .......................................................... 28
Figura 4.24: Passo 4 - instalando bibliotecas e sistemas Ajax. .................................. 28
Figura 4.25: Passo 5 - instalando o Front-end............................................................ 28
Figura 4.26: Passo 6 - instalando o Template. ........................................................... 29
Figura 4.27: Passo 7 - Preparando o banco de dados do Jomsocial. ........................... 29
Figura 4.28: Passo 8 - Atualizando o banco de dados. ............................................... 29
x
Figura 4.29: Passo 9 - instalando os plugins. ............................................................. 30
Figura 4.30: Passo 10 - Instalando o plugin do Zend Framework. ............................. 30
Figura 4.31: Passo 11 - tela do fim da instalação. ...................................................... 30
Figura 4.32: Tela de Login do Jomsocial. ................................................................. 31
Figura 4.33: Tela de Login Traduzida para o idioma Português Brasil. ..................... 32
Figura 4.34: Gerenciador de Extensões após a instalação de um módulo. .................. 33
Figura 4.35:Gerenciador de Extensões após a instalação de um plugin. ..................... 33
Figura 4.36: Perfil de um usuário do Jomsocial. ........................................................ 34
Figura 4.37: Painel administrativo do Jomsocial. ...................................................... 34
Figura 4.38: Tela de Configuração do Jomsocial. ...................................................... 35
Figura 4.39: Configuração de Reportings. ................................................................. 36
Figura 4.40: Configuração do Advance Search. ........................................................ 36
Figura 4.41: Configuração do Cronjobs / Scheduled Task Process ............................ 37
Figura 4.42: Configurações do Registrations. ............................................................ 37
Figura 4.43: Configuração do Frontpage. .................................................................. 37
Figura 4.44: Configuração do Social Bookmarking. .................................................. 38
Figura 4.45: Configuração do Featured Limits. ......................................................... 38
Figura 4.46: Configuração do Wall. .......................................................................... 38
Figura 4.47: Configuração de Messaging. ................................................................. 39
Figura 4.48: Configuração de Emails. ....................................................................... 39
Figura 4.49: Configuração da Photo Gallery. ............................................................ 39
Figura 4.50: Configuração de Video. ........................................................................ 40
Figura 4.51: Configuração do Groups. ...................................................................... 40
Figura 4.52: Configuração de Karma. ....................................................................... 41
Figura 4.53: Configuração do Display Settings . ....................................................... 41
Figura 4.54: Configuração da Frontpage. .................................................................. 42
Figura 4.55: Perfil típico do Jomsocial. ..................................................................... 42
xi
SUMÁRIO
1. INTRODUÇÃO ................................................................................................................. 1
1.1 Pergunta de Pesquisa ........................................................................................................ 2
1.2 Objetivo Geral .................................................................................................................. 3
1.3 Objetivos Específicos ....................................................................................................... 3
1.4 Justificativas .................................................................................................................... 3
2. REFERENCIAL TEÓRICO ............................................................................................... 7
2.1. Redes Sociais .................................................................................................................. 7
2.2. Joomla ............................................................................................................................ 8
2.3. Jomsocial ...................................................................................................................... 10
3. METODOLOGIA ............................................................................................................ 12
3.1. Escolha do Método da Pesquisa ..................................................................................... 12
3.2. Técnicas e procedimentos utilizados na Pesquisa ........................................................... 12
4. USO DO JOOMLA E DO JOMSOCIAL NA CONSTRUÇÃO DE UMA REDE SOCIAL
........................................................................................................................................ 14
4.1. Instalação do Joomla ..................................................................................................... 14
4.1.1.Preparação do ambiente para utilização do Joomla ...................................................... 15
4.2. Instalando o Jomsocial .................................................................................................. 25
4.2.1. Instalando o Idioma .................................................................................................... 31
4.2.2. Instalando os Módulos ................................................................................................ 32
4.2.3. Instalando os Plugins .................................................................................................. 33
4.3. Configurando e Customizando sua Rede Social ............................................................. 34
4.3.1. Configurações ............................................................................................................ 35
4.3.2. Site ............................................................................................................................. 36
4.3.3. Media ......................................................................................................................... 39
4.4. Finalização .................................................................................................................... 42
5. CONSIDERAÇÕES FINAIS ........................................................................................... 44
12
1
1. INTRODUÇÃO
A chegada da internet trouxe diversas mudanças para a sociedade, a mais importante para esse
trabalho é a possibilidade de expressão e sociabilização através do computador (RECUERO,
2009).
Essa sociabilização se dá através das redes sociais, que começaram a mostrar sua
força em meados de 2008, ajudando a eleger políticos e a derrubar ditadores.
Em 2009, nos Estados Unidos a Defense Advanced Research Projects Agency
(DARPA) lançou um desafio de rede para celebrar o 40 º aniversário da ARPANET, o
precursor da Internet. Na manhã de 05 de dezembro de 2009, a DARPA lançou dez balões
meteorológicos vermelhos através dos Estados Unidos ( BOATENG ; BOATENG, 2010).
A idéia era determinar como a informação viral se move através de redes sociais, e
como as pessoas podem se organizar por meio de redes online. A tarefa era para as pessoas
usarem redes online para encontrar todos os dez balões meteorológicos. Houve um preço de
US $ 40.000 para o vencedor. Com mais de 4.000 equipes inscritas, a corrida foi a diante.
O Instituto de Tecnologia de Massachusetts (MIT) equipe de pesquisa usaram
insentivos baseados em modelos de rede social para estimular as pessoas a relatar seus
avistamentos de balão, e no prazo de nove horas, todos os dez balões foram localizados. com
alguma ajuda das redes Facebook e Twitter, e com um monte de dinheiro em jogo,
redes sociais ganharam o dia (BOATENG; BOATENG, 2010).
Mais recentemente no dia 7 de setembro de 2011 elas foram responsáveis por uma
onda de protestos nacional contra a corrupção no Brasil. Com o crescimento das redes sociais
mais populares como Facebook e Twitter começaram a surgir redes sociais menores voltadas
para nichos específicos como o linkedIn e o flickr. Atualmente existem uma infinidade de
redes sociais (figura 1.1), as três maiores atualmente são Facebook, MySpace e Twitter.
Segundo uma pesquisa da Gartner até 2012, mais de 50% das organizações terão
criado suas próprias redes sociais, com o intuito de tornar-se uma plataforma para troca de
informações entre funcionários. (REDAÇÃO DA CIO BRASIL, 2011). O custo de
desenvolvimento de uma rede social é relativamente alto e dependendo do porte da mesma, da
equipe envolvida no projeto e de suas funcionalidades o prazo para a conclusão pode ser
2
muito longo. Existem varias ferramentas que minimizam os fatores citados, porém esse
trabalho falará apenas do componente JomSocial para o CMS Joomla.
Figura 1.1- Prisma das Redes Sociais.
Fonte: http://www.briansolis.com/2008/08/introducing-conversation-prism/
1.1 Pergunta de Pesquisa
Analisando os aspectos abordados acima, chegou-se a seguinte pergunta de pesquisa:
Como desenvolver uma rede social comparada às maiores em funcionalidades,
usando pouco tempo e recursos?
3
1.2 Objetivo Geral
Mostrar como pessoas e organizações podem criar uma rede social com vários
recursos e com baixo custo, usando a extensão JomSocial para o CMS Joomla.
1.3 Objetivos Específicos
� Mostrar como preparar o ambiente de desenvolvimento.
� Ensinar a instalar o CMS Joomla E como instalar o componente JomSocial, seus
módulos e plugins.
� Facilitar a criação e gerenciamento de uma rede social usando o JomSocial
1.4 Justificativas
Há um crescente interesse entre os indivíduos, empresas, organizações e especialistas em
comunicação em aprender como desenvolver e configurar redes sociais baseadas na web
(BOATENG; BOATENG, 2010).
Um CMS é um sistema que automatiza, facilitam e organizam as tarefas de edição,
publicação e criação em ambientes web pois, ele oferece uma interface mais amigavel ao
usuário permitindo que pessoas sem nenhum conecimento de html postem conteudo em sites.
Segundo o 2010 Open Source CMS Market Share Report da Water & Stone 2010, dos
termos pesquisados no google sobre CMS’s o Joomla se destacou como o mais buscado
(Figura 1.2).
O Joomla dispoe de uma grande variedade de extensões1 que podem ser módulos,
plugins ou componentes. Segundo o site Joomla Extensions Directory
(http://extensions.joomla.org) que é o repositório oficial de extensões para Joomla, existem
atualmente 8.182 (oito Mil Cento e oitenta e dois) extensões oficiais.
1 Extensões- Também conhecidas como Plug-In ou Add-on são programas de computador usados para
adicionar funções a outros programas maiores, provendo alguma funcionalidade especial ou muito específica.
4
Figura 1.2-Google Query Volume
Fonte: 2010 OSCMS Report
A extensão JomSocial que é integrada ao CMS Joomla, fornece um bom custo
beneficio para os interessados na criação de seu próprio site de redes sociais. Apesar de ser
uma extensão comercial, o JomSocial assim como o Joomla, é distribuído sobre a licença
GNU/GPL2(Software Livre).
2 GNU/GPL - designação da licença de software livre criado por Richard Stallman no final dos anos 80,
no âmbito do projeto GNU da Free Software Foundation.
5
Um sistema baseado nessa licença tem muitas vantágens sobre um sistema
proprietário3, entre elas vale destacar a independencia em relação ao fornecedor do software, e
a liberdade para fazer alterações no código fonte sem muito custo.
Existe uma crescente oferta de sistemas baseados na licença do Software Livre que
oferce ao usuario a liberdade de:
� Estudar como um programa funciona e adapta-lo as sua necessidades;
� Redistribuir copias para ajudar outros usuarios;
� Aperfeiçoar o programa e compartilhar seus aperfeiçoamentos;
� Usar o programa para qualquer.
Por oferecer essas liberdades ao usuario final é que o sóftware livre está sendo cada
vez mais adotado e difundido.
Uma pesquisa realizada no site Google Trends4 (http://www.google.com/trends)
usando os nomes das extensões que implementam uma rede social usando Joomla! ajudou a
decidir qual delas é a mais popular atualmente no mundo (Figura 1.3).
Depois de realizar a pesquisa o resultado foi que o JomSocial é a extensão mais
popular para criar uma rede social usando o Joomla.
Atualmente existem mais de 81.000 (Oitenta e um mil) usuários cadastrados (dados de
setembro de 2011) no site oficial do JomSocial (http://www.jomsocial.com) e 132 (cento e
trinta e dois) extensões para o JomSocial no site Joomla Extensions Directory
(http://extensions.joomla.org). Além de muitos usuários não cadastrados que visitam
diariamente esse site.
De acordo com uma pesquisa feita no Google Trends o JomSocial não é muito popular
no Brasil, pois existe muito pouco material disponível em português para os usuários
iniciantes.
3 Sistema Proprietário - programas de computador cujos quais todos os direitos pertencem ao dono do
copyright. O código fonte é secreto e sua reprodução, bem como sua modificação, é considerada crime. Para
poder usar esse software legalmente, é preciso pagar taxas de licenciamento. 4 Google Trends- Uma ferramenta do Google que mostra os mais populares termos Google.
(http://www.google.com)
6
Figura 1.3 - Comparação mundial de Termos pesquisados.
Fonte: Google Trends.
7
2. REFERENCIAL TEÓRICO
Nesse capítulo serão abordados os seguintes assuntos: (2.1) Redes Sociais; (2.2) Joomla; (2.3)
JomSocial.
2.1. Redes Sociais
Comunidades Virtuais, Sociedade em Rede, Tribos Urbanas- O Surgimento e a popularização
dessas e outras expressões atestam para o reconhecimento das rápidas e profundas alterações
nas formas como nos relacionamos uns com os outros que estão em curso. (RECUERO,
2009).
Segundo Giardelli (2011) a diferença entre uma rede social dos anos 80 e das atuais
aplicações como o Facebook e Cia é a tecnologia. Nos anos 80 as crianças tinham suas redes
sociais com amigos mais próximos e esses chamavam outros amigos, todos procuravam
sempre o mais antenado dos assuntos, o que não é tão diferente hoje em dia nas redes sociais
online.
De acordo com Branco e Matsuzaki (2009) os processos de produção de informação por redes
sociais de colaboração oferecem perspectivas e leituras alternativas de realidades que podem
pôr em xeque as versões dos grandes veículos de comunicação ou grupos hegemônicos.
Um site de rede social é um site que atua como um hub de destino para os indivíduos
estabelecerem relacionamentos com colegas de trabalho e, ao fazê-lo, permite que todos os
membros possam criar ou expandir, suas redes profissionais ou sociais. Inclui ferramentas
diferentes para as pessoas interagirem umas com as outras, para contribuir com informações,
para participar de atividades, e para construir um senso de comunidade em um maneira
informal e voluntária. Arquitetos corporativos, planejadores de infra-estrutura,
desenvolvedores de aplicativos, e equipes de experiência do usuário pode implementar um
site de rede social que emula homólogos do consumidor, mapeando os atributos para esses
componentes de arquitetura (CANELLI,2011):
� Perfis
� gráfico social
8
� instrumentos de participação
� presença social
� controles relação
� feedback social
� aplicações sociais
Para orquestrar e gerir esses componentes, um site social de camada de aplicação de serviços
(ou seja, quer fornecidos por um vendedor ou desenvolvidos pela organização de TI) é
necessário. Ainda mais para o fundo informações em redes sociais, consulte a visão geral IT1
"Decifrando Redes Sociais".
2.2. Joomla!
Segundo Rahmel (2007) embora o Joomla tenha estreado em 2005 como versão 1.0, suas
raízes remontam a 2001 quando o código-fonte aberto do sistema de gerenciamento de
conteúdo (CMS) chamado Mambo foi lançado pela primeira vez. Mambo começou a vida
como um CMS interno criado por engenheiros da Corporação Miro da Austrália. Em abril de
2001, Mambo foi inicialmente lançado para a comunidade open source. O Mambo ganhou
popularidade no mundo e gerou uma indústria de vendedores de plug-ins
e templates. A comunidade de desenvolvedores floresceu em um ambiente onde as pessoas
pudessem compartilhar livremente idéias e código fonte. Mambo estava bem no seu caminho
para se tornar o mais popular CMS de código aberto. No entanto, em 2005 houve um
desacordo substancial entre os desenvolvedores de código aberto do Mambo
e a fundação sem fins lucrativos que tinha sido criado para orientar o desenvolvimento
Mambo. Finalmente, em agosto2005, a equipe de desenvolvimento do Mambo abandonou o
projeto Mambo e começou trabalhando para criar um novo CMS a partir das cinzas do velho.
O resultado foi uma nova entidade chamada Open Source Matters e um fork 5de
código do Mambo chamado Joomla. Joomla, que é uma ortografia fonética da palavra suaíli
5 Em engenharia de software, uma bifurcação ou ramificação (em inglês: fork) é quando um
desenvolvedor de software (ou um grupo deles) inicia um projeto baseado no código de um projeto já existente,
9
"Jumla" (que significa "todos juntos"), foi lançado oficialmente com a versão 1.0 em 16 de
setembro de 2005. A primeira versão foi principalmente um reformulação com algumas
correções, 14 atualizações e código aberto, e inúmeros prêmios seguidos ao longo dos
próximos dois anos. (MARRIOTT; WARING, 2011).
Joomla é uma das principais aplicações que iniciaram o renascimento da World Wide
Web o que os especialistas chamam de Web 2.0. Ao contrário da Web 1.0, onde a maioria dos
sites eram administrados manualmente e interação era mínima, a Web 20 é definida pela
administração automatizada, comunicação entre sites, comunidades virtuais, e interação
dinâmica. Joomla! abraça todos esses novos avanços e fornece um CMS que permite a criação
de um Web site avançado e que possa ser por um pequeno grupo de pessoas (talvez tão
pequenas como uma pessoa).
Um site Joomla! pode rivalizar com os recursos e apresentação de um Web Site de
muitos milhoes de dólares. E o melhor de tudo - Joomla é completamente, 100 por cento livre
e gratuito. Joomla começou a se popularizar em 2005. Desde então, tem tido um crescimento
exponencial, tanto entre WebMasters como entre desenvolvedores. (RAHMEL, 2007).
Como os sistemas de gerenciamento de conteúdo mais modernos, o Joomla permite a
instalação de add-ons para estender suas funcionalidade básicas. No Joomla, os usuários
podem estender a funcionalidade para adicionar recursos como um carrinho de compras,
fórum de discussão, calendário e muito mais. Estes add-ons são referidos coletivamente como
extensões. Existem cinco tipos diferentes de extensões: componentes, módulos, plug-ins,
templates, e pacotes de linguágens. Cada uma dessas extensões interagem com Joomla de
uma forma única e oferecem uma enorme flexibilidade na experiencia do usuario no frontend
do site.(SEVERDIA; CROWDER, 2010).
O Joomla reúne o template e o conteúdo para criar páginas Web. Para expandir as
especificações em relação ao Joomla, ele é um sistema de gerenciamento de conteudo
baseado na web, que permite que o conteúdo e os dados sejam criados e compartilhados de
forma colaborativa. Joomla permite que as pessoas com ou sem conhecimento técnico de
codificação sejam capazes de ter sites dinâmicos que podem ser gerenciados facilmente.
(MARRIOTT; WARING, 2011)
ou seja, quando um software é desenvolvido baseado em outro já existente, sem que o último seja descontinuado.
Esse termo é também usado para outros tipos de separações trabalho.
10
Novos plug-ins e modelos estão aparecendo constantemente para estender as
capacidades robustas já incluídos com a instalação padrão do Joomla. Com toda essa
atividade em torno de Joomla, é difícil não ficar deslumbrado com as possibilidades que ela
proporciona.
2.3. JomSocial
Conforme e Boateng (2010), a Internet abriu novas oportunidades para a criação de formas
alternativas de comunicação.Sites integrados com aplicações de redes sociais são mais
dinâmicos, porque as redes sociais oferecem algum valor intrínseco pelas seguintes razões:
Sites de redes sociais oferecem aos usuários a capacidade de personalizar o
conteúdo de suas contas, e permitem que indivíduos e empresas para se conectar diretamente
aos amigos e clientes ou o público. Redes sociais diferem de websites regulares de duas
maneiras fundamentais:
� Atividades e conteúdos são principalmente impulsionado por usuários.
� Usuários são esperados para fazer as coisas no site e interagir postar conteúdo.
Segundo Boateng e Boateng (2010), depois de alguns anos de desenvolvimento,
JomSocial tornou-se um dos principais estensões de criação de redes sociais para Joomla. Em
maio de 2010, na Expo CMS o JomSocial foi reconhecido e honrado como a melhor extensão
para Joomla!.
É um componente totalmente personalizável, com a capacidade de:
� Criar e gerenciar seu próprio perfil;
� Adicionar aplicativos ao seu perfil;
� Integrar com extensões de terceiros;
� Estabelece um sistema de envio de e-mails particulares para os amigos,
convidando-os para aderir a rede e conectar-se a outras pessoas.
� Definir as configurações de privacidade para o seu perfil inteiro e / ou aplicações;
� Integra-se aos maiores e mais populares sites de redes sociais como o Facebook, e
exibe suas postágens do twitter em seu perfil JomSocial;
11
� Crie álbuns de fotos e arquivos de vídeo, para que os usuários possam fazer
comentários;
� Marque fotos em seu álbum;
� Feed com atividades dos membros.
12
3. METODOLOGIA A metodologia adotada para o desenvolvimento deste trabalho teve dois focos. O primeiro foi
realizar uma pesquisa bibliográfica sobre as ferramentas apresentadas, acrescentando também
dados estatísticos sobre a expansão das redes sociais no contexto atual.
Em seguida foi realizado e documentado um estudo descritivo qualitativo das
ferramentas Joomla e Jomsocial apresentadas, mostrou-se as técnicas de instalação, as
variáveis de parametrização e operação das mesmas. A pesquisa mostra as facilidades de uso
e potencialidades a serem exploradas.
3.1. Escolha do Método da Pesquisa
O método adotado foi descritivo com abordagem qualitativa. A pesquisa descritiva procura
descobrir, com a precisão possível a relação e conexão de um fenômeno com outros de sua
natureza e características.
Foi realizada também uma pesquisa bibliográfica face a necessidade de se pesquisar
conceitos em livros, artigos, sites da internet e outros documentos. A pesquisa documental é
constituída pelo exame de materiais que ainda não receberam um tratamento analítico ou que
podem ser reexaminados com vistas a uma interpretação nova ou complementar.
3.2. Técnicas e procedimentos utilizados na Pesquisa Em relação às técnicas utilizadas nesta pesquisa, constatou-se a pesquisa bibliográfica e a
observação direta. Foram utilizados: material bibliográfico, estatísticas, descrições e manuais.
A pesquisa procurou descrever algumas características do Joomla e do JomSocial em seu
estado da arte.
Vergara (2000, p.48) define esta técnica de pesquisa como sendo:
[...] o estudo sistematizado desenvolvido com base em material
publicado em livros, revistas, jornais, redes eletrônicas, isto é, material
acessível ao público em geral. Fornece instrumental analítico para qualquer
outro tipo de pesquisa, mas também pode esgotar-se em si mesma. O material
publicado pode ser fonte primária ou secundária.
13
A técnica de observação direta foi utilizada para se conseguir informações e
caracterizar aspectos dos programas utilizados. É uma técnica que consiste em examinar fatos
ou fenômenos que se desejam estudar, utilizando alguns sentidos (ver e escutar).
14
4. USO DO JOOMLA E DO JOMSOCIAL NA
CONSTRUÇÃO DE UMA REDE SOCIAL
Para efeito de demonstração será criado um site de rede social abordando as principais
funcionalidades do Joomla e do JomSocial. O cenário proposto será de um site de rede social
básico com perfis, grupos, eventos, álbuns de fotografia, galeria de vídeos e feed de noticias.
Este capítulo será dividido em cinco partes:
� Instalação do Joomla- preparação do ambiente para a instalação do Joomla.
� Definição do idioma- Instalação e definição do idioma Português (Brasil) como
padrão.
� Instalação do JomSocial - instalação do componente JomSocial.
� Instalação dos módulos do Jomsocial – instalação dos módulos do componente
JomSocial.
� Instalação dos Plugin do JomSocial – instalação dos plugins do componente
JomSocial.
4.1. Instalação do Joomla Para a instalação do Joomla é necessário que alguns softwares estejam instalados no
computador são eles:
� Apache: v2.x ou Microsoft IIS: v7 - http://www.apache.org
� PHP: v5.2.4 ou superior - http://www.php.net
� MySQL: v5.0.4 ou superior - http://www.mysql.com
Como a instalação e configuração desses três softwares é um pouco complexa, foram criados
pacotes que instalam e configuram esses três softwares automaticamente, e cada um roda num
sistema operacional diferente, são eles:
� Windows – Pode ser usado o WAMP ou o XAMP
15
� Linux – Praticamente todas as distribuições Linux já vêm com o mysql, Apache e
o PHP como uma opção de instalação nativa, mas caso não tenha existe o LAMP
que é a versão do XAMP para Linux.
� Mac – pode ser usado o MAMP - www.mamp.info
Para essa demonstração será utilizado o Windows sete por ser o sistema operacional mais
popular, e o WAMP pela sua facilidade de instalação e de uso.
4.1.1. Preparação do ambiente para utilização do
Joomla
Entre no site www.wampserver.com e faça o download da versão mais recente do WAMP.
Depois que o download estiver concluído clique duas vezes no arquivo para começar a
instalação.
A partir desta tela (Figura 4.1) é só confirmar todas as opções sugeridas pelo
instalador devem ser confirmadas, e mais na frente. Antes de concluir a instalação é
necessário escolher o seu browser favorito para ser usado pelo WAMP.
Figura 4.1 - Tela inicial de Instalação do WAMP
Fonte: Elaborada pelo Autor.
16
Após a instalação o WAMP é inicializado e aparece na barra do Windows conforme a
figura 4.2.
Figura 4.2- Ícone do WAMP em funcionamento barra do Windows
Fonte: Elaborada pelo Autor.
O WAMP possui três tipos de status diferentes que são exibidos no System Tray
(Figura 4.3).
� Verde indica que os serviços do Apache e do Mysql estão ativos.
� Amarelo indica que um dos serviços Apache ou Mysql não está em execução.
� Vermelho indica que todos os serviços não estão em execução.
Figura 4.3 - Status do WAMP
Fonte: Elaborada pelo Autor.
Após a instalação abra seu navegador e digite o endereço http://localhost com isso irá
se abrir a página inicial do WAMP (Figura 4.4).
17
Figura 4.4 - Tela inicial do WAMP.
Fonte: Elaborada pelo Autor.
4.1.2. Instalando o Joomla. Para começar a instalação do Joomla temos que baixa-lo no site oficial http://www.joomla.org
, neste trabalho usarei a versão mais atual que é a 1.7.2. Após fazer o download do arquivo
“Joomla_1.7.2-Stable-Full_Package.zip” crie um diretório dentro da pasta C:\wamp\www\,
para esse exemplo criarei um diretório chamado Joomla17 e extrairei o conteúdo do arquivo
para essa pasta conforme a figura 4.5.
Figura 4.5 - Diretório criado e o Joomla 1.7.2 descompactado
Fonte: Elaborada pelo Autor.
Agora vamos iniciar a instalação digitando na barra de endereços de seu navegador o
endereço http://localhost/ mais o nome da pasta onde foi extraído o Joomla, neste exemplo
ficou http://localhost/joomla17 e pressione a tecla enter.
18
O instalador será iniciado automaticamente no passo1 conforme a figura 4.6.
Figura 4.6: Passo 1- exibe os idiomas disponíveis para a instalação do Joomla.
Fonte: Elaborada pelo Autor.
Após selecionar um idioma para o instalador clique em Próximo no canto superior
direito.
No próximo passo (Figura 4.7) o Joomla verifica a configuração do servidor e do PHP,
pois é altamente recomendável que todas as configurações sejam compatíveis com o Joomla
para ter o máximo de desempenho e segurança.
Figura 4.7: Passo2- Verificação de pré-instalação.
Fonte: Elaborada pelo Autor.
Existem algumas configurações como Register_Globals que mesmo incompatíveis não
irão atrapalhar a instalação, mas por questões de segurança é melhor desliga-las.
19
Após checar a compatibilidade clique no botão “Próximo” para ir para o passo 3-
Licença (Figura 4.8).
Figura 4.8: Passo3- Tela da Licença GNU/GPL
Fonte: Elaborada pelo Autor.
Conforme explicado no capitulo 1 o Joomla é distribuído sob a licença GNU/GPL que
está disponível para leitura no memento da instalação. Para ler uma versão em português da
licença pode acessar o site: http://creativecommons.org/licenses/GPL/2.0/legalcode.pt
Para concordar com a licença clique no botão “Próximo”.
O próximo passo é a configuração do banco de dados (Figura 4.9). O Joomla 1.7
oferece suporte para mais de um tipo de banco de dados, são eles o MySQLi e o MySQL.
Nesse exemplo será usado o MySQL por ser o banco de dados com maior popularidade na
internet.
As informações seguintes devem ser preenchidas nesse passo da instalação:
� Nome do Servidor: quando se está instalando o Joomla na máquina local, o nome
do servidor é localhost.
� Nome do Usuário: use o usuário root que é o padrão em toda instalação do
MySQL.
� Senha: Esta é a senha do usuário do banco de dados, no caso do root ele não tem
senha por padrão, então este campo pode ser deixado em branco.
� Nome do Banco de Dados: digite um nome para o banco de dados que será criado
pelo Joomla. Por exemplo: Joomla17.
20
Figura 4.9: Passo4- Configuração do Banco de Dados
Fonte: Elaborada pelo Autor.
Ainda nesse passo temos duas configurações avançadas que são:
� Prefixo das Tabelas: Serve para diferenciar outras tabelas que estejam no banco,
das tabelas do Joomla e também para dificultar ataques de crackers.
� Tabelas Antigas: Nessa opção pode se excluir as tabelas antigas caso existam no
banco ou fazer backup das mesmas.
No passo 5 a instalação do Joomla pede os dados para conectar ao FTP6 do seu
servidor. Essa opção só deve ser preenchida se a instalação estiver sendo feita num servidor
remoto ou seja, na internet (Figura 4.10).
Figura 4.10: Configuração do FTP
Fonte: Elaborada pelo Autor.
Clique no botão “próximo” para continuar.
O próximo passo é a configuração principal do Joomla (Figura 4.11).
6 FTP-(File Transfer Protocol) - protocolo usado para transferir arquivos entre dois computadores.
21
Figura 4.11: Passo 6 - Configurações Principais
Fonte: Elaborada pelo Autor.
Devem ser preenchidos os campos seguintes:
� Nome do Site: ”JoomlaKut”
� Seu Email: Coloque seu email neste campo para receber informações do site e
para recuperar sua senha caso seja perdida.
� Nome do Administrador: Neste campo coloque um nome de usuário para entrar
no Joomla.
� Senha do Administrador:Insira uma senha de sua preferência.
� Confirmar Senha: Repita a senha inserida no campo anterior.
Para esse exemplo não instalaremos o exemplo de conteúdo, pois queremos o site
limpo sem nenhum conteúdo.
Clique no botão “próximo” para is para o ultimo passo da instalação.
No passo 7 (Figura 4.12) clique no botão “Remover diretório installation” para apagar
este diretório para que o Joomla não volte para a tela de instalação quando acessado.
Figura 4.12: Passo Final- Remoção do diretório installation.
Fonte: Elaborada pelo Autor.
Ainda nesta tela clique no botão “site” que fica na parte superior para ser direcionado
para a página principal do seu site (Figura 4.13).
22
Figura 4.13: Página principal do Joomla ao término da instalação sem conteúdo
Fonte: Elaborada pelo Autor.
Para acessar a área de administração do Joomla digite na barra de endereço do seu
navegador o endereço do seu site e após este digite administrator. Para o nosso exemplo o
endereço será http://localhost/joomla17/administrator/ após isso vai abrir a tela de login da
administração conforme a figura 4.14.
Figura 4.14: Tela de login para acessar a administração do Joomla
Fonte: Elaborada pelo Autor.
Para acessar a administração digite o usuário e a senha que foi criado na etapa 6 do
processo de instalação (Figura 4.15).
23
Figura 4.15: Tela principal da Administração do Joomla.
Fonte: Elaborada pelo Autor.
4.1.3. Idiomas
O Joomla depois de instalado oferece o idioma Inglês, no Front-End e no Back-End,
no entanto é muito simples fazer a tradução completa a partir da instalação de um pacote de
idiomas que foi criado pela comunidade brasileira do Joomla.
Este pacote está disponível na página do projeto de tradução do Joomla para o
português do Brasil no site: http://joomlacode.org/gf/project/portuguesebr/frs/
O Pacote baixado deve ser especifico para a versão do Joomla no qual ele vai ser
instalado. Para esse exemplo foi baixado o pacote “pt-BR_joomla_lang_full.1.7.2v1.zip” para
o Joomla 1.7.
Depois de baixado o pacote para o seu computador, vá à administração do Joomla e
acesse o item de menu Extensions > Extension Manager para ir para a tela de instalação de
extensões (figura 4.16).
Figura 4.16: Tela do Extension Manager.
Fonte: Elaborada pelo Autor.
24
No campo “Upload Pack File” clique no botão e na janela que abre selecione o
arquivo de idiomas baixado. No caso desse exemplo foi selecionado o arquivo “PT
BR_joomla_lang_full.1.7.2v1.zip” após isso clique no botão “Upload & Install”.
Agora que o pacote está instalado (Figura 4.17) vamos colocar o novo idioma que
nesse caso é o português Brasil, como idioma padrão do Joomla. Vá ate o menu Extensions >
Language Manager. Na tela que aparece (Figura 4.18) existem 3 opções para as quais podem
ser atribuídas são elas:
� Installed-Site: é a parte do site que é vista pelos seus visitantes o front-end.
� installed-Administrator: é a parte administrativa do site o back-end.
� Content: serve para implementar o recurso de multi -linguagem no seu site.
Figura 4.17: Instalação do Idioma ocorrida com sucesso.
Fonte: Elaborada pelo Autor.
Figura 4.18: Tela do Language Manager
Fonte: Elaborada pelo Autor.
Para esse exemplo só nos interessam os dois primeiros da lista a cima, para atribuir a
linguagem Português (Brasil) como padrão no site, clique no menu “Installed – Site” então
selecione a linguagem Português (Brasil) e clique no botão “Default” que fica no lado
superior direito e tem o formato de uma estrela. Selecione o menu “Installed-Administrator” e
25
repita o mesmo procedimento anterior para atribuir a linguagem Português (Brasil) na
administração do Joomla.
Após esses procedimentos o Joomla estará totalmente em português do Brasil.
4.2. Instalando o Jomsocial Nesta etapa vamos instalar o Jomsocial, não será falado sobre o que é Jomsocial pois já foi
falado nos capítulos anteriores. Compre uma licença do Jomsocial e baixe a versão mais
recente no site http://www.jomsocial.com, para esse exemplo será usando a versão 2.2.5.
Após baixar o arquivo, que no caso desse exemplo é
“com_community_pro_unzip_first_2.2.5.zip” descompacte o seu conteúdo em uma pasta
como na figura 4.19.
Figura 4.19: conteúdo extraido do arquivo do Jomsocial.
Fonte: Elaborada pelo Autor.
Após extrair na pasta de destino terão 4 arquivos, nessa primeira parte vamos nos
concentrar no arquivo “com_community_pro_2.2.5.zip” que é o nosso instalador.
Entre na administração do Joomla e acesse o item de menu Extensões > Gerenciador
de Extensões. Nessa tela clique no botão “Selecionar arquivo” e escolha o arquivo
“com_community_pro_2.2.5.zip” que se encontra dentro da pasta onde foi extraído o
conteúdo do arquivo baixado. Após isso clique no botão “Upload e Instalar”, aparecerá uma
tela igual a da figura 4.20.
26
Figura 4.20: tela após o upload do Jomsocial.
Fonte: Elaborada pelo Autor.
A instalação ainda não foi concluída, clique no botão verde no qual está escrito
“Complete your installation” e vá seguindo os passos e clicando no botão “Next” que fica na
barra de ferramentas do Joomla no canto superior direito, os passos são:
� Passo 1: Tela de boas vindas da instalação do Jomsocial (figura 4.21).
� Passo 2: Verifica os requisitos para a instalação do Jomsocial (Figura 4.22 ).
� Passo 3: Instala a parte administrativa do Jomsocial o Back-end por onde será
administrada a rede social(Figura 4.23).
� Passo 4:Instala as bibliotecas e todos os códigos para uso do Ajax7 (Figura 4.24).
� Passo 5: Instala o Front-end que é onde os usuários vão interagir, é a rede social
em si (Figura 4.25).
� Passo 6: Instala o template padrão e mais 7 que poderão ser aplicados na rede
social(Figura 4.26 ).
� Passo 7:Prepara o banco de dados para começar a instalação(Figura 4.27).
� Passo 8:Atualiza o banco de dados do seu site Joomla criando as tabelas que serão
usadas pelo Jomsocial(Figura 4.28).
� Passo 9: Baixa o plugin do Zend Framework8 para o seu site Joomla(Figura 4.29).
7 Ajax:- JAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é o uso
metodológico de várias tecnologias web como XML e Javascript, para tornar páginas Web mais interativas com
o usuário, utilizando-se de solicitações assíncronas de informações. Foi inicialmente desenvolvida pelo estudioso
Jessé James Garret e mais tarde por diversas associações. 8 Framework- Um framework, ou arcabouço, em desenvolvimento de software, é uma abstração que une
códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode
27
� Passo 10:Instala o plugin do Zend Framework no seu site(Figura 4.30).
� Passo 11: Termina a instalação do Jomsocial (Figura 4.31).
Figura 4.21: Passo 1 - tela de Boas Vindas.
Fonte: Elaborada pelo Autor.
Figura 4.22: Passo 2 - Checando Requisitos.
Fonte: Elaborada pelo Autor.
atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação. Ao contrário
das bibliotecas, é o framework quem comanda o fluxo de controle da aplicação, chamado de Inversão de
Controle.
28
Figura 4.23: Passo 3 - Instalando o Back-End.
Fonte: Elaborada pelo Autor.
Figura 4.24: Passo 4 - instalando bibliotecas e sistemas Ajax.
Fonte: Elaborada pelo Autor.
Figura 4.25: Passo 5 - instalando o Front-end.
Fonte: Elaborada pelo Autor.
29
Figura 4.26: Passo 6 - instalando o Template.
Fonte: Elaborada pelo Autor.
Figura 4.27: Passo 7 - Preparando o banco de dados do Jomsocial.
Fonte: Elaborada pelo Autor.
Figura 4.28: Passo 8 - Atualizando o banco de dados.
Fonte: Elaborada pelo Autor.
30
Figura 4.29: Passo 9 - instalando os plugins.
Fonte: Elaborada pelo Autor.
Figura 4.30: Passo 10 - Instalando o plugin do Zend Framework.
Fonte: Elaborada pelo Autor.
Figura 4.31: Passo 11 - tela do fim da instalação.
Fonte: Elaborada pelo Autor.
Após esse passo clique no botão próximo (Next) que se encontra na barra de
ferramentas do Joomla. Agora clique no link “Visualizar Site” que se encontra na barra de
ferramentas superior do Joomla. Agora vai abrir a tela do Front – End do seu site, no Main
31
Menu estará uma nova opção chamada “JomSocial”, clique para ver a tela de login do
Jomsocial conforme a figura 4.32.
Figura 4.32: Tela de Login do Jomsocial.
Fonte: Elaborada pelo Autor.
Essa é a tela principal ou tela de login da sua rede social aonde os usuários vão se
cadastrar e também digitar seus dados para entrar no seu perfil.
Nela também se encontram as funcionalidades de lembrete de usuário e de redefinir
senha.
4.2.1. Instalando o Idioma
Como podem ver o site está em inglês, assim como no Joomla existe como traduzir ele para
nosso idioma instalando um pacote de idiomas que pode ser encontrado nesse endereço:
http://www.jomsocial.com/download/addons/languages/jomsocial-224-pt-br-frontend-
language-file.html.
O modo de instalação é diferente do modo usado para instalar o pacote de linguagem
no Joomla. Após ter baixado o arquivo “pt-BR.com_community.zip” extraia seu conteúdo no
diretório PT-BR que fica dentro da pasta language que se encontra dentro do local para onde
foi extraído o Joomla. Para esse exemplo foi extraído o conteúdo do arquivo de linguagem
para a pasta “C:\wamp\www\Joomla17\language\pt-BR”.
Após isso vá a tela de login novamente e pressione a tecla F5 para recarregar a página
então verá a tela de em português Brasil como na figura 4.33.
32
Figura 4.33: Tela de Login Traduzida para o idioma Português Brasil.
Fonte: Elaborada pelo Autor.
Não só a tela de login, mas todo o front- end do seu site está em português do Brasil.
4.2.2. Instalando os Módulos
Os módulos são uma maneira de apresentar conteúdo no front-end de um site Joomla.
O JomSocial vem com 14 módulos dentro do arquivo “modules_unzip_first_2.2.5”
que podem ser instalados no Joomla para apresentar diferentes conteúdos desde vídeos até
atualizações em outras redes sócias como o Twitter e o facebook. Existem vários outros
módulos pagos e gratuitos disponíveis na internet, para esse trabalho usaremos apenas os
módulos que vem no pacote do Jomsocial.
Para instalar um módulo extraia o conteúdo do arquivo “modules_unzip_first_2.2.5”
numa pasta, entre na administração do site e vá até o item de menu: Extensões > Gerenciador
de Extensões. Nessa tela clique no botão “selecionar arquivo” e selecione um dos arquivos
extraídos a cima e clique no botão “Upload & Instalar” então irá aparecer uma mensagem de
instalação concluída com sucesso como na figura 4.34.
33
Figura 4.34: Gerenciador de Extensões após a instalação de um módulo.
Fonte: Elaborada pelo Autor.
Repita o mesmo procedimento até instalar todos os módulos que foram extraídos do
arquivo “modules_unzip_first_2.2.5.zip”.
4.2.3. Instalando os Plugins
Plugins são pedaços de código que fornecem novas funcionalidades para o Joomla, no caso
do Jomsocial a maioria dos plugins, fazendo uma comparação com outras redes sociais como
o facebook, são os aplicativos que os usuários podem integrar aos seus perfis. O arquivo
“apps_unzip_first_2.2.5.zip” vem com 26 plugins, assim como os módulos pode-se encontrar
mais pela internet pagos ou gratuitos.
Para instalar um plugin, na administração do site vá até o item de menu: Extensões >
Gerenciador de Extensões. Nessa tela clique no botão “selecionar arquivo” e selecione um dos
arquivos extraídos do arquivo “apps_unzip_first_2.2.5.zip” e clique no botão “Upload &
Instalar” então irá aparecer uma mensagem de instalação concluída com sucesso como na
figura 4.35.
Figura 4.35:Gerenciador de Extensões após a instalação de um plugin.
Fonte: Elaborada pelo Autor.
34
Repita o mesmo procedimento até instalar todos os módulos que foram extraídos do
arquivo “apps_unzip_first_2.2.5.zip”.
4.3. Configurando e Customizando sua Rede Social Após a instalação do JomSocial e de seus módulos e plugins sua rede social já está totalmente
funcional, mas para não ficar na configuração padrão. Você já pode entrar com seu usuário e
senha de administrador na tela de login e verá seu perfil como na figura 4.36.
Figura 4.36: Perfil de um usuário do Jomsocial.
Fonte: Elaborada pelo Autor.
Agora serão mostrados os procedimentos básicos para configurar e customizar sua
rede social. Para começar entre na administração do seu site e vá ao item de menu:
Componentes > Jomsocial então verá o painel administrativo do componente conforme a
figura 4.37.
Figura 4.37: Painel administrativo do Jomsocial.
Fonte: Elaborada pelo Autor.
35
4.3.1. Configurações
Na o painel administrativo clique no ícone Configuration, para ir para a tela de configurações
conforme a figura 4.38.
Figura 4.38: Tela de Configuração do Jomsocial.
Fonte: Elaborada pelo Autor.
Essa tela é dividida em 11 categorias que ficam no menu da parte de cima do site são
elas :
� Site: São as configurações principais do site como nome do site, numero Maximo
de usuários logados ao mesmo tempo e etc.
� Media: São as configurações com relação às mídias do site como fotos e vídeos.
� Anti Spam: São as configurações para evitar spam dentro de sua rede social.
� Groups: São as configurações dos grupos como limite de grupos, imite de fotos e
vídeos e etc.
� Events: São as configurações a cerca dos eventos que podem ser criados em seu
site como limites de criação e outras opções.
� Layout: São configurações que modificam a aparência do seu site.
� Privacity: São as configurações de privacidade globais para os perfis.
� Network: Essa configuração se habilitada fornece informações de seu site para a
empresa desenvolvedora do Jomsocial.
� Facebook Connect: Essa configuração serve para conectar o login do seu site com
o facebook.
36
� Remote Storage: Essa configuração e usada caso se queira armazenar fotos,
vídeos e outros arquivos em um servidor externo.
� Itegrations: Essa configuração é usada em caso de integrações com outros
componentes ou plugins.
Nos próximos capítulos será falado mais detalhadamente dos itens mais importantes
da listagem a cima.
4.3.2. Site
A opção site tem várias configurações dentre elas:
Reportings: Se habilitado permite que os usuários possam denunciar conteúdos
inapropriados para o administrador do site (Figura 4.39).
Figura 4.39: Configuração de Reportings.
Fonte: Elaborada pelo Autor.
Advanced Search: Se tiver habilitado permite que os visitantes que não estejam
logados possam fazer buscas no site (Figura 4.40).
Figura 4.40: Configuração do Advance Search.
Fonte: Elaborada pelo Autor.
Cronjobs / Scheduled Task Process: Se habilitado permite que o site envie emails
para os usuários (Figura 4.41).
37
Figura 4.41: Configuração do Cronjobs / Scheduled Task Process
Fonte: Elaborada pelo Autor.
Registrations : Se quiser colocar termos e condições para os usuários aceitarem antes de se
cadastrar, coloque-os no campo. Também se pode habilitar a função recaptcha para melhorar
a segurança durante o registro no site. Para isso precisamos nos registrar no
http://recaptcha.net/ e digitar os códigos publicos nos campos requeridos (Figura 4.42).
Figura 4.42: Configurações do Registrations.
Fonte: Elaborada pelo Autor.
Frontpage: Mostra o nome do seu site que é o nome colocado no campo (Figura 4.43).
Figura 4.43: Configuração do Frontpage.
Fonte: Elaborada pelo Autor.
Social Bookmarking: Permite habilitar o botão de compartilhamento para outras redes
sociais (figura 4.44).
38
Figura 4.44: Configuração do Social Bookmarking.
Fonte: Elaborada pelo Autor.
Featured Limits: Essa configuração as quantidades máximas de usuários, vídeos, grupos e
álbuns (Figura 4.45).
Figura 4.45: Configuração do Featured Limits.
Fonte: Elaborada pelo Autor.
Walls:Essas são as configurações de postagens de mensagens no mural dos usuários (Figura
4.46).
Figura 4.46: Configuração do Wall.
Fonte: Elaborada pelo Autor.
Messaging: Permite habilitar ou desabilitar o envio de mensagens privadas entre os usuários
(Figura 4.47).
39
Figura 4.47: Configuração de Messaging.
Fonte: Elaborada pelo Autor.
Emails: Permite escolher se os emails enviados serão em HTML ou em texto (Figura 4.48).
Figura 4.48: Configuração de Emails.
Fonte: Elaborada pelo Autor.
4.3.3. Media
A opção Media (mídia em português) possui varias funcionalidades dentre elas:
Photo Gallery: Nessas configurações pode-se habilitar o envio de fotos como também limitar
o tamanho e a quantidade de envios (Figura 4.49).
Figura 4.49: Configuração da Photo Gallery.
Fonte: Elaborada pelo Autor.
Videos: Essa configuração habilita ou não à opção de enviar vídeos para o site como também
a opção de anexar vídeos de outros sites. Pode também limitar a quantidade de vídeos que um
usuário pode postar (Figura 4.50).
40
Figura 4.50: Configuração de Video.
Fonte: Elaborada pelo Autor.
4.3.4. Groups
Nessa opção pode-se habilitar ou não a criação de grupos no site como também limitar a
quantidade de grupos criados e de fotos e vídeos no grupo (Figura 4.51).
Figura 4.51: Configuração do Groups.
Fonte: Elaborada pelo Autor.
4.3.5. Layout
Possui várias configurações que modificam a aparência do front-end do seu site como:
Karma: É uma pontuação que é atribuída aos usuários de acordo com atividades que eles
fazem na rede social (Figura 4.52).
41
Figura 4.52: Configuração de Karma.
Fonte: Elaborada pelo Autor.
Display Settings: Essa configuração controla a forma como as páginas da rede social se
apresentam como exibir barra de ferramentas, exibição do nome e outras opções conforme a
figura 4.53.
Figura 4.53: Configuração do Display Settings .
Fonte: Elaborada pelo Autor.
Frontpage: Nessa parte são configurados os itens da front-page como o numero de atividades
que aparecerão no feed de notícias e os números de vídeos, usuários recentes, eventos, fotos e
grupos que aparecerão na página (Figura 4.54).
42
Figura 4.54: Configuração da Frontpage.
Fonte: Elaborada pelo Autor.
4.4. Finalização
Com essas configurações a rede social já está funcionando e os usuários já podem se cadastrar
e entrar nos seus perfis como na figura 4.55.
Figura 4.55: Perfil típico do Jomsocial.
Fonte: Elaborada pelo Autor.
43
Os sites www.linux.com e http://www.joomlaclube.com.br são exemplos de grandes
sites que usam Jomsocial para criar uma rede social e interagir com seus usuários.
Para ver sites feitos usando a ferramenta Jomsocial visite o site:
http://www.jomsocial.com/overview/showcase.html nele estão os melhores sites
desenvolvidos usando a ferramenta.
Esse capítulo tornou o conhecimento de instalação do Joomla e do Jomsocial em
explicito, ou seja, agora todos os interessados em desenvolver redes sociais podem utilizar
essa pesquisa como roteiro para desenvolver seus próprios sites de redes sociais, mesmo o
conhecimento passado ter sido apenas superficial.
44
5. CONSIDERAÇÕES FINAIS
Com o crescimento das redes sociais surgiu um novo mercado que pessoas e organizações
querem explorar, para isso pensam em desenvolver suas próprias redes sociais seja para
ganhar dinheiro ou para uso interno no caso das empresas.
O desenvolvimento de uma rede social com funcionalidades parecidas com as das
maiores redes sociais do mundo é muito caro e demanda muito tempo, nem todas as empresas
ou pessoas podem arcar com o custo.
O estudo realizado nesse trabalho apresentou a extensão JomSocial como uma das
alternativas para desenvolver uma rede social usando o CMS Joomla, e mostrou que o mesmo
é muito eficaz na construção de uma rede social e que não requer conhecimento técnico
possibilitando usuários comuns utilizá-lo sem problemas.
Foi atingido o objetivo específico cujo qual era mostrar como pessoas e organizações
podem criar uma rede social com vários recursos e com baixo custo, usando a extensão
JomSocial para o CMS Joomla, no capítulo 4.
Também foram atingidos todos os objetivos específicos a seguir:
� Mostrar como preparar o ambiente de desenvolvimento foi mostrado no capítulo 4,
com a instalação do PHP, Apache e MySQL usando um dos pacotes de instalação
pronto no caso o WAMP.
� Ensinar a instalar o CMS Joomla! E como instalar o componente JomSocial, seus
módulos e plugins foi mostrado no capítulo 4 com a instalação do CMS Joomla
como também os seus módulos, plugins e instalação do pacote de linguagem
português do Brasil.
� Facilitar a criação e gerenciamento de uma rede social usando o JomSocial foi
apresentado no capítulo 4 com a instalação do Jomsocial como também a
instalação dos seus plugins e seus módulos. Também foi mostrado como
configurar corretamente a rede social criada com a ferramenta.
Para trabalhos futuros pretendo escrever um livro sobre o componente Jomsocial e
suas funcionalidades do básico ao avançado visto que só existe atualmente um livro publicado
no mundo sobre essa ferramenta e o mesmo é em inglês. Publicando o livro estarei ajudando a
difundir mais o Jomsocial no Brasil e começar os alicerces da primeira comunidade brasileira
de Jomsocial.
45
REFERÊNCIAS
BOATENG, Beatrice A.; BOATENG, Kwasi. Joomla! Social Networking with JomSocial. Birmingham: Packt Publishing, 2010.
CANNELL, Larry. Social Network Sites. Stamford: Gartner Inc., 2011. (G00209941). FUSCO, Camila. O Poder das Redes Sociais. Exame, São Paulo, v. 953, n. 19, p.126-135, 07 out. 2009. HOLZNER, Steven; CONNER, Nancy. Joomla! for Dummies. Indianapolis: Wiley Publishing, 2009. JOMSOCIAL Disponível em: <http://www.jomsocial.com>. Acesso em: 01 ago. 2011. JOOMLA Extensions Directory Disponível em: <http://extensions.joomla.org>. Acesso em: 01 ago. 2011. MARRIOTT, Jennifer; WARING, Elin. The Official Joomla!? Book. Boston: Pearson Education, Inc., 2011. RAHMEL, Dan. Beginning Joomla!: From Novice to Professional. Berkeley: Apress, 2007. RAHMEL, Dan. Professional Joomla! Indianapolis: Wiley Publishing, 2007. RECUERO, Raquel. Redes Sociais na Internet. Porto Alegre: Meridional, 2009. REDAÇÃO DA CIO BRASIL (Brasil). Redes sociais devem substituir 20% dos e-mails corporativos até 2014. Disponível em: <http://cio.uol.com.br/tecnologia/2010/02/03/redes-sociais-podem-substituir-parte-do-e-mail-nas-empresas-preve-gartner/>. Acesso em: 01 jul. 2011. SEVERDIA, Ron; CROWDER, Kenneth. Using Joomla. Gravenstein Highway North: O?reilly Media, 210.
�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
top related