Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Usando os Recursos do Joomla! ao Máximo

1,341 views

Published on

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.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Usando os Recursos do Joomla! ao Máximo

  1. 1. Usando os Recursos do Joomla! ao Máximo Pedro Renansábado, 3 de setembro de 11
  2. 2. Objetivo ?sábado, 3 de setembro de 11
  3. 3. • “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
  4. 4. “Inflexibilidade” ?sábado, 3 de setembro de 11
  5. 5. “Inflexibilidade” ...ah o Joomla! é muito amarrado... ...eu não gosto de Joomla!... = Você não conhece Joomla!sábado, 3 de setembro de 11
  6. 6. O Joomla! é Modularsábado, 3 de setembro de 11
  7. 7. Extensões Componentes Módulos Pluginssábado, 3 de setembro de 11
  8. 8. Componentes • Conteúdo - com_content • Categorias - com_categories • Idiomas - com_language • Galeria de Fotos - com_suagaleriapreferidasábado, 3 de setembro de 11
  9. 9. Módulos • Menu - mod_mainmenu • Login - mod_login • Galeria de Fotos - mod_seumodulonovosábado, 3 de setembro de 11
  10. 10. 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óriasábado, 3 de setembro de 11
  11. 11. 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
  12. 12. Plugins ++ • Autenticação • Conteúdo • Editores • Editores Extend • Pesquisa • Sistema • Usuário • XML-RPCsábado, 3 de setembro de 11
  13. 13. E aí? É amarrado?sábado, 3 de setembro de 11
  14. 14. O que não se deve fazer no Joomla!sábado, 3 de setembro de 11
  15. 15. 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
  16. 16. Flexibilidade ++ • Template Override • É possível mudar as views (layout).sábado, 3 de setembro de 11
  17. 17. BePart - CrowdFundingsábado, 3 de setembro de 11
  18. 18. 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
  19. 19. Como fazer?sábado, 3 de setembro de 11
  20. 20. É a vez de vocês - Crowdsourcingsábado, 3 de setembro de 11
  21. 21. 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
  22. 22. 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 • Pluginsábado, 3 de setembro de 11
  23. 23. Plugin • O “carrinho de compras” - Sessão • JSession • Se o conteúdo estiver vinculado com algum projeto ele coloca o projeto na sessãosábado, 3 de setembro de 11
  24. 24. 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
  25. 25. Sem reinventar a “roda” • Busca • URLs amigáveis • CRUD de artigos • CRUD de categorias • Exibições de projetos ilimitadassábado, 3 de setembro de 11
  26. 26. sábado, 3 de setembro de 11

×