mini curso - venha joomlar você também! - infoweek 2009
DESCRIPTION
Mini-curso ministrado no InfoWeek 2009 ocorrido no dia 28/09/09 no Centro Universitário de Patos de Minas - MGTRANSCRIPT
Construindo sites dinâmicos facilmente
Instrutor: Daniel Caixeta Queiroz Garcia (NUPETE/UNIPAM)
Mini-cursoVenha Joomlar você também!
Roteiro
Parte 1 – Conhecendo o Joomla
Parte 2 – Instalando o Joomla
Parte 3 – Navegando no Joomla
Parte 1 – Conhecendo o JoomlaO que é um CMS?O que Joomla?HistóricoCaracterísticasVantagens e DesvantagensExemplos de sites
O que é um CMS?
Content Management Systems é um sistema gestor de websites, portais e intranets que integra ferramentas necessárias para criar, gerir (editar e inserir) conteúdos em tempo real, sem a necessidade de programação de código.
O que é um CMS?Páginas Web Estáticas
O que é um CMS?Páginas Web com CSS
O que é um CMS?Páginas Web Dinâmicas (CMS)
O que é Joomla?
Joomla é um poderoso CMS open source que tem crescido em populariedade desde a reformulação do “Mambo”, em 2006.
Suas duas características-chave são a facilidade de administração e flexibilidade de
modelagem
Histórico
Características
Editor de conteúdo visual – WYSIWYGURL's amigáveisSistema de BannerOrganização hierárquica de usuáriosMulti-idiomasTemplatesControle de publicação de conteúdoMecanismo de cacheExtensível
Vantagens
Software Livre – gratuito e livreManutenção SimplesFacilidade de Customização (CSS e Interface)Curva de aprendizado pequenaGrande variedade de extensões (Atual 3.526)Suporte constante da comunidadeSeguro (Joomla Security Strike Team)entre outras
Desvantagens
Ainda restrito ao MySQLVárias extensões, porém com algumas
limitações de interação entre elas.Pouca documentação do conteúdo de cada
versãoDocumentação de qualidade descentralizada
Exemplos de sites
http://www.porsche.com/latin-america-en/http://www.portalcapoeira.com/http://www.slowfoodbrasil.com/http://gsas.harvard.edu/http://www.hcpa.ufrgs.br/http://www.cepead.face.ufmg.br/http://www.pms.ba.gov.br/http://portal.mec.gov.br/
Parte 2 – Instalando o JoomlaPré-RequisitosInstalação
Pré-Requisitos
Ideal ExcetoMínimo
MySQL
PHP
Apache
MySQL 3.23 4.1.x + 6.0
5.2.x +4.3.94.425.0.4
2.x +mod_xml,
mod_mysql, mod_zlib
4.3.10
1.3
LAMP – GNU/Linux A maioria das distribuições possuem
WAMP – Windows http://www.wampserver.com
MAMP – Macintosh http://www.mamp.info
Pré-Requisitos
Instalação
Parte 3 – Navegando no JoomlaTraduzir e Painel de Controle (Backend)SiteMenusConteúdoExtensõesComponentesFerramentas e AjudaMontando um site e Frontend
Painel de Controle (Backend)
Site
SiteFrontend
Registrado – pode logar no site e ter acesso a conteúdos restritos a um visitante não cadastrado
Autor – Além de possuir as permissões de um usuário registrado, ele pode enviar e modificar seus próprios artigos
Editor – possui as permissões de um Autor, ele pode editar artigos enviados por qualquer usuário
Publicador – Possui as permissões de um Editor, e ainda tem poder de decidir se um artigo pode ser ou não publicado no site
SiteBackend
Gerente – pode criar, alterar, publicar, artigos e ver algumas informações sobre o sistema. A ele não é permitido: administrar usuários, instalar extensões, editar as configurações do sistema, enviar email em massa, modificar ou instalar templates e idiomas
Administrador – Tem permissão para instalar extensões e administrar usuários
Super Administrador – tem acesso total ao sistema e somente ele pode criar outro Super Administrador
Menus
Conteúdo
Extensões
Extensões
Componentes – É o mais complexo tipo de extensão. É um tipo de mini-aplicação que geralmente cria conteúdo no corpo principal do site
Módulos – Menos complexo do que componente. E aparecem próximos ao corpo principal do site
Plugins – É uma parte especial do código que pode ser usado pelo site e é executado quando uma página é carregada
Templates – Visual gráfico e impressão do site
Linguagens – Vários idiomas
Componentes
Ferramentas e Ajuda
Montando um site e Frontend
Criar ArtigosContatoEnquetePesquisaWebLinksExtensões: Phocaguestbook & Joomlapack
http://www.joomla.org/http://extensions.joomla.org/http://www.joomla.com.br/http://www.joomla.com.br/phpbb/http://www.joomlaminas.org/
Sites Importantes
Perguntas ?
Obrigado pela atenção de todos !!!
Daniel Caixeta Queiroz GarciaSite: http://www.danielcaixeta.eti.br
E-mail: [email protected]