Você está na página 1de 58

Faculdade Estcio do Recife Bacharelado em Sistemas de Informao

Redes Sociais: Guia Bsico Utilizando Jomsocial

Joo Paulo de Siqueira Santos

Recife 2011

Joo Paulo de Siqueira Santos

Redes Sociais: Guia Bsico Utilizando Jomsocial

Orientador: Joo Corte Magalhes Filho

Monografia apresentada como

requisito

complementar para obteno do grau de Bacharel em Sistemas de Informao da Faculdade Estcio do Recife.

Recife 2011
ii

B732p

Santos, Joo Paulo de Siqueira

Redes Sociais: Guia Bsico Utilizando Jomsocial / Joo Paulo de Siqueira Santos. Recife: Estcio, 2011

56 p.;30cm

Orientador: Joo Corte Magalhes Filho Monografia apresentada Faculdade Estcio do Recife FIR, como requisito parcial obteno do grau de Bacharel em Sistemas deInformao Bibliografia:p. 45

iii

Faculdade Estcio do Recife Bacharelado em Sistemas de Informao

Redes Sociais: Guia Bsico Utilizando Jomsocial

Joo Paulo de Siqueira Santos


Monografia submetida ao corpo docente do Curso de Sistemas de Informao da Faculdade Estcio do Recife, em Dezembro de 2011.

BANCA EXAMINADORA
Prof. Joo Corte Magalhes Filho (orientadora) Prof. lvaro Farias Pinheiro (examinador). Prof. rika Medeiros (examinadora)

iv

Nada pode ser obtido sem uma espcie de sacrifcio. preciso oferecer algo em troca de valor equivalente. Eduard Elric.

AGRADECIMENTOS
Aos meus pais e familiares, por toda fora e dedicao que sempre me deram, nosso eterno agradecimento pelos momentos em que estiveram do nosso lado, nos apoiando e nos fazendo acreditar que possvel fazer tudo, pessoas que tenho como exemplos, que abriram mo de muitas coisas para nos proporcionar a realizao deste trabalho; Ao meu primo Adriano Pdua 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 Joo Corte Magalhes, por ter me apresentado o Joomla no segundo perodo e pelo ensinamento e dedicao dispensados no auxilio concretizao dessa monografia; A todos os professores que passaram por minha vida e contriburam 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 compreenso nos momentos em que a dedicao aos estudos foi exclusiva, a todos que contriburam direta ou indiretamente para que esse trabalho fosse realizado nosso eterno AGRADECIMENTO.

vi

RESUMO
As Redes Sociais h pouco vem mostrando sua fora em varias reas seja nos negcios ou na poltica. Atualmente h um crescente interesse de indivduos e organizaes em desenvolver suas prprias plataformas de redes sociais, porm 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 extenses, dentre elas destaca-se o JomSocial que usado para criar uma rede social dentro do Joomla!. O JomSocial a extenso para Joomla! mais popular no mundo, porm isso no ocorre no Brasil pela falta de material em lngua portuguesa para os usurios iniciantes. Essa monografia visa fornecer um guia Bsico para a construo de uma rede social com varias funcionalidades usando o Joomla! com a extenso JomSocial .

Palavras-Chave: Joomla!, Redes Sociais, JomSocial

vii

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

viii

LISTA DE ILUSTRAES
Figura 1.1- Prisma das Redes Sociais. ......................................................................... 2 Figura 1.2-Google Query Volume ............................................................................... 4 Figura 1.3 - Comparao mundial de Termos pesquisados. ......................................... 6 Figura 4.1 - Tela inicial de Instalao 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 - Diretrio criado e o Joomla 1.7.2 descompactado .................................. 17 Figura 4.6: Passo 1- exibe os idiomas disponveis para a instalao do Joomla. ........ 18 Figura 4.7: Passo2- Verificao de pr-instalao. .................................................... 18 Figura 4.8: Passo3- Tela da Licena GNU/GPL ........................................................ 19 Figura 4.9: Passo4- Configurao do Banco de Dados .............................................. 20 Figura 4.10: Configurao do FTP ............................................................................ 20 Figura 4.11: Passo 6 - Configuraes Principais........................................................ 21 Figura 4.12: Passo Final- Remoo do diretrio installation. ..................................... 21 Figura 4.13: Pgina principal do Joomla ao trmino da instalao sem contedo....... 22 Figura 4.14: Tela de login para acessar a administrao do Joomla ........................... 22 Figura 4.15: Tela principal da Administrao do Joomla. .......................................... 23 Figura 4.16: Tela do Extension Manager................................................................... 23 Figura 4.17: Instalao do Idioma ocorrida com sucesso. .......................................... 24 Figura 4.18: Tela do Language Manager ................................................................... 24 Figura 4.19: contedo extraido do arquivo do Jomsocial. .......................................... 25 Figura 4.20: tela aps 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 ix

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 instalao. ...................................................... 30 Figura 4.32: Tela de Login do Jomsocial. ................................................................. 31 Figura 4.33: Tela de Login Traduzida para o idioma Portugus Brasil. ..................... 32 Figura 4.34: Gerenciador de Extenses aps a instalao de um mdulo. .................. 33 Figura 4.35:Gerenciador de Extenses aps a instalao de um plugin. ..................... 33 Figura 4.36: Perfil de um usurio do Jomsocial. ........................................................ 34 Figura 4.37: Painel administrativo do Jomsocial. ...................................................... 34 Figura 4.38: Tela de Configurao do Jomsocial. ...................................................... 35 Figura 4.39: Configurao de Reportings. ................................................................. 36 Figura 4.40: Configurao do Advance Search. ........................................................ 36 Figura 4.41: Configurao do Cronjobs / Scheduled Task Process ............................ 37 Figura 4.42: Configuraes do Registrations. ............................................................ 37 Figura 4.43: Configurao do Frontpage. .................................................................. 37 Figura 4.44: Configurao do Social Bookmarking. .................................................. 38 Figura 4.45: Configurao do Featured Limits. ......................................................... 38 Figura 4.46: Configurao do Wall. .......................................................................... 38 Figura 4.47: Configurao de Messaging. ................................................................. 39 Figura 4.48: Configurao de Emails. ....................................................................... 39 Figura 4.49: Configurao da Photo Gallery. ............................................................ 39 Figura 4.50: Configurao de Video. ........................................................................ 40 Figura 4.51: Configurao do Groups. ...................................................................... 40 Figura 4.52: Configurao de Karma. ....................................................................... 41 Figura 4.53: Configurao do Display Settings . ....................................................... 41 Figura 4.54: Configurao da Frontpage. .................................................................. 42 Figura 4.55: Perfil tpico do Jomsocial. ..................................................................... 42

