SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
Joomla CMS Júlio Pontes
Quem sou? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A empresa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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.
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.
Principais caracteristicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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
Joomla 1.0 ou 1.5? 1.5 – Olhando o gráfico, qual escolher?
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á é." 
Por onde começar?
Conhecendo a estrutura Backend (Área Administrativa)
Conhecendo a estrutura Configurações Globais
Conhecendo a estrutura Gerenciador de Menus
Conhecendo a estrutura Gerenciador de conteudo
Conhecendo a estrutura Gerenciador de enquete
Conhecendo a estrutura Extensões
Conhecendo a estrutura Gerenciador de template
Conhecendo a estrutura Frontend
Conhecendo a estrutura Diretórios
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
Templates –  Principais novidades 1.5 1 – Arquivo de configuração 1.1 – params.ini colorVariation=blue backgroundVariation=blue widthStyle=fmax
Templates –  Principais novidades 1.5 2 – Estilização de qualquer componente, sem afetar o core original
Templates –  Principais novidades 1.5 3 – Novo templateDetails.xml
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
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
Joomla! 1.5 Framework
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Desenvolvimento –  Principais novidades 1.5
[object Object],[object Object],[object Object],[object Object],[object Object],Desenvolvimento –  Principais novidades 1.5
[object Object],[object Object],[object Object],[object Object],[object Object],Desenvolvimento –  Principais novidades 1.5
[object Object],[object Object],[object Object],[object Object],Desenvolvimento –  Principais novidades 1.5
[object Object],[object Object],[object Object],[object Object],JDatabase
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],JPagination
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],JPlugin Jplugin disparador eventos. Utilizado para fazer busca, controle e regras.
Principais Extensões ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Principais Extensões
[object Object],Principais Extensões
[object Object],Principais Extensões
[object Object],[object Object],[object Object],Principais Extensões
[object Object],[object Object],[object Object],Principais Extensões
[object Object],[object Object],[object Object],Principais Extensões
[object Object],[object Object],[object Object],Principais Extensões
Sites em Joomla! 1. http://www.cavernadoroque.com.br
Sites em Joomla! 2. http://www.fotofree.com.br
Sites em Joomla! 3. http://www.casablanca.tur.br
Sites em Joomla! 4. http://www.tempofm.com.br
Sites em Joomla! 5. http://www.escolagirassol.com.br
Sites em Joomla! 6. http://www.fortaleza.ce.gov.br
Sites em Joomla! 7. http://www.aquaville.com.br
Sites em Joomla! 8. http://www.danone.com
Sites em Joomla! 9.   http://www.noix.com.br
Sites em Joomla! 10.   http://www.phpce.com.br
Links joomla.org dev.joomla.org api.joomla.org docs.joomla.org feeds.joomla.org bestofjoomla.com
Proximas Versões
Perguntas?
Júlio Pontes de Farias Netto http://www.noix.com.br http://twitter.com/juliopontes [email_address]

Mais conteúdo relacionado

Mais procurados

Sistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoSistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoTiago Celestino
 
Joomla
JoomlaJoomla
Joomlanasjo
 
Consultoria sobre Joomla!
Consultoria sobre Joomla! Consultoria sobre Joomla!
Consultoria sobre Joomla! Grupo Treinar
 
Mini Curso - Venha Joomlar você também! - InfoWeek 2009
Mini Curso - Venha Joomlar você também! - InfoWeek 2009Mini Curso - Venha Joomlar você também! - InfoWeek 2009
Mini Curso - Venha Joomlar você também! - InfoWeek 2009Daniel Caixeta Queiroz Garcia
 
(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)David Henoch
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para IniciantesEliel Cruz
 
Curso de Joomla na Pratica
Curso de Joomla na PraticaCurso de Joomla na Pratica
Curso de Joomla na PraticaGrupo Treinar
 
Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Jennifer Payne
 
Apresentação Minicurso Joomla no Latinoware
Apresentação Minicurso Joomla no LatinowareApresentação Minicurso Joomla no Latinoware
Apresentação Minicurso Joomla no LatinowareMarcos Rosa
 
