usando os recursos do joomla! ao máximo
DESCRIPTION
Palestra ministrada no Joomla! Day Brasil 2011 que aconteceu nos dias 02 e 03 de setembro de 2011 e Florianópolis. O objetivo da palestra é explicar como funciona a estrutura do Joomla!, como fazer o melhor uso das extensões e apresentar o Portal de financiamento colaborativo.TRANSCRIPT
![Page 1: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/1.jpg)
Usando os Recursos do Joomla! ao Máximo
Pedro Renan
sábado, 3 de setembro de 11
![Page 2: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/2.jpg)
Objetivo ?sábado, 3 de setembro de 11
![Page 3: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/3.jpg)
• “Inflexibilidade” do Joomla!
• O que não se deve fazer no Joomla!
• BePart - Portal de Financiamento Colaborativo (CrowdFunding).
• Vocês vão propor soluções!
• Como fizemos.
sábado, 3 de setembro de 11
![Page 4: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/4.jpg)
“Inflexibilidade” ?sábado, 3 de setembro de 11
![Page 5: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/5.jpg)
“Inflexibilidade”
...ah o Joomla! é muito amarrado...
...eu não gosto de Joomla!...
=Você não conhece Joomla!
sábado, 3 de setembro de 11
![Page 6: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/6.jpg)
O Joomla! é Modularsábado, 3 de setembro de 11
![Page 7: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/7.jpg)
ExtensõesComponentes
MódulosPlugins
sábado, 3 de setembro de 11
![Page 8: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/8.jpg)
Componentes
• Conteúdo - com_content
• Categorias - com_categories
• Idiomas - com_language
• Galeria de Fotos - com_suagaleriapreferida
sábado, 3 de setembro de 11
![Page 9: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/9.jpg)
Módulos
• Menu - mod_mainmenu
• Login - mod_login
• Galeria de Fotos - mod_seumodulonovo
sábado, 3 de setembro de 11
![Page 10: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/10.jpg)
Módulos ++
• Exibir fotos que estão em artigos da categoria jdbr11 e que tem link no menu de forma aleatória.
• Várias instâncias e configurações.
• Menu principal, menu do usuário, menu institucional, etc.
• Slideshow de todas as fotos, slideshow das fotos da categoria jdbr11, Foto aleatória
sábado, 3 de setembro de 11
![Page 11: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/11.jpg)
Plugins
• Permitem generalizar e automatizar funções comuns.
• Podem interagir com todos os componentes e módulos.
• É transparente para o usuário.
• Incrementa seu Joomla!
sábado, 3 de setembro de 11
![Page 12: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/12.jpg)
Plugins ++• Autenticação
• Conteúdo
• Editores
• Editores Extend
• Pesquisa
• Sistema
• Usuário
• XML-RPC
sábado, 3 de setembro de 11
![Page 13: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/13.jpg)
E aí? É amarrado?sábado, 3 de setembro de 11
![Page 14: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/14.jpg)
O que não se deve fazer no Joomla!
sábado, 3 de setembro de 11
![Page 15: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/15.jpg)
Não !!!
• Hacks, principalmente no que é nativo.
• Alterar as tabelas do que é nativo.
• Dizer que o Joomla! é amarrado. =)
sábado, 3 de setembro de 11
![Page 16: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/16.jpg)
Flexibilidade ++
• Template Override
• É possível mudar as views (layout).
sábado, 3 de setembro de 11
![Page 17: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/17.jpg)
BePart - CrowdFundingsábado, 3 de setembro de 11
![Page 18: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/18.jpg)
BePart - Requisitos
• Gerenciar Projetos
• O usuário cadastra a idéia do projeto.
• O usuário cadastra recompensas.
• Gerenciar Recompensas
• Gerenciar Meios de Pagamento
• Usuário pode investir mais do que o valor da recompensa.
sábado, 3 de setembro de 11
![Page 19: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/19.jpg)
Como fazer?sábado, 3 de setembro de 11
![Page 20: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/20.jpg)
É a vez de vocês - Crowdsourcing
sábado, 3 de setembro de 11
![Page 21: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/21.jpg)
Como Fizemos
1. Não reinventar a Roda e dizer que é “mais redonda”.
2. Verificar o extensions.joomla.org
3. Desenvolver
1. Usando os padrões do framework do Joomla!
2. Usando os recursos do Joomla!
sábado, 3 de setembro de 11
![Page 22: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/22.jpg)
Como Fizemos• Componente para os usuários.
• Componente para os projetos.
• Projetos usando os próprios conteúdos e as categorias do Joomla!
• Componente para pagamentos
• Gateway com a Cielo e geração de Boleto. (BoletoPHP)
• Módulos
• Exibir Projetos
• Recompensas
• Status do Projeto
• Plugin
sábado, 3 de setembro de 11
![Page 23: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/23.jpg)
Plugin
• O “carrinho de compras” - Sessão
• JSession
• Se o conteúdo estiver vinculado com algum projeto ele coloca o projeto na sessão
sábado, 3 de setembro de 11
![Page 24: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/24.jpg)
Módulos
• Se existir uma sessão de projeto, o módulo carrega as informações do projeto em questão. (recompensas, status, etc.)
sábado, 3 de setembro de 11
![Page 25: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/25.jpg)
Sem reinventar a “roda”
• Busca
• URLs amigáveis
• CRUD de artigos
• CRUD de categorias
• Exibições de projetos ilimitadas
sábado, 3 de setembro de 11
![Page 26: Usando os Recursos do Joomla! ao Máximo](https://reader033.vdocuments.mx/reader033/viewer/2022060109/55533337b4c90555308b4b24/html5/thumbnails/26.jpg)
sábado, 3 de setembro de 11