SUMRIO
1. INTRODUO ................................................................................................................. 1 1.1 Pergunta de Pesquisa ........................................................................................................ 2 1.2 Objetivo Geral.................................................................................................................. 3 1.3 Objetivos Especficos ....................................................................................................... 3 1.4 Justificativas .................................................................................................................... 3 2. REFERENCIAL TERICO ............................................................................................... 7 2.1. Redes Sociais .................................................................................................................. 7 2.2. Joomla ............................................................................................................................ 8 2.3. Jomsocial ...................................................................................................................... 10 3. METODOLOGIA ............................................................................................................ 12 3.1. Escolha do Mtodo da Pesquisa ..................................................................................... 12 3.2. Tcnicas e procedimentos utilizados na Pesquisa ........................................................... 12 4. USO DO JOOMLA E DO JOMSOCIAL NA CONSTRUO DE UMA REDE SOCIAL ........................................................................................................................................ 14 4.1. Instalao do Joomla ..................................................................................................... 14 4.1.1.Preparao do ambiente para utilizao do Joomla ...................................................... 15 4.2. Instalando o Jomsocial .................................................................................................. 25 4.2.1. Instalando o Idioma .................................................................................................... 31 4.2.2. Instalando os Mdulos ................................................................................................ 32 4.2.3. Instalando os Plugins .................................................................................................. 33 4.3. Configurando e Customizando sua Rede Social ............................................................. 34 4.3.1. Configuraes ............................................................................................................ 35 4.3.2. Site ............................................................................................................................. 36 4.3.3. Media ......................................................................................................................... 39 4.4. Finalizao .................................................................................................................... 42 5. CONSIDERAES FINAIS ........................................................................................... 44

xi

12

1.

INTRODUO

