O documento fornece um resumo sobre o curso de instalação e configuração do portal e-GOV com o CMS Joomla 3.x. Ele explica o que é um CMS, quais são suas vantagens e principais sistemas, com foco no Joomla - seu histórico, características, funcionamento e como preparar o ambiente para instalá-lo.
2. 2
OBJETIVOS DO CURSO
Aprender a instalar, configurar, planejar e administrar o
Portal Padrão eGOV com CMS Joomla 3.x
3. 3
Sumário do Módulo
Introdução
CMS
O que é um CMS
Vantagens de um CMS
Principais CMS
Joomla
História do Joomla
Características do Joomla
Funcionamento do Joomla
Preparando o ambiente
Instalação e configuração do Joomla
5. 5
O que é um CMS?
Um CMS é um software que simplifica a edição de
conteúdos e a manutenção de um site diretamente no
servidor através de interfaces de administração.
São ferramentas que sistematizam e automatizam o
processo de criação e atualização de informações em
um site.
6. 6
O sistema de gerenciamento de conteúdo é uma
alternativa que vem sendo muito procurada pelas
empresas por sua facilidade e rapidez na utilização e
manutenção de sites dinâmicos.
Os CMS dispõe de duas áreas distintas: uma pública
para consulta de conteúdos (Frontend) e uma restrita
aos gestores da informação para inserção/gestão de
conteúdos e gestão da própria estrutura (Backend).
7. 7
Modificações e adaptações, tanto na criação como na
manutenção são feitas muito rapidamente.
Filosofia de manutenção de conteúdo:
Multiple Content Creators
Curva de aprendizado: rápida e com pouco esforço.
Vantagens de utilizar um CMS
8. 8
Vantagens de utilizar um CMS
Para criação e manutenção não necessita de softwares
específicos ou pluguins extras; basta um navegador
web.
Funciona em qualquer computador com SO Windows,
Linux ou qualquer outro que atenda os requisitos do
sistema (Servidor web, php, mysql).
Paginas WEB podem ser simples ou tão complexas
quanto o projetista desejar.
9. 9
Alguns dos principais CMS
Joomla!: http://www.joomla.org
Mambo: http://www.mamboserver.com/
Plone: http://plone.org/
Moodle: http://moodle.org/
Drupal: http://drupal.org/
WordPress: http://wordpress.org/
17. 17
O que é Joomla
Joomla é um CMS (content management system),
opensource, fácil de instalar e com grande quantidade de
templates e outros recursos disponíveis online, tanto
gratuitos como pagos.
Licença GPL
18. 18
O Joomla é versátil, sendo apropriado para o
desenvolvimento de sites para instituições educacionais,
empresas comerciais, indústrias, organizações sem fins
lucrativos, sites pessoais, sites e portais sociais, portais
governamentais e todos os outros fins.
Gera sites visualmente atraentes.
O que é o Joomla
19. 19
Joomla
• Pronúncia “Djumla”
• Originado do CMS Mambo
• Desenvolvido em PHP.
• Necessita do MySQL como SGBD.
• Funciona em servidores LINUX, Windows ou outro
que atenda aos requisitos do sistema.
20. 20
História do Joomla
Tratase do resultado da separação entre a equipe de
desenvolvedores do Mambo e a empresa Miro, detentora
dos direitos sobre o Mambo.
A separação teve lugar uma vez que a Miro transferiu o
controle do Mambo para uma fundação a Mambo
Foundation onde os desenvolvedores teriam apenas
uma participação passiva e pouco representativa. Esses
desenvolvedores, preocupados com a integridade do
projeto e com o futuro dos utilizadores, não aceitaram a
transferência e, em 2005 , criaram o "Joomla 1.0".
23. 23
Algumas características do Joomla
• Código aberto (Licença GPL)
• Gerenciamento de banners
• Sistema de publicação para o conteúdo, por sessão, categoria
• Sumário de conteúdo no formato RSS
• Busca otimizada (qualquer palavra registrada)
• Fácil instalação de novos templates, módulos e componentes
• Extensões livres em diversos sites (Módulos, Componentes,
Templates, Traduções).
24. 24
O Joomla funciona da seguinte forma:
A pessoa responsável pelo site, altera as configurações do Joomla,
digita textos etc. Essas informações são passadas para o mySQL
que as salva e quando um usuário acessa o site, o mySQL retorna
essas informações para o php que processa e devolve para o usuário
como foi planejado pelo responsável pelo site.
FrontEnd: É o seu site da forma que seus visitantes e usuários
registrados veem.
BackEnd: É a área de administração, onde você define como será
a estrutura visível de seu site, assim como os recursos do Joomla
que serão utilizados na implementação do mesmo.
28. 28
Novas funcionalidades Joomla 3.X
Pronto para mobile
Joomla! deu um grande salto em mobilidade com uma revisão total no
design do frontend e na interface do administrador.
Interface amigável
A administração do Joomla! tem aparência amigável, construída com o
poderoso e responsivo framework Bootstrap, junto com um incrível toque
de UI/UX da equipe JUX do Joomla!.
Ferramentas do desenvolvedor
CSS {less} e jQuery foram incluídos, de modo que você pode escrever
menos código e utilizar a biblioteca de ícones.
Autenticação em dois fatores
Joomla! foi o primeiro grande CMS a implementar a dupla autenticação.
Adicione um código único recebido no seu celular ou uma Yubikey a suas
senhas existentes e dê ao seu site proteção extra contra hackers.
29. 29
Alguns sites desenvolvidos com Joomla
http://www.eb.mil.br
http://www.hmapa.eb.mil.br
http://www.3rm.eb.mil.br
http://www.pmpa.eb.mil.br
http://www.studiodess.com
http://www.1cta.eb.mil.br