mini curso - venha joomlar você também! - infoweek 2009

Post on 23-Jun-2015

1.177 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Mini-curso ministrado no InfoWeek 2009 ocorrido no dia 28/09/09 no Centro Universitário de Patos de Minas - MG

TRANSCRIPT

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: danielcaixeta@unipam.edu.br

top related