redes sociais: guia básico utilizando jomsocial

58
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

Upload: joao-paulo-siqueira-santos

Post on 31-Jul-2015

582 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 2: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 3: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 4: Redes Sociais: Guia Básico Utilizando Jomsocial

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)

Page 5: Redes Sociais: Guia Básico Utilizando Jomsocial

v

“Nada pode ser obtido sem uma espécie de sacrifício. É preciso oferecer algo em troca de valor equivalente.” Eduard Elric.

Page 6: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 7: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 8: Redes Sociais: Guia Básico Utilizando 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

Page 9: Redes Sociais: Guia Básico Utilizando 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

Page 10: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 11: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 12: Redes Sociais: Guia Básico Utilizando Jomsocial

12

Page 13: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 14: Redes Sociais: Guia Básico Utilizando Jomsocial

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?

Page 15: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 16: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 17: Redes Sociais: Guia Básico Utilizando Jomsocial

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)

Page 18: Redes Sociais: Guia Básico Utilizando Jomsocial

6

Figura 1.3 - Comparação mundial de Termos pesquisados.

Fonte: Google Trends.

Page 19: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 20: Redes Sociais: Guia Básico Utilizando Jomsocial

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,

Page 21: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 22: Redes Sociais: Guia Básico Utilizando Jomsocial

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;

Page 23: Redes Sociais: Guia Básico Utilizando 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.

Page 24: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 25: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 26: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 27: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 28: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 29: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 30: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 31: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 32: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 33: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 34: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 35: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 36: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 37: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 38: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 39: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 40: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 41: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 42: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 43: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 44: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 45: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 46: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 47: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 48: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 49: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 50: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 51: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 52: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 53: Redes Sociais: Guia Básico Utilizando Jomsocial

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

Page 54: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 55: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 56: Redes Sociais: Guia Básico Utilizando Jomsocial

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.

Page 57: Redes Sociais: Guia Básico Utilizando 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.

Page 58: Redes Sociais: Guia Básico Utilizando Jomsocial

�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������