View
141
Download
1
Category
Preview:
Citation preview
A melhor plataforma aberta para redes sociaisGustavo Caldeira Consultor em arquitetura de sistemas e web social caldeira.santos@gmail.com
Tpicos
Introduo Pr Requisitos/Instalao Plugins Extendendo o Elgg Performance Futuro da Plataforma
Elgg - Apresentando a melhor plataforma para redes sociais
Introduo
O que o Elgg Recursos Entidades que usam o Elgg Alguns exemplos
Elgg - Apresentando a melhor plataforma para redes sociais
O que o ElggElgg uma Plataforma / Framework para criao de redes sociais, sejam elas pblicas como o Facebook, privadas como redes corporativas, ou intranets como as criadas com o Sharepoint.
Por que Plataforma? Por que Framework?Elgg - Apresentando a melhor plataforma para redes sociais
Recursos da plataforma
Grupos Perfil Blogs/RSS
Mensagens
Arquivos
DiscussoElgg - Apresentando a melhor plataforma para redes sociais
Recursos da plataforma + Plugins da comunidade
Vdeos
Perfil
Grupos
Blogs/RSS
Audio
Vdeos Mensagens
Arquivos Mercado
Calendar Discusso
Chat
Jogos
Elgg - Apresentando a melhor plataforma para redes sociais
Entidades que usam o ElggGovernos
Governo da Austrlia
Governo da Inglaterra
Governo do Canad
Elgg - Apresentando a melhor plataforma para redes sociais
Entidades que usam o ElggUniversidades
Harvard Extension School
StanfordElgg - Apresentando a melhor plataforma para redes sociais
Entidades que usam o ElggOutras entidades
Elgg - Apresentando a melhor plataforma para redes sociais
Mas e no Brasil???
Elgg - Apresentando a melhor plataforma para redes sociais
Entidades que usam o Elgg no Brasil
Fiocruz
Minas GeraisElgg - Apresentando a melhor plataforma para redes sociais
Alguns Exemplos
Elgg - Apresentando a melhor plataforma para redes sociais
Tpicos
Introduo Pr Requisitos/Instalao Plugins Extendendo o Elgg Performance Futuro da Plataforma
Elgg - Apresentando a melhor plataforma para redes sociais
Pr RequisitosPara rodar o Elgg necessrio um servidor Web Apache, linguagem PHP e SGBD MySQL.
MySQL 5 ou mais recente PHP 5.2 ou mais recente com as seguintes extenses: GD (para manipulao de imagens) MultibyteString (para internacionalizao) Configurao para uso da funo mail() (MTA) Servidor Web Apache com mod_rewriteElgg - Apresentando a melhor plataforma para redes sociais
Instalao em Unix Like
Baixar a tltima verso do Elgg Descompactar contedo na raiz ou em uma subpasta de um diretrio virtual do Apache Mover arquivo ~/htaccess_dist para ~/.htaccess Setar a varivel RewriteBase Mover arquivo ~/engine/settings.example.php para ~/engine/settings.php Setar os dados da base de dados Acessar a aplicao em http://host/pasta_elgg/install.phpElgg - Apresentando a melhor plataforma para redes sociais
Instalao em Unix Like Video 01
Elgg - Apresentando a melhor plataforma para redes sociais
Plugins
Definio Plugins padro Plugins da comunidade Instalando um plugin Internacionalizao/Traduo Estrutura de Pastas
Elgg - Apresentando a melhor plataforma para redes sociais
Definio de Plugin
Plugins so componentes que podem ser desenvolvidos para extender funcionalidades do Elgg, adicionar novos recursos, alterar vises e estilos do sistema.
Um plugin composto de arquivos que ficam dentro de uma pasta que possui o nome do plugin. Os plugins ficam dentro da pasta mod do elgg
Elgg - Apresentando a melhor plataforma para redes sociais
Plugins padro
Blog Bookmarks User Dashboard Embed File Groups Invite Friends Members Message Board Profile Messages
Elgg - Apresentando a melhor plataforma para redes sociais
Instalando um plugin Video 02
Elgg - Apresentando a melhor plataforma para redes sociais
Instalando um tema Video 03
Elgg - Apresentando a melhor plataforma para redes sociais
Internacionalizao Vdeo 04
Elgg - Apresentando a melhor plataforma para redes sociais
Traduo Vdeo 05
Elgg - Apresentando a melhor plataforma para redes sociais
Plugins Padro
Elgg - Apresentando a melhor plataforma para redes sociais
Plugins da comunidade
Profile Manager Tidypics Photo Gallery Likes Event Caldendar Videos Lists Izap Videos Chat Plugin Elgg Mobile Google Analytics Social Login Facebook Theme
Elgg - Apresentando a melhor plataforma para redes sociais
Plugins Comunidade Video 07
Elgg - Apresentando a melhor plataforma para redes sociais
Estrutura de Pastas
Elgg - Apresentando a melhor plataforma para redes sociais
Extendendo o Elgg
Criao de um plugin Arquivo languages Sistema de views Entidades Relacionamentos Integraes
Elgg - Apresentando a melhor plataforma para redes sociais
Criao de um pluginBasicamente um plugin sempre ter pelo menos dois arquivos, seguindo a seguinte hierarquia:
/mod/ /nome_plugin/ /manifest.xml /start.php
Elgg - Apresentando a melhor plataforma para redes sociais
Criando um plugin de anuncios Video 08
Elgg - Apresentando a melhor plataforma para redes sociais
Extendendo o plugin de anuncios Video 09
Elgg - Apresentando a melhor plataforma para redes sociais
Concluindo o plugin de anuncios Vdeo 10
Elgg - Apresentando a melhor plataforma para redes sociais
Integraes
SSO
Redes sociais Facebook Google Twiter Foursquare Outros sistemas Moodle WordPress Rest APIElgg - Apresentando a melhor plataforma para redes sociais
Performance
Memcache Query caching Simple cache View path query
Elgg - Apresentando a melhor plataforma para redes sociais
O futuro da plataforma
Verso 1.9 Performance Classe ElggComment Rewrite notifications Verso 2.0 Orientao a objetos Query objects OO Controllers
Elgg - Apresentando a melhor plataforma para redes sociais
Referncias
http://elgg.org/ http://community.elgg.org/ http://blog.elgg.org/ http://trac.elgg.org/ Apoio: http://socialteam.com.brElgg - Apresentando a melhor plataforma para redes sociais
FIMTudo quanto te vier mo para fazer, faze-o conforme as tuas foras, porque na sepultura, para onde tu vais, no h obra nem projeto, nem conhecimento, nem sabedoria alguma. Eclesiastes 9:10
Obrigado Senhor
Elgg - Apresentando a melhor plataforma para redes sociais
Recommended