Django Módulo Básico Parte I - Desenvolvimento de uma aplicação Web
Django Módulo Básico Parte I - Desenvolvimento de uma aplicação WebDjango Módulo Básico Parte I - Desenvolvimento de uma aplicação Web
Django Módulo Básico Parte I - Desenvolvimento de uma aplicação Webantonio sérgio nogueira
 
Arquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAOArquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAOLeonardo Sousa
 

Mais procurados (16)

Sistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoSistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de Conteúdo
 
Joomla
JoomlaJoomla
Joomla
 
Drupal - WEG
Drupal - WEGDrupal - WEG
Drupal - WEG
 
Consultoria sobre Joomla!
Consultoria sobre Joomla! Consultoria sobre Joomla!
Consultoria sobre Joomla!
 
Mini Curso - Venha Joomlar você também! - InfoWeek 2009
Mini Curso - Venha Joomlar você também! - InfoWeek 2009Mini Curso - Venha Joomlar você também! - InfoWeek 2009
Mini Curso - Venha Joomlar você também! - InfoWeek 2009
 
(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para Iniciantes
 
ApresentaçAo Joomla
ApresentaçAo JoomlaApresentaçAo Joomla
ApresentaçAo Joomla
 
Curso de Joomla na Pratica
Curso de Joomla na PraticaCurso de Joomla na Pratica
Curso de Joomla na Pratica
 
Joomla desenvolvimento
Joomla desenvolvimentoJoomla desenvolvimento
Joomla desenvolvimento
 
Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!
 
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
 
Apresentação Minicurso Joomla no Latinoware
Apresentação Minicurso Joomla no LatinowareApresentação Minicurso Joomla no Latinoware
Apresentação Minicurso Joomla no Latinoware
 
Django Módulo Básico Parte I - Desenvolvimento de uma aplicação Web
Django Módulo Básico Parte I - Desenvolvimento de uma aplicação WebDjango Módulo Básico Parte I - Desenvolvimento de uma aplicação Web
Django Módulo Básico Parte I - Desenvolvimento de uma aplicação Web
 
Frameworks em Java
Frameworks em JavaFrameworks em Java
Frameworks em Java
 
Arquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAOArquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAO
 

Destaque

Manual de instalação do xampp
Manual de instalação do xamppManual de instalação do xampp
Manual de instalação do xamppZe'eduardo Silva
 
Como instalar o XAMPP no Micro
Como instalar o XAMPP no MicroComo instalar o XAMPP no Micro
Como instalar o XAMPP no MicroMarcio Okabe
 
Como instalar servidor web xampp
Como instalar servidor web xamppComo instalar servidor web xampp
Como instalar servidor web xampparnaldo vasquez
 
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...jCursos
 
Gestão de Conteúdo Web: Guia Básico Utilizando o Joomla!
Gestão de Conteúdo Web: Guia Básico Utilizando o Joomla!Gestão de Conteúdo Web: Guia Básico Utilizando o Joomla!
Gestão de Conteúdo Web: Guia Básico Utilizando o Joomla!Daniel Corrêa
 
Joomla! para iniciantes - Djonatan Buss, Jerônimo Medina Madruga
Joomla! para iniciantes - Djonatan Buss, Jerônimo Medina MadrugaJoomla! para iniciantes - Djonatan Buss, Jerônimo Medina Madruga
Joomla! para iniciantes - Djonatan Buss, Jerônimo Medina MadrugaTchelinux
 
Criando Sites Dinamicos com Joomla php
Criando Sites Dinamicos com Joomla phpCriando Sites Dinamicos com Joomla php
Criando Sites Dinamicos com Joomla phpJackson Meires
 
Gestão de conteúdos com aplicações instaladas em servidores
Gestão de conteúdos com aplicações instaladas em servidoresGestão de conteúdos com aplicações instaladas em servidores
Gestão de conteúdos com aplicações instaladas em servidoresHenriqueta Sofia Djalo
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapMayron Cachina
 
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3Jose Berardo
 
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...Bruno Vasconcellos
 
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Tchelinux
 
Consumindo dados via web service no android
Consumindo dados via web service no androidConsumindo dados via web service no android
Consumindo dados via web service no androidAlexandre Antunes
 
Introduction to xampp
Introduction to xamppIntroduction to xampp
Introduction to xamppJin Castor
 
Segurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPSegurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPGedvan Dias
 
PHP para aplicações Web de grande porte
PHP para aplicações Web  de grande portePHP para aplicações Web  de grande porte
PHP para aplicações Web de grande porteFelipe Ribeiro
 
Orientação a Objetos com PHP
Orientação a Objetos com PHPOrientação a Objetos com PHP
Orientação a Objetos com PHPAugusto Pascutti
 

Destaque (20)

Como Instalar o Joomla no micro
Como Instalar o Joomla no microComo Instalar o Joomla no micro
Como Instalar o Joomla no micro
 
Manual de instalação do xampp
Manual de instalação do xamppManual de instalação do xampp
Manual de instalação do xampp
 
Como instalar o XAMPP no Micro
Como instalar o XAMPP no MicroComo instalar o XAMPP no Micro
Como instalar o XAMPP no Micro
 
Como instalar servidor web xampp
Como instalar servidor web xamppComo instalar servidor web xampp
Como instalar servidor web xampp
 
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
 
Gestão de Conteúdo Web: Guia Básico Utilizando o Joomla!
Gestão de Conteúdo Web: Guia Básico Utilizando o Joomla!Gestão de Conteúdo Web: Guia Básico Utilizando o Joomla!
Gestão de Conteúdo Web: Guia Básico Utilizando o Joomla!
 
Joomla! para iniciantes - Djonatan Buss, Jerônimo Medina Madruga
Joomla! para iniciantes - Djonatan Buss, Jerônimo Medina MadrugaJoomla! para iniciantes - Djonatan Buss, Jerônimo Medina Madruga
Joomla! para iniciantes - Djonatan Buss, Jerônimo Medina Madruga
 
Criando Sites Dinamicos com Joomla php
Criando Sites Dinamicos com Joomla phpCriando Sites Dinamicos com Joomla php
Criando Sites Dinamicos com Joomla php
 
Gestão de conteúdos com aplicações instaladas em servidores
Gestão de conteúdos com aplicações instaladas em servidoresGestão de conteúdos com aplicações instaladas em servidores
Gestão de conteúdos com aplicações instaladas em servidores
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3
 
Xampp
XamppXampp
Xampp
 
Xampp
XamppXampp
Xampp
 
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
Criando um Aplicativo Android para Consumir uma API RESTFul Desenvolvida em A...
 
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
 
Consumindo dados via web service no android
Consumindo dados via web service no androidConsumindo dados via web service no android
Consumindo dados via web service no android
 
Introduction to xampp
Introduction to xamppIntroduction to xampp
Introduction to xampp
 
Segurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPSegurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHP
 
PHP para aplicações Web de grande porte
PHP para aplicações Web  de grande portePHP para aplicações Web  de grande porte
PHP para aplicações Web de grande porte
 
Orientação a Objetos com PHP
Orientação a Objetos com PHPOrientação a Objetos com PHP
Orientação a Objetos com PHP
 

Semelhante a Joomla! CMS

Introdução ao Joomla.pdf
Introdução ao Joomla.pdfIntrodução ao Joomla.pdf
Introdução ao Joomla.pdfOrlando Nunes
 
Administração de portais
Administração de portaisAdministração de portais
Administração de portaisFelipe Perin
 
Colóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do MinhoColóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do Minhointrofini
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal Portugal
 
Kyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de softwareKyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de softwareFábio Nogueira de Lucena
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop MagentoThiago Verly
 
Desenvolvendo para magento - primeiros passos
Desenvolvendo para magento - primeiros passosDesenvolvendo para magento - primeiros passos
Desenvolvendo para magento - primeiros passosRicardo Martins
 
Trabalho 4 Semestre e 5 Semestre 2015
Trabalho 4 Semestre e 5 Semestre 2015Trabalho 4 Semestre e 5 Semestre 2015
Trabalho 4 Semestre e 5 Semestre 2015Rodrigo Marinho
 
Curso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSCurso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSLuis Marcelo Zanlucki
 
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...Tchelinux
 
Palestra Joomla! Campus Party 2011
Palestra Joomla! Campus Party 2011Palestra Joomla! Campus Party 2011
Palestra Joomla! Campus Party 2011Pedro Renan
 

Semelhante a Joomla! CMS (20)

Joomla
JoomlaJoomla
Joomla
 
Por que Joomla!? - Evidosol 2011
Por que Joomla!? - Evidosol 2011Por que Joomla!? - Evidosol 2011
Por que Joomla!? - Evidosol 2011
 
Introdução ao Joomla.pdf
Introdução ao Joomla.pdfIntrodução ao Joomla.pdf
Introdução ao Joomla.pdf
 
Administração de portais
Administração de portaisAdministração de portais
Administração de portais
 
Emsl Joomla
Emsl JoomlaEmsl Joomla
Emsl Joomla
 
Colóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do MinhoColóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do Minho
 
apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3
 
Framework Miolo
Framework MioloFramework Miolo
Framework Miolo
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistema
 
Kyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de softwareKyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de software
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop Magento
 
Desenvolvendo para magento - primeiros passos
Desenvolvendo para magento - primeiros passosDesenvolvendo para magento - primeiros passos
Desenvolvendo para magento - primeiros passos
 
Trabalho 4 Semestre e 5 Semestre 2015
Trabalho 4 Semestre e 5 Semestre 2015Trabalho 4 Semestre e 5 Semestre 2015
Trabalho 4 Semestre e 5 Semestre 2015
 
Curso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSCurso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMS
 
Consegi2013
Consegi2013Consegi2013
Consegi2013
 
Por que Joomla! ? - 3ª SASPI 2011
Por que Joomla! ? - 3ª SASPI 2011Por que Joomla! ? - 3ª SASPI 2011
Por que Joomla! ? - 3ª SASPI 2011
 
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
 
Webinar Magento Commerce
Webinar Magento Commerce Webinar Magento Commerce
Webinar Magento Commerce
 
Palestra Joomla! Campus Party 2011
Palestra Joomla! Campus Party 2011Palestra Joomla! Campus Party 2011
Palestra Joomla! Campus Party 2011
 
PHP 10 CodeIgniter
PHP 10 CodeIgniterPHP 10 CodeIgniter
PHP 10 CodeIgniter
 

Joomla! CMS

  • 2.
  • 3.
  • 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.
  • 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á é." 
  • 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
  • 17. Conhecendo a estrutura Gerenciador de template
  • 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
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Sites em Joomla! 1. http://www.cavernadoroque.com.br
  • 43. Sites em Joomla! 2. http://www.fotofree.com.br
  • 44. Sites em Joomla! 3. http://www.casablanca.tur.br
  • 45. Sites em Joomla! 4. http://www.tempofm.com.br
  • 46. Sites em Joomla! 5. http://www.escolagirassol.com.br
  • 47. Sites em Joomla! 6. http://www.fortaleza.ce.gov.br
  • 48. Sites em Joomla! 7. http://www.aquaville.com.br
  • 49. Sites em Joomla! 8. http://www.danone.com
  • 50. Sites em Joomla! 9. http://www.noix.com.br
  • 51. Sites em Joomla! 10. http://www.phpce.com.br
  • 52. Links joomla.org dev.joomla.org api.joomla.org docs.joomla.org feeds.joomla.org bestofjoomla.com
  • 55. Júlio Pontes de Farias Netto http://www.noix.com.br http://twitter.com/juliopontes [email_address]