Joomla! CMS

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Joomla! CMS - Presentation Transcript

    1. Joomla CMS Júlio Pontes
    2. Quem sou?
      • Júlio Pontes
      • Desenvolvedor e pesquisador da ferramenta
      • www.NOIX.com.br
      • joomila (fórum)
      • Palestrante Conisli 2007/2008
      • Palestrante Joomla! Day Brasil 2008
    3. A empresa
      • Empresa fundada em 2002
      • Desenvolvedora de Tecnologia da Informação para diversas áreas do mercado
      • Área de Atuação
        • Sites
        • Sistemas
        • Treinamentos
        • Consultorias
        • Outsourcing
        • Segurança da informação
        • Serviços multimídia
    4. O que é CMS? Um Sistema de Gerenciamento de Conteúdo - SGC, (em inglês Content Management Systems - CMS), é um sistema gerenciador de websites , portais e intranets que integra ferramentas necessárias para criar, gerenciar (editar e inserir) conteúdo em tempo real , sem a necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação.
    5. O que é Joomla? O Joomla! é o CMS em maior expansão, sendo provavelmente o CMS mais procurado, com a maior comunidade e recursos disponíveis.
    6. Principais caracteristicas
      • Código aberto (Licença GPL);
      • Sistema simples de fluxo de aprovação;
      • Arquivamento para conteúdo não utilizados (Lixeira);
      • Gerenciamento de banners;
      • Sistema de publicação para o conteúdo;
      • Sumário de conteúdo no formato RSS;
      • Busca otimizada (qualquer palavra registrada);
      • Frontend já traduzido em várias línguas;
      • Fácil instalação para novos templates, módulos e componentes;
      • Hierarquia para grupos de usuários;
      • Estatísticas básicas de visitantes (existem módulos mais complexos que podem ser adicionados);
      • Editor de conteúdo WYSIWYG;
      • Sistema de enquete simples (com acompanhamento de resultado em tempo real);
      • Sistemas de índices de avaliação;
      • Extensões livres em diversos sites (Módulos, Componentes, Templates, Traduções ).
    7. Quem esta utilizando joomla? Joomla! É usado pelo mundo inteiro para potenciar tudo, desde um simples site pessoal a um complexa aplicação. Aqui temos algumas exemplos de onde se pode usar a solução CMS: http ://www.unric.org/ - Centro de Informação das Nações Unidas http://portal.mec.gov.br/ - MEC (Ministerio da Educação) http://www.pms.ba.gov.br/ - Prefeitura de Salvador http://www.fortaleza.ce.gov.br – Prefeitura de Fortaleza http:// www.daa.uem.br - Universidade Estadual de Maringá http://www.sed.sc.gov.br / - SED de Santa Catarina
    8. Joomla 1.0 ou 1.5? 1.5 – Olhando o gráfico, qual escolher?
    9. Segurança Joomla Security Strike Team (JSST) O JSST substitui a anterior Equipe de Segurança Joomla através de reunião de um  grupo de peritos em Joomla , parte de seu objetivo é o de investigar e responder as questões de segurança.  Para cada problema de segurança verificado relatados, o JSST enviará ao usuário uma  camista Joolma gratuitamente . "A segurança é um processo perpétuo. Vamos tornar Joomla ainda melhor do que já é." 
    10. Por onde começar?
    11. Conhecendo a estrutura Backend (Área Administrativa)
    12. Conhecendo a estrutura Configurações Globais
    13. Conhecendo a estrutura Gerenciador de Menus
    14. Conhecendo a estrutura Gerenciador de conteudo
    15. Conhecendo a estrutura Gerenciador de enquete
    16. Conhecendo a estrutura Extensões
    17. Conhecendo a estrutura Gerenciador de template
    18. Conhecendo a estrutura Frontend
    19. Conhecendo a estrutura Diretórios
    20. Templates – Principais novidades 1.5 1 – Arquivo de configuração 2 – Estilização de qualquer componente, sem afetar o core original 3 – Novo templateDetails.xml 4 – Novos métodos para chamadas
    21. Templates – Principais novidades 1.5 1 – Arquivo de configuração 1.1 – params.ini colorVariation=blue backgroundVariation=blue widthStyle=fmax
    22. Templates – Principais novidades 1.5 2 – Estilização de qualquer componente, sem afetar o core original
    23. Templates – Principais novidades 1.5 3 – Novo templateDetails.xml
    24. Templates – Principais novidades 1.5 4 – Novos métodos para chamadas Style=rounded Style=xhtml Style=table Style=custom PATH_TO_JOOMLA/templates/TEMPLATE_NAME/html/modules.php. http://docs.joomla.org/Tutorial:More_on_Joomla%21_modules
    25. Sou um desenvolvedor. O que posso utilizar de avançado no Joomla? 1. Factory pattern 2. Singleton pattern 3. Template pattern 4. Adapter pattern 5. Composition pattern 6. Registry pattern 7. Observer pattern 8. MVC pattern
    26. Joomla! 1.5 Framework
      • Framework
      • O Joomla! 1.5 agora está com uma metodologia de desenvolvimento utilizando a estrutura MVC.
      • MVC
        • JControler
        • JView
        • JModel
      Desenvolvimento – Principais novidades 1.5
      • Instalando novas extensões
      • No joomla 1.5 a instalação de suas extenções ficou mais facil.
      • - Instalação por arquivo.
      • Instalação por URL
      • Instalação por diretorio.
      Desenvolvimento – Principais novidades 1.5
      • Autenticação
      • O sistema de autenticação foi totalmente re-escrito.
      • - Autenticação utilizando GMAIL. (Requer cURL)
      • LDAP nativo
      • Open ID nativo (Requer PHP5)
      Desenvolvimento – Principais novidades 1.5
      • Algumas classes da API
        • JDatabase
        • JPagination
        • JPlugin
      Desenvolvimento – Principais novidades 1.5
        • Alguns métodos novos como: BeginTrans, Connected, ComitTrans, getUTFsuport, etc.
        • Drivers
          • MySQL
          • MySQLi
      JDatabase
        • Classe utilizada para fazer paginação tanto no frontend como backend. O arquivo se localiza em /libraries/joomla/html/pagination.php
        • Principais metodos:
        • getPagesCounter();
        • getLimitBox();
        • getListFooter();
        • getPagesLinks();
        • Exemplo de como utilizar:
        • $pageNav = new JPagination(<total>, <limit inicial>, <limitfinal> );
      JPagination
      • Tipo de eventos:
      • Sistema
      • Usuarios
      • Editores
      • Conteudo
      • Alguns tipos eventos:
      • onAfterContentSave (content)
      • onAfterDeleteUser (user)
      • onAfterDisplay (content)
      • onAfterInitialise (system)
      • onAfterRoute (system)
      • onAfterRender (system)
      • onAfterStoreUser (user)
      • onAuthenticate (authentication)
      • onSearch (search)
      JPlugin Jplugin disparador eventos. Utilizado para fazer busca, controle e regras.
    27. Principais Extensões
      • Fórum
        • Fireboard
        • PhpBB 3
      • Traduções
        • Nooku
        • JoomFish
      Principais Extensões
      • JCE – Joomla Content Editor
      Principais Extensões
      • Virtue Mart – Loja Virtual
      Principais Extensões
      • SEF – Search Engine-Friendly
        • SH404 SEF
        • Artio JoomSEF
      Principais Extensões
      • Comentários
        • JoomComment
        • JoomlaComment
      Principais Extensões
      • Menu
        • Extended Menu
        • mfDockMenu
      Principais Extensões
      • Galeria de Imagens
        • MorfeoShow
        • Simple Image Gallery
      Principais Extensões
    28. Sites em Joomla! 1. http://www.cavernadoroque.com.br
    29. Sites em Joomla! 2. http://www.fotofree.com.br
    30. Sites em Joomla! 3. http://www.casablanca.tur.br
    31. Sites em Joomla! 4. http://www.tempofm.com.br
    32. Sites em Joomla! 5. http://www.escolagirassol.com.br
    33. Sites em Joomla! 6. http://www.fortaleza.ce.gov.br
    34. Sites em Joomla! 7. http://www.aquaville.com.br
    35. Sites em Joomla! 8. http://www.danone.com
    36. Sites em Joomla! 9. http://www.noix.com.br
    37. Sites em Joomla! 10. http://www.phpce.com.br
    38. Links joomla.org dev.joomla.org api.joomla.org docs.joomla.org feeds.joomla.org bestofjoomla.com
    39. Proximas Versões
    40. Perguntas?
    41. Júlio Pontes de Farias Netto http://www.noix.com.br http://twitter.com/juliopontes [email_address]

    + brunovianabrunoviana, 2 years ago

    custom

    2360 views, 1 favs, 3 embeds more stats

    Apresentação realizada dia 25 de Outubro de 2008 more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2360
      • 2299 on SlideShare
      • 61 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 78
    Most viewed embeds
    • 59 views on http://www.phpce.com.br
    • 1 views on http://www.sepsapbr.com.br
    • 1 views on http://www.slideshare.net

    more

    All embeds
    • 59 views on http://www.phpce.com.br
    • 1 views on http://www.sepsapbr.com.br
    • 1 views on http://www.slideshare.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories