usando os recursos do joomla! ao máximo

26
Usando os Recursos do Joomla! ao Máximo Pedro Renan sábado, 3 de setembro de 11

Upload: pedro-renan

Post on 13-May-2015

947 views

Category:

Technology


0 download

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

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

Objetivo ?sábado, 3 de setembro de 11

Page 3: Usando os Recursos do Joomla! ao Máximo

• “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

“Inflexibilidade” ?sábado, 3 de setembro de 11

Page 5: Usando os Recursos do Joomla! ao Máximo

“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

O Joomla! é Modularsábado, 3 de setembro de 11

Page 7: Usando os Recursos do Joomla! ao Máximo

ExtensõesComponentes

MódulosPlugins

sábado, 3 de setembro de 11

Page 8: Usando os Recursos do Joomla! ao Máximo

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

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

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

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

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

E aí? É amarrado?sábado, 3 de setembro de 11

Page 14: Usando os Recursos do Joomla! ao Máximo

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

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

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

BePart - CrowdFundingsábado, 3 de setembro de 11

Page 18: Usando os Recursos do Joomla! ao Máximo

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

Como fazer?sábado, 3 de setembro de 11

Page 20: Usando os Recursos do Joomla! ao Máximo

É a vez de vocês - Crowdsourcing

sábado, 3 de setembro de 11

Page 21: Usando os Recursos do Joomla! ao Máximo

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

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

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

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

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

sábado, 3 de setembro de 11