A chegada da internet trouxe diversas mudanas para a sociedade, a mais importante para esse trabalho a possibilidade de expresso e sociabilizao atravs do computador (RECUERO, 2009). Essa sociabilizao se d atravs das redes sociais, que comearam a mostrar sua fora em meados de 2008, ajudando a eleger polticos e a derrubar ditadores. Em 2009, nos Estados Unidos a Defense Advanced Research Projects Agency (DARPA) lanou um desafio de rede para celebrar o 40 aniversrio da ARPANET, o precursor da Internet. Na manh de 05 de dezembro de 2009, a DARPA lanou dez bales meteorolgicos vermelhos atravs dos Estados Unidos ( BOATENG ; BOATENG, 2010). A idia era determinar como a informao viral se move atravs 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 bales meteorolgicos. Houve um preo 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 balo, e no prazo de nove horas, todos os dez bales 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 responsveis por uma onda de protestos nacional contra a corrupo no Brasil. Com o crescimento das redes sociais mais populares como Facebook e Twitter comearam a surgir redes sociais menores voltadas para nichos especficos como o linkedIn e o flickr. Atualmente existem uma infinidade de redes sociais (figura 1.1), as trs maiores atualmente so Facebook, MySpace e Twitter. Segundo uma pesquisa da Gartner at 2012, mais de 50% das organizaes tero criado suas prprias redes sociais, com o intuito de tornar-se uma plataforma para troca de informaes entre funcionrios. (REDAO 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 concluso pode ser

muito longo. Existem varias ferramentas que minimizam os fatores citados, porm 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?

1.2 Objetivo Geral


Mostrar como pessoas e organizaes podem criar uma rede social com vrios recursos e com baixo custo, usando a extenso JomSocial para o CMS Joomla.

1.3 Objetivos Especficos


Mostrar como preparar o ambiente de desenvolvimento. Ensinar a instalar o CMS Joomla E como instalar o componente JomSocial, seus mdulos e plugins. Facilitar a criao e gerenciamento de uma rede social usando o JomSocial

1.4 Justificativas
H um crescente interesse entre os indivduos, empresas, organizaes e especialistas em comunicao 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 edio, publicao e criao em ambientes web pois, ele oferece uma interface mais amigavel ao usurio 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 CMSs o Joomla se destacou como o mais buscado (Figura 1.2). O Joomla dispoe de uma grande variedade de extenses1 que podem ser mdulos, plugins ou componentes. Segundo o site Joomla Extensions Directory

(http://extensions.joomla.org) que o repositrio oficial de extenses para Joomla, existem atualmente 8.182 (oito Mil Cento e oitenta e dois) extenses oficiais.

Extenses- Tambm conhecidas como Plug-In ou Add-on so programas de computador usados para

adicionar funes a outros programas maiores, provendo alguma funcionalidade especial ou muito especfica.

Figura 1.2-Google Query Volume

Fonte: 2010 OSCMS Report

A extenso JomSocial que integrada ao CMS Joomla, fornece um bom custo beneficio para os interessados na criao de seu prprio site de redes sociais. Apesar de ser uma extenso comercial, o JomSocial assim como o Joomla, distribudo sobre a licena GNU/GPL2(Software Livre).

GNU/GPL - designao da licena de software livre criado por Richard Stallman no final dos anos 80,

no mbito do projeto GNU da Free Software Foundation.

Um sistema baseado nessa licena tem muitas vantgens sobre um sistema proprietrio3, entre elas vale destacar a independencia em relao ao fornecedor do software, e a liberdade para fazer alteraes no cdigo fonte sem muito custo. Existe uma crescente oferta de sistemas baseados na licena 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; Aperfeioar o programa e compartilhar seus aperfeioamentos; Usar o programa para qualquer.

Por oferecer essas liberdades ao usuario final que o sftware 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 extenses 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 extenso mais popular para criar uma rede social usando o Joomla. Atualmente existem mais de 81.000 (Oitenta e um mil) usurios cadastrados (dados de setembro de 2011) no site oficial do JomSocial (http://www.jomsocial.com) e 132 (cento e trinta e dois) extenses para o JomSocial no site Joomla Extensions Directory (http://extensions.joomla.org). Alm de muitos usurios no cadastrados que visitam diariamente esse site. De acordo com uma pesquisa feita no Google Trends o JomSocial no muito popular no Brasil, pois existe muito pouco material disponvel em portugus para os usurios iniciantes.

Sistema Proprietrio - programas de computador cujos quais todos os direitos pertencem ao dono do

copyright. O cdigo fonte secreto e sua reproduo, bem como sua modificao, 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)

Figura 1.3 - Comparao mundial de Termos pesquisados.

Fonte: Google Trends.

2.

REFERENCIAL TERICO

Nesse captulo sero 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 popularizao dessas e outras expresses atestam para o reconhecimento das rpidas e profundas alteraes nas formas como nos relacionamos uns com os outros que esto em curso. (RECUERO, 2009). Segundo Giardelli (2011) a diferena entre uma rede social dos anos 80 e das atuais aplicaes como o Facebook e Cia a tecnologia. Nos anos 80 as crianas tinham suas redes sociais com amigos mais prximos e esses chamavam outros amigos, todos procuravam sempre o mais antenado dos assuntos, o que no to diferente hoje em dia nas redes sociais online. De acordo com Branco e Matsuzaki (2009) os processos de produo de informao por redes sociais de colaborao oferecem perspectivas e leituras alternativas de realidades que podem pr em xeque as verses dos grandes veculos de comunicao ou grupos hegemnicos. Um site de rede social um site que atua como um hub de destino para os indivduos 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 informaes, para participar de atividades, e para construir um senso de comunidade em um maneira informal e voluntria. Arquitetos corporativos, planejadores de infra-estrutura,

desenvolvedores de aplicativos, e equipes de experincia do usurio pode implementar um site de rede social que emula homlogos do consumidor, mapeando os atributos para esses componentes de arquitetura (CANELLI,2011):

Perfis grfico social

instrumentos de participao presena social controles relao feedback social aplicaes sociais

Para orquestrar e gerir esses componentes, um site social de camada de aplicao de servios (ou seja, quer fornecidos por um vendedor ou desenvolvidos pela organizao de TI) necessrio. Ainda mais para o fundo informaes em redes sociais, consulte a viso geral IT1 "Decifrando Redes Sociais".

2.2. Joomla!
Segundo Rahmel (2007) embora o Joomla tenha estreado em 2005 como verso 1.0, suas razes remontam a 2001 quando o cdigo-fonte aberto do sistema de gerenciamento de contedo (CMS) chamado Mambo foi lanado pela primeira vez. Mambo comeou a vida como um CMS interno criado por engenheiros da Corporao Miro da Austrlia. Em abril de 2001, Mambo foi inicialmente lanado para a comunidade open source. O Mambo ganhou popularidade no mundo e gerou uma indstria de vendedores de plug-ins

e templates. A comunidade de desenvolvedores floresceu em um ambiente onde as pessoas pudessem compartilhar livremente idias e cdigo fonte. Mambo estava bem no seu caminho para se tornar o mais popular CMS de cdigo aberto. No entanto, em 2005 houve um desacordo substancial entre os desenvolvedores de cdigo aberto do Mambo

e a fundao 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 comeou 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 cdigo do Mambo chamado Joomla. Joomla, que uma ortografia fontica da palavra suali

Em engenharia de software, uma bifurcao ou ramificao (em ingls: fork) quando um

desenvolvedor de software (ou um grupo deles) inicia um projeto baseado no cdigo de um projeto j existente,

"Jumla" (que significa "todos juntos"), foi lanado oficialmente com a verso 1.0 em 16 de setembro de 2005. A primeira verso foi principalmente um reformulao com algumas correes, 14 atualizaes e cdigo aberto, e inmeros prmios seguidos ao longo dos prximos dois anos. (MARRIOTT; WARING, 2011). Joomla uma das principais aplicaes que iniciaram o renascimento da World Wide Web o que os especialistas chamam de Web 2.0. Ao contrrio da Web 1.0, onde a maioria dos sites eram administrados manualmente e interao era mnima, a Web 20 definida pela administrao automatizada, comunicao entre sites, comunidades virtuais, e interao

dinmica. Joomla! abraa todos esses novos avanos e fornece um CMS que permite a criao de um Web site avanado e que possa ser por um pequeno grupo de pessoas (talvez to pequenas como uma pessoa). Um site Joomla! pode rivalizar com os recursos e apresentao de um Web Site de muitos milhoes de dlares. E o melhor de tudo - Joomla completamente, 100 por cento livre e gratuito. Joomla comeou a se popularizar em 2005. Desde ento, tem tido um crescimento exponencial, tanto entre WebMasters como entre desenvolvedores. (RAHMEL, 2007). Como os sistemas de gerenciamento de contedo mais modernos, o Joomla permite a instalao de add-ons para estender suas funcionalidade bsicas. No Joomla, os usurios podem estender a funcionalidade para adicionar recursos como um carrinho de compras, frum de discusso, calendrio e muito mais. Estes add-ons so referidos coletivamente como extenses. Existem cinco tipos diferentes de extenses: componentes, mdulos, plug-ins, templates, e pacotes de lingugens. Cada uma dessas extenses 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 rene o template e o contedo para criar pginas Web. Para expandir as especificaes em relao ao Joomla, ele um sistema de gerenciamento de conteudo baseado na web, que permite que o contedo e os dados sejam criados e compartilhados de forma colaborativa. Joomla permite que as pessoas com ou sem conhecimento tcnico de codificao sejam capazes de ter sites dinmicos 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 tambm usado para outros tipos de separaes trabalho.

10

Novos plug-ins e modelos esto aparecendo constantemente para estender as capacidades robustas j includos com a instalao padro do Joomla. Com toda essa atividade em torno de Joomla, difcil no ficar deslumbrado com as possibilidades que ela proporciona.

2.3. JomSocial
Conforme e Boateng (2010), a Internet abriu novas oportunidades para a criao de formas alternativas de comunicao.Sites integrados com aplicaes de redes sociais so mais dinmicos, porque as redes sociais oferecem algum valor intrnseco pelas seguintes razes: Sites de redes sociais oferecem aos usurios a capacidade de personalizar o contedo de suas contas, e permitem que indivduos e empresas para se conectar diretamente aos amigos e clientes ou o pblico. Redes sociais diferem de websites regulares de duas maneiras fundamentais:

Atividades e contedos so principalmente impulsionado por usurios. Usurios so esperados para fazer as coisas no site e interagir postar contedo.

Segundo Boateng e Boateng (2010), depois de alguns anos de desenvolvimento, JomSocial tornou-se um dos principais estenses de criao de redes sociais para Joomla. Em maio de 2010, na Expo CMS o JomSocial foi reconhecido e honrado como a melhor extenso para Joomla!. um componente totalmente personalizvel, com a capacidade de: Criar e gerenciar seu prprio perfil; Adicionar aplicativos ao seu perfil; Integrar com extenses 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 configuraes de privacidade para o seu perfil inteiro e / ou aplicaes; Integra-se aos maiores e mais populares sites de redes sociais como o Facebook, e exibe suas postgens do twitter em seu perfil JomSocial;

11

Crie lbuns de fotos e arquivos de vdeo, para que os comentrios; Marque fotos em seu lbum; Feed com atividades dos membros.

usurios possam fazer

12

3.

METODOLOGIA

A metodologia adotada para o desenvolvimento deste trabalho teve dois focos. O primeiro foi realizar uma pesquisa bibliogrfica sobre as ferramentas apresentadas, acrescentando tambm dados estatsticos sobre a expanso 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 tcnicas de instalao, as variveis de parametrizao e operao das mesmas. A pesquisa mostra as facilidades de uso e potencialidades a serem exploradas.

3.1. Escolha do Mtodo da Pesquisa


O mtodo adotado foi descritivo com abordagem qualitativa. A pesquisa descritiva procura descobrir, com a preciso possvel a relao e conexo de um fenmeno com outros de sua natureza e caractersticas.

Foi realizada tambm uma pesquisa bibliogrfica face a necessidade de se pesquisar conceitos em livros, artigos, sites da internet e outros documentos. A pesquisa documental constituda pelo exame de materiais que ainda no receberam um tratamento analtico ou que podem ser reexaminados com vistas a uma interpretao nova ou complementar.

3.2. Tcnicas e procedimentos utilizados na Pesquisa


Em relao s tcnicas utilizadas nesta pesquisa, constatou-se a pesquisa bibliogrfica e a observao direta. Foram utilizados: material bibliogrfico, estatsticas, descries e manuais. A pesquisa procurou descrever algumas caractersticas do Joomla e do JomSocial em seu estado da arte. Vergara (2000, p.48) define esta tcnica de pesquisa como sendo:
[...] o estudo sistematizado desenvolvido com base em material publicado em livros, revistas, jornais, redes eletrnicas, isto , material acessvel ao pblico em geral. Fornece instrumental analtico para qualquer outro tipo de pesquisa, mas tambm pode esgotar-se em si mesma. O material publicado pode ser fonte primria ou secundria.

13

A tcnica de observao direta foi utilizada para se conseguir informaes e caracterizar aspectos dos programas utilizados. uma tcnica que consiste em examinar fatos ou fenmenos que se desejam estudar, utilizando alguns sentidos (ver e escutar).

14

4.

USO DO JOOMLA E DO JOMSOCIAL NA

CONSTRUO DE UMA REDE SOCIAL


Para efeito de demonstrao ser criado um site de rede social abordando as principais funcionalidades do Joomla e do JomSocial. O cenrio proposto ser de um site de rede social bsico com perfis, grupos, eventos, lbuns de fotografia, galeria de vdeos e feed de noticias.

Este captulo ser dividido em cinco partes: Instalao do Joomla- preparao do ambiente para a instalao do Joomla. Definio do idioma- Instalao e definio do idioma Portugus (Brasil) como padro. Instalao do JomSocial - instalao do componente JomSocial. Instalao dos mdulos do Jomsocial instalao dos mdulos do componente JomSocial. Instalao dos Plugin do JomSocial instalao dos plugins do componente JomSocial.

4.1. Instalao do Joomla


Para a instalao do Joomla necessrio que alguns softwares estejam instalados no computador so 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 instalao e configurao desses trs softwares um pouco complexa, foram criados pacotes que instalam e configuram esses trs softwares automaticamente, e cada um roda num sistema operacional diferente, so eles: Windows Pode ser usado o WAMP ou o XAMP

15

Linux Praticamente todas as distribuies Linux j vm com o mysql, Apache e o PHP como uma opo de instalao nativa, mas caso no tenha existe o LAMP que a verso do XAMP para Linux.

Mac pode ser usado o MAMP - www.mamp.info

Para essa demonstrao ser utilizado o Windows sete por ser o sistema operacional mais popular, e o WAMP pela sua facilidade de instalao e de uso.

4.1.1. Preparao do ambiente para utilizao do Joomla


Entre no site www.wampserver.com e faa o download da verso mais recente do WAMP. Depois que o download estiver concludo clique duas vezes no arquivo para comear a instalao. A partir desta tela (Figura 4.1) s confirmar todas as opes sugeridas pelo instalador devem ser confirmadas, e mais na frente. Antes de concluir a instalao necessrio escolher o seu browser favorito para ser usado pelo WAMP.

Figura 4.1 - Tela inicial de Instalao do WAMP

Fonte: Elaborada pelo Autor.

16

Aps a instalao 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 trs tipos de status diferentes que so exibidos no System Tray (Figura 4.3).

Verde indica que os servios do Apache e do Mysql esto ativos. Amarelo indica que um dos servios Apache ou Mysql no est em execuo. Vermelho indica que todos os servios no esto em execuo.

Figura 4.3 - Status do WAMP

Fonte: Elaborada pelo Autor.

Aps a instalao abra seu navegador e digite o endereo http://localhost com isso ir se abrir a pgina 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 comear a instalao do Joomla temos que baixa-lo no site oficial http://www.joomla.org , neste trabalho usarei a verso mais atual que a 1.7.2. Aps fazer o download do arquivo Joomla_1.7.2-Stable-Full_Package.zip crie um diretrio dentro da pasta C:\wamp\www\, para esse exemplo criarei um diretrio chamado Joomla17 e extrairei o contedo do arquivo para essa pasta conforme a figura 4.5.
Figura 4.5 - Diretrio criado e o Joomla 1.7.2 descompactado

Fonte: Elaborada pelo Autor.

Agora vamos iniciar a instalao digitando na barra de endereos de seu navegador o endereo http://localhost/ mais o nome da pasta onde foi extrado 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 disponveis para a instalao do Joomla.

Fonte: Elaborada pelo Autor.

Aps selecionar um idioma para o instalador clique em Prximo no canto superior direito. No prximo passo (Figura 4.7) o Joomla verifica a configurao do servidor e do PHP, pois altamente recomendvel que todas as configuraes sejam compatveis com o Joomla para ter o mximo de desempenho e segurana.

Figura 4.7: Passo2- Verificao de pr-instalao.

Fonte: Elaborada pelo Autor.

Existem algumas configuraes como Register_Globals que mesmo incompatveis no iro atrapalhar a instalao, mas por questes de segurana melhor desliga-las.

19

Aps checar a compatibilidade clique no boto Prximo para ir para o passo 3Licena (Figura 4.8).
Figura 4.8: Passo3- Tela da Licena GNU/GPL

Fonte: Elaborada pelo Autor.

Conforme explicado no capitulo 1 o Joomla distribudo sob a licena GNU/GPL que est disponvel para leitura no memento da instalao. Para ler uma verso em portugus da licena pode acessar o site: http://creativecommons.org/licenses/GPL/2.0/legalcode.pt Para concordar com a licena clique no boto Prximo. O prximo passo a configurao do banco de dados (Figura 4.9). O Joomla 1.7 oferece suporte para mais de um tipo de banco de dados, so eles o MySQLi e o MySQL. Nesse exemplo ser usado o MySQL por ser o banco de dados com maior popularidade na internet. As informaes seguintes devem ser preenchidas nesse passo da instalao: Nome do Servidor: quando se est instalando o Joomla na mquina local, o nome do servidor localhost. Nome do Usurio: use o usurio root que o padro em toda instalao do MySQL. Senha: Esta a senha do usurio do banco de dados, no caso do root ele no tem senha por padro, ento 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- Configurao do Banco de Dados

Fonte: Elaborada pelo Autor.

Ainda nesse passo temos duas configuraes avanadas que so: Prefixo das Tabelas: Serve para diferenciar outras tabelas que estejam no banco, das tabelas do Joomla e tambm para dificultar ataques de crackers. Tabelas Antigas: Nessa opo pode se excluir as tabelas antigas caso existam no banco ou fazer backup das mesmas. No passo 5 a instalao do Joomla pede os dados para conectar ao FTP6 do seu servidor. Essa opo s deve ser preenchida se a instalao estiver sendo feita num servidor remoto ou seja, na internet (Figura 4.10).

Figura 4.10: Configurao do FTP

Fonte: Elaborada pelo Autor.

Clique no boto prximo para continuar. O prximo passo a configurao principal do Joomla (Figura 4.11).

FTP-(File Transfer Protocol) - protocolo usado para transferir arquivos entre dois computadores.

21

Figura 4.11: Passo 6 - Configuraes Principais

Fonte: Elaborada pelo Autor.

Devem ser preenchidos os campos seguintes: Nome do Site: JoomlaKut Seu Email: Coloque seu email neste campo para receber informaes do site e para recuperar sua senha caso seja perdida. Nome do Administrador: Neste campo coloque um nome de usurio para entrar no Joomla. Senha do Administrador:Insira uma senha de sua preferncia. Confirmar Senha: Repita a senha inserida no campo anterior.

Para esse exemplo no instalaremos o exemplo de contedo, pois queremos o site limpo sem nenhum contedo. Clique no boto prximo para is para o ultimo passo da instalao. No passo 7 (Figura 4.12) clique no boto Remover diretrio installation para apagar este diretrio para que o Joomla no volte para a tela de instalao quando acessado.

Figura 4.12: Passo Final- Remoo do diretrio installation.

Fonte: Elaborada pelo Autor.

Ainda nesta tela clique no boto site que fica na parte superior para ser direcionado para a pgina principal do seu site (Figura 4.13).

22

Figura 4.13: Pgina principal do Joomla ao trmino da instalao sem contedo

Fonte: Elaborada pelo Autor.

Para acessar a rea de administrao do Joomla digite na barra de endereo do seu navegador o endereo do seu site e aps este digite administrator. Para o nosso exemplo o endereo ser http://localhost/joomla17/administrator/ aps isso vai abrir a tela de login da administrao conforme a figura 4.14.

Figura 4.14: Tela de login para acessar a administrao do Joomla

Fonte: Elaborada pelo Autor.

Para acessar a administrao digite o usurio e a senha que foi criado na etapa 6 do processo de instalao (Figura 4.15).

23

Figura 4.15: Tela principal da Administrao do Joomla.

Fonte: Elaborada pelo Autor.

4.1.3. Idiomas O Joomla depois de instalado oferece o idioma Ingls, no Front-End e no Back-End, no entanto muito simples fazer a traduo completa a partir da instalao de um pacote de idiomas que foi criado pela comunidade brasileira do Joomla. Este pacote est disponvel na pgina do projeto de traduo do Joomla para o portugus do Brasil no site: http://joomlacode.org/gf/project/portuguesebr/frs/ O Pacote baixado deve ser especifico para a verso 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 administrao do Joomla e acesse o item de menu Extensions > Extension Manager para ir para a tela de instalao de extenses (figura 4.16).

Figura 4.16: Tela do Extension Manager.

Fonte: Elaborada pelo Autor.

24

No campo Upload Pack File clique no boto 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 aps isso clique no boto Upload & Install. Agora que o pacote est instalado (Figura 4.17) vamos colocar o novo idioma que nesse caso o portugus Brasil, como idioma padro do Joomla. V ate o menu Extensions > Language Manager. Na tela que aparece (Figura 4.18) existem 3 opes para as quais podem ser atribudas so 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: Instalao 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 Portugus (Brasil) como padro no site, clique no menu Installed Site ento selecione a linguagem Portugus (Brasil) e clique no boto 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 Portugus (Brasil) na administrao do Joomla. Aps esses procedimentos o Joomla estar totalmente em portugus do Brasil.

4.2. Instalando o Jomsocial


Nesta etapa vamos instalar o Jomsocial, no ser falado sobre o que Jomsocial pois j foi falado nos captulos anteriores. Compre uma licena do Jomsocial e baixe a verso mais recente no site http://www.jomsocial.com, para esse exemplo ser usando a verso 2.2.5. Aps baixar o arquivo, que no caso desse exemplo

com_community_pro_unzip_first_2.2.5.zip descompacte o seu contedo em uma pasta como na figura 4.19.

Figura 4.19: contedo extraido do arquivo do Jomsocial.

Fonte: Elaborada pelo Autor.

Aps extrair na pasta de destino tero 4 arquivos, nessa primeira parte vamos nos concentrar no arquivo com_community_pro_2.2.5.zip que o nosso instalador. Entre na administrao do Joomla e acesse o item de menu Extenses > Gerenciador de Extenses. Nessa tela clique no boto Selecionar arquivo e escolha o arquivo com_community_pro_2.2.5.zip que se encontra dentro da pasta onde foi extrado o contedo do arquivo baixado. Aps isso clique no boto Upload e Instalar, aparecer uma tela igual a da figura 4.20.

26

Figura 4.20: tela aps o upload do Jomsocial.

Fonte: Elaborada pelo Autor.

A instalao ainda no foi concluda, clique no boto verde no qual est escrito Complete your installation e v seguindo os passos e clicando no boto Next que fica na barra de ferramentas do Joomla no canto superior direito, os passos so: Passo 1: Tela de boas vindas da instalao do Jomsocial (figura 4.21). Passo 2: Verifica os requisitos para a instalao 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 cdigos para uso do Ajax7 (Figura 4.24). Passo 5: Instala o Front-end que onde os usurios vo interagir, a rede social em si (Figura 4.25). Passo 6: Instala o template padro e mais 7 que podero ser aplicados na rede social(Figura 4.26 ). Passo 7:Prepara o banco de dados para comear a instalao(Figura 4.27). Passo 8:Atualiza o banco de dados do seu site Joomla criando as tabelas que sero usadas pelo Jomsocial(Figura 4.28). Passo 9: Baixa o plugin do Zend Framework8 para o seu site Joomla(Figura 4.29).

Ajax:- JAX (acrnimo em lngua inglesa de Asynchronous Javascript And XML) o uso

metodolgico de vrias tecnologias web como XML e Javascript, para tornar pginas Web mais interativas com o usurio, utilizando-se de solicitaes assncronas de informaes. Foi inicialmente desenvolvida pelo estudioso Jess James Garret e mais tarde por diversas associaes.
8

Framework- Um framework, ou arcabouo, em desenvolvimento de software, uma abstrao que une

cdigos comuns entre vrios projetos de software provendo uma funcionalidade genrica. Um framework pode

27

Passo 10:Instala o plugin do Zend Framework no seu site(Figura 4.30). Passo 11: Termina a instalao 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 especfica, por configurao, durante a programao de uma aplicao. Ao contrrio das bibliotecas, o framework quem comanda o fluxo de controle da aplicao, chamado de Inverso 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 instalao.

Fonte: Elaborada pelo Autor.

Aps esse passo clique no boto prximo (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 opo 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 usurios vo se cadastrar e tambm digitar seus dados para entrar no seu perfil. Nela tambm se encontram as funcionalidades de lembrete de usurio e de redefinir senha.

4.2.1. Instalando o Idioma

Como podem ver o site est em ingls, assim como no Joomla existe como traduzir ele para nosso idioma instalando um pacote de idiomas que pode ser encontrado nesse endereo: http://www.jomsocial.com/download/addons/languages/jomsocial-224-pt-br-frontendlanguage-file.html. O modo de instalao diferente do modo usado para instalar o pacote de linguagem no Joomla. Aps ter baixado o arquivo pt-BR.com_community.zip extraia seu contedo no diretrio PT-BR que fica dentro da pasta language que se encontra dentro do local para onde foi extrado o Joomla. Para esse exemplo foi extrado o contedo do arquivo de linguagem para a pasta C:\wamp\www\Joomla17\language\pt-BR. Aps isso v a tela de login novamente e pressione a tecla F5 para recarregar a pgina ento ver a tela de em portugus Brasil como na figura 4.33.

32

Figura 4.33: Tela de Login Traduzida para o idioma Portugus Brasil.

Fonte: Elaborada pelo Autor.

No s a tela de login, mas todo o front- end do seu site est em portugus do Brasil.

4.2.2. Instalando os Mdulos

Os mdulos so uma maneira de apresentar contedo no front-end de um site Joomla. O JomSocial vem com 14 mdulos dentro do arquivo modules_unzip_first_2.2.5 que podem ser instalados no Joomla para apresentar diferentes contedos desde vdeos at atualizaes em outras redes scias como o Twitter e o facebook. Existem vrios outros mdulos pagos e gratuitos disponveis na internet, para esse trabalho usaremos apenas os mdulos que vem no pacote do Jomsocial. Para instalar um mdulo extraia o contedo do arquivo modules_unzip_first_2.2.5 numa pasta, entre na administrao do site e v at o item de menu: Extenses > Gerenciador de Extenses. Nessa tela clique no boto selecionar arquivo e selecione um dos arquivos extrados a cima e clique no boto Upload & Instalar ento ir aparecer uma mensagem de instalao concluda com sucesso como na figura 4.34.

33

Figura 4.34: Gerenciador de Extenses aps a instalao de um mdulo.

Fonte: Elaborada pelo Autor.

Repita o mesmo procedimento at instalar todos os mdulos que foram extrados do arquivo modules_unzip_first_2.2.5.zip.

4.2.3. Instalando os Plugins

Plugins so pedaos de cdigo que fornecem novas funcionalidades para o Joomla, no caso do Jomsocial a maioria dos plugins, fazendo uma comparao com outras redes sociais como o facebook, so os aplicativos que os usurios podem integrar aos seus perfis. O arquivo apps_unzip_first_2.2.5.zip vem com 26 plugins, assim como os mdulos pode-se encontrar mais pela internet pagos ou gratuitos. Para instalar um plugin, na administrao do site v at o item de menu: Extenses > Gerenciador de Extenses. Nessa tela clique no boto selecionar arquivo e selecione um dos arquivos extrados do arquivo apps_unzip_first_2.2.5.zip e clique no boto Upload & Instalar ento ir aparecer uma mensagem de instalao concluda com sucesso como na figura 4.35.
Figura 4.35:Gerenciador de Extenses aps a instalao de um plugin.

Fonte: Elaborada pelo Autor.

34

Repita o mesmo procedimento at instalar todos os mdulos que foram extrados do arquivo apps_unzip_first_2.2.5.zip.

4.3. Configurando e Customizando sua Rede Social


Aps a instalao do JomSocial e de seus mdulos e plugins sua rede social j est totalmente funcional, mas para no ficar na configurao padro. Voc j pode entrar com seu usurio e senha de administrador na tela de login e ver seu perfil como na figura 4.36.

Figura 4.36: Perfil de um usurio do Jomsocial.

Fonte: Elaborada pelo Autor.

Agora sero mostrados os procedimentos bsicos para configurar e customizar sua rede social. Para comear entre na administrao do seu site e v ao item de menu: Componentes > Jomsocial ento 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. Configuraes Na o painel administrativo clique no cone Configuration, para ir para a tela de configuraes conforme a figura 4.38.

Figura 4.38: Tela de Configurao do Jomsocial.

Fonte: Elaborada pelo Autor.

Essa tela dividida em 11 categorias que ficam no menu da parte de cima do site so elas : Site: So as configuraes principais do site como nome do site, numero Maximo de usurios logados ao mesmo tempo e etc. Media: So as configuraes com relao s mdias do site como fotos e vdeos. Anti Spam: So as configuraes para evitar spam dentro de sua rede social. Groups: So as configuraes dos grupos como limite de grupos, imite de fotos e vdeos e etc. Events: So as configuraes a cerca dos eventos que podem ser criados em seu site como limites de criao e outras opes. Layout: So configuraes que modificam a aparncia do seu site. Privacity: So as configuraes de privacidade globais para os perfis. Network: Essa configurao se habilitada fornece informaes de seu site para a empresa desenvolvedora do Jomsocial. Facebook Connect: Essa configurao serve para conectar o login do seu site com o facebook.

36

Remote Storage: Essa configurao e usada caso se queira armazenar fotos, vdeos e outros arquivos em um servidor externo. Itegrations: Essa configurao usada em caso de integraes com outros componentes ou plugins.

Nos prximos captulos ser falado mais detalhadamente dos itens mais importantes da listagem a cima.

4.3.2. Site A opo site tem vrias configuraes dentre elas: Reportings: Se habilitado permite que os usurios possam denunciar contedos inapropriados para o administrador do site (Figura 4.39).

Figura 4.39: Configurao de Reportings.

Fonte: Elaborada pelo Autor.

Advanced Search: Se tiver habilitado permite que os visitantes que no estejam logados possam fazer buscas no site (Figura 4.40).
Figura 4.40: Configurao do Advance Search.

Fonte: Elaborada pelo Autor.

Cronjobs / Scheduled Task Process: Se habilitado permite que o site envie emails para os usurios (Figura 4.41).

37

Figura 4.41: Configurao do Cronjobs / Scheduled Task Process

Fonte: Elaborada pelo Autor.

Registrations : Se quiser colocar termos e condies para os usurios aceitarem antes de se cadastrar, coloque-os no campo. Tambm se pode habilitar a funo recaptcha para melhorar a segurana durante o registro no site. Para isso precisamos nos registrar no http://recaptcha.net/ e digitar os cdigos publicos nos campos requeridos (Figura 4.42).

Figura 4.42: Configuraes 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: Configurao do Frontpage.

Fonte: Elaborada pelo Autor.

Social Bookmarking: Permite habilitar o boto de compartilhamento para outras redes sociais (figura 4.44).

38

Figura 4.44: Configurao do Social Bookmarking.

Fonte: Elaborada pelo Autor.

Featured Limits: Essa configurao as quantidades mximas de usurios, vdeos, grupos e lbuns (Figura 4.45).

Figura 4.45: Configurao do Featured Limits.

Fonte: Elaborada pelo Autor.

Walls:Essas so as configuraes de postagens de mensagens no mural dos usurios (Figura 4.46).

Figura 4.46: Configurao do Wall.

Fonte: Elaborada pelo Autor.

Messaging: Permite habilitar ou desabilitar o envio de mensagens privadas entre os usurios (Figura 4.47).

39

Figura 4.47: Configurao de Messaging.

Fonte: Elaborada pelo Autor.

Emails: Permite escolher se os emails enviados sero em HTML ou em texto (Figura 4.48).

Figura 4.48: Configurao de Emails.

Fonte: Elaborada pelo Autor.

4.3.3. Media A opo Media (mdia em portugus) possui varias funcionalidades dentre elas:

Photo Gallery: Nessas configuraes pode-se habilitar o envio de fotos como tambm limitar o tamanho e a quantidade de envios (Figura 4.49).

Figura 4.49: Configurao da Photo Gallery.

Fonte: Elaborada pelo Autor.

Videos: Essa configurao habilita ou no opo de enviar vdeos para o site como tambm a opo de anexar vdeos de outros sites. Pode tambm limitar a quantidade de vdeos que um usurio pode postar (Figura 4.50).

40

Figura 4.50: Configurao de Video.

Fonte: Elaborada pelo Autor.

4.3.4. Groups Nessa opo pode-se habilitar ou no a criao de grupos no site como tambm limitar a quantidade de grupos criados e de fotos e vdeos no grupo (Figura 4.51).

Figura 4.51: Configurao do Groups.

Fonte: Elaborada pelo Autor.

4.3.5. Layout Possui vrias configuraes que modificam a aparncia do front-end do seu site como: Karma: uma pontuao que atribuda aos usurios de acordo com atividades que eles fazem na rede social (Figura 4.52).

41

Figura 4.52: Configurao de Karma.

Fonte: Elaborada pelo Autor.

Display Settings: Essa configurao controla a forma como as pginas da rede social se apresentam como exibir barra de ferramentas, exibio do nome e outras opes conforme a figura 4.53.

Figura 4.53: Configurao do Display Settings .

Fonte: Elaborada pelo Autor.

Frontpage: Nessa parte so configurados os itens da front-page como o numero de atividades que aparecero no feed de notcias e os nmeros de vdeos, usurios recentes, eventos, fotos e grupos que aparecero na pgina (Figura 4.54).

42

Figura 4.54: Configurao da Frontpage.

Fonte: Elaborada pelo Autor.

4.4. Finalizao
Com essas configuraes a rede social j est funcionando e os usurios j podem se cadastrar e entrar nos seus perfis como na figura 4.55.
Figura 4.55: Perfil tpico do Jomsocial.

Fonte: Elaborada pelo Autor.

43

Os sites www.linux.com e http://www.joomlaclube.com.br so exemplos de grandes sites que usam Jomsocial para criar uma rede social e interagir com seus usurios. Para ver sites feitos usando a ferramenta nele Jomsocial esto os visite o site: sites

http://www.jomsocial.com/overview/showcase.html desenvolvidos usando a ferramenta.

melhores

Esse captulo tornou o conhecimento de instalao 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 prprios sites de redes sociais, mesmo o conhecimento passado ter sido apenas superficial.

44

5. CONSIDERAES FINAIS
Com o crescimento das redes sociais surgiu um novo mercado que pessoas e organizaes querem explorar, para isso pensam em desenvolver suas prprias 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 extenso JomSocial como uma das alternativas para desenvolver uma rede social usando o CMS Joomla, e mostrou que o mesmo muito eficaz na construo de uma rede social e que no requer conhecimento tcnico possibilitando usurios comuns utiliz-lo sem problemas. Foi atingido o objetivo especfico cujo qual era mostrar como pessoas e organizaes podem criar uma rede social com vrios recursos e com baixo custo, usando a extenso JomSocial para o CMS Joomla, no captulo 4. Tambm foram atingidos todos os objetivos especficos a seguir: Mostrar como preparar o ambiente de desenvolvimento foi mostrado no captulo 4, com a instalao do PHP, Apache e MySQL usando um dos pacotes de instalao pronto no caso o WAMP. Ensinar a instalar o CMS Joomla! E como instalar o componente JomSocial, seus mdulos e plugins foi mostrado no captulo 4 com a instalao do CMS Joomla como tambm os seus mdulos, plugins e instalao do pacote de linguagem portugus do Brasil. Facilitar a criao e gerenciamento de uma rede social usando o JomSocial foi apresentado no captulo 4 com a instalao do Jomsocial como tambm a instalao dos seus plugins e seus mdulos. Tambm 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 bsico ao avanado visto que s existe atualmente um livro publicado no mundo sobre essa ferramenta e o mesmo em ingls. Publicando o livro estarei ajudando a difundir mais o Jomsocial no Brasil e comear os alicerces da primeira comunidade brasileira de Jomsocial.

45

REFERNCIAS
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, So Paulo, v. 953, n. 19, p.126-135, 07 out. 2009. HOLZNER, Steven; Publishing, 2009. CONNER, Nancy. Joomla! for Dummies. Indianapolis: Wiley

JOMSOCIAL Disponvel em: <http://www.jomsocial.com>. Acesso em: 01 ago. 2011. JOOMLA Extensions Directory Disponvel 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. REDAO DA CIO BRASIL (Brasil). Redes sociais devem substituir 20% dos e-mails corporativos at 2014. Disponvel em: <http://cio.uol.com.br/tecnologia/2010/02/03/redessociais-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.

Você também pode